软件详细设计说明书 学生信息管理系统

2018-12-02 13:36

XXXX大学

软件详细设计说明书

项目名称: 学生信息管理系统

年 级:

专 业: 班 级: 学 号: 姓 名: 指导教师:

日期: 年 月 日

目 录

1 引言 ...................................................................... 1

1.1编写目的 ............................................................. 1 1.2 项目背景 ............................................................. 1 1.3 定义 ................................................................. 1 1.4 参考资料 ............................................................. 1 2 总体设计................................................................... 1

2.1 需求概述 ............................................................. 1 2.2 软件结构 ............................................................. 1 3 程序描述................................................................... 1

3.1 下面对各模块的功能,性能,输入,输出进行具体描述 ..................... 1 3.2 算法 ................................................................. 6 3.3 程序逻辑 ............................................................. 7 3.4 接口 ................................................................. 7 3.5测试要点 ............................................................. 7

1 引言 1.1编写目的

软件详细设计说明书是对系统架构进行详细直观描述,从而完成详细设计,作为软件实现的基础。预期的读者为本项目开发人员和将来对本项目进行扩展和维护的人员。 1.2 项目背景

项目的委托单位: 主管部门:学校教务处

该软件系统与其他系统的关系:与学生管理相关联 1.3 定义

在该概要设计说明书中的专门术语有:总体设计、接口设计、数据结构设计、运行设计、出错设计,具体的概念与含义在文档后将会解释。

1.4 参考资料

《软件工程导论(第6版)》---- 张海藩,牟永敏 编著 出版社: 清华大学出版社

2 总体设计 2.1 需求概述 2.2 软件结构 1、总体结构 2、用户管理模块结构 3、学生档案管理模块结构 4、成绩管理模块结构

3 程序描述

3.1 下面对各模块的功能,性能,输入,输出进行具体描述 1、登录模块

● 功能:接受用户登录请求,验证用户输入的用户名、密码和用户类型,转到管理页面。

1

● 性能:对用户登录请求在1-2秒钟之内做出响应。

● 输入项目:用户名:字符串型 密码:字符串型 ● 输出项目:合法:进入管理界面。 非法:重新登陆。 2、总体结构

● 功能:接收登陆模块传过来的用户名,验证用户名的类型。

● 性能:界面的状态栏显示:联系方式、登陆时间、当前操作用户名和用户类型。 ● 输入项目:用户名:字符串型。

● 输出项目:用户名:字符串型(在状态栏) 用户类型:字符串型(在状态栏) 登陆时间:字符串型(在状态栏) 3、系统管理模块

● 功能:1、添加新的用户名、密码; 2、修改任何用户(包括学生)密码。

● 性能:1、用户名、密码和密码确认和用户类型(单选按钮); 2、旧密码,新密码和新密码确认。

● 输入项目:1、用户名、密码和密码确认和用户类型(单选按钮); 2、旧密码,新密码和新密码确认。

● 输出项目:1、(对话框)添加成功,跳转到详细信息添加页面; 2、(对话框)密码修改成功,请重新登陆;跳转到登陆页面。 4、用户管理模块

● 功能:1、向数据库中添加新用户信息;

2、用户信息的管理,包括:修改、删除、查询; 3、查询用户信息,包括:精确查询、模糊查询。 ● 性能:1、没有添加新用户,不能添加用户信息; 其它无特殊要求。

2

● 输入项目:1、用户名:字符型(新添加用户时传过来的,不能更改,本页也不能添 加)

姓名:文本型 所学专业:文本型

性别:文本型 政治面貌:文本型 学历:文本型 身份证号:字符型 职称:文本型 所在院系:文本型 民族:文本型 电子邮箱:字符型 学位:文本型 固定电话:字符型 职位:文本型 移动电话:字符型

备注:文本型 所教专业:文本型

工作时间:日期型 教师资格证书号:数值型 2、与1相同 3、精确查找 用户名:文本型 4、模糊查找

姓名:文本型 所在院系:文本型 性别:单选按钮

● 输出项目:合法:显示出用户信息管理页面 非法:重新添加、查询 5、院系管理模块 6、学生档案管理模块

● 功能:1、向数据库中添加学生信息;

2、学生信息管理,包括:修改、删除、查询; 3、学生信息查询,包括:精确查询、模糊查询。 ● 性能:无特殊要求。 ● 输入项目:1、学生档案添加

姓名:文本型 初始密码:字符型

学号:数值型(数据库自动增加) 政治面貌:文本型

3


软件详细设计说明书 学生信息管理系统.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:九年级上第三次月考数学试卷含答案解析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: