web课程设计-学生信息管理系统

上传人:第*** 文档编号:56885491 上传时间:2018-10-16 格式:DOCX 页数:28 大小:68.48KB
返回 下载 相关 举报
web课程设计-学生信息管理系统_第1页
第1页 / 共28页
web课程设计-学生信息管理系统_第2页
第2页 / 共28页
web课程设计-学生信息管理系统_第3页
第3页 / 共28页
web课程设计-学生信息管理系统_第4页
第4页 / 共28页
web课程设计-学生信息管理系统_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《web课程设计-学生信息管理系统》由会员分享,可在线阅读,更多相关《web课程设计-学生信息管理系统(28页珍藏版)》请在金锄头文库上搜索。

1、xxxxxxxx 学校学校学生信息管理系统学生信息管理系统WEB 课程设计说明书课程设计说明书专专 业业 年年 级级 课课 程程 名名 称称 WEB 服务技术 指指 导导 教教 师师 学学 生生 姓姓 名名 学学 号号 I目录1. 简介.11.1.愿景(Vision).11.2.范围(Scope)12. 概述.12.1.任务概述12.2.非技术要求12.3.系统环境23.需求23.1.用户需求23.1.1.系统功能性需求 .23.1.2.系统非功能性需求 .23.2.需求分析33.2.1.系统执行者 .33.2.2.系统用例.33.3.需求描述53.3.1.用例图.53.3.2.用例描述.73

2、.4.系统概念层对象图17II11.1. 简介简介1.1.1.1. 愿景(愿景(VisionVision)随着高校对学生信息管理的任务越来越重,而传统的纸质档案管理方式显得相当的复杂,如今高校学生越来越多,就意味着高校需要管理的学生信息越来越多,纸质管理的方式呈现出了很多的不便,如不易于管理,修改等;而且传统的管理方式不仅不适合大数据的管理,而且管理人员的工作量相当大。因此学生信息管理系统可以更方便、更高效的管理学生信息。1.2.1.2. 范围(范围(ScopeScope)本系统为学生信息管理系统,是教务系统的底层系统,学生管理系统主要用于管理学生基础信息,可实现对学生信息的高效便捷管理,同时

3、作为教务系统的底层系统,为教务系统提供友好接口,实现无缝链接。学生信息管理系统用户:学生、老师、管理员。学生信息管理系统主要功能:a)查看学生信息:用户可查看学生信息,针对不同执行者可查看的信息范围不同。b)添加学生信息:用户可向系统中添加学生信息,支持批量添加(Excel 导入) 。c)修改学生信息:当学生信息发生变动或者错误时,用户可修改信息。d)删除学生信息:当学生退学或者毕业达到一定年限是删除学生信息,分手动和自动。2.2. 概述概述2.1.2.1. 任务概述任务概述学生信息管理系统主要用于各大高校管理学生信息,可实现高效迅速的管理,用户分为学生、老师、管理员;学生可实现对自己信息的管

4、理,老师可以对所管理的班级的学生信息进行管理,管理员可实现对所有学生信息的管理,并且可对系统进行维护,项目将耗时 2 周完成。2系统目标:实现查询、增加、删除、修改、导出、导入、打印。用户特点:本校师生;管理员需要单独授权,且需要熟练系统的操作。系统目标主要包括确定应用目标、作用范围、系统对用户的益处等。2.2.2.2. 非技术要求非技术要求系统开发设计:2 周交付内容:操作文档,源代码。2.3.2.3. 系统环境系统环境开发环境:VS 2012、SQL 2012。运行环境:ie8 以上或者 chrome 20 以上。3.3. 需求需求3.1.3.1. 用户需求用户需求3.1.1.3.1.1.

5、 系统功能性需求系统功能性需求学生信息管理系统功能性需求文档日期版本说明作者2014-5-22草案草案版本周孟1.登录: 用户进入系统的必要模块,学生和老师使用与教务系统相同的用户名和密码,管理员需要事先授权并获得用户名和密码。2.查看学生信息:3管理员、老师可查看可根据筛选条件查看符合条件的学生信息,学生只能查看自己的信息。3.添加学生信息:管理员添加学生信息,支持 Excel 文档导入。4.修改学生信息:管理员、老师可修改学生的所有信息,学生可修改基本信息,关键信息需要向老师或管理员提出申请。5.删除学生信息:管理员可操作,用于删除学生信息,一般只有退学学生才删除。6.打印信息:用户可根据

