高校宿舍管理系统的设计与实现.doc
《高校宿舍管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《高校宿舍管理系统的设计与实现.doc(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、高校宿舍管理系统的设计与实现毕业设计(论文)高校宿舍管理系统的设计与实现系 别 :计算机科学与技术系专业(班级): 计算机科学与技术(级班)作者(学号):陈鑫()指导教师:陈晨(硕士)完成日期: 2015年5月14日蚌埠学院教务处制目 录中文摘要英文摘要 引 言 开发背景 开发的意义 可行性 经济可行性 技术可行性 系统需求分析 系统运行环境 系统开发工具 技术方案 功能需求 用户需求 性能需求 系统设计 系统的功能结构图 数据库设计 数据库概念结构设计 数据库逻辑结构设计 详细设计 系统配置 数据库的链接 系统模块与代码实现 系统登录模块 报修管理模块 邮件管理模块 外来人员管理模块 物品管
2、理模块 学生夜归管理模块 卫生评比管理模块 宿舍管理 学生管理模块 修改密码 部分代码实现 系统测试谢 辞参 考 文 献高校宿舍管理系统的设计与实现摘 要:高校宿舍管理系统是一种信息管理系统,本系统采用作为开发语言,使 用作为数据库,利用三层结构技术,即表示层、逻辑层、数据服务层。本系统是采用框架进行开发的,利用( )作为前台开发工具作为后台数据库。该系统主要分为八个模块:宿舍信息管理模块、用户信息管理模块、报修信息管理模块、外来人员信息管理模块、邮件信息管理模块、卫生评比信息管理模块、学生夜归信息管理模块、日志管理模块;通过连接数据库,实现对数据库中表的数据进行增加操作、删除操作、修改操作、
3、查询操作等。本文将介绍在( )和 环境下进行信息管理系统开发的过程。通过对系统每个阶段的分析,开发出一个成功的管理高校宿舍的信息系统。需求分析阶段主要介绍了该系统的运行环境,系统开发的功能需求、用户需求和性能需求;系统设计主要介绍了系统的功能结构图和数据库设计;而详细设计主要介绍系统框架、数据库链接、系统模块和部分代码实现。本系统实用、操作简单,对高校管理学生宿舍帮助很大。关键词:高校宿舍;管理信息系统; , , , , , . , ( ) . : , , , , , , , ; , , , , . ( ) . , . , , ; ; . , . ; ; ; ; ; 高校宿舍管理系统的设计与实
4、现 引 言 开发背景当今时代是信息快速发展的时代,随着信息技术的不断发展,各行各业对于信息的需求也越来越大,信息技术设计的领域也越来越广。目前大多数的信息管理都在计算机上实现,利用计算机进行信息管理不仅方便快捷,可以提高工作效率,而且安全性也可以得到保障。原始的高校宿舍管理利用人力纸张记录,不仅工作量大、效率低、查询麻烦,还浪费人力资源和物力资源。宿舍管理系统对于一个现代化管理学校来说是必不可少的管理组成部分。面对管理工作庞大的信息数据量、繁琐的手续,可想而知管理人员的工作复杂度。为了对全校的宿舍资源进行统一的管理和分配,实现宿舍管理的信息化、网络化、规范化和科学化,提升管理效率,我们利用现代
5、计算机技术开发高校宿舍管理系统将有效的解决管理人员工作强度大而效率低等问题。在高校现有的网络通讯基础设施的基础上,建设一个开放、安全、高效的网络办公自动化系统,为宿舍管理人员提供高效的工作方式、丰富的综合信息查询以与现代化的办公环境,实现办公事务处理自动化,以提高办公效率和管理水平,实现各部门日常业务工作的规范化、电子化、标准化,增强学生在宿舍方面的可管理性,最终将实现“无纸化”办公。从而有效地提升高校内部信息沟通的效率,节省了大量财力、物力和人力,使业务流程更加标准,管理更加有序科学。 开发的意义如今,随着高等教育的快速发展,学生宿舍的管理问题成为高校宿舍管理人员必须面对的问题。为了实现提高
6、宿舍管理人员的工作效率,充分的利用各种资源,节省了大量财力、物力和人力,方便管理人员快速地掌握学生的宿舍信息等目的,专门为高校宿舍设计开发信息管理系统高校宿舍管理系统用来管理高校学生的宿舍信息。高校宿舍信息管理系统是一个高效的信息管理系统( ),目的是为高校宿舍管理提供高效率的工作方式,以代替手工纸质方式。它拥有查找、信息录入、修改和删除信息以与对入校新生安排宿舍等功能,学生可以在计算机上以学生的身份登录该系统进行查询和报修和发布寝室的信息等。 可行性可行性分析是为了验证对开发项目初步调查实施的可行性,分析其是否可行。1.3.1 经济可行性主要对项目经济进行分析,该系统是个超小型信息管理系统,
7、因此投入的财力非常小,只需要一台安装了相应软件的计算机,这个系统就可以进行可发了。该系统可发完成后可以提高管理人员的工作效率,工作方便快捷,使其做更多的工作。1.3.2 技术可行性技术上的可行性分析,要考虑开发人员的水平,做为计算机科学与技术专业毕业的优等生,在学校认真学习了汇编语言和数据库,因此技术上可行,在大学里住宿四年,比较深入的了解了学校的宿舍管理模式,因此,从技术上完成高校宿舍管理系统十分可行。 系统需求分析需求分析是管理系统开发过程中不可缺少的组成部分。缺乏用户参与、不完整的需求与不断变更的需求,是导致信息技术项目的全部功能不能按进度和资金预算完成的主要原因。因此要在系统开发之前收
8、集相关的资料并对其进行可行性分析。系统需求分析可分为:问题获取、分析、编写规格说明和验证四个阶段。系统需求分析的主要内容是:在开发信息管理系统前,要明确开发系统的目的和用户需求,检查数据的准确性和合理性;数据和业务流程是否能实现完整的功能等。进行系统需求分析是为了让开发者了解整个系统框架和明确如何实现完整的功能以便根据用户的需求设计出详细的解决方案。 系统运行环境此次设计的系统可以在 以与 操作系统上运行,此外必须安装了和 ,以上和以上的软件,该系统才能运行。2.1.1 系统开发工具()支持软件操作系统: 或更高版本。数据库: 10g。 :或更高版本。语言环境:,或更高版本。开发工具:。()简
9、介此系统适用的是后台数据库,数据库系统是公司于年发布的世界上第一个关系数据库管理系统。经过多年的发展,数据库系统已经应用于世界各个领域。其具有优越的完整性、安全性、稳定性和支持多种硬件平台、操作系统等特点,因此应用广泛。而 10g,又添加了新的特性,如:网格计算、数据库自动化、数据库自我调整、真正集群技术、高可用性、超大型数据库支持、分布式事务处理、闪回查询、闪回版本查询、闪回事务查询、闪回删除、闪回表和闪回数据库等。2.1.2 技术方案本系统是使用作为开发平台,作为后台数据库,使用框架,汇编语言自主设计、开发。本系统的开发和设计的进程可以分为以下几步:() 应用程序背景和需求分析;() 数据
10、库设计;() 编写应用程序;() 测试应用程序;() 发布数据库和应用程序。 功能需求要实现的是高校学生宿舍管理系统,在设计该系统时。应尽可能的贴近学生,便于用户操作。应该具有如下功能:() 用户登录验证,用户名和密码必须同时正确才能登录系统;() 应具有对用户基本信息的增删改查功能;() 应具有对宿舍基本信息的增删改查功能;() 应具有对外来人员访问信息的增删改查功能;() 应具有对贵重物品出入信息的增删改查功能;() 应具有对学生邮件信息的增删改查功能;() 应具有对学生夜归信息的增删改查功能;() 应具有对学生报修信息的增删改查功能;() 应具有对操作日志信息的增删改查功能; 用户需求一
11、般来说,用户理想幻想中的产品描述形貌缺乏系统性、笼统、模糊而且并且存在大量的冗余,因此需要必要对用户进行举办整理、筛选和分析。明确用户需求的目的是给出高校宿舍管理系统实现的具体功能要求,并进而说明相关的系统性能、环境和其他需求,以此作为系统设计、数据库设计和应用界面设计的基础。 性能需求 高校宿舍管理系统中,有些模块是相关联的,如:增加用户、学生毕业离校;学生报修、报修处理等,所以为了保障数据信息啊安全性,对系统进行分权控制,具体如下:() 将用户进行分权限处理,拥有哪些权限就可以对该系统进行哪些操作,没有相应的权限就不能进行相应的操作。() 根据上述的要求将系统设有三种登录身份,分别为管理员
12、、教师、学生。登录时要选中相应的身份登录相应的界面,进行相应的操作,如:用学生身份登录,就只能登录学生操作界面,进行相应的查询;用教师身份等,就进入教师操作界面,进行相对应的增删改查;管理员身份亦如此。所以该系统只有管理员、教师和学生三个操作界面可以使用,登录时要有正确的用户名、密码和选中相对应的身份才能进入相对应的操作界面,否则登录失败。 系统设计系统设计是在了解用户和软件需求,对系统有了明确的认知之后进行的物理设计阶段。它在系统开发中的地位举足轻重。根据系统需求分析,再次细化、整理后进行系统设计。 系统的功能结构图 系统的功能结构图是指对高校宿舍管理系统业务流程进行详细的分析,采用“自上而
13、下、由大到小、逐层分析”的理念分解系统。明确系统的功能结构以与各模块的关系。高校宿舍管理系统功能结构如图所示:日志管理教师信息管理班级信息管理学生信息管理学生夜归管理卫生评比管理宿舍报修管理外来人员管理邮件管理物品出入管理管理员操作模块教师操作模块学生操作模块高校宿舍管理系统系统登录模块修改密码系统退出模块图 系统功能结构图 数据库设计数据库是高校宿舍管理系统的数据层,是系统开发的基础。它为系统存储大量的数据对象,数据库结构设计的好坏将直接对应用系统的效率以与实现的效果产生影响。其表与实体之间的关系可以是多对多、一对多、一对多的关系。正常情况下,是单对单的关系;特殊时,可以是可以使多对多、多对
14、一或一对多的关系。明确对应关系后,根据用户和软件需求构建数据库,以便为系统储存大量的数据。数据库设计在开发过程中也十分重要,它是高校宿舍管理系统的数据层,是开发信息系统的基层。3.2.1 数据库概念结构设计() 用户信息()图用户信息实体属性有:学号、密码、姓名、性别、电话、专业、班级、宿舍号、入住时间、退宿时间、身份,如图所示。用户入住时间密码学号姓名宿舍号班级性别专业电话退宿时间身份图 用户信息图(2) 报修信息()图报修信息实体属性有:编号、学号、姓名、电话、宿舍号、物品名、提交日期、解决日期、描述、回复、值班人、状态,如图所示。电话提交日期姓名宿舍号回复物品名状态描述编号学号解决日期值
15、班人报修图 报修信息图() 外来人员()图外来人员信息实体属性有:编号、证件号、姓名、性别、电话、学生姓名、宿舍号、关系、达到时间、离开时间、值班人,如图所示。达到时间姓名编号学生姓名证件号宿舍号性别关系电话离开时间值班人外来人员图 外来人员图() 卫生检查()图卫生检查实体属性有:编号、宿舍号、宿舍类别、几人间、电话、班级、卫生评分、名次、改进意见、时间,如图所示。班级改进意见宿舍号编号宿舍类别名次卫生评分几人间电话时间卫生检查图 卫生检查图() 物品出入()图物品出入实体属性有:编号、证件号、姓名、电话、宿舍号、物品名称、进入时间、离开时间、值班人,如图所示。改进意见宿舍号编号宿舍类别名次
16、卫生评分几人间电话时间物品出入图 物品出入图(6) 宿舍信息()图宿舍信息实体属性有:编号、宿舍号、宿舍类别、几人间、电话、班级,如图所示。宿舍号编号卫生评分几人间卫生检查改进意见电话图 宿舍信息图(7) 学生夜归信息()图学生夜归信息实体属性有:编号、学号、姓名、性别、电话、班级、宿舍号、夜归时间、原因、值班人,如图所示。(8) 邮件信息()图邮件信息实体属性有:编号、学号、姓名、性别、电话、班级、专业、宿舍号、到达时间、签收时间、邮件名、值班人,如图所示。学号夜归时间性别编号电话原因宿舍号班级姓名值班人学生夜归图 学生夜归信息图 宿舍号编号卫生评分几人间改进意见电话改进意见改进意见改进意见
17、改进意见电话电话邮件信息图 邮件信息图 (9) 日志信息()图日志信息实体属性有:编号、操作、项目、用户、用户姓名、用户身份、地址、时间、操作的、操作名称,如图所示。操作操作名称用户身份用户姓名操作的项目地址用户编号时间日志信息图 日志信息图3.2.2 数据库逻辑结构设计()用户信息表()用户基本信息表用来存储用户的基本信息,包含管理员信息、教师信息、学生信息和登录信息,如表所示。表 用户信息表字段名称字段字段类型长度是否为空主键备注编号 ()否是密码()否否姓名()否否性别() 否否男,女电话()是否专业()是否班级()是否宿舍号()是否入住时间()是否退宿时间()是否身份()否否教师,管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 宿舍 管理 系统 设计 实现
限制150内