计算机信息工程学院
项目详细设计规格说明书
课程名称: 软件工程课程设计
专 业: 软件工程 班 级: 08 软件 学号: 姓名:
2011年 3月
1引言 1.1编写目的
编写详细设计说明书是为了给本系统未来的设计模式及细节做一个准确的定位。在概要设计说明的基础上,能够详细的设计所要开发的系统,能够详细的定义系统中所要的数据结构,数据库等等。开发人员在编程的时候可以需参照本说明书,按照说明书里的内容进行设计。
1.2背景
本项目由常州工学院软件工程系提出,由林明、戚维浪、宋颖、王婷婷组成的项目小组
负责开发。由于本次为课程设计,故无用户。运行该程序系统的计算机中心为常州工学院软件工程实验室。
1.3定义
学生成绩管理:对学生的基本信息、课程选择、成绩的录入、修改、查询等一系列的操作。
1.4参考资料
《软件工程(第五版)》张海藩 清华大学出版社
Karl E. Wiegers《软件需求》机械工业出版社,1999
2程序系统的结构
程序流程图,结构图:
学生成绩管理系统用户登录(模块一)管理员(模块二)教师(模块三)学生(模块四) 管理员(模块二)成绩查询信息查询口令修改学生成绩查询老师课程成绩查询班级成绩查询学生信息查询老师信息查询 教师(模块三)维护信息录入学生成绩班级成绩查询口令修改查询个人信息修改个人信息学生(模块四) 个人成绩查询个人信息维护 3程序1(标识符)设计说明 3.1程序描述
学生成绩管理系统用户登录(模块一)管理员(模块二)教师(模块三)学生(模块四) 学生成绩管理系统的用户登陆模块,用户在登陆之前先选择自己的权限,然后输入自己的用户名和密码,登陆,然后系统判断输入的用户名和密码,还有选择的权限,如果全部正确则跳到相应的模块,否则提示出错。
3.2功能
本程序的功能就是登陆,用户根据自己的权限登陆到相应的模块。
3.3性能
本部分对改程序的全部性能基本无要求。
3.4输人项
输入用户的用户名(string)和密码(string),选择自己的权限,然后点击登陆。
3.5输出项
根据用户的权限和用户名还有密码,输出该用户该登陆显示的模块(form)。
3.6算法
登陆模块比较简单,没有什么特别的算法,故略。
3.7流程逻辑
相关推荐: