学生宿舍管理信息系统的设计与实现Word文档下载推荐.docx
- 文档编号:8309647
- 上传时间:2023-05-11
- 格式:DOCX
- 页数:26
- 大小:1.07MB
学生宿舍管理信息系统的设计与实现Word文档下载推荐.docx
《学生宿舍管理信息系统的设计与实现Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《学生宿舍管理信息系统的设计与实现Word文档下载推荐.docx(26页珍藏版)》请在冰点文库上搜索。
大学作为学术最活跃的场所之一,信息化的程度也越来越高。
我校日常管理活动中也大部分实现信息化,但宿舍管理仍停留在手工办公阶段,效率低下。
特别是近年来学校的不断扩建,招生规模的扩大,手工办公越来越不能适应学校的发展了。
本文针对这一情况,结合本校实际情况,利用的基本原理和数据库实现技术设计学生宿舍管理信息系统。
主要采用的是模式,开发工具使用的是2007,数据库采用的是易于实现的2003。
从系统的需求分析到功能模块设计到数据库设计,再到系统的界面实现,详细介绍了学生宿舍管理信息系统构造的整个过程。
关键字:
管理信息系统,宿舍,,模式
'
s
:
.,.,a.,,.
’s,.,2007,2003.,,,,.
:
,,,
一、绪论
(一)系统开发的背景
现代社会科技发展迅速,计算机与网络在人们日常生活中发挥了越来越重要的作用。
高校作为“科教兴国”的发展前沿,教学管理、科研工作处于社会领先地位,实现学生宿舍管理的系统化和信息化也是必不可少的一方面。
究其原因有:
1、学校发展的需要
近些年来,随着高考不断扩招,大学人数激增,学校办学规模扩大,办学层次更加丰富,学生层次、结构呈现多样化,信息也大量增加,这些因素使得高校宿舍后勤管理显得越发重要。
单纯依靠传统的账本化工作模式,工作效率底、保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。
利用管理信息系统进行学生宿舍的日常管理将会大大改善这方面存在的问题,提高管理效率及效益,节约人员成本纸张成本,有利于学校的发展和学校规模的扩大。
2、学校信息化管理变革的需要
高校管理正在逐步走向信息化自动化,学校的学生信息、图书馆、学生选课等工作已实现计算机化或网络化,学校其他工作也在向信息化网络化转化,信息化管理变革将是必然。
所以为了更好的进行管理、和其他相关系统接口以及服务学生,学生宿舍管理信息系统的构建是迫在眉睫。
同时宿舍管理信息系统将宿舍资源进行统一的管理和分配,实现宿舍管理的信息化、网络化、规范化和科学化,提升管理效率,使工作人员从繁杂的统计、汇总中解脱出来,不断提高宿舍资源的利用率。
另外,也使得管理工作更加人性化充分体现以人为本的管理理念和服务思想,不断提高服务质量,并为管理者提供真实可靠的决策支持.
3、学生的需要
高校最主要的功能就是为国家培养社会所需的人才,为学生的自主成长提供一个良好舞台。
如何为学生创造更加宽松的环境和条件,以利于为学生的个人发展一直是每个高校工作的重点。
学生宿舍作为现今大学生的主要活动场所、信息汇集地,已成为学生教育管理的关键点。
为适应这种角色转变,宿舍管理要在教育管理中发挥更多的能动作用,为学生的自主健康成长创造良好的氛围,提供更多的信息。
(二)系统开发的目的和意义
1、系统开发的目的
采用2007的面向对象编程语言开发,结合本校实际情况的学生宿舍管理信息系统,2003作为数据库。
采用数据库技术实现应用程序对数据源的调用读写等操作。
主要是实现对在校学生的基本住宿信息的管理和操作,同时实现学校宿舍日常管理中学生离返校、学生晚归、宿舍财产报修、学生快件接收、宿舍卫生检查及宿舍来访等功能。
2、系统开发的意义
●提高学校后勤管理效率。
利用管理信息系统辅助管理,减少大量手工操作、纸张操作及人员反复跑动,信息更新及时,反应迅速,工作效率得到极大程度的提高。
●方便学生日常生活中的各项活动及信息查询,切实为学生服务,提高服务质量,有利于后勤服务水平的提高。
同时,学生及时了解自身日常各方面情况,有利于学生自身的完善与全面发展。
●降低学校管理成本,节省人力、物力、财力,提高管理水平。
●有利于提高数据的可靠性、条理性、安全性,利于学校实现管理现代化、科学化和信息化
二、系统开发环境与工具
(一)体系结构简介
体系结构即,客户机/服务器体系结构,其中服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。
它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到端和端来实现,降低了系统的通讯开销。
目前大多数应用软件系统都是形式的两层结构,由于现在的软件应用系统正在向分布式的应用发展,和应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;
因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。
这也就是目前应用系统的发展方向。
它能充分发挥客户端的处理能力,很多工作可以在客户端处理后再提交给服务器。
对应的优点就是客户端响应速度快。
(二)2007
开发语言方面,本文选择的是,软件选择的是2007。
“真正的程序员用C,聪明的程序员用”。
被称为第四代编程语言,它具有简单、高效、功能强大的特点,且连接数据库设置方便。
具有以下的特性:
基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与编程紧密结合,强大而成熟的组件技术。
但最重要的还是语言,它才是一切的根本。
语言是在语言的基础上发展起来的,简单易学。
在众多的优势当中,它在数据库方面的特长显得尤为突出:
适应于多种数据库结构,从客户机/服务器模式到多层数据结构模式;
高效率的数据库管理系统和新一代更先进的数据库引擎;
最新的数据分析手段和提供大量的企业组件。
(三)2003
2003是系列应用软件之一,不需要额外安装,使用方便。
且具有存储方式单一、面向对象、界面友好易操作等优点。
基于操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。
还支持(开发数据库互连,),利用强大的(动态数据交换)和(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、表格、文档,还可以建立动态的数据库报表和窗体等。
还可以将程序应用于网络,并与网络上的动态数据相联接。
利用数据库访问页对象生成文件,轻松构建的应用。
对于本系统而言,对象仅为高校学生,数据量不是太大,足以支持。
数据库设置简单,对数据的增删改查操作简单,在系统实现时连接简单,容易调试修改,对系统的负载和软硬件要求小,所以本系统选择数据库。
(四)数据库连接技术
1、技术
()数据访问接口是处理数据库信息的技术。
它是一种对象,采用了被称为的数据库访问模式。
对象模型定义了一个可编程的分层对象集合,主要有三个对象成员、和对象。
在中主要利用控件进行数据库的连接。
的数据源控件和命令控件可以通过该连接控件运行命令及从数据库中提取数据,建立于数据库的连接。
可以设置多个数据集使用相同的数据库连接,不必每个数据集都单独建立数据库的连接。
减少了资源的消耗,并可建立跨越多个数据集的事务。
主要功能如下:
●控制数据库的连接
●管理事务
●为关联的数据集提供数据库连接
●将命令发送到数据库中
在中运用控件返回一个结果集,用控件运行一些命令。
(五)结构化系统开发方法
结构化开发方法是迄今为止最传统、应用最广泛的一种系统开放方法。
其基本思想是:
用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下地对系统进行分析与设计。
结构化方法的系统开发过程分为系统规划阶段、系统分析阶段、系统设计阶段、系统实施阶段和系统运行阶段。
结构化方法具有逻辑设计与物理设计分开,开发过程中形成一套规范化的文档,便于后期修改于维护等优点,适用于组织相对稳定、业务处理过程规范、、需求明确且在一定时期内不会发生大的变化的大型复杂系统的开发。
基于结构化系统开发方法的适用范围、优点及我校实际情况,本系统开发采用的便是结构化系统开发方法。
三、需求分析
(一)功能需求
本系统面对的用户主要有学生、宿舍管理员及超级管理员。
学生用户主要需求是查询相关信息、用户密码的修改、报修等信息的登记;
宿舍管理员的需求主要是宿舍日常管理有关信息的添加、修改、删除及查询工作;
超级管理员的主要需求是学生与宿舍管理员基本信息的添加、修改、删除及查询操作,同时还可以查询所有信息。
针对这一系列需求,本系统应该实现一下功能:
1、系统要求用户必须输入正确的用户名和密码才能进入系统。
2、超级管理员用户添加员工及学生信息
3、系统应该提供学生住宿情况的基本登记。
4、系统应提供学生每学期学生的离返校信息处理。
5、系统应提供学生晚归信息处理。
6、系统应提供人员来访登记及结束访问的详细登记。
7、系统应提供学生宿舍物品报修信息处理。
8、系统应提供宿舍卫生信息处理。
9、系统应提供查询功能,以方便用户对学生基本信息的查询(要实现按多种条件的查询)及楼房信息的查询。
10、系统应提供增加、删除、修改用户账户的功能。
11、系统还应具有添加、修改、删除学生基本信息的功能。
(二)系统流程分析
系统流程就是用户进入宿舍管理信息系统后的工作过程。
犹豫本系统对不同用户设置了不同权限,因此不同的用户操作流程有所不同。
本系统的操作流程主要分为用户登录操作和业务操作两部分,用户登录操作主要是对用户的账号和用户密码进行省份验证,通过验证的竟如系统操作主界面,未通过验证的,则给出错误提示。
业务操作根据账号的权限允许或限制用户的行为。
整个系统的流程如图3-1所示。
图3-1系统流程图
(三)系统功能模块设计及说明
1、系统管理模块
●超级管理员用户管理其他用户信息,包括管理员信息和学生信息添加、修改和删除等操作,以及权限设置
●用户密码修改
●退出系统
2、学生基本信息模块
●学生基本信息:
学生姓名,性别,班级,院系,宿舍号,入住时间,退宿时间的基本信息
●学生离返校:
学生每学期放假时的离校时间及回来时的返校时间
●学生晚归:
在校期间学生晚归时间,晚归原因
3、宿舍日常管理模块
●报修信息管理:
学生日常生活中寝室财产的报修,包括宿舍号,财产号,财产名,报修时间,报修原因,解决时间
●收取快件管理:
登记所有快件收件人的姓名,宿舍号,数量,到达时间,接收时间
●宿舍卫生管理:
管理学生日常宿舍卫生状况,包括宿舍号,检查时间,卫生等级以及检查人员
●来访管理:
登记日常生活中宿舍来访:
包括来访人姓名,来访事件,来访时间,被访者姓名,宿舍号,离开时间
4、查询统计模块
●学生信息查询:
按照学生学号查询学生相关信息
●班级信息查询:
按照班级号查询班级学生住宿情况
●宿舍信息查询:
按照宿舍号查询宿舍住宿情况,宿舍电话等信息
主要实现学生信息查询、班级信息查询及宿舍信息查询。
四、系统设计
(一)系统总体模块图
在系统功能分析的基础上,根据程序编制的特点,得到如图4-1所示的系统总体模块图。
图4-1系统总体模块图
(二)图与实体模型
1、学生基本信息子模块
图4-2学生基本信息图
实体关系模式:
学生(学号,姓名,性别,院系)
宿舍(宿舍号,宿舍电话)
联系的关系模式:
住宿(学号,宿舍号,姓名,性别,院系,宿舍电话,入住时间,退宿时间)
2、学生离返校子模块
图4-3学生离返校信息图
实体的关系模式:
离返校(学号,宿舍号,离校时间,返校时间)
3、学生夜归子模块
图4-4学生夜归信息图
联系的关系模型:
晚归(学号,宿舍号,夜归时间,夜归原因)
4、报修管理子模块
图4-5保修管理信息图
财产(财产号,财产名)
报修(宿舍号,财产号,报修时间,报修原因,解决时间)
5、收取快件子模块
图4-6收取快件信息图
快件(宿舍号,姓名,数量,到达时间)
接收(姓名,宿舍号,到达时间,接收时间,数量,学号)
6、宿舍卫生子模块
图4-7宿舍卫生今本信息图
管理员(员工号,姓名,性别,楼号)
检查(宿舍号,员工号,检查时间,卫生等级)
7、来访子模块
图4-8来访基本信息图
来访人(姓名,证件,所属关系)
来访(学生姓名,宿舍号,来访人姓名,来访时间,离开时间,来访事件,所属关系)
8、系统总图
图4-9系统总图
其中宿舍和学生之间是1:
n的关系,宿舍和财产之间是m:
n的联系,学生与快件是1:
n的联系,管理员与宿舍是1:
n的联系来访人与学生是m:
n的联系。
综合起来整理后的最终关系模式:
学生(学号,姓名,性别,院系,宿舍号,入住时间,退宿时间)
宿舍(宿舍号,宿舍电话)
管理员(员工号,姓名,性别,楼号)
财产(财产号,财产名)
晚归(学号,宿舍号,晚归时间,晚归原因)
快件(姓名,宿舍号,到达时间,数量,接收时间,学号)
检查(宿舍号,员工号,检查时间,卫生等级)
来访(来访人姓名,学生姓名,宿舍号,来访时间,离开时间,来访事件)
(三)数据库逻辑结构设计
数据库存储系统所需的所有信息,是管理信息系统的根基,数据库设计的好快将直接影响系统的运行性能,所以数据库的设计至关重要。
数据库设计有集中范式,一般要做到的是第三范式,及数据表中没有荣誉字段以及同一个表中的字段没有函数依赖。
本系统所用到的数据表如下:
数据库表
数据库表存储内容
用户权限信息
学生基本信息
学生离返校信息
学生晚归信息
收取快件信息
报修信息
来访信息
宿舍卫生检查信息
宿舍基本信息
管理员基本信息
表4-1数据库表
下面详细介绍各个数据库表的设计:
●该表主要用于存储学生基本信息,主要用于学生基本信息模块及学生信息查询模块,其中为主键,便于查询。
字段名
字段代码
数据类型
数据类型大小
可否为空
学号
20
N
姓名
性别
4
Y
院系
40
宿舍号
入住时间
8
退宿时间
表4-2学生基本表
●该表主要存储宿舍基本信息,主要用宿舍信息查询模块,为主键。
宿舍电话
表4-3宿舍表
●该表存储宿舍管理员主要信息,主键为。
员工号
楼号
表4-4管理员基本表
●该表存储宿舍财产基本信息,主要用于报修信息模块,主键为。
财产号
财产名
表4-5财产表
●该表存储学生晚归基本信息,用于学生晚归信息模块,学号和宿舍号是联合主键,并且学号,宿舍号均为外键。
晚归时间
晚归原因
60
表4-6晚归表
●该表存储学生离返校基本信息,用于学生离返校信息模块,学号和宿舍号是联合主键,并且学号,宿舍号均为外键。
离校时间
返校时间
表4-7离返校表
●该表存储报修基本信息,用于报修信息模块,宿舍号和财产号是联合主键,并且宿舍号,财产号均为外键。
10
报修时间
报修原因
100
解决时间
表4-8报修表
●该表存储收取快件基本信息,用于收取快件信息模块,宿舍号和姓名是联合主键,并且宿舍号和姓名均为外键。
数量
到达时间
接收时间
表4-9快件表
●该表存储卫生检查基本信息,用于卫生检查信息模块,宿舍号是主键,并且宿舍号为外键。
检查时间
卫生等级
2
表4-10卫生检查表
●该表存储来访基本信息,用于来访信息模块,宿舍号和姓名是联合主键,并且宿舍号和姓名均为外键。
学生姓名
来访人姓名
所属关系
来访日期
来访时间
来访事件
离开时间
值班人
证件名称
表4-11来访登记表
●该表存储用户基本信息,包括超级管理员,宿舍管理员及学生用户,其中用户名为主键。
用户名
密码
权限
表4-12用户表
(四)数据表创建
本系统使用的是数据库,数据表的创建可以直接使用中已有
使用设计器创建表,设计字段名、数据类型、数据类型大小、是否为空及关键字。
具体实现如下:
图4-11学生表
中设计此类数据表较为简单,此处将不再赘述了,仅以图1作为示例。
五、系统实现
(一)用户界面设计
1、用户界面设计的友好性
用户界面设计应坚持友好、简便、实用、易于操作的原则,尽量避免国语烦琐和花哨,可以说友好的用户界面是一个软件产品必不可少的条件之一。
友好的用户界面不仅要做到图案细腻美观、色彩出众,更重要的是让用户操作方便。
设计时应充分考虑到具体使用人员的意见,处处多为用户着想,尽可能设法减轻操作人员的负担,使他们感到使用方便、舒适。
为此在系统开发时着重做了两方面的工作:
(1)尽量使用图形化界面
本系统面对的用户是在校学生以及宿舍管理员,并不是所有用户都具有较高的计算机水平,多使用图形化按钮控件等是的使得界面看起来一目了然,易于操作。
且另一面现在计算机普及,大多数人使用计算机多依赖于鼠标,所以在设计界面时,应考虑多使用单选框、复选框、命令按钮等控件,使界面直观化,易于使用。
(2)输入错误控制
用户在使用系统时输入错误是在所难免的。
输入错误产生可能有两种情况:
一种是由于操作员或用户疏忽,另一种可能是操作员或用户不了解规范化,输入不一致或不符合格式要求的数据从而产生输入错误。
可采用下列方法来控制输入错误:
a)范围控制:
在输入可采用选择输入方法,在进行不同类别信息的录入的过程中只将相关类别列入选择窗口,减少了误操作。
b)输入数据检查:
当用输入数据时对其进行检查,不仅要检查数据值是否合法还要检查输入数据格式是否正确。
c)信息提示:
当检测到数据有误是给出错误提示。
在对数据库进行插入、修改、删除以及退出系统时,显示必要的提示信息,提醒操作人员进行检查,避免不符合要求的数据被录入。
2、用户界面设计的一致性
一致性原则可以使系统界面整洁美观,不会出现混乱,帮助用户更快适应系统。
系统开发中将采用以下做法保证界面的一致性:
(1)各个界面之间风格保持一致,颜色基调应统一。
(2)系统统一采用标准界面中常见的标签框,将添加、删除、修改、查询功能统一十一个控件之中,使整个界面简洁明了,避免了多层窗口所造成的视觉疲劳。
(二)具体界面实现
●登录界面
主要实现用户登录,根据用户权限,登录后控制使用不同模块。
图5-1用户登录界面
●系统主界面
系统主界面是用户登录后的界面,本系统使用控件实现所有子模块的连接,具体界面如下:
图5-2系统主界面
●学生基本信息模块实现,如图5-3所示,管理员可以根据需要添加、修改、删除及浏览学生入住信息。
图5-3学生基本信息界面
●学生离返校信息模块实现,如图5-4所示。
管理员可以在每次学生假期离返校时登记学生离返校的具体信息。
图5-4学生离返校界面
●学生晚归信息实现,如图5-5所示,管理员可以登记学生晚归具体信息。
图5-5学生晚归界面
●报修管理界面实现,如图5-6所示,学生可以添加报修信息,管理员浏览最新报修信息后通知后勤部门修理并登记修理相关信息。
图5-6报修管理界面
●收取快件管理界面实现,如图5-7所示。
管理员登记每天收到的快件,学生浏览快件信息并及时至管理员处领取个人快件。
图5-7快件管理界面
●宿舍卫生检查管理界面实现,如图7-8所示。
管理员检查各宿舍卫生状况,并将相应信息登记,学生可以查询本宿舍卫生达标情况。
图5-8宿舍卫生检查管理界面
●来访管理界面实现,如图5-9所示。
管理员这对宿舍平常宿舍来访人员要进行详细信息的登记。
图5-9来访管理界面
●信息查询界面实现,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生宿舍 管理信息系统 设计 实现