学生综合测评管理系统需求分析

合集下载

学生管理系统需求分析

学生管理系统需求分析

学生管理系统需求分析一、引言随着信息技术的不断发展和普及,学生管理系统逐渐成为教育机构管理学生信息的重要工具。

学生管理系统可以帮助教育机构实现学生信息的集中管理、快速查询和统计分析,提高工作效率,提供更好的服务。

本文将对学生管理系统的需求进行分析。

二、功能需求1.学生基本信息管理:系统应能够录入和管理学生的基本信息,包括姓名、年龄、性别、学号、班级等信息。

2.学籍管理:系统应能够记录和管理学生的学籍信息,包括入学年份、毕业年份、学习成绩等。

3.考勤管理:系统应能够记录和统计学生的考勤情况,包括迟到、早退、请假等。

4.成绩管理:系统应能够记录和管理学生的学习成绩,包括各科目的成绩和学分,能够计算总成绩和绩点。

5.奖惩管理:系统应能够记录和管理学生的奖惩情况,包括奖励和处罚。

6.作业管理:系统应能够记录和管理学生的作业情况,包括布置作业、提交作业和批改作业。

7.课程管理:系统应能够管理学生的选修课程和课程表,能够查询课程信息和教师信息。

8.教师管理:系统应能够录入和管理教师的基本信息,能够查询和统计教师的授课情况和成绩评定情况。

9.班级管理:系统应能够管理学生所属的班级信息,包括班级人数、班级分组等。

10.班级评定:系统应能够对班级进行评定,包括班级成绩和班级荣誉等。

11.统计分析:系统应能够对学生信息进行统计分析,包括各科目成绩的平均分、学生人数的分布等。

三、性能需求1.系统响应时间要求快,能够快速查询和录入学生信息。

2.系统要求稳定可靠,能够长时间运行不出现故障。

3.系统数据安全性要求高,能够保护学生个人信息和教务数据的安全。

四、界面需求1.界面简洁易用,操作逻辑清晰。

2.界面美观大方,颜色搭配和图标设计合理。

3.界面响应迅速,操作流畅。

五、可靠性需求1.系统应具备数据备份和恢复功能,能够保证数据的安全性和可靠性。

2.系统应具备错误处理和异常情况处理能力,能够及时发现和解决问题。

六、开发环境需求1. 系统应支持多平台,包括Windows、Linux等操作系统。

学生管理系统需求分析说明书

学生管理系统需求分析说明书

学生管理系统需求分析说明书学生管理系统需求分析说明书一、引言1.1 目的本文档旨在对学生管理系统的需求进行分析,并为系统的开发和实施提供参考。

1.2 背景随着教育信息化的发展,学校管理对于学生信息的收集、存储、处理和利用变得越来越重要。

学生管理系统作为一种信息化手段,能够提高学校管理效率,优化学生管理流程,为教学工作和学生发展提供支持。

二、系统概述2.1 系统简介学生管理系统是为了满足学校对学生信息管理需求而开发的一套软件系统。

通过该系统,学校可以对学生的个人信息、学业成绩、奖惩记录等进行管理和查询。

2.2 功能需求2.2.1 学生信息管理学生信息管理模块包括对学生基本信息的录入、查询、修改和删除功能,可以包括但不限于以下字段:学生姓名、学号、性别、出生日期、联系方式、家庭地质等。

2.2.2 学业成绩管理学业成绩管理模块包括对学生的考试成绩进行录入、查询和统计功能。

系统能够支持多种考试类型(如期中考、期末考、单元测试等),并能够成绩报表。

2.2.3 奖惩记录管理奖惩记录管理模块包括对学生的奖励和惩罚记录进行录入和查询功能,记录包括但不限于奖学金、优秀学生干部等奖励以及违纪、迟到早退等惩罚。

2.2.4 学生档案管理学生档案管理模块包括对学生各类档案的维护、查询和归档功能,如学生入学档案、转学档案等。

2.2.5 教师评价管理教师评价管理模块包括对学生对教师的评价进行录入和查询功能。

系统能够汇总教师评价结果,并提供给学校作为教师绩效考核的参考依据。

2.2.6 班级管理班级管理模块包括对学生班级信息的管理和查询功能,包括班级名称、班主任、班级人数等信息。

