软件工程学生宿舍管理系统

软件工程学生宿舍管理系统

ID:17041931

大小:1.87 MB

页数:17页

时间:2018-08-27

软件工程学生宿舍管理系统_第1页
软件工程学生宿舍管理系统_第2页
软件工程学生宿舍管理系统_第3页
软件工程学生宿舍管理系统_第4页
软件工程学生宿舍管理系统_第5页
资源描述:

《软件工程学生宿舍管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学生宿舍管理系统学号:0801110109姓名:陈楚维作业要求:l完成学生的住宿管理,包括入住、换房、退房、新生入学、毕业、收费等功能;l入住:先查询调养源,写申请,交费,入住;l换房:先查询房源,写申请,退房,交费,入住;l新生:交费,自动分配房间,入住;l退房:申请,交/退费,退房;l毕业:交/退费,退房。l数据流图(DFD)1.顶层(第0层)数据流程图1.第1层数据流程图2.第2层数据流程图查询模块住宿模块费用模块自动分配模块1.底层精细化DFD图:登陆精细化DFD图房间精细化DFD图入住精细化DFD图退房精细化DFD图换房精细化DFD图费用

2、精细化DFD图自动分配精细化DFD图数据字典(DD)·外部实体名称数据结构说明备注输入数据流输出数据流学生学生数据流学生住宿信息学生住宿信息管理员学生住宿信息无·数据结构名称数据项逻辑关系学生数据流学号+姓名+班级+性别(学号)线性学生信息记录结构学号+姓名+房号+床号(房号)线性·数据元素:学生数据结构的数据元素:名称类型长度有关编码说明学号字符型10位1~2位:年级,3~5位:专业,6~8位:班级,9~10位:学号姓名字符型10位无班级字符型3位无性别字符型2位无学生住宿信息记录结构的数据元素:名称类型长度有关编码说明学号字符型10位1~2位:

3、年级,3~5位:专业,6~8位:班级,9~10位:学号姓名字符型10位无房号字符型8位无床号整型1位无·数据流名称学生住宿信息数据流来源学生住宿信息记录数据流去向入住、换房、退房、查房源、申请、交费、退费数据流组成宿舍号、床位号数据流量·处理/加工名称输入输出处理换房学生住宿信息学生住宿信息无退房学生住宿信息学生住宿信息无入住学生住宿信息学生住宿信息无查询房源学生住宿信息学生住宿信息查询房间、选择房间办理手续学生住宿信息学生住宿信息申请、交费、退费·数据存储名称学生信息记录结构学生信息记录结构l系统E-R图l由E-R图设计出的数据库表字段名描述数据

4、类型要求Stu_key学号char不能为空Stu_name姓名char不能为空Stu_sex性别char不能为空Stu_dor宿舍床号charStu_mon余额char学生表字段名描述数据类型要求Adm_id工作账号char不能为空Adm_name姓名char不能为空Adm_lim工作权限char房管员表字段名描述数据类型要求Bed_id床号char不能为空Bed_dorid收费标准char不能为空Bed_sta状态char不能为空床表1.概要设计2.1SC图l流程图l总流程图l登录模块流程图l学生界面流程图:voidstu_inter(char(

5、10)loginID);l房管员界面流程:voidmana_inter(char(10)loginID);l查询空床流程图charsearchbed()//参数为空,返回值为空床床号l换房流程图l退房流程图voiddrop(char(10)sno,char(10)bno);l申请住房流程图voidapply(char(10)sno);l状态迁移图l学生状态迁移图l床位状态迁移图l结束语这次作业是软件工程这门课程的一个精华,总结了前面所有作业的不足之后改正而得到的,在改正的过程中我发现了很多细节在设计的时候都过于理想化,还有很多考虑不周到的地方。为了

6、解决这些不完善之处,需要在今后的进一步学习中,逐步深入,不断积累经验,不但提高,当然还是要感谢老师和同学们的帮助,在我迷茫的时候给我一盏指路的明灯,才有最后这份成果。2010年12月1日

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。