收藏 分销(赏)

软件工程课程设计学生宿舍管理系统样本.doc

上传人:二*** 文档编号:4571522 上传时间:2024-09-30 格式:DOC 页数:35 大小:2.13MB
下载 相关 举报
软件工程课程设计学生宿舍管理系统样本.doc_第1页
第1页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、软件工程课程设计报告专业班级: 项目名称: 学生宿舍管理系统 项目组长: 成 员: .1.5目录1.1系统分析1.1.1 业务流程图1.2 需求分析1.2.1辨认参加者1.2.2辨认用例1.3系统整体设计1.3.3系统管理模块1.3.2宿舍信息管理模块1.3.3学生入住管理模块1.3.4宿舍卫生检查模块1.3.5水电收费模块1.3.6报修管理模块1.3.7来访人员管理模块1.3.8报表记录模块1.3.9关于1.4功能描述:(DFD)1.4.4宿舍管理系统总数据流图:1.4.5宿舍信息登记分数据流图:1.4.6入住学生信息登记分数据流图:1.4.7宿舍卫生检查分数据流图:1.4.8宿舍水电收费分

2、数据流图:1.4.9宿舍报修分数据流图:1.4.10来访人员登记分数据流图:1.5静态构造模型1.5.1定义系统对象1.5.2建立类图1.6软件运营需求1.6.1硬件接口1.6.2软件接口1.6.3故障解决1.6.4其她问题:1.1 系统分析1.1.1 业务流程图对系统可划分为两层流程图:第一层流程图: 流程图如图1-1所示:核对顾客名、密码验证员工顾客名、密码验证管理员顾客名、密码学生宿舍员工管理员高校宿舍管理系统图1-1 登录流程图第二层流程:3种不同权限顾客进入特定界面进行各自操作。以学生顾客权限登录,操作流程如图1-2所示:修改个人资料学生选取操作个人信息、收费等反映状况(如报修)查询

3、登录修改提交图1-2 学生操作流程图以员工权限登录,操作流程如图1-3所示:宿舍信息、检查状况等宿舍员工管理宿舍报修信息、告知等查询登录管理图1-3 员工操作流程图以最高管理员权限登录,操作流程如图1-4所示:个人信息、收费等管理员管理系统员工权限设立财务报表等查询登录设立打印图1-4 管理员操作流程图1.2 需求分析在本系统分析中采用用例驱动分析办法分析需求重要任务,辨认参加者和辨认用例。并建立用例模型。由于学生宿舍管理工作存在工作量大、事务繁琐特点,宿舍管理人员需付出大量工作时间来从事各种事务性工作,但工作效率很低。为提高工作效率,减轻校方人员工作承担,决定针对学生宿舍管理开发管理系统软件

4、,以供宿舍管理人员通过电脑操作进行宿舍管理,从而使学校宿舍管理工作系统化、规范化、自动化,提供整个宿舍管理效率,使总体管理水平上升到一种新高度。本系统能减少诸多不必要资源,消除了此前用冗余纸张式管理,大节约了学校能源。并且计算机存储与迅速查询功能大大提高了宿舍管理效率,并且还提高了学籍信息管理精准度。以便迅速操作,可减少学籍信息管理漏洞,又减少因工作冗余浮现错误,并且操作非常简朴,可减少量多不很必要人员,这无论从物质上还是工作人员工资上都为学校节约了开支。为学校增长了财富。1.2.1辨认参加者通过对系统需求分析可以拟定系统三个参加者:对参加者描述如下:1、系统管理员2、宿舍管理员3、学生1.2

5、.2辨认用例依照对需求进一步分析,可以拟定系统中有如下用例存在1)学生祈求服务用例登录系统(学号,密码)查询信息(房间号、水电费、告知等)报修信息()其她业务(离校,返校信息等)查询寝室信息浏览学校告知登录系统报修学生2)宿舍管理员解决用例登录系统(工号,密码)发布信息删除报修信息及回答添加学生登录系统宿舍管理员删除学生更新学生查询学生3)系统管理员进行系统维护用例登录系统(工号,密码)查询学生信息增长床位信息删除床位信息审核提交信息并发布宿舍管理基本数据管理登录系统查询记录系统管理员系统维护数据库1.3系统整体设计宿舍管理系统共分为9个模块:系统管理模块,宿舍信息管理模块,学生入住管理模块,