2.3 非功能需求2.3.1 界面友好系统界面美观,操作简单,用户能够快速上手。

2.3.2 数据安全性系统能够保证学生信息的安全性,防止非授权人员获取学生信息。

2.3.3 性能要求系统能够在大量数据处理情况下保持较高的系统性能和稳定性。

三、附件本文档涉及以下附件:1、数据库设计文档2、界面设计文档3、功能流程图4、数据流图5、系统测试用例四、法律名词及注释1、教育信息化:指通过信息技术手段改进和创新教育教学活动的过程,包括教育资源的数字化、网络化、多媒体化,以及教育教学管理的信息化等方面。

学生管理系统需求分析报告

学生管理系统需求分析报告

学生管理系统需求分析报告学生管理系统需求分析报告一、引言学生管理系统是一种基于计算机技术的教育管理工具,通过对学生信息进行录入、管理、查询和统计等功能,实现了学生信息的高效管理。

本需求分析报告旨在明确学生管理系统的功能需求,为系统开发提供指导和依据。

二、背景当前,学校中学生数量庞大,学生信息繁杂,传统的手工管理方法已经无法满足学校管理工作的需求。

学生管理系统的出现,为学校管理提供了便捷和高效的解决方案。

学生管理系统通过计算机技术的应用,能够方便地对学生信息进行录入、查询、修改和删除等操作,同时还可以进行统计和分析学生信息,提供科学决策支持。

三、功能需求在学生管理系统的设计和开发中,需要满足以下功能需求:1. 学生信息录入功能:系统要求能够方便快捷地录入学生的基本信息,包括姓名、性别、年龄、出生日期、家庭住址、联系电话等。

2. 学生信息查询功能:系统需要提供灵活全面的查询功能,支持按照学生姓名、学号、班级等条件进行查询,并能够根据查询结果进行排序和过滤。

3. 学生信息修改功能:系统应该提供修改学生信息的功能,包括修改学生基本信息、班级信息、联系方式等。

4. 学生信息删除功能:系统需要提供删除学生信息的功能,保证数据的安全性和完整性。

5. 学生信息统计功能:系统应该能够提供学生信息的统计功能,包括按照性别、年龄、班级等维度进行统计和分析,并生成相应的报表和图表。

6. 学生课程管理功能:系统应该能够管理学生的选课信息和考试成绩,方便教师和学生查询和分析。

7. 用户权限管理功能:系统需要提供用户权限管理功能,分为管理员、教师和学生三个角色,不同角色有不同的权限和操作范围。

8. 数据备份与恢复功能:系统应该具备数据备份和恢复功能,保证数据的安全性和可靠性。

四、界面设计和用户友好性为了提高用户的使用体验,学生管理系统应该具备直观、简洁和用户友好的界面设计,确保用户能够快速上手和熟悉系统的操作方式。

在设计界面时,要考虑系统的整体布局、操作流程和交互效果,尽量减少用户操作的复杂性和困难性。

学生管理系统需求分析文档

学生管理系统需求分析文档

学生管理系统需求分析文档一、引言学生管理系统是现代教育机构管理中不可或缺的工具,通过该系统可以方便高效地管理学生信息、课程安排、成绩记录等数据。

为了更好地满足教育机构的需求,我们进行了学生管理系统的需求分析。

本文将详细介绍该系统的需求分析结果。

二、系统背景学生管理系统是为了方便教育机构对学生信息进行管理而设计的,其主要功能包括学生信息管理、课程安排、成绩录入与查询等。

通过该系统,教育机构可以更好地组织管理学生相关信息,提高工作效率。

三、功能需求分析1. 学生信息管理•添加学生信息:系统管理员可以录入学生基本信息,如姓名、性别、年龄等。

•修改学生信息:管理员可以修改学生信息,确保信息的及时更新。

•查询学生信息:支持根据学生姓名、学号等条件查询学生信息。

2. 课程管理•添加课程信息:管理员可以录入课程信息,包括课程名称、授课教师、上课时间等。

•修改课程信息:管理员可以对课程信息进行修改。

•查询课程信息:支持根据课程名称、教师姓名等条件查询课程信息。

3. 成绩管理•录入成绩:教师可以录入学生的考试成绩。

•查询成绩:学生和教师可以查询学生的成绩信息。

