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

发布时间 : 星期六 文章软件详细设计说明书 学生信息管理系统更新完毕开始阅读

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

联系合同范文客服:xxxxx#qq.com(#替换为@)