软件工程详细设计

软件工程详细设计
1.引言
1.1编写目的
在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的 程序语言书写的程序。
1.2背景
项目名称:学生宿舍管理系统
2.系统的结构
软件工程详细设计
3.登陆模块设计
3.1模块描述
该模块主要实现学生与管理员的登陆功能,在登录时要区分登陆者身份,根据登陆者身份不同登陆到不同的页面。
3.2功能
1.学生根据其用户名和密码登陆,在登陆时检查其用户名和密码的正确性。登陆成功后进入学生浏览界面。
2.管理员根据其用户名和密码登陆,在登陆时检查其用户名和密码的正确性。登陆成功后进入管理界面。

3.3输入项
用户权限:string
用户名: string
密码: string
3.4流程
软件工程详细设计

4.查询模块设计
4.1模块描述
该模块主要实现对学生信息与宿舍信息的查询。
4.2功能
1.通过输入学号与学生姓名来查询该学生的基本信息,个人资料,所在宿舍。
2.通过输入宿舍号可以查询该宿舍费用信息,居住者信息。
4.3输入项
主键 string
4.4输出项
各种信息
4.5流程
软件工程详细设计

5.信息管理模块设计
5.1模块描述
本模块主要实现管理员对学生与宿舍信息的管理,与学生对自己个人资料的管理。
5.2功能
1.学生可以对自己的个人资料进行修改。
2.管理员对学生和宿舍的信息进行修改。
5.3输入项
要修改信息
5.4输出项
修改是否成功
修改后页面
5.5流程
软件工程详细设计

6.缴费模块设计
6.1模块描述
该模块主要实现学生对宿舍费用的缴纳与管理。
6.2功能
通过学生缴纳金额对学生宿舍费用信息进行修改。
6.3输入项
缴纳金额 double
6.4输出项
费用信息 string
6.5流程
软件工程详细设计