宿舍管理系统软件工程论文.doc
《宿舍管理系统软件工程论文.doc》由会员分享,可在线阅读,更多相关《宿舍管理系统软件工程论文.doc(15页珍藏版)》请在沃文网上搜索。
1、宿舍管理系统的设计与研究-单位:西安理工大学宿舍管理系统的设计与研究科系:计算机科学与技术学号:姓名:目录1概述31.1背景介绍31.2系统可行性分析31.3内容介绍32需求分析42.1系统流程42.2系统的功能流程图42.3用户需求52.4系统需求63系统总体设计与详细设计63.1系统结构图63.2关键模块的设计73.3数据库设计84系统原型的开发94.1系统目标104.2开发环境104.3系统实现105总结与展望126学习软件工程这门课程的总结与体会12【摘要】:学生宿舍管理需对多种信息需要处理和管理现今,有很多学生宿舍都是初步开如使用,甚至尚未使用计算机进行信息处理根据调查得知,他们以前
2、对信息管理的主要方式是基于文本表格等纸介质的手工处理,对于卫生评比等很多信息都是用人工计算手抄进行数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找总的来说,缺乏系统,规范的信息管理手段这就是管理信息系统的开发的基本环境经过分析如此情况,我们使用VB ,数据库等开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 【关键词】:原型法,面向对象,数据一致性,数据窗口,宿舍管理系统1 概述1.1 背景介绍宿舍管理系统是目前各所
3、高校后勤管理之中的重要部分,如何能科学有效的开展好宿舍管理部分的工作,是当前高校领导人和后勤管理人员关心的问题.因此,宿舍管理部分工作的信息化和科学化管理有着十分重要的实践意义,本系统旨在实现对现有的宿舍管理系统中遇到的宿舍信息情况和大量数据进行数据库存储的基础上,设计并完成对其宿舍信息的分类;查询,添加,删除和修改,在深入研究的过程中,尽可能实现方便友好的操作界面和数据报表.1.2 系统可行性分析硬件:在此次设计中,我用到了接入互联网的个人PC机一台,以及打印机一台。开发地点为学生宿舍。系统软件: 数据库管理系统的功能已足够,我在开发过程中使用到了数据库代码编程,全部都是手工编码,没有采用向
4、导功能,代码虽然有时会出现问题,但是基本能满足编程的需求,网络软件的性能也能满足需求。应用软件:在编程过程中,我主要使用Visual Studio软件编写代码,同时也使用到了Word,Excel,以及Visio等作为辅助的存档或制图工具。开发能力:在开发此系统之前,我已拥有良好的VC编程能力及拥有SQL SERVER 2000的使用经验,再根据上述分析情况,利用现有人力和物力,完全能够开发出一个比较简单使用的宿舍管理系统。加之学校老师指导及其它资源丰富情况,学生宿舍管理系统在技术上是完全可行的。 1.3 内容介绍本软件是适用于高等院校的宿舍管理系统软件。系统数据的管理采用了操作系统的最新管理方
5、式,用户操作将会更简单、更直观、更方便。系统中各业务管理模块可以单机独立运行。使用本系统,可以大幅度提高高等院校宿舍管理的工作效率。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对宿舍信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高宿舍管理的效率,也是高等院校的科学化、正规化管理,与世界接轨的重要条件。2 需求分析2.1 系统流程本系统是对宿舍内部人员及外来人员的一些基本信息的修改,当人员
6、的基本信息及财物有变动时可以使用此功能。 (1)基本信息修改,是对宿舍成员基本信息的修改,既是对数据库宿舍信息表的修改。 (2)个人财物修改功能 本系统的主要功能体现在以下四个方面:a) 信息修改:包括基本信息修改、个人财务修改等操作;b) 出入登记:包括楼内人员出入登记、楼外人员出入登记等操作;c) 学生管理:学生信息删除,个人财务登记,基本信息修改等操作;d) 寝室信息查询:按学号、按姓名、按班级查询操作等。 2.2 系统的功能流程图 如图2-1 学生宿舍管理系统出入登记信息查询信息修改关于系统管理超级用户登录密码修改增加用户普通用户登录宿舍管理入住管理退宿管理报修管理住宿情况查询按寝室查
7、询按班级查询按姓名查询按学号查询学生夜归登记物品进出登记快件收取登记来访人员登记员工信息修改学生基本信息修改图2-1 学生宿舍管理系统功能模块图2.3 用户需求应输入的学生信息为:学生姓名、性别、身份证号、学号、学院、班级、人数、宿舍门牌号。应输入的用户信息为:用户名、密码、性别、出生年月、身份证号,家庭住址应输入的来访信息为:(1)本校学生:证明本校学生有效证件名称,证件号码,学生姓名,来访事由,来访时间,访问宿舍门牌号,访问者。(2)非本校人员:陪同人员的证明本校学生有效证件,证件号码,陪同者姓名,来访事由,来访时间,访问宿舍门牌号。2.4 系统需求宿舍标准设置学生情况登记基本信息录入基本
8、信息录入宿舍标准信息管理学生登记房间信息管理宿舍信息输入房间信息管理宿舍信息返回结算信息输入结算信息管理3 系统总体设计与详细设计3.1 系统结构图出入信息物品信息外来人员信息学生信息学生信息学生基本情况公寓信息员工信息寝室信息员工表楼房表公寓事务管理员信息系统事务事务管理员1.0接收事务1.1系统管理用户表管理员1.2宿舍管理寝室表楼房信息1.3学生管理学生事务1.4出入登记出入事务物品出入楼表外来人员表图3-1 学生宿舍管理系统(第1层)数据流图系统信息3.2 关键模块的设计表符号说明: T1:用户表 T5:员工表 T2:学生基本情况表 T6:人员来访表 T3:学生住宿表 T7:物品出入表
9、 T4:寝室表 T8:入住信息表住宿信息班级学生管理信息信 息分 类信 息录 入信 息修 改信 息查 询T2按寝室查 询按学号查 询按姓名查 询按班级查 询按住宿情况 查 询T2 T3 T4T2 T3 T4T2 T3 T4学生基本信息学生基本信息查询信息住宿信息图3-2 学生宿舍管理系统(第2层)数据流图管理员3.3 数据库设计使用SQL Server 2000建立后台数据库,为前台建立更为完善的可操作的系统。4.2.2数据库表本系统共建五张表,分别是:用户表,宿舍信息表,财物信息表,出入登记表及外来人员访问表。(1) 用户表:用于与登陆界面建立连接,实现在登陆界面中只有用户名和密码是用户表中
10、的莫行记录才是合法用户才能登陆到系统中。(2) 宿舍信息表:存储寝室成员基本信息的表,为基本信息修改及查询提供后台支持。(3) 财物信息表:记录个人财物信息,为个人财务登记及修改提供后台支持。(4) 出入登记表:记录楼内人员出入登记信息,为楼内人员出入登记界面提供后台支持。(5) 外来人员访问表:记录外来人员出入登记信息,为出入信息提供依据,也为外来人员出入登记提供后台支持。字段名描述数据类型数据长度NULLPrimarykeyname用户名varchar20NYpassword用户密码varchar20YNpower用户权限tinyintNN 表3-3-1 用户数据字典 字段名描述数据类型数
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宿舍 管理 系统软件 工程 论文