6、宿舍卫生检查模块,水电收费模块,宿舍报修管理模块,来访人员管理模块。1.3.3系统管理模块系统管理模块涉及:添加新顾客、密码修改、重新登录、退出系统4个某些。1.添加新顾客:实现系统管理人员授予或取消新顾客登录该系统顾客名和密码。2.密码修改:实现所用顾客密码更改功能。3.重新登录:实现顾客返回系统主界面。4.退出系统:实现正常退出宿舍管理系统。1.3.2宿舍信息管理模块宿舍信息管理模块涉及:宿舍信息登记或修改和宿舍信息查询2个某些。1. 宿舍信息登记:登记学校所有住宿状况。2. 宿舍信息查询:查询学校所有宿舍状况。1.3.3学生入住管理模块学生入住管理模块涉及:入住学生基本信息录入和学生信息

7、查询2个功能。1. 学生基本信息录入:实现学生基本信息状况登记及宿舍分派功能。2. 学生信息查询:实现入住学生宿舍信息查询功能。1.3.4宿舍卫生检查模块宿舍卫生检查模块涉及:宿舍卫生检查状况登记和卫生检查状况查询。1. 宿舍卫生检查状况登记:实现每次宿舍卫生检查状况记录和保存。2. 宿舍卫生检查状况查询:实现历次宿舍卫生检查状况查询。1.3.5水电收费模块水电收费模块涉及:宿舍水电缴费记录和宿舍水电缴费查询2个功能。1. 宿舍水电缴费记录:实现历次宿舍水电缴费状况记录。2. 宿舍水电缴费查询:实现历次宿舍水电缴费状况查询。1.3.6报修管理模块报修管理模块涉及:宿舍公物报修登记和公物维修成果

8、查询2个功能。1. 宿舍公物报修登记:实现宿舍公物报修状况详细登记。2. 宿舍报修成果查询:实现宿舍报修后成果查询。1.3.7来访人员管理模块来访人员管理模块涉及:人员来访登记、来访人员查询2个功能。1. 人员来访登记:实现外来人员进入和离开宿舍楼状况详细登记。2. 来访人员查询:实现外来人员来访状况查询。1.3.8报表记录模块报表记录作为一种信息收集模块有较好记录作用,协助资源有效管理与整合。1. 学生信息记录2. 员工信息记录3进出楼物品记录4. 缴费记录1.3.9关于软件信息。系统管理宿舍管理系统宿舍信息管理学生入住管理卫生检查管理水电收费管理房屋报修管理来访登记管理添加顾客密码修改重新

9、登录退出系统宿舍信息查询宿舍信息登记基本信息录入入住信息查询宿舍卫生检查状况登记宿舍卫生检查状况查询宿舍水电收费状况登记宿舍水电收费状况查询宿舍公物报修状况登记宿舍公物报修状况查询来访状况登记来访状况查询学生离校管理物品出楼登记物品进楼登记报表管理关于学生信息报表员工信息报表物品进出楼记录宿舍缴费记录1.4功能描述:(DFD)1.4.4宿舍管理系统总数据流图:1.4.5宿舍信息登记分数据流图:1.4.6入住学生信息登记分数据流图:1.4.7宿舍卫生检查分数据流图:1.4.8宿舍水电收费分数据流图:1.4.9宿舍报修分数据流图:1.4.10来访人员登记分数据流图:1.5静态构造模型1.5.1定义

10、系统对象(1)学生住宿者小李和小王(2)寝室号Dno(3)宿舍管理员(4)系统管理员(5)物品OID(1) 私有操作(2) 公共操作1.5.2建立类图分析用例,从用例中寻找对象和类。例如,通过度析宿舍分派管理子系统,可以发现已下实体类:学生,宿舍管理员,班级,楼栋,床位等。类是对象抽象描述,它涉及属性描述和行为描述两个方面。类中关系是关联,泛化,实现,依赖四种关系。其中类与类重要关系是关联,泛化。系统类图:1.6软件运营需求1.6.1硬件接口1、解决器规定:Pentium 或以上2、运营环境: Microsoft Visual Studio 3、内存规定: 512MB或以上1.6.2软件接口操