四、非功能需求分析1. 可靠性系统应保证数据的准确性和完整性,避免数据丢失或错误。

### 2. 安全性系统应提供权限控制功能,确保只有授权人员可以访问敏感信息。

### 3. 易用性系统界面应简洁明了,操作逻辑清晰,方便用户上手使用。

五、数据流程图学生信息管理输入:管理员录入学生信息处理:系统保存学生信息输出:学生信息保存成功提示课程管理输入:管理员录入课程信息处理:系统保存课程信息输出:课程信息保存成功提示成绩管理输入:教师录入学生成绩处理:系统保存成绩信息输出:成绩信息保存成功提示六、总结学生管理系统是教育机构管理中不可或缺的重要工具,通过本需求分析文档,我们对系统的功能需求和非功能需求进行了详细的分析。

系统应具备学生信息管理、课程管理和成绩管理等功能,同时保证数据的准确性、安全性和易用性。

学生综合测评管理系统的分析与设计

学生综合测评管理系统的分析与设计

学生综合测评管理系统的分析与设计论文标题:1. 介绍综合测评管理系统及其在学生评估中的应用2. 系统功能和架构设计3. 用户需求分析与系统用例设计4. 数据库设计与管理5. 系统安全性设计6. 系统性能与测试分析7. 系统试运行与效果分析1. 介绍综合测评管理系统及其在学生评估中的应用随着教育改革的发展,注重学生能力的评估和培养成为了一个关键的问题。

综合测评管理系统就是在这种背景下应运而生的一种软件。

本文首先介绍综合测评管理系统是什么以及它的特点。

接着阐述在学生评估中该系统的应用,重点讲解如何使用该系统为学生提供全方位的成长和发展服务。

最后,结合实际案例剖析该系统的优势和潜力。

总结:综合测评管理系统以其全方位和科学性的特点在学生评估中扮演着越来越重要的角色。

当教育领域的质量要求越来越高时,该系统将成为学生发展的重要助推器。

在开发过程中,应用程序员必须考虑到满足教育行业的需要并致力于创新,以实现最大化的使用价值。

2. 系统功能和架构设计系统的功能和架构设计起决定性的作用,本文将对综合测评管理系统的系统分析及架构设计进行介绍。

系统的分析包括了各个组成部分和功能的基本描述,从而营造一个清晰的系统设计理念。

然后,针对每个功能,给出了详细的架构设计和实现思路,以确保系统的安全性和健壮性。

最后,展示了系统各个功能的交互图表。

总结:在系统设计阶段,本文主要介绍了综合测评管理系统的分析和架构设计,以确保系统有一个明确的设计思路。

在电脑科学方面,这个过程非常重要,因为没有良好的系统设计,很难实现功能的优化和性能的提高。

3. 用户需求分析与系统用例设计在实际成果中,用户需求是一项非常重要的工作,为了在综合测评管理系统的开发过程中体现出最终用户的需求和期望,本文给出了用户需求分析和建立系统用例的具体方法。

基于用户的实际工作任务,详细描述了用例过程和规范策略,包括用例的创建和维护。

本文还通过具体的案例演示了如何根据用户需求进行用例设计。

学生管理系统需求分析报告

学生管理系统需求分析报告

学生管理系统需求分析报告1. 引言学生管理系统是一种应用软件,旨在帮助学校、教育机构或教育管理部门有效管理学生信息、课程安排、成绩评定等学生相关信息。

本文将对学生管理系统的需求进行详细分析,以便设计和开发出一款满足用户需求的学生管理系统。

2. 功能需求分析学生管理系统的主要功能需求如下:2.1 学生信息管理学生管理系统应能够提供学生信息的录入、查询、修改和删除功能。

包括学生基本信息(姓名、学号、班级等)、家庭信息(家庭地址、联系方式等)、入学年份等。

2.2 课程管理学生管理系统应能够提供课程信息录入、查询、修改和删除功能。

包括课程名称、授课教师、上课时间、地点等。

同时,系统还应支持课程的批量导入和导出功能,方便教师和管理人员快速编辑和查询课程信息。

2.3 成绩管理学生管理系统应能够提供成绩录入、查询和统计功能。

教师可以根据课程安排录入学生成绩,并能够查询某个学生的课程成绩或某个课程下所有学生的成绩。

系统还应能够根据学生成绩进行统计和分析,提供成绩报表和图表展示。

2.4 考勤管理学生管理系统应能够提供考勤记录的录入和查询功能。

教师可以记录学生的出勤情况,并能够查询某个学生的考勤记录或某个班级的考勤情况。

系统还应能够统计和分析考勤数据,提供考勤报表和图表展示。

2.5 班级管理学生管理系统应能够提供班级信息的录入、查询、修改和删除功能。

包括班级名称、班级人数、班主任等。

系统还应支持班级的批量导入和导出功能,方便管理人员快速编辑和查询班级信息。

2.6 用户权限管理学生管理系统应能够提供不同用户角色的权限管理功能。

例如,教师可以录入学生信息、查询成绩和考勤记录,而管理员可以对系统进行设置和管理。

系统应提供角色分配、权限设置和日志记录功能,确保系统安全和操作流程的合规性。

3. 非功能需求分析除了功能需求外,学生管理系统还应满足以下非功能需求:3.1 安全性学生管理系统应采用合适的安全措施,确保学生信息和系统数据的保密性和完整性。

学生管理系统功能需求分析

学生管理系统功能需求分析

学生管理系统功能需求分析一、引言学生管理系统是一种用于学校管理学生信息的软件系统,通过对系统功能需求进行分析,可以确保系统能够满足用户的需求,提高学校管理的效率和便利性。

二、系统功能需求分析1. 学生信息管理•添加学生信息:包括学生姓名、学号、性别、年龄、班级等基本信息。

•修改学生信息:允许管理员对学生信息进行修改。

•删除学生信息:支持管理员删除不再在校的学生信息。

2. 成绩管理•录入成绩:管理员可以录入学生的考试成绩信息。

•统计成绩:系统能够自动统计各科目成绩并生成成绩报表。

•查询成绩:学生和教师可以根据学号或姓名查询学生成绩。

3. 班级管理•班级信息管理:包括添加班级、修改班级信息、删除班级等功能。

•班级成员管理:可以查看班级成员列表并管理班级成员信息。

4. 考勤管理•学生考勤记录:记录学生的出勤情况和请假记录。

•教师考勤记录:记录教师的上课情况和请假情况。

5. 系统权限管理•管理员权限:只有管理员才能对系统进行操作,包括添加用户、修改权限等。

•教师权限:教师可以查看学生信息、录入成绩等。

•学生权限:学生可以查看自己的个人信息、成绩等。

6. 系统日志管理•系统操作日志:记录系统中各种操作的详细日志,包括操作人员、操作时间等信息。

•安全日志:记录系统的安全操作日志,监控系统的安全状态。

三、总结学生管理系统作为学校管理学生信息的重要工具,需具备以上功能才能满足教师和学生的需求,提高学校管理效率。

通过功能需求分析,可以为系统的设计和开发提供指导,确保系统能够满足用户的实际需求。

学生管理系统的需求分析与设计

学生管理系统的需求分析与设计

学生管理系统的需求分析与设计【需求分析】一、引言学生管理系统是为了方便学校管理学生信息、教师管理学生成绩与考勤情况、家长了解学生学习情况而设计的系统。

本文将对学生管理系统的需求进行分析与设计。

二、功能需求学生管理系统需要满足以下功能需求:1. 学生信息管理:系统应能够实现学生的注册、查看、修改、删除等基本信息管理功能。

包括学生的基本信息(如姓名、性别、年龄、籍贯等)、家庭信息、班级信息、体质健康情况等。

2. 教师管理:教师应能够登录系统,查看并管理学生的课程成绩、考勤情况,便于及时了解学生的学习情况,并与学生、家长进行沟通。

3. 家长管理:系统应提供家长登录界面,家长能够查看学生的学习成绩、考勤情况、作业任务等,更好地了解孩子的学习状况。

4. 课程管理:系统应能够实现课程信息管理功能,包括课程名称、上课时间、上课教师、上课地点等信息的录入与管理。

5. 成绩管理:系统应能够记录学生的各科目考试成绩,并自动生成成绩报告单供教师和家长查看。

成绩管理功能还需要支持统计分析功能,以帮助教师了解学生的学习水平及进步情况。

