ImageVerifierCode 换一换
格式:DOC , 页数:33 ,大小:2.38MB ,
文档编号:281519      下载积分:19 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-281519.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(欢乐马)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(学生宿舍管理系统工程课程设计(doc 33页).doc)为本站会员(欢乐马)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

学生宿舍管理系统工程课程设计(doc 33页).doc

1、软件工程课程设计报告专业班级: 项目名称: 学生宿舍管理系统 项目组长: 成 员: 2012.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识别参与者通过对系统的需求分析可以确定系统的三个参与者:对参

5、与者的描述如下:1、系统管理员2、宿舍管理员3、学生1.2.2识别用例根据对需求的进一步分析,可以确定系统中有如下用例存在1)学生请求服务的用例登录系统(学号,密码)查询信息(房间号、水电费、通知等)报修信息()其他业务(离校,返校信息等)查询寝室信息浏览学校通知登录系统报修学生2)宿舍管理员处理用例登录系统(工号,密码)发布信息删除报修信息及回复添加学生登录系统宿舍管理员删除学生更新学生查询学生3)系统管理员进行系统维护的用例登录系统(工号,密码)查询学生信息增加床位信息删除床位信息审核提交信息并发布宿舍管理基本数据管理登录系统查询统计系统管理员系统维护数据库1.3系统整体设计宿舍管理系统共

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

7、3学生入住管理模块学生入住管理模块包括:入住学生基本信息录入和学生信息查询2个功能。1. 学生基本信息录入:实现学生基本信息情况的登记及宿舍的分配功能。2. 学生信息查询:实现入住学生宿舍信息的查询功能。1.3.4宿舍卫生检查模块宿舍卫生检查模块包括:宿舍卫生检查情况的登记和卫生检查情况的查询。1. 宿舍卫生检查情况登记:实现每次宿舍卫生检查情况的记录和保存。2. 宿舍卫生检查情况查询:实现历次宿舍卫生检查情况的查询。1.3.5水电收费模块水电收费模块包括:宿舍水电缴费记录和宿舍水电缴费的查询2个功能。1. 宿舍水电缴费记录:实现历次宿舍水电缴费情况的记录。2. 宿舍水电缴费查询:实现历次宿舍

8、水电缴费情况的查询。1.3.6报修管理模块报修管理模块包括:宿舍公物报修登记和公物维修结果的查询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宿舍水电收费分数据

10、流图:1.4.9宿舍报修分数据流图:1.4.10来访人员登记分数据流图:1.5静态结构模型1.5.1定义系统对象(1)学生住宿者小李和小王(2)寝室号Dno(3)宿舍管理员(4)系统管理员(5)物品OID(1) 私有操作(2) 公共操作1.5.2建立类图分析用例,从用例中寻找对象和类。例如,通过分析宿舍分配管理子系统,可以发现已下实体类:学生,宿舍管理员,班级,楼栋,床位等。类是对象的抽象的描述,它包括属性的描述和行为的描述两个方面。类中的关系是关联,泛化,实现,依赖四种关系。其中类与类主要的关系是关联,泛化。系统类图:1.6软件运行需求1.6.1硬件接口1、处理器要求:Pentium 或以上

11、2、运行环境: Microsoft Visual Studio 20053、内存要求: 512MB或以上1.6.2软件接口操作系统平台:Windows XP数据库系统平台:SQL Sever 2005开发语言:C#、SQL开发工具:Microsoft Visual Studio 2005、SQL Sever 20051.6.3故障处理由于用户在管理系统时,可能因长期的修改数据造成系统响应时间超长,因此,应定期对系统进行修复和压缩,从而减少响应时间,可以满足用户高效率的要求。1.6.4其他问题:硬件方面:如果本系统出现问题,我们可以通过倒入备份文件来解决软件方面:做好每天关机前自动备份。作业要求

12、:l 完成学生的住宿管理,包括入住、换房、退房、新生入学、毕业、收费等功能;l 入住:先查询调养源,写申请,交费,入住;l 换房:先查询房源,写申请,退房,交费,入住;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 学

15、生表字段名描述数据类型要求Adm_id工作账号char不能为空Adm_name姓名char不能为空Adm_lim工作权限char 房管员表字段名描述数据类型要求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 结束语 这次作业是软件工程这门课程的一个精华,总结了前面所有作业的不足之后改正而得到的,在改正的过程中我发现了很多细节在设计的时候都过于理想化,还有很多考虑不周到的地方。为了解决这些不完善之处,需要在今后的进一步学习中,逐步深入,不断积累经验,不但提高,当然还是要感谢老师和同学们的帮助,在我迷茫的时候给我一盏指路的明灯,才有最后这份成果。 2012年1月5日

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|