学生宿舍管理系统(需求分析及详细设计)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生住宿管理系统
要求:
1、完成学生的住宿管理,包括入住、换房、退房、新生入学、毕业、收费等功
能。
2、入住,先查询房源、写申请、交费、入住。
3、换房,先查询房源、写申请、退房、交费、入住。
4、新生,交费、自动分配房间、入住。
5、退房,申请、交/退费、退房。
6、毕业,交/退费、退房。
完成:DFD图(0-3层),DD,精细DFD图,SC图,流程图,E-R图,流程图,数据存储文件
1.数据流(DFD)图
1)、第0层
2)、第1层
3)、第2层查询模块:
住宿管理模块:
费用管理模块:
4)第3层
入住模块:
退房模块:
换房模块:
2.数据字典
3)、数据元素
4)、数据流
6)、数据存储文件
c)住宿信息
3.精细DFD图
4.SC图
5.E-R图
6.流程图
1)、系统总体流程图
函数说明:int main()
2)、用户登录模块
函数声明:int Login(string Username, string Password) 参数说明:Username 用户名;Password 密码
函数声明:int Search(string Username)
参数说明:Null_Room 闲置床位; PersonFares个人消费;
Perinformation个人详细信息
函数声明:intRoomAutoAllocate(string Username, string Null_Room) 参数说明:Username 用户名; NewUsername 新用户;RoomInfo 房间信息UserInfo 用户表; Count 空床位数; tag 费用模块返回值
5)、费用管理模块
函数声明:intFaresManage(string Username)
参数说明:Username 用户名; FareTable费用表;UserCash 用户余额FareRoom住宿费;FareElectric 电费; FareWater 水费
6)、退房模块
函数声明:intRoomChectOut(string Username)
参数说明:Username 用户名;StudentTable 学生表;UserSno 用户学号