6. 考勤管理:系统应能够记录学生的考勤情况,包括请假、迟到、早退等情况,并提供考勤报告供教师和家长查看。

7. 通知公告管理:系统应该能够向教师、学生和家长发送通知和公告信息,并能够实现信息的发布、查看和管理功能。

8. 系统管理:系统应该具备后台管理功能,包括用户管理、权限管理、数据备份与恢复、日志管理等功能,以确保系统的安全与稳定运行。

三、非功能需求除了满足上述功能需求外,学生管理系统还应满足以下非功能性需求:1. 可靠性:系统需要具备良好的可靠性,保证数据的安全性和完整性,减少系统故障和数据丢失的风险。

2. 可用性:系统应具备良好的用户界面设计,使用户能够方便地使用系统,轻松完成所需操作。

同时,系统应支持多终端的访问,如PC端、移动端等。

3. 性能:系统需要具备较高的性能,能够处理大量的并发请求,并在短时间内返回结果。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

综合测评管理系统需求分析文档目录第一章关于本方案 (2)第二章概述 (2)2.1项目背景 (2)2.2 建设目标 (3)2.3 建设原则 (3)第三章需求描述及分析 (3)3.1 概述 (3)3.1.1需求分析目标和任务 (3)3.1.2需求分析组织形式 (4)3.2 需求描述 (4)3.2.1 功能模块结构图 (4)3.2.2 主要功能 (5)3.2.3 接口需求 (8)3.2.4 性能需求 (9)3.2.5 安全需求 (9)3.2.6 界面需求 (9)3.2.7 其他需求 (9)3.3需求分析 (9)3.3.1 功能需求分析 (9)3.3.2对技术架构的要求 (10)第四章总体设计 (10)4.1 总体设计目标 (10)4.2 总体设计原则 (10)4.2.1实用性原则 (10)4.2.2高可用性/高可靠性原则 (10)4.2.3安全性原则 (10)4.2.4先进性原则 (10)4.2.5易用性原则 (10)4.2.6可扩展性原则 (11)4.3总体逻辑架构设计 (11)4.4网络系统设计 (12)4.5平台选择 (12)4.6标准规范设计 (12)第五章详细设计 (13)5.1 技术架构设计 (13)5.1.1 设计思路 (13)5.1.2 架构决策 (13)5.2功能设计 (13)5.2.1学生部分 (13)5.2.2 管理员部分 (14)第一章关于本方案本方案适用于大学生创新项目学生综合测评管理系统,包括WEB平台、数据采集设备、打印设备、手机条形码识别软件以及其它增值应用系统。

本方案是北方民族大学校级创新项目“学生综合测评管理系统”中项目建设、业务开发、维护和管理的技术依据。

本方案包含业务概述、需求描述及分析、总体设计、详细设计等几部分内容。

第二章概述2.1项目背景随着北方民族大学的不断地发展和壮大,其影响力和号召力也在全国范围内与日俱增,所以在各地招生数量也在逐年扩大,计算机科学与工程学院最近几年也由建院时的六百人发展成为如今一千二百人。

于此同时,对全院学生信息的管理也成为了一个举足轻重的问题,尤其是对德育信息的管理。

由于学生参加学校、学院的活动所加的德育分不能及时加上,旷课、旷操、最差宿舍等情况也不能及时反馈给学生,所有的加减分都是由学生会干部或者干事经办,没能够有效地和学生进行信息交互,一旦出错将难再重新复查,所以当每年奖学金评定时,都会因为德育分的问题出现很多不满甚至矛盾。

另外一方面,学生不能很好的查询自己当前的德育成绩,或者了解自己的德育分在专业(或年级)的排名情况,也不会清楚地认识到德育成绩的重要性,从而去积极参与学校、学院组织的各项活动,从而促进作为工科的计算机科学与工程学院的学生的全面发展。

2.2 建设目标计算机学院学生综合测评系统的出现,将结束有个人去记录各种德育分数的状况,学生可以在规定时间内随时反映不正确的信息进行实时的修改,将一切变得公平、公正、公开,最重要的是解决了奖学金评定时的那些繁琐工序,让对学生德育信息的管理变得智能化。

2.3 建设原则整个系统设计充分保证系统的可伸缩性和可扩展性,具备相当的通讯、计算机和网络设备的信息容量及处理能力,并有一定的超前性,软硬件预留接口,便于维护、升级和扩展,以适应将来发展的要求。

