欢迎来到天天文库
浏览记录
ID:12411283
大小:1.87 MB
页数:17页
时间:2018-07-16
《软件工程课程设计-学生宿舍管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、学生宿舍管理系统学号:0801110109姓名:陈楚维作业要求:l完成学生的住宿管理,包括入住、换房、退房、新生入学、毕业、收费等功能;l入住:先查询调养源,写申请,交费,入住;l换房:先查询房源,写申请,退房,交费,入住;l新生:交费,自动分配房间,入住;l退房:申请,交/退费,退房;l毕业:交/退费,退房。l数据流图(DFD)1.顶层(第0层)数据流程图1.第1层数据流程图2.第2层数据流程图查询模块住宿模块费用模块自动分配模块1.底层精细化DFD图:登陆精细化DFD图房间精细化DFD图入住精细化DFD图退房精细化DFD图换房精细化DFD图费用精细化DFD图自动分配精细化DFD图数据
2、字典(DD)·外部实体名称数据结构说明备注输入数据流输出数据流学生学生数据流学生住宿信息学生住宿信息管理员学生住宿信息无·数据结构名称数据项逻辑关系学生数据流学号+姓名+班级+性别(学号)线性学生信息记录结构学号+姓名+房号+床号(房号)线性·数据元素:学生数据结构的数据元素:名称类型长度有关编码说明学号字符型10位1~2位:年级,3~5位:专业,6~8位:班级,9~10位:学号姓名字符型10位无班级字符型3位无性别字符型2位无学生住宿信息记录结构的数据元素:名称类型长度有关编码说明学号字符型10位1~2位:年级,3~5位:专业,6~8位:班级,9~10位:学号姓名字符型10位无房号字符
3、型8位无床号整型1位无·数据流名称学生住宿信息数据流来源学生住宿信息记录数据流去向入住、换房、退房、查房源、申请、交费、退费数据流组成宿舍号、床位号数据流量·处理/加工名称输入输出处理换房学生住宿信息学生住宿信息无退房学生住宿信息学生住宿信息无入住学生住宿信息学生住宿信息无查询房源学生住宿信息学生住宿信息查询房间、选择房间办理手续学生住宿信息学生住宿信息申请、交费、退费·数据存储名称学生信息记录结构学生信息记录结构l系统E-R图l由E-R图设计出的数据库表字段名描述数据类型要求Stu_key学号char不能为空Stu_name姓名char不能为空Stu_sex性别char不能为空Stu_
4、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(10)loginID);l房管员界面流程:voidmana_inter(char(10)loginID);l查询空床流程图charsearchbed()//参数
5、为空,返回值为空床床号l换房流程图l退房流程图voiddrop(char(10)sno,char(10)bno);l申请住房流程图voidapply(char(10)sno);l状态迁移图l学生状态迁移图l床位状态迁移图l结束语这次作业是软件工程这门课程的一个精华,总结了前面所有作业的不足之后改正而得到的,在改正的过程中我发现了很多细节在设计的时候都过于理想化,还有很多考虑不周到的地方。为了解决这些不完善之处,需要在今后的进一步学习中,逐步深入,不断积累经验,不但提高,当然还是要感谢老师和同学们的帮助,在我迷茫的时候给我一盏指路的明灯,才有最后这份成果。2010年12月1日
此文档下载收益归作者所有