




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 入住学生信
2、息登记分数据流图:1.4.7 宿舍卫生检查分数据流图:1.4.8 宿舍水电收费分数据流图: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 种不同权限的用户进入特定的界面进行各自操作。以学生用户权限登录 ,操作流程
3、如图 1-2 所示:查询登录修改提交图 1-2 学生操作流程图以员工权限登录,操作流程如图1-3 所示:查询登录管理图 1-3 员工操作流程图以最高管理员权限登录,操作流程如图1-4 所示:查询个人信息、收费等管理员管理系统员工权限设置财务报表等登录设置打印图 1-4 管理员操作流程图1.2 需求分析在本系统分析中采用用例驱动的分析方法分析需求的主要任务,识别参与者和识别用例。并建立用例模型。由于学生宿舍管理工作存在工作量大、事务繁琐的特点,宿舍管理人员需付出大量的工作时间来从事各种事务性工作,但工作的效率很低。为提高工作效率,减轻校方人员的工作负担,决定针对学生宿舍管理开发管理系统软件,以供
4、宿舍管理人员通过电脑操作进行宿舍管理,从而使学校的宿舍管理工作系统化、规范化、自动化,提供整个宿舍管理的效率,使总体管理水平上升到一个新的高度。本系统能减少很多不必要的资源,消除了以前用冗余的纸张式管理,大节省了学校能源。并且计算机的存储与快速查询功能大大提高了宿舍管理的效率,并且还提高了学籍信息管理的精确度。 方便快速的操作, 可减少学籍信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支。为学校增加了财富。1.2.1 识别参与者通过对系统的需求分析可以确定系统的三个参与者:对参与者的描述如下:1、系统
5、管理员2、宿舍管理员3、学生1.2.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 学生入住管理模块学生入住管理模块包括:入住学生基本信息录入和学生信息查询2 个功能。1.学生基本信息录入:
7、实现学生基本信息情况的登记及宿舍的分配功能。2.学生信息查询:实现入住学生宿舍信息的查询功能。1.3.4 宿舍卫生检查模块宿舍卫生检查模块包括:宿舍卫生检查情况的登记和卫生检查情况的查询。1.宿舍卫生检查情况登记:实现每次宿舍卫生检查情况的记录和保存。2.宿舍卫生检查情况查询:实现历次宿舍卫生检查情况的查询。1.3.5 水电收费模块水电收费模块包括:宿舍水电缴费记录和宿舍水电缴费的查询2 个功能。1. 宿舍水电缴费记录:实现历次宿舍水电缴费情况的记录。2. 宿舍水电缴费查询:实现历次宿舍水电缴费情况的查询。1.3.6 报修管理模块报修管理模块包括:宿舍公物报修登记和公物维修结果的查询2 个功能
8、。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 静态
10、结构模型1.5.1 定义系统对象( 1 )学生住宿者小李和小王( 2 )寝室号dno( 3 )宿舍管理员( 4 )系统管理员( 5 )物品oid( 1 ) 私有操作( 2 ) 公共操作1.5.2 建立类图分析用例, 从用例中寻找对象和类。例如,通过分析宿舍分配管理子系统,可以发现已下实体类:学生,宿舍管理员,班级,楼栋,床位等。类是对象的抽象的描述,它包括属性的描述和行为的描述两个方面。类中的关系是关联,泛化,实现,依赖四种关系。其中类与类主要的关系是关联,泛化。系统类图:1.6 软件运行需求1.6.1 硬件接口1 、处理器要求:pentium或以上2 、运行环境: microsoftvisu
11、alstudio20053 、内存要求: 512mb或以上1.6.2 软件接口操作系统平台:windowsxp数据库系统平台:sqlsever2005开发语言: c# 、 sql开发工具: microsoftvisualstudio2005、 sqlsever20051.6.3 故障处理由于用户在管理系统时,可能因长期的修改数据造成系统响应时间超长,因此,应定期对系统进行修复和压缩,从而减少响应时间,可以满足用户高效率的要求。1.6.4 其他问题:硬件方面:如果本系统出现问题,我们可以通过倒入备份文件来解决软件方面:做好每天关机前自动备份。作业要求:完成学生的住宿管理,包括入住、换房、退房、新
12、生入学、毕业、收费等功能;入住:先查询调养源,写申请,交费,入住;换房:先查询房源,写申请,退房,交费,入住;新生:交费,自动分配房间,入住;退房:申请,交 / 退费,退房;毕业:交 / 退费,退房。数据流图( 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 位,无学生住宿信息记录结构的数据元素:名称 ,类型 ,长度 ,有关编码说明学号 ,字符
14、型 ,10 位 ,12 位:年级, 35 位:专业,68 位:班级, 910 位:学号姓名 ,字符型 ,10 位 ,无房号 ,字符型 ,8 位,无床号 ,整型 ,1 位 ,无? 数据流名称 ,学生住宿信息数据流来源 ,学生住宿信息记录数据流去向 ,入住、换房、退房、查房源、申请、交费、退费数据流组成 ,宿舍号、床位号数据流量 ,? 处理 / 加工名称 ,输入 ,输出 ,处理换房 ,学生住宿信息 ,学生住宿信息 ,无退房 ,学生住宿信息 ,学生住宿信息 ,无入住 ,学生住宿信息 ,学生住宿信息 ,无查询房源 ,学生住宿信息 ,学生住宿信息 ,查询房间、选择房间办理手续 ,学生住宿信息 ,学生住宿
15、信息 ,申请、交费、退费? 数据存储名称 ,学生信息记录结构 ,学生信息记录结构系统 e-r 图由 e-r 图设计出的数据库表字段名 ,描述 ,数据类型 ,要求stu_key, 学号 ,char, 不能为空stu_name, 姓名 ,char, 不能为空stu_sex, 性别 ,char, 不能为空stu_dor, 宿舍床号 ,char,stu_mon, 余额 ,char,学生表字段名 ,描述 ,数据类型 ,要求adm_id, 工作账号 ,char, 不能为空adm_name,姓名 ,char, 不能为空adm_lim,工作权限 ,char,房管员表字段名 ,描述 ,数据类型 ,要求bed_id, 床号 ,char, 不能为空bed_dorid,收费标准 ,char, 不能为空bed_sta, 状态 ,char, 不能为空床表1 概要设计2.1sc 图流程图总流程图登录模块流程图学生界面流程图:voidstu_inter(char(10)loginid);房管员界面流程:voidmana_inter(char(10)loginid);查询空床流程图charsearchbed()/参数为空,返回值为空床床号换房流程图退房流程图voiddrop(char(10)sn
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江苏扬州人才集团下属企业招聘6人笔试备考试题有答案详解
- 2025江苏扬州大学附属医院招聘20人笔试参考题库附答案解析完整参考答案详解
- 2025江苏连云港市赣榆区招聘乡村振兴专干31人笔试备考题库及答案详解参考
- 2025江苏扬州中国大运河博物馆招聘4人笔试备考题库及答案详解1套
- 2024年河北邯郸大名县招聘村(居)党务、村务(居务)工作者354名招聘笔试备考试题参考答案详解
- 湖北省十堰市普通高中教学联合体2024-2025学年高一下学期5月月考生物试卷(无答案)
- 吉林省松原市九校联考2024-2025学年高一下学期3月质量检测物理试题(解析版)
- 辽宁省名校联盟 2025 年高二联合考试-生物学+答案
- 我院科室护理危机处理与处理策略
- 护理服务监督
- 医院医疗服务收费自查自纠制度
- 电气二次专业防非停技术措施
- 2025年国企考试笔试试题及答案
- 中华法文化的制度解读知到课后答案智慧树章节测试答案2025年春西华大学
- 《反倾销反补贴》课件 - 应对国际贸易中的不公平竞争策略
- 炼钢生产工艺流程
- 2024年6月浙江省普通高校招生选考高考信息技术真题及答案
- 2024年度海南省国家电网招聘之电网计算机题库练习试卷B卷附答案
- 2025年乡文化站半年工作总结样本(2篇)
- 2025新版保密法知识考试题库(含参考答案)
- 工业园区物业管理安全职责指南
评论
0/150
提交评论