第三章需求描述及分析3.1 概述3.1.1需求分析目标和任务1.学生综合管理系统的主要作用。

2.齐全,准确的找出本系统全部的功能,性能,限制。

3.找出全部的输入流,输出流。

4. 找出所有的加工。

5. 产生完整的分层的DFD,数据字典,加工的描述。

3.1.2需求分析组织形式1.通过调查研究,对本系统的功能进行分析。

2.通过访问,了解辅导员和学生会各部门对本系统的需求情况。

3.通过调查,了解广大学生对本系统的需求情况。

3.2 需求描述3.2.1 功能模块结构图3.2.2 主要功能3.2.2.1 辅导员功能辅导员通过平台登陆进入界面,可以对学院最新通知进行发布,对学生的IPQ、考勤情况进行查询,以便于对学生进行监督和管理。

辅导员3.2.2.1.1信息发布管理信息发布主要是学院的最新通知。

辅导员3.2.2.1.2 信息查询管理信息查询管理主要包括IPQ查询、考勤查询,以便于对学生的学习和参加活动的情况进行管理。

3.2.2.2学生功能学生可以通过用户名和密码登陆,查询IPQ得分、考勤情况、参加活动情况、获得证书和职务贡献得分情况,还有宿舍考核、违纪扣分情况。

3.2.2.3管理员功能管理员包括学生会各部门的部长,登陆后可以对参加本部门活动的学生进行适当的加分,对于考勤可以由纪检部和秘书处对缺课缺操的同学进行相应的减分,由秘书处根据学生上交的获得证书的复印件进行相应的加分,还可以对有职务贡献的学生进行加分。

3.2.2.3.1 考勤管理考勤管理主要有纪检部和秘书处通过对一周的学生考勤及出操情况进行统计,对于缺操旷课的同学进行相应的IPQ扣分。

通过学生反馈,可以对已经添加的信息进行修改和删除。

3.2.2.3.2 活动管理由学生会各部长对参加本部门举办的活动的同学进行适当的IPQ加分,也可以通过学生的反馈情况对已经添加的信息进行修改和删除。

3.2.2.3.3 证书管理学生在获得证书之后可以把证书的复印件上交给秘书处,有秘书处根据证书的类型对该生进行相应的加分,如果有出入,也可以修改删除该生所获证书的信息。

3.2.2.3.4 职务贡献管理由秘书处对学院做出突出贡献的学生进行相应的IPQ加分,也可以修改和删除错误的信息。

3.2.2.3.5 宿舍考勤管理根据生活部每周的宿舍检查情况对评优的宿舍进行加分,对评差得宿舍进行减分,也可以根据学生的反馈情况进行修改和删除信息。

3.2.2.3.6 违纪扣分管理根据辅导员提供的违纪学生的名单及违纪情况,有秘书处对违纪学生的有关信息进行添加,也可以删除和修改该信息。

3.2.3 接口需求软件接口:客户端与服务器端查询接口硬件接口:WEB平台:使用IE6及其以上版本或firefox,谷歌等其他浏览器。

3.2.4 性能需求WEB服务器:并发连接数大于1000,响应时间小于100毫秒。

3.2.5 安全需求数据库及WEB服务器可双机热备、保证数据的安全。

网络防火墙防止数据被黑客破坏。

整个系统日无故障运行概率不低于99%。

3.2.6 界面需求1.界面风格:界面直观、对用户透明、对应的功能一目了然。

2.颜色搭配:运用鲜艳的色彩,容易引人注目。

3.2.7 其他需求界面一致性;帮助文档;3.3需求分析3.3.1 功能需求分析辅导员:对学院通知进行发布,查询学生的考勤和参加活动情况。

学生:对本人的IPQ得分进行查询,如有出入可以进行反馈。

管理员:对涉及到本部门的活动的学生进行增加、删除、修改相应的信息。

3.3.2对技术架构的要求基于Dreamweaver平台,应用Servlet等技术结合SQL SERVER数据库开发。

第四章总体设计4.1 总体设计目标从学生的角度考虑,可以使每位学生能够动态查询自己的各项IPQ变化情况,包括考勤情况、近期参加活动情况、获得证书情况、违纪情况、宿舍检查情况以及职务贡献情况。

