课程设计学生宿舍管理系统的分析与设计.doc
《课程设计学生宿舍管理系统的分析与设计.doc》由会员分享,可在线阅读,更多相关《课程设计学生宿舍管理系统的分析与设计.doc(28页珍藏版)》请在三一办公上搜索。
1、软 件 学 院课程设计报告书课程名称 软件工程概论 设计题目 学生宿舍管理系统的分析与设计 专业班级 学 号 姓 名 指导教师 2011年 6月目 录1 设计时间32 设计目的33设计任务34 设计内容34.1设计内容概述34.1.1组织机构介绍34.1.2现业务流程介绍与分析44.2需求分析64.2.1 总体目标64.2.2 具体目标64.2.3系统数据建模(ER图)74.2.5数据字典124.3.总体设计144.3.1总体设计HIPO技术144.3.3数据库设计184.4.详细设计214.4.1登记资料模块详细设计214.4.2签署协议模块详细设计224.4.3调整房间模块详细设计234.
2、4.4统计模块详细设计244.4.5单据模块详细设计255 总结与展望26参考文献271 设计时间 2011年6月2 设计目的 本次课程设计的目的是运用软件工程的思想,严格按照软件生命周期各阶段的目的和任务,完成对系统的分析和设计。同时将软件工程中规范的软件开发方法应用到本次学生宿舍管理系统的分析与设计过程中。3设计任务 根据软件开发工程的过程,设计一个学生宿舍管理系统。4 设计内容 4.1设计内容概述4.1.1组织机构介绍学生工作部学生公寓管理委员会大学生自律委员会物业管理部门寝室物品管理处4.1.2现业务流程介绍与分析4.1.2.1现业务流程描述由于先前宿舍管理的工作流程建立在手工操作之上
3、而导致处理速度过慢,不能满足上级管理层和住宿学生的要求,所以新系统开发的目标是:适应快速增长学生数的要求,立足于现有的人力资源,充分利用计算机的强大功能,加强住宿工作各阶段的科学管理,并对管理决策提供良好支持。具体来说学生宿舍管理系统有如下功能:1、 对于入住新生的资料、交费情况、每月每个宿舍的水电费等数据能够准确录入。只有对基本数据快速、准确的录入,才能为后继工作提供良好的支持。2、 每月可以自动计算每位学生的水电费余额,对于水电费余额不足或拖欠的学生系统将给出报警信息,并生成水电费历史清单,供查询。该功能能够节省大量人力,发挥计算机的优势。3、 房间管理也是必不可少的。可以对宿舍房间的类型
4、进行设置,对于空的铺位进行查询。4、 数据查询和统计功能。这体现在能利用本系统的基础信息,通过一定的计算,向相关决策和管理人员提供面向业务的辅助决策方案。5、 退房功能。对于要退房的学生,结算该生应退余额,打印清单,并删除该住户。6、 安全性功能。要求所有操作员必须凭口令登录系统,按相应的权限使用系统,访客只具有查询权限,管理员具有最高权限,可以删除和添加操作员。4.1.2.2现业务流程图历史水电费总账交费单房间号分配房间学生前台接待员催费收/退款员开发票退房学生详细资料住宿费用总帐入帐空房查询房间资料修改管理员汇总抄水电表员工修改水电费删除人员退房超限查帐签署协议交费换房资料登记交费单结算单
5、发票欠费单住宿单房间号余额单金额单详单换房单退房单每月水电费入账图3.1 现业务流程图4.2需求分析4.2.1 总体目标系统分析阶段所提出的,反映了本系统使用情况的信息需要的逻辑方案,转化成可以实施的,基于计算机以及通信信息的物理方案,并考虑到企业的经济、技术和运行环境等方面的因素,确定系统的总体结构和系统各组成部分的技术方案,合理的选择计算机的各项软硬件配置,提出系统的实施计划,确保总体目标的实现。4.2.2 具体目标1)系统分析的成果。系统设计,从工作流程的角度来看,是系统分析工作的继续,因此,系统设计人员必须严格按照系统分析阶段的成果-“系统说明书”,所规定的目标、任务和逻辑功能开展设计
6、工作。2)现行技术。主要指可供选用的计算机硬件技术、软件技术、数据管理技术以及数据通信技术和计算机网络技术。3)现行信息管理和信息技术的标准、规范和相关的法律制度。4)用户需求。系统的直接使用者是用户,进行系统设计时应充分尊重和理解用户的要求,特别是用户在操作使用方面的要求,应尽可能使用户感到满意。5)系统运行环境。新系统的目标应与现行的管理方法相匹配,与组织机构的改革和发展相适应。4.2.3系统数据建模(ER图)类型分类收费11N1NN1NM房间学生房租水电费有收费2分摊1分摊2MN1N4.2.4 系统功能建模(数据流程图)管理员学生宿舍管理系统学生 学生 F1:住宿协议F3:水电费单F2:
7、个人交费单F4:发票、收据F6:结余清单F5:退房单 图3.2 学生宿舍管理系统关联图学生F1:住宿协议P1.1签署协议P1.1审核P1.3登记资料F19:宿舍方协议F20:个人资料F17:学生方协议F18:已签协议F8:个人资料协议归档D1.2 D1.1 详细资料图3.4登记模块一层数据流程图P2.3催费学生P2.1收费F2:个人交费单P2.2开发票F10:交费数据F4:发票F23:催费单F21:已交费数据F22:欠费数据 D2 住宿费图3.5交费模块一层数据流程图F13:水电费变动数据P4.1统计F16:水电费F26:历史水电费P4.2核算F16:水电费F9:房间人数单F27:水电费余额数
8、 D3.1 实际水电费 D3.2 历史水电费 D4 房间信息 D2 住宿费用总帐 图3.6 水电费管理模块一层数据流程图P5.1分配房间F14:交费帐目F28:调房间号F29:退房间号P5.2调整房间P5.4房型设置F30:房型代码P5.3退房处理F15:房间变动数据F15:房间变动数据F15:房间变动数据 D4.1 房间类型D2 住宿费用总帐F31:房型变动数据 D4 房间信息图3.7房间管理模块一层数据流程图学生P3.1单据F5:退房单P3.3余额结算F6:结余清单F24:房间号F12:个人帐目P3.2删除人员F25:退房者 D2 住宿费用总帐F7:人员变动数据D1 学生详细资料 图3.8
9、 退房模块一层数据流程图4.2.5数据字典数据字典是数据流程图上所有成分的定义和解释的文字集合,在结构化系统分析中,既用于描述数据流和数据存储的详细逻辑内容,也用于描述外部项和处理逻辑的某些数据特性。数据词典把数据的最小组成单位看做数据元素,若干个数据元素可以组成一个数据结构,它通过对数据元素和数据结构的定义,来描述数据流和数据存储的逻辑内容。此外,数据词典还要对系统分析中其他需要说明的问题进行定义和说明。 名称:类型表别名:描述:按房间标准不同分类定义:额定人数、有无空调、有无卫生间位置:房间管理名称:房间表别名:描述:房间的一些基本属性定义:房间号、住宿性别、应住人数、实住人数位置:房间管
10、理名称:学生表别名:描述:住宿学生的基本信息定义:学号、姓名、性别、年龄、身份证号、入学日期、所学专业、家庭住址、联系方式位置:登记 名称:水电费表别名:描述:管理各宿舍水电费定义:月份、房间号、水费、电费、操作员姓名位置:水电费管理名称:房租表别名:描述:记录各宿舍的房租费用定义:月份、房间号、住宿费位置:退房4.3.总体设计4.3.1总体设计HIPO技术4.3.1.1系统层次图4.3.1.2系统IPO图IPO图系统: 学生宿舍管理系统作者:陈思模块: “签署协议”模块编号:1.1被调用:“登记”模块调用: 无输入: “住宿协议”数据流表“宿舍方协议”数据流表输出: “学生方协议”数据流表“
11、协议归档”数据库表处理: 同学生签订协议并登记学生的详细资料,具体分为1、提供住宿协议文本给学生,若学生同意,则学生方签订住宿协议;2、对已签订协议的学生的具体情况进行审核,符合规定的与宿舍方签订协议;3、提供个人资料并登记到个人资料表,对登记好的个人资料进行存档备注:IPO图系统: 学生宿舍管理系统作者:陈思模块: “收费”模块编号:2.1被调用:“交费”模块调用: 无输入: “个人交费”数据流表“发票”数据流表输出: “交费数据”数据流表 “住宿费”数据库表处理: 对学生所交的住宿费用开发票,具体分为:1、给学生出示房租的收费标准,按照学生自己的需要选择房间类型;2、已交纳房租的学生开具符
12、合规定的发票或收据;3、根据住宿的租费,对于已欠费的学生发出催费通知备注:IPO图系统: 学生宿舍管理系统作者:陈思模块: ”调整房间”模块编号:3.1被调用:”房间管理”模块调用: 无输入: “调房间号”数据流表“退房间号”数据流表输出: “房间变动数据”数据流表“房间信息”数据库表处理: 根据每个人交费情况等对学生所住房间进行调整,具体分为:1、按照交费情况和学生要求对新入住的学生分配房间,并更新房间信息;2、对已交费的学生,按照其要求,进行房间调整,并更新房间信息;3、根据退房学生的房间号,在确认退房后,更新房间信息;4、按照房间类型代码,对各个房间进行类型设置备注:IPO图系统: 学生
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 学生宿舍 管理 系统 分析 设计

链接地址:https://www.31ppt.com/p-3993264.html