学生成绩管理系统项目详细设计规格说明书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

计算机信息工程学院项目详细设计规格说明书课程名称:软件工程课程设计专业:软件工程班级:08软件学号:姓名:2011年3月1引言1.1编写目的编写详细设计说明书是为了给本系统未来的设计模式及细节做一个准确的定位。在概要设计说明的基础上,能够详细的设计所要开发的系统,能够详细的定义系统中所要的数据结构,数据库等等。开发人员在编程的时候可以需参照本说明书,按照说明书里的内容进行设计。1.2背景本项目由常州工学院软件工程系提出,由林明、戚维浪、宋颖、王婷婷组成的项目小组负责开发。由于本次为课程设计,故无用户。运行该程序系统的计算机中心为常州工学院软件工程实验室。1.3定义学生成绩管理:对学生的基本信息、课程选择、成绩的录入、修改、查询等一系列的操作。1.4参考资料《软件工程(第五版)》张海藩清华大学出版社KarlE.Wiegers《软件需求》机械工业出版社,19992程序系统的结构程序流程图,结构图:学生成绩管理系统用户登录(模块一)管理员(模块二)教师(模块三)学生(模块四)管理员(模块二)成绩查询口令修改信息查询学生成绩查询老师课程成绩查询班级成绩查询学生信息查询老师信息查询教师(模块三)维护信息口令修改录入学生成绩查询个人信息修改个人信息班级成绩查询学生(模块四)个人成绩查询个人信息维护3程序1(标识符)设计说明3.1程序描述学生成绩管理系统用户登录(模块一)管理员(模块二)教师(模块三)学生(模块四)学生成绩管理系统的用户登陆模块,用户在登陆之前先选择自己的权限,然后输入自己的用户名和密码,登陆,然后系统判断输入的用户名和密码,还有选择的权限,如果全部正确则跳到相应的模块,否则提示出错。3.2功能本程序的功能就是登陆,用户根据自己的权限登陆到相应的模块。3.3性能本部分对改程序的全部性能基本无要求。3.4输人项输入用户的用户名(string)和密码(string),选择自己的权限,然后点击登陆。3.5输出项根据用户的权限和用户名还有密码,输出该用户该登陆显示的模块(form)。3.6算法登陆模块比较简单,没有什么特别的算法,故略。3.7流程逻辑3.8接口本程序的是第一层模块,下一层模块是管理员模块,教师模块,学生模块。3.9存储分配无特别存储分配。3.11限制条件必须与数据库相连。3.12测试计划输入用户的用户名和密码,选择自己的权限,如果全部正确,则显示相应的模块。3.13尚未解决的问题无。开始选择权限是否和数据库中的数据吻合输入用户名和密码显示相应的模块结束是否4程序2(标识符)设计说明4.1.1程序描述管理员(模块二)成绩查询口令修改信息查询学生成绩查询老师课程成绩查询班级成绩查询学生信息查询老师信息查询管理员登陆到管理员模块后,可以对用户的信息及成绩进行查询,修改自己的登陆口令。4.1.2功能在用户管理模块,管理员可以查询任意某个老师,学生的信息。查询任意某个老师所带班级的该门学科的成绩,查询任意班级的成绩,查询任意某个学生的成绩,修改登陆密码。4.1.3性能本程序可以对任意用户的信息及成绩进行查询。4.1.4输人项登录到管理员的界面后,输入要查的用户的学号或工号即可。4.1.5输出项当管理员选择了相应的操作以后,会跳出相应的form,在form里德listview中会显示出成绩,或用一些label来显示用户的信息。4.1.6接口上一层接口:用户登陆窗口,下一层接口:相应的操作,相应的子窗口。4.1.7限制条件必须在管理员正确登陆后才会运行。4.1.12测试计划管理员在正确登陆以后才会出现本窗口,当管理员选择相应操作的时候,会出现相应的窗口才是预期的结果。4.2.1程序描述教师(模块三)维护信息口令修改录入学生成绩查询个人信息修改个人信息班级成绩查询教师登陆到教师模块以后,可进行个人信息的修改,和学生成绩管理。4.2.2功能教师在教师模块里可以修改个人信息,和对学生的成绩进行管理,对所带班级成绩查询。4.2.3性能本程序适用于所有教师,对个人基本资料的修改和对成绩的管理及查询。4.2.4输人项本程序界面出现的时候,教师已经登陆,就不需要再进行登陆的操作,所以无输入,只需进行相应操作的选择就可以了。4.2.5输出项当教师选择了相应的操作以后,会出现相应的form,在form里会有对应操作的相应信息。4.2.6接口上一层接口:用户登陆窗口,下一层接口:相应的操作弹出的相应窗口。4.2.7限制条件必须在教师正确登陆后才会运行。4.2.12测试计划教师在正确登陆以后才会出现本窗口,当教师选择相应操作的时候,会出现相应的窗口才是预期的结果。4.3.1程序描述学生(模块四)个人成绩查询个人信息维护学生登陆到学生模块以后,可进行个人信息的修改,和成绩查询。4.3.2功能本程序是学生模块,功能不多,主要是信息维护和成绩查询。4.3.3性能本程序适用于所有学生,由于学生的权限有限,所以只能修改自己的个人信息和查询自己的成绩。4.3.4输人项本程序界面出现的时候,学生已经登陆,就不需要再进行登陆的操作,所以无输入,只需进行相应操作的选择就可以了。4.3.5输出项当学生选择了相应的操作以后,会出现相应的窗口(成绩或信息)。4.3.6流程逻辑4.3.7接口上一层接口:用户登陆窗口,下一层接口:相应的操作的窗口。4.3.8限制条件必须在学生正确登陆后才会运行。4.3.12测试计划学生在正确登陆以后才会出现本窗口,当学生选择相应操作的时候,会出现相应的窗口才是预期的结果。执笔人:林明审定人:戚维浪宋颖开始个人信息修改修改个人信息查询自己的成绩结束

1 / 9
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功