如果对以上各种统计的结果或者加分减分情况有出入的可以向学生会相关部门进行反馈,以便于及时更改错误信息。

从学生会的角度考虑,每个部门都会举办一定的活动,并会统计参加本部门活动的学生名单和获得的名次,这样各部门就可以根据IPQ加分细则对参加活动的学生通过上传的方式对参加活动的学生进行适当的加分。

4.2 总体设计原则4.2.1实用性原则,采用成熟可靠的技术,达到实用、经济和有效的目的。

4.2.2高可用性/高可靠性原则,确保很高的平均无故障时间和尽可能降低平均故障率。

4.2.3安全性原则,确保网络系统和数据的安全运行。

4.2.4先进性原则,采用先进而成熟的技术,符合网络未来发展的潮流4.2.5易用性原则,整个系统必须易于管理、实用,网络系统必须具有良好的可管理性,并且在满足现有网络应用的同时,为以后的应用升级奠定基础,网络系统还应具有很高的资源利用率。

4.2.6可扩展性原则,在规模和性能两方面具有良好的可扩展性。

4.3总体逻辑架构设计4.4网络系统设计4.5平台选择Web平台:采用Mysql数据库和Win7操作系统。

4.6标准规范设计符合标准系统开发规范:系统开发基本要求、可读性要求、结构化要求、正确性与容错性要求、可重用性要求。

第五章详细设计5.1 技术架构设计5.1.1 设计思路WEB平台主要功能:学生端口:考勤查询、活动查询、证书查询、职务贡献查询、宿舍考核查询、违纪扣分查询、密码修改;管理员端口:上传/修改/删除学生考勤信息、上传/修改/删除学生参加活动信息、上传/修改/删除学生证书信息、上传/修改/删除学生职务贡献信息、上传/修改/删除学生宿舍考勤信息、上传/修改/删除学生违纪扣分信息。

系统设计模式遵循以下原则:单一职责原则、开放闭合原则、里氏替换原则、依赖倒置原则、接口隔离原则。

5.1.2 架构决策系统多层结构的技术组成模型:视图层、控制层、数据层和业务层。

5.2功能设计5.2.1学生部分综合测评系统登录主要是学生用自己的学号登录进入系统,密码为学号。

考勤查询模块学生可查询自己每周的考勤情况,包括早操考勤,上课考勤、参加活动考勤、晚自习考勤,以及相应的IPQ成绩;活动查询模块学生可查询自己本学期参加的活动项目以及参加项目的IPQ成绩;证书查询模块学生可查询自己因获得相关证书而获得的IPQ成绩;职务贡献查询模块学生可查询自己担任的职务所获得的IPQ分数;宿舍考核查询模块学生可查询自己所在宿舍每一周的考核情况以及相应的IPQ分数;违纪扣分查询模块学生可查询违反学校相关规章制度以及扣除的IPQ分数;IPQ总分查询模块学生可查询自己本年度所获得的IPQ分数;密码修改模块学生可以修改自己的密码;5.2.2 管理员部分综合测评系统平台登录管理员通过账号和密码登录进入学生综合测评管理系统管理员端口;上传/修改/删除学生考勤信息由纪检部相关人员上传/修改/删除学生考勤信息,此信息要求每周周日上传,以便学生在下一周能够查询自己的考勤情况;上传/修改/删除学生参加活动信息由负责举办活动部门的相关人员上传/修改/删除学生参加活动信息以及相应的IPQ分数,该信息应在活动举办一周内上传,以便学生查询;上传/修改/删除学生证书信息由办公室根据各个班长收集的学生证书复印件上传/修改/删除学生证书信息以及相应的IPQ分数;上传/修改/删除学生职务贡献信息由办公室根据学生所担任职务进行相关的IPQ统计;上传/修改/删除学生宿舍考核信息由生活部相关人员上传/修改/删除学生宿舍考核信息,此信息要求每周周日上传,以便学生在下一周能够查询自己的宿舍考核情况;上传/修改/删除学生违纪扣分信息由办公室相关人员上传/修改/删除学生违纪信息,此信息要求及时上传,以便学生在下一周能够查询自己的违纪扣分情况;。

相关文档
最新文档