1、综合测评管理系统需求分析文档综合测评管理系统 需求分析文档1目录第一章 关于本方案 2第二章 概述 32.1 项目背景 32.2 建设目标 .32.3 建设原则 .4第三章 需求描述及分析 43.1 概述 .43.1.1 需求分析目标和任务 .43.1.2 需求分析组织形式 .43.2 需求描述 .53.2.1 功能模块结构图 53.2.2 主要功能 53.2.3 接口需求 93.2.4 性能需求 103.2.5 安全需求 103.2.6 界面需求 103.2.7 其他需求 103.3 需求分析 103.3.1 功能需求分析 103.3.2 对技术架构的要求 .11第四章 总体设计 114.1
2、 总体设计目标 .114.2 总体设计原则 .114.2.1 实用性原则 .114.2.2 高可用性/高可靠性原则 114.2.3 安全性原则 .114.2.4 先进性原则 .114.2.5 易用性原则 .114.2.6 可扩展性原则 .124.3 总体逻辑架构设计 124.4 网络系统设计 134.5 平台选择 134.6 标准规范设计 13第五章 详细设计 145.1 技术架构设计 .145.1.1 设计思路 145.1.2 架构决策 145.2 功能设计 145.2.1 学生部分 .145.2.2 管理员部分 15综合测评管理系统 需求分析文档2第一章 关于本方案本方案适用于大学生创新项
3、目学生综合测评管理系统,包括 WEB 平台、数据采集设备、打印设备、手机条形码识别软件以及其它增值应用系统。本方案是北方民族大学校级创新项目“学生综合测评管理系统”中项目建设、业务开发、维护和管理的技术依据。本方案包含业务概述、需求描述及分析、总体设计、详细设计等几部分内容。第二章 概述2.1 项目背景随着北方民族大学的不断地发展和壮大,其影响力和号召力也在全国范围内与日俱增,所以在各地招生数量也在逐年扩大,计算机科学与工程学院最近几年也由建院时的六百人发展成为如今一千二百人。于此同时,对全院学生信息的管理也成为了一个举足轻重的问题,尤其是对德育信息的管理。由于学生参加学校、学院的活动所加的德
4、育分不能及时加上,旷课、旷操、最差宿舍等情况也不能及时反馈给学生,所有的加减分都是由学生会干部或者干事经办,没能够有效地和学生进行信息交互,一旦出错将难再重新复查,所以当每年奖学金评定时,都会因为德育分的问题出现很多不满甚至矛盾。另外一方面,学生不能很好的查询自己当前的德育成绩,或者了解自己的德育分在专业(或年级)的排名情况,也不会清楚地认识到德育成绩的重要性,从而去积极参与学校、学院组织的各项活动,从而促进作为工科的计算机科学与工程学院的学生的全面发展。综合测评管理系统 需求分析文档32.2 建设目标计算机学院学生综合测评系统的出现,将结束有个人去记录各种德育分数的状况,学生可以在规定时间内
5、随时反映不正确的信息进行实时的修改,将一切变得公平、公正、公开,最重要的是解决了奖学金评定时的那些繁琐工序,让对学生德育信息的管理变得智能化。2.3 建设原则整个系统设计充分保证系统的可伸缩性和可扩展性,具备相当的通讯、计算机和网络设备的信息容量及处理能力,并有一定的超前性,软硬件预留接口,便于维护、升级和扩展,以适应将来发展的要求。第三章 需求描述及分析3.1 概述3.1.1 需求分析目标和任务1.学生综合管理系统的主要作用。2. 齐全,准确的找出本系统全部的功能,性能,限制。3. 找出全部的输入流,输出流。4. 找出所有的加工。5. 产生完整的分层的 DFD,数据字典,加工的描述。综合测评
6、管理系统 需求分析文档43.1.2 需求分析组织形式1.通过调查研究,对本系统的功能进行分析。2.通过访问,了解辅导员和学生会各部门对本系统的需求情况。3.通过调查,了解广大学生对本系统的需求情况。3.2 需求描述3.2.1 功能模块结构图综合测评管理系统学生 管理员密码修改IPQ查询考勤查询活动查询证书查询职务贡献查询考勤管理活动管理证书管理宿舍考核查询违纪扣分查询职务贡献管理宿舍考核管理违纪扣分管理增加管理删除管理修改管理增加管理删除管理修改管理增加管理修改管理删除管理增加管理删除管理修改管理增加管理修改管理删除管理增加管理修改管理删除管理综合测评管理系统 需求分析文档53.2.2 主要功
7、能3.2.2.1 辅导员功能辅导员通过平台登陆进入界面,可以对学院最新通知进行发布,对学生的IPQ、考勤情况进行查询,以便于对学生进行监督和管理。辅导员信息发布信息查询3.2.2.1.1 信息发布管理信息发布主要是学院的最新通知。辅导员学院通知3.2.2.1.2 信息查询管理信息查询管理主要包括 IPQ 查询、考勤查询,以便于对学生的学习和参加活动的情况进行管理。辅导员I P Q 查询考勤查询3.2.2.2 学生功能综合测评管理系统 需求分析文档6学生可以通过用户名和密码登陆,查询 IPQ 得分、考勤情况、参加活动情况、获得证书和职务贡献得分情况,还有宿舍考核、违纪扣分情况。学生密码修改I P
8、 Q 查询3.2.2.3 管理员功能管理员包括学生会各部门的部长,登陆后可以对参加本部门活动的学生进行适当的加分,对于考勤可以由纪检部和秘书处对缺课缺操的同学进行相应的减分,由秘书处根据学生上交的获得证书的复印件进行相应的加分,还可以对有职务贡献的学生进行加分。3.2.2.3.1 考勤管理考勤管理主要有纪检部和秘书处通过对一周的学生考勤及出操情况进行统计,对于缺操旷课的同学进行相应的 IPQ 扣分。通过学生反馈,可以对已经添加的信息进行修改和删除。纪检部秘书处增加考勤信息删除考勤信息修改考勤信息3.2.2.3.2 活动管理由学生会各部长对参加本部门举办的活动的同学进行适当的 IPQ 加分,也可
9、以通过学生的反馈情况对已经添加的信息进行修改和删除。综合测评管理系统 需求分析文档7举办活动的各部门增加参加活动学生的信息修改参加活动学生的信息删除参加活动学生的信息3.2.2.3.3 证书管理学生在获得证书之后可以把证书的复印件上交给秘书处,有秘书处根据证书的类型对该生进行相应的加分,如果有出入,也可以修改删除该生所获证书的信息。秘书处增加学生证书信息删除学生证书信息修改学生证书信息3.2.2.3.4 职务贡献管理由秘书处对学院做出突出贡献的学生进行相应的 IPQ 加分,也可以修改和删除错误的信息。综合测评管理系统 需求分析文档8秘书处增加学生职务贡献信息删除学生职务贡献信息修改学生职务贡献
10、信息3.2.2.3.5 宿舍考勤管理根据生活部每周的宿舍检查情况对评优的宿舍进行加分,对评差得宿舍进行减分,也可以根据学生的反馈情况进行修改和删除信息。生活部增加宿舍成员的 I P Q 信息删除宿舍成员的 I P Q 信息修改宿舍成员的 I P Q 信息3.2.2.3.6 违纪扣分管理根据辅导员提供的违纪学生的名单及违纪情况,有秘书处对违纪学生的有关信息进行添加,也可以删除和修改该信息。秘书处增加违纪学生的信息删除违纪学生的信息修改违纪学生的信息综合测评管理系统 需求分析文档93.2.3 接口需求软件接口:客户端与服务器端查询接口硬件接口:WEB 平台:使用 IE6 及其以上版本或 firef
11、ox,谷歌等其他浏览器。3.2.4 性能需求WEB 服务器:并发连接数大于 1000,响应时间小于 100 毫秒。3.2.5 安全需求数据库及 WEB 服务器可双机热备、保证数据的安全。网络防火墙防止数据被黑客破坏。整个系统日无故障运行概率不低于 99%。3.2.6 界面需求1.界面风格:界面直观、对用户透明 、对应的功能一目了然。 2.颜色搭配:运用鲜艳的色彩,容易引人注目。3.2.7 其他需求界面一致性;帮助文档;综合测评管理系统 需求分析文档103.3 需求分析3.3.1 功能需求分析辅导员:对学院通知进行发布,查询学生的考勤和参加活动情况。学生:对本人的 IPQ 得分进行查询,如有出入
12、可以进行反馈。管理员:对涉及到本部门的活动的学生进行增加、删除、修改相应的信息。3.3.2 对技术架构的要求基于 Dreamweaver 平台,应用 Servlet 等技术结合 SQL SERVER 数据库开发。第四章 总体设计4.1 总体设计目标从学生的角度考虑,可以使每位学生能够动态查询自己的各项 IPQ 变化情况,包括考勤情况、近期参加活动情况、获得证书情况、违纪情况、宿舍检查情况以及职务贡献情况。如果对以上各种统计的结果或者加分减分情况有出入的可以向学生会相关部门进行反馈,以便于及时更改错误信息。从学生会的角度考虑,每个部门都会举办一定的活动,并会统计参加本部门活动的学生名单和获得的名
13、次,这样各部门就可以根据 IPQ 加分细则对参加活动的学生通过上传的方式对参加活动的学生进行适当的加分。综合测评管理系统 需求分析文档114.2 总体设计原则4.2.1 实用性原则,采用成熟可靠的技术,达到实用、经济和有效的目的。4.2.2 高可用性/高可靠性原则,确保很高的平均无故障时间和尽可能降低平均故障率。4.2.3 安全性原则,确保网络系统和数据的安全运行。4.2.4 先进性原则,采用先进而成熟的技术,符合网络未来发展的潮流4.2.5 易用性原则,整个系统必须易于管理、实用,网络系统必须具有良好的可管理性,并且在满足现有网络应用的同时,为以后的应用升级奠定基础,网络系统还应具有很高的资
14、源利用率。4.2.6 可扩展性原则,在规模和性能两方面具有良好的可扩展性。4.3 总体逻辑架构设计综合测评管理系统 需求分析文档124.4 网络系统设计综合测评管理系统 需求分析文档134.5 平台选择Web 平台:采用 Mysql 数据库和 Win7 操作系统。4.6 标准规范设计符合标准系统开发规范:系统开发基本要求 、可读性要求、结构化要求、正确性与容错性要求、可重用性要求。第五章 详细设计5.1 技术架构设计5.1.1 设计思路WEB 平台主要功能:学生端口: 考勤查询、活动查询、证书查询、职务贡献查询、宿舍考核查询、违纪扣分查询、密码修改;管理员端口:上传/修改/删除学生考勤信息、上
15、传/修改/删除学生参加活动信息、上传/修改/删除学生证书信息、上传/修改/删除学生职务贡献信息、上传/修改/删除学生宿舍考勤信息、上传/修改/删除学生违纪扣分信息。系统设计模式遵循以下原则:单一职责原则、开放闭合原则、里氏替换原则、依赖倒置原则、接口隔离原则。5.1.2 架构决策系统多层结构的技术组成模型:视图层、控制层、数据层和业务层。综合测评管理系统 需求分析文档145.2 功能设计5.2.1 学生部分综合测评系统登录主要是学生用自己的学号登录进入系统,密码为学号。考勤查询模块学生可查询自己每周的考勤情况,包括早操考勤,上课考勤、参加活动考勤、晚自习考勤,以及相应的 IPQ 成绩;活动查询
16、模块学生可查询自己本学期参加的活动项目以及参加项目的IPQ 成绩;证书查询模块学生可查询自己因获得相关证书而获得的 IPQ 成绩;职务贡献查询模块学生可查询自己担任的职务所获得的 IPQ 分数;宿舍考核查询模块学生可查询自己所在宿舍每一周的考核情况以及相应的IPQ 分数;违纪扣分查询模块学生可查询违反学校相关规章制度以及扣除的 IPQ 分数;IPQ 总分查询模块学生可查询自己本年度所获得的 IPQ 分数;密码修改模块学生可以修改自己的密码;5.2.2 管理员部分综合测评系统平台登录管理员通过账号和密码登录进入学生综合测评管理系统管理员端口;上传/修改/删除学生考勤信息综合测评管理系统 需求分析
17、文档15由纪检部相关人员上传/修改/删除学生考勤信息,此信息要求每周周日上传,以便学生在下一周能够查询自己的考勤情况;上传/修改/删除学生参加活动信息由负责举办活动部门的相关人员上传/修改/删除学生参加活动信息以及相应的 IPQ 分数,该信息应在活动举办一周内上传,以便学生查询;上传/修改/删除学生证书信息由办公室根据各个班长收集的学生证书复印件上传/修改/删除学生证书信息以及相应的 IPQ 分数;上传/修改/删除学生职务贡献信息由办公室根据学生所担任职务进行相关的 IPQ 统计;上传/修改/删除学生宿舍考核信息由生活部相关人员上传/修改/删除学生宿舍考核信息,此信息要求每周周日上传,以便学生在下一周能够查询自己的宿舍考核情况;上传/修改/删除学生违纪扣分信息由办公室相关人员上传/修改/删除学生违纪信息,此信息要求及时上传,以便学生在下一周能够查询自己的违纪扣分情况;