目录

软件工程详细设计

目录

软件工程详细设计

软件工程详细设计

1.引言

1.1编写目的

在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的 程序语言书写的程序。

1.2背景

项目名称:学生宿舍管理系统

2.系统的结构

https://i-blog.csdnimg.cn/blog_migrate/7f8f5b423402d3f7a71731f569eb82fb.png

3.登陆模块设计

3.1模块描述

该模块主要实现学生与管理员的登陆功能,在登录时要区分登陆者身份,根据登陆者身份不同登陆到不同的页面。

3.2功能

1.学生根据其用户名和密码登陆,在登陆时检查其用户名和密码的正确性。登陆成功后进入学生浏览界面。

2.管理员根据其用户名和密码登陆,在登陆时检查其用户名和密码的正确性。登陆成功后进入管理界面。

3.3输入项

用户权限:string

用户名: string

密码: string

3.4流程

https://i-blog.csdnimg.cn/blog_migrate/421b3466a2b428ffcd78b1a18315ba11.png

4.查询模块设计

4.1模块描述

该模块主要实现对学生信息与宿舍信息的查询。

4.2功能

1.通过输入学号与学生姓名来查询该学生的基本信息,个人资料,所在宿舍。

2.通过输入宿舍号可以查询该宿舍费用信息,居住者信息。

4.3输入项

主键 string

4.4输出项

各种信息

4.5流程

https://i-blog.csdnimg.cn/blog_migrate/5b140353a73d680f8f6899ebbf495bed.png

5.信息管理模块设计

5.1模块描述

本模块主要实现管理员对学生与宿舍信息的管理,与学生对自己个人资料的管理。

5.2功能

1.学生可以对自己的个人资料进行修改。

2.管理员对学生和宿舍的信息进行修改。

5.3输入项

要修改信息

5.4输出项

修改是否成功

修改后页面

5.5流程

https://i-blog.csdnimg.cn/blog_migrate/d23f0c1e2f5ce3386c8e4955b3455da7.png

6.缴费模块设计

6.1模块描述

该模块主要实现学生对宿舍费用的缴纳与管理。

6.2功能

通过学生缴纳金额对学生宿舍费用信息进行修改。

6.3输入项

缴纳金额 double

6.4输出项

费用信息 string

6.5流程

https://i-blog.csdnimg.cn/blog_migrate/5c64549f787c03843764e8a83b58e3c2.png