6、自己的权限和需求大约相关文档,如:学生信息,系统日志文件。7.生成系统日志:系统会定时的生成日志文件,用于记录操作和系统错误,有助于系统的维护。3.1.2.3.1.2. 系统非功能性需求系统非功能性需求学生信息管理系统非功能性需求文档日期版本说明作者2014-5-22草案草案版本周孟1.简要说明本文档对学生信息管理系统的非功能性需求做出详细的说明2.可用性4(1) 学生信息管理系统对学生的基本信息进行系统的、有效的、科学的管理,在该系统中,学生可以很方便的对自己的信息进行查询和对自己的基本信息进行修改,教师也能对学生的信息进行查询和修改,系统的可以行很强(2) 该系统有良好的操作界面,用户可以

7、轻松的使用系统;该系统具有友好的操作逻辑,帮助用户顺利使用该系统(3) 该系统采用 B/S 模式,对客户端的配置要求不高3.可靠性(1) 该系统对不同的用户分配有不同的权限,每个用户只能使用系统的部份功能,这能够增加系统的安全、可靠性(2) 该系统的开发过程严格按照合同法、专利法、知识产权保护法等进行。不会触犯国家法律,和他人的利益,所以在法律上是可靠的(3) 由于是本地化的系统,安全隐患不会太大,用户都是本校师生,也仅对本校师生开放系统4.性能(1) 要求服务器能同时承受 20000 人同时使用,系统的响应时间应该小于 1 秒(2) 系统要求能支持多种常见浏览器和移动操作平台(3) 系统对数

8、据的处理精度是小数点后三位5.设计约束系统使用 C#语言开发,数据库系统使用 SQL Server 数据库管理系统6.帮助系统需求要求系统提供在线帮助,常见问题说明,意见反馈和人工服务7.接口需求此系统要求能和教务系统进行连接53.2.3.2. 需求分析需求分析3.2.1.3.2.1. 系统执行者系统执行者该系统提供给各大高校使用,所以执行者为:学生老师管理员3.2.2.3.2.2. 系统用例系统用例系统针对不同的执行者有不同的用例,下面会一一列出;执行者学生a)登录b)修改个人信息申请修改关键信息c)查询个人信息d)打印执行者老师a)登录b)查询学生信息c)修改学生信息批准学生修改关键信息d

9、)打印执行者管理员a)登录6b)查询学生信息c)添加学生信息Excel 文档导入d)修改学生信息批准学生修改关键信息e)删除学生信息f)系统维护生成系统日志查看系统日志g)打印用例集合:73.3.3.3. 需求描述需求描述本系统目标是为了实现对学生信息的管理,方便用户在线管理信息。3.3.1.3.3.1. 用例图用例图执行者-学生8执行者-老师执行者-管理员9登录用例图3.3.2.3.3.2. 用例描述用例描述登录用例10学生信息管理系统登录用例1.简要说明用于描述本系统的登录权限分配2.事件流1)基本流1. 进入系统登陆界面2. 输入用户名和密码:学生和老师使用与教务系统相同的身份信息,管理

10、员需要实现事先授权3.验证用户名和密码4.验证成功则登录成功2)备选流1.身份验证失败,给出提示2.可选择记住密码3.特殊需求无4.前置条件管理员需要事先授权5.后置条件无6.扩展点无117.相关的数据用户名和密码8.问题说明无查看学生信息用例学生信息管理系统查看学生信息用例1.简要说明用于描述本系统中管理员、教师查看学生信息的过程。2.事件流1)基本流1、管理员、教师登录系统2、进入学生信息管理页面选择查看学生信息功能3、选择需要查看的条件4、输出符合添加的学生信息5、查看完成点击“返回”按钮返回主页2)备选流1、查询不到符合相应条件的学生信息则弹出提示框3.特殊需求12无4.前置条件登陆成

11、功,数据库存在这个学生的记录。5.后置条件管理员、教师可以继续其它学生的相关操作6.扩展点无7.相关的数据无8.问题说明无添加学生信息用例学生信息管理系统添加学生信息用例1.简要说明用于描述本系统中管理员添加学生信息的过程2.事件流1)基本流1、管理员或老师登录系统2、选择添加学生信息功能133、输入相应的数据4、提交5、系统验证学号有无重复6、无重复保存2)备选流1、存在重复学号报错3.特殊需求无4.前置条件登录成功 5.后置条件无6.扩展点无7.相关的数据学生信息8.问题说明无删除学生信息用例学生信息管理系统删除学生信息用例141.简要说明用于描述本系统中管理员删除一个学生的学籍信息。2.