11、作系统平台:Windows XP数据库系统平台:SQL Sever 开发语言:C#、SQL开发工具:Microsoft Visual Studio 、SQL Sever 1.6.3故障解决由于顾客在管理系统时,也许因长期修改数据导致系统响应时间超长,因而,应定期对系统进行修复和压缩,从而减少响应时间,可以满足顾客高效率规定。1.6.4其她问题:硬件方面:如果本系统浮现问题,咱们可以通过倒入备份文献来解决软件方面:做好每天关机前自动备份。作业规定:l 完毕学生住宿管理,涉及入住、换房、退房、新生入学、毕业、收费等功能;l 入住:先查询调养源,写申请,交费,入住;l 换房:先查询房源,写申请,退房

12、,交费,入住;l 新生:交费,自动分派房间,入住;l 退房:申请,交/退费,退房;l 毕业:交/退费,退房。l 数据流图(DFD)1. 顶层(第0层)数据流程图2. 第1层数据流程图3. 第2层数据流程图 查询模块住宿模块费用模块 自动分派模块4. 底层精细化DFD图: 登陆精细化DFD图 房间精细化DFD图 入住精细化DFD图 退房精细化DFD图 换房精细化DFD图 费用精细化DFD图 自动分派精细化DFD图数据字典(DD) 外部实体名称数据构造阐明备注输入数据流输出数据流学生学生数据流学生住宿信息学生住宿信息管理员学生住宿信息无 数据构造名称数据项逻辑关系学生数据流学号+姓名+班级+性别(

13、学号)线性学生信息记录构造学号+姓名+房号+床号(房号)线性 数据元素:学生数据构造数据元素:名称类型长度关于编码阐明学号字符型10位12位:年级,35位:专业,68位:班级,910位:学号姓名字符型10位无班级字符型3位无性别字符型2位无学生住宿信息记录构造数据元素:名称类型长度关于编码阐明学号字符型10位12位:年级,35位:专业,68位:班级,910位:学号姓名字符型10位无房号字符型8位无床号整型1位无 数据流名称学生住宿信息数据流来源学生住宿信息记录数据流去向入住、换房、退房、查房源、申请、交费、退费数据流构成宿舍号、床位号数据流量 解决/加工名称输入输出解决换房学生住宿信息学生住宿

14、信息无退房学生住宿信息学生住宿信息无入住学生住宿信息学生住宿信息无查询房源学生住宿信息学生住宿信息查询房间、选取房间办理手续学生住宿信息学生住宿信息申请、交费、退费 数据存储名称学生信息记录构造学生信息记录构造l 系统E-R图l 由E-R图设计出数据库表字段名描述数据类型规定Stu_key学号char不能为空Stu_name姓名char不能为空Stu_sex性别char不能为空Stu_dor宿舍床号charStu_mon余额char 学生表字段名描述数据类型规定Adm_id工作账号char不能为空Adm_name姓名char不能为空Adm_lim工作权限char 房管员表字段名描述数据类型规定

15、Bed_id床号char不能为空Bed_dorid收费原则char不能为空Bed_sta状态char不能为空 床表1 概要设计2.1 SC图l 流程图 l 总流程图l 登录模块流程图l 学生界面流程图:void stu_inter(char(10) loginID);l 房管员界面流程:void mana_inter(char(10) loginID);l 查询空床流程图char searchbed() /参数为空,返回值为空床床号l 换房流程图l 退房流程图void drop (char(10) sno,char(10) bno);l 申请住房流程图void apply (char(10) sno);l 状态迁移图l 学生状态迁移图l 床位状态迁移图l 结束语 这次作业是软件工程这门课程一种精华,总结了前面所有作业局限性之后改正而得到,在改正过程中我发现了诸多细节在设计时候都过于抱负化,尚有诸多考虑不周到地方。为理解决这些不完善之处,需要在此后进一步学习中,逐渐进一步,不断积累经验,不但提高,固然还是要感谢教师和同窗们协助,在我迷茫时候给我一盏指路明灯,才有最后这份成果。 1月5日

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服