12、事件流1)基本流1、管理员登录系统2、选择删除学生信息功能3、选择需要删除的学生信息4、选择删除5、确认删除6、删除成功2)备选流1、确认删除时选择否,则返回3.特殊需求无4.前置条件登陆成功,数据库存在这个学生的记录。5.后置条件管理员可以继续其它学生的相关操作6.扩展点无7.相关的数据删除记录8.问题说明15无修改学生信息用例学生信息管理系统修改学生信息用例1.简要说明用于描述本系统中管理员、教师修改学生信息的过程。2.事件流1)基本流1、管理员、教师登录系统2、进入学生信息管理页面选择修改学生信息功能3、选择需要修改的学生4、录入修改信息5、确认保存6、验证是否存在学号重复7、无重复修改

13、成功2)备选流1、存在学号重复,丢出提示框3.特殊需求无4.前置条件16登陆成功,数据库存在这个学生的记录。5.后置条件管理员、教师可以继续其它学生的相关操作6.扩展点无7.相关的数据修改信息8.问题说明无查看个人信息用例学生信息管理系统查看个人信息用例1.简要说明学生能够在登录后的信息页面进行查看自己的信息,确定是否正确以便于进行修改。2.事件流1)基本流1.登录后点击查看个人信息2.输出学生个人信息2)备选流无3.特殊需求17无4.前置条件登录成功5.后置条件学生查看到自己的信息6.扩展点无7.相关的数据是该用户的相关录入信息。8.问题说明无修改基本信息用例学生信息管理系统修改基本信息用例

14、1.简要说明本能用于学生完善和修改自己的信息。2.事件流1)基本流1.登录进入系统选择修改基本信息功能。2.弹出修改信息界面3.修改信息184.确认保存5.保存成功2)备选流1.确认时点击否将不保存修改3.特殊需求无4.前置条件登录成功5.后置条件无6.扩展点无7.相关的数据修改信息8.问题说明无申请修改关键信息用例学生信息管理系统申请修改关键信息用例1.简要说明本功能是学生修改关键信息,如:学号等;需提出申请。192.事件流1)基本流1.登录系统选择申请修改关键信息。2.弹出申请窗口。3.填写申请4.确认无误发送申请2)备选流无3.特殊需求需要管理员审核并授权4.前置条件登录成功5.后置条件

15、管理员或老师审核后方可修改关键信息6.扩展点无7.相关的数据申请表8.问题说明无Excel 文档导入用例20学生信息管理系统Excel 文档导入用例1.简要说明本功能用于大批量添加学生信息,便于高效管理2.事件流1)基本流1.登录系统选择添加学生信息2.选择 Excel 文档导入3.选择要导入的 Excel 文档4.导入信息4.验证是否有误,无误则保存5.导入成功2)备选流1.导入文档不符合要求,报错2.存在重复学号,报错3.特殊需求文档需按照规定的排版4.前置条件管理员身份登录5.后置条件无6.扩展点无217.相关的数据Excel 文档8.问题说明Excel 需按照相应的排版系统维护用例学生

16、信息管理系统系统维护用例1.简要说明用于描述本系统中管理员进行系统维护的过程。2.事件流1)基本流1、管理员登录系统2、进入系统维护界面3、查看系统日志文件4、选择进行相应的系统维护5、开始维护2)备选流无3.特殊需求需要时才进行4.前置条件22登陆成功5.后置条件无6.扩展点无7.相关的数据生成日志文件8.问题说明无查看系统日志用例学生信息管理系统查看系统日志用例1.简要说明用于描述本系统中管理员进行系统维护的过程中查看系统日志。2.事件流1)基本流1、管理员登录系统2、进入系统维护界面3、查看系统日志文件2)备选流无3.特殊需求23需要进行4.前置条件登陆成功5.后置条件无6.扩展点无7.相关的数据无8.问题说明无批准学生修改关键信息用例学生信息管理系统批准学生修改关键信息用例1.简要说明用于

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号