宿舍管理信息系统.docx
《宿舍管理信息系统.docx》由会员分享,可在线阅读,更多相关《宿舍管理信息系统.docx(24页珍藏版)》请在冰点文库上搜索。
宿舍管理信息系统
摘要
本文以本人在学校的学生寝室管理信息系统的开发进程为蓝本,详细论述了管理信息系统开发的进程和大体方式。
全文共分为:
前言、系统计划、系统分析、系统等七部份。
通过对宿舍活动各环节产生的数据进行处置,将为上级管理层提供一系列有关宿舍情形的动态信息,使宿舍管理工作规范化、制度化、程序化,增进了宿舍管理的基础水平,避免了业务管理的随意性,提高信息处置的速度和准确性。
关键词:
管理信息系统;需求分析;寝室管理
1前言
作业背景
本文按照《管理信息系统开发实践》课程要求而做。
课程作业要求如下:
本文按照所学内容结合本校情形,搜集资料,进而小组进行研究、分析、计划、设计、实施,并编写的一个小型学生寝室管理信息系统。
该项目为学校学生寝室管理信息系统软件,是为了更好的方便对学生各项寝室信息进行综合的管理。
开发该软件的要求与功能是实现学生寝室信息数据管理与操作处置,软件的大体数据流动为学生寝室信息数据的输入,学生大体信息,寝室信息及物品信息,和用户提出对学生寝室信息等的查询要求所产生的输出等。
选题说明
为了实现提高高校宿舍管理部门的工作效率,充分利用资源,减少没必要要的人力,物力和财力的支出,方便宿舍管理部门的工作人员全面地掌握学生住宿情形等目的,为宿舍管理部门开发设计一套专用系统--高校学生宿舍信息管理系统,来进行管理学生宿舍信息,使学生宿舍信息实现标准化和规范化的管理。
专用系统是一个信息管理系统MIS(ManagementInformationSystem)以下就称信息管理系统,它将实现检索迅速和查找方便,信息的录入,修改和删除,和对新入校学生进行宿舍安排等功能,学生能够在系统前台以寝室长和室员的身份进行查看和发布寝室的信息。
1.2.1大体思路
系统通过采用SQLServer2002和MicrosoftVisualStudio等软件来实现学生寝室管理系统的成立。
本系统在研制开发进程中,严格遵循软件工程方式,完全采用结构化程序设计方式。
本系统的主要功能能够方便的对学生寝室进行管理,系统采用SQL数据库使数据具有较强的完整性、较好的数据安全性等特点,和提供了标准的帮忙,利用户的需求取得知足。
界面友好、操作简单、功能齐全、具有较好的人机接口界面是本系统的最大长处。
1.2.2作业目标
本课题要实现的是高校学生宿舍管理系统,在设计该系统时,应尽可能的切近学生,便于用户操作。
系统在实现上应该具有如下功能:
管理员对学生大体信息的添加,管理员对学生大体信息的删除,学生对自己大体信息的查看和修改,教师对本班学生的大体信息的管理,学生对寝室大体信息的查看,学生对寝室高级信息的查看,学生对寝室的物品信息的查看,学生对寝室突发事件情形的查看,学生对寝室相关的管理员信息的查看,学生进行寝室入住的申请,管理员对寝室相关信息的添加和修改,管理员对学生的申请进行审核等,尽可能知足管理员,学生和老师的各类要求。
同时按期需要对各类信息进行更新,以便保证信息的准确性和及时性,知足老师和学生的各类要求。
工作业绩
1.3.1个人主要工作
系统计划:
别离在经济,技术和管理组织上对需要开发的新寝室管理信息系统进行分析。
系统分析:
主要负责业务流程分析,绘制数据流程图和数据字典的成立。
1.3.2主要收获
了解了信息系统从开发到实施的具体进程。
在可行性分析上,需要在多方面进行分析,为以后系统的开发打下坚实的基础。
另外,将自己学习到的理论知识通过实践而取得运用,使自己对相关知识的理解取得进一步增强。
以前对业务流程图和数据流程图不太熟悉,而这次实践的运用,是我对它们有了进一步的熟悉,而且能将这两份图画的更美更好,同时也加倍准确。
更重要的是,我对数据字典也有了更多的了解:
数据字典在数据流程图的基础上,进一步概念和描述数据处置进程,实体及数据存储的详细逻辑内容。
数据字典中包括数据项,数据结构,数据流,数据存储,外部实体和处置进程流泪条款,不同类型的条款有不同的属性需要描述。
对于我来讲,在不甚明白数据字典到完成制作数据字典,既是一个痛苦而有是一个值得体验的进程。
1.3.3自我评定
□优√良□中□合格□不合格
1.3.4小组成员任务分工情形
本组为本次课程设计第19组,组长为:
宋丹妮,小组所有成员分工如下表所示:
学号
姓名
任务
备注
27
熊前坤
系统规划
组员
27
熊前坤
系统分析
组员
01
宋丹妮
系统设计
组长
04
王婷
系统实施
组员
表1-1小组成员分工表
2系统计划
项目名称
沈阳理工大学寝室管理信息系统开发与设计。
项目背景
我学校目前仍然停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来讲勉强能够同意;但面对我校学生信息量比较庞大的情形,人工记录是相当麻烦的。
而且当查找某条记录时,由于数据量庞大,只能依托人工去一条一条地查找,如此不但麻烦而且浪费许多时刻,工作效率比较低。
采用运算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。
项目目标
由于先前宿舍管理的工作流程成立在手工操作之上而致使处置速度过慢,不能知足上级管理层和住宿学生的要求,所以新系统开发的目标是:
适应快速增加学生数的要求,立足于现有的人力资源,充分利用运算机的壮大功能,增强住宿工作各阶段的科学管理,并对管理决策提供良好支持。
开发方式
本系统运用结构化系统开发方式。
项目功能
该信息系统是一套学生寝室信息查询和录入的信息管理系统,依据此系统可以快速查询每一个学生的大体信息,所在寝室成员和寝室物品,方便学生利用,老师和管理员管理。
可行性分析
可行性分析的目的是用最小的代价在尽可能短的时刻内肯定问题是不是能够解决。
也就是说可行性研究的目的不是解决问题,而是肯定问题是不是值得去解决,研究在当前的具体条件下,开发新系统是不是具有必要的资源和其它条件。
对于本系统的可行性,咱们从以下三方面进行研究:
2.6.1经济可行性分析
主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购买费、管理和保护费用、人员工资和培训费等;另一个是取得的收益是不是与投资的费用相对等或高于投资费用。
这是个超小型的管理系统,从投入的人力,财力与物力来讲是超级之小的,只要一台电脑,一台打印机,那个系统就可以够成立起来,而学校里有这两种设备都具有,那么成立起来应该说相当简单。
从节省人力方面,能够让管理人员从繁与复杂的工作中摆脱出来,做更多的工作,能够给宿舍里的管理提高一个层次。
对于人员的工资和培训费,工资在以前也是需要支付的,而此刻只要依照以前的那个水平发放就可以够了;对管理员培训则超级简单,只要熟悉电脑操作,略微学习一下就可,更本不用支付任何费用。
在日常保护方面,由于此系统是学校内部自己开发,所以完全能够独立完成此项工作,也不用投入太多费用。
2.6.2技术可行性分析
咱们正走进一个信息时期,信息技术将从根本上改变人类社会的生产方式和生活方式,各行各业的业务管理此刻都已经接踵利用运算机来处置,能够说用运算机进行信息管理是一个总趋势。
学生公寓管理软件主如果对公寓、寝室的配置、住宿人员记录、卫生检查、公寓资产、学生违纪、值班老师记录和对学生住宿情形查询,修改,更新等,能够更快地了解到每一个学生的住宿情形,开发一个学生公寓管理系统能够达到事半功倍的效果。
随着数据库管理系统的普及和可视化编程软件的出现,使数据库管理信息系统的开发变得更为简单,因此开发一个学生公寓管理系统是完全可行的。
在开发人员上,能够由老师,或老师率领学生开发,这是完全可行的,因为开发进程不需要太多的专业知识,而咱们学到的东西完全能知足这方面的要求。
2.6.3管理组织可行性分析
学校的系统管理人员能够是老师,而老师都具有较高的素质,他们对现代化管理有较高的熟悉水平和充分的熟悉,通过自己的知识来进行管理是完全没有问题的。
另外,还有学校各级领导的大力支持和重视,而且取得上级的适当指导,因此在管理组织上也是可行的。
综上所述,新的学生寝室管理信息系统,不仅能够节约管理时刻,使操作更准确,更节约开支,工作效率更高,而且在各方面都是可行的,因此成立起新系统完全必要也完全可能成功。
3系统分析
业务流程分析
学生寝室管理信息系统的需求分析的重点是对学生寝室管理信息系统的业务流程进行描述,通过采用流程图的部份图形来对学生寝室管理信息系统活动进行规范化说明,如下图所示:
图业务流程图
数据流程图
本系统主要有四大功能:
学生管理、宿舍管理、员工管理、外来人员管理。
在对学生寝室管理信息系统业务流程图进行分析的基础上,从系统的科学性、管理的合理性、实际运用的可行性角度动身,将信息处置功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精准地描述新系统应具有的数据加工功能、数据输入、数据输出、数据贮存及数据来源和去向。
为了使整个系统的概况一目了然,把细节用下一层的数据图来表示,本系统采用了逐层细画的原则。
下图为本系统的顶层数据流程图:
图顶层数据流程图
顶层数据流程图说明:
系统用户通过所需求的信息,进行相应的系统处置,最终完成信息处置结果,并将结果显示给用户。
对系统处置部份进行分解,取得一层数据流程图。
一层数据流程图说明:
系统处置部份能够分为三个处置部份。
1当系统用户进行登录时,系统需要对输入信息进行处置,以验证身份,进而别离进入系统的学生用户界面和管理员界面。
2学生用户输入需求信息,系统处置信息,同时将查询信息结果形成一个数据库,并将查询结果显示给用户。
3管理员用户输入需求信息,系统处置信息,同时将查询信息结果形成一个数据库,并将查询结果显示给用户。
下图即为一层数据流程图:
图一层数据流程图
对管理员数据处置部份进行再分解,取得二层数据流程图。
二层数据流程图说明:
1管理员在登录系统时,按照输入的数据形成用户数据库,并在下次进入系统时对身份进行验证。
2管理员进入系统后,能够别离对学生信息、宿舍信息、员工信息和外来人员信息进行查询,同时形成信息数据库,并将查询结果显示给用户。
下图即为二层数据流程图:
图二层数据流程图
数据字典
3.3.1数据项
3.3.2数据结构
3.3.3数据流
3.3.4数据处置
3.3.5数据存储
3.3.6外部实体
4系统设计
整体设计
按照系统的功能需求,依照结构化设计方式的思想,将本系统划分成四个模块。
别离是:
学生管理、宿舍管理、员工管理、外来人员管理,如图所示。
图4-1宿舍管理系统模块结构图
详细设计
4.2.1代码设计
运算机管理信息系统设计的大体前提条件是把管理对象数字化或字符化,因此,代码就是用来表征客观事物的实体类别,和属性的一个或一组易于运算机识别和处置的特定符号或记号,它能够是字符、数字或某些特殊符号的组合。
一个设计优良的代码,具有以下作用:
⑴标示作用;⑵统计和检索作用;⑶对象状态的描述作用。
代码的种类有以下几种:
层次码、复合码、特征组合码、顺序码等等。
通过对数据库及彼此之间的联系进行分析,对所有数据库文件中的主码组成进行设计。
本系统中代码设计采用顺序码、层次码和复合码三类。
举例如下:
1)“类型”:
采用顺序码,如A、B、C等,因为类型较少,所以采用此代码,简短,易于管理,且易于添加。
2)“学号”:
采用层次码,如
2043外××××(×)表示意义为住在204室3号外铺的学生
↓↓↓
房间号铺位号里外寝
利用层次码能明确表示分类对象的类别,有严格的隶属关系,代码结构简单,容量大,正适用于对学生进行编码。
3)“交费单号”:
采用复合码,由层次码+顺序码,如:
FH××××××××××
↓↓↓
标识时刻顺序号
表示意义为2010年的第0001号收费单
由于每学期入学时都有大量交费单生成,因此采用复合吗,能够做到一单一码,起到唯一标识作用,而且也不会造成码位太长。
4.2.2输出设计
对系统需要的输出结果进行设计,本系统主如果查询学生、员工、楼房、寝室及外来相关人员的相关信息。
现就学生信息查询输出表进行描述如表4-1所示。
表4-1学生信息查询
4.2.3输入设计
学生信息的录入,如图4-2所示。
图4-2学生信息录入界面
外来人员记录信息录入,如图4-3所示。
图4-3外来人员记录信息录入界面
员工信息录入,如图4-4所示
图4-4员工记录信息录入界面
寝室信息录入,如图4-5所示
图4-5寝室信息录入界面
4.3.4数据库结构设计
(1)概念结构设计(E-R图)
在咱们所设计的模块中,主要涉及到学生、外来人员、房间、管理员这四个实体,所以在E-R图中咱们只是将这四个实体的属性进行了详细说明。
(1)学生实体属性E-R图
图4-6学生实体E-R图
(2)管理员实体属性E-R图
图4-7管理员实体E-R图
(3)寝室实体属性E-R图
图4-8房间实体E-R图
(4)外来人员实体属性E-R图
图4-9外来人员实体E-R图
(5)员工实体属性E-R图
图4-10员工实体E-R图
(6)楼房实体属性E-R图
图4-11楼房实体E-R图
宿舍管理信息系统概念结构设计E-R图,如图4-12所示:
图4-12宿舍管理信息系统E-R图
(2)逻辑结构设计(关系模型)
员工(员工号、姓名、性别、工资、住址、年龄、联系方式、楼房号)
楼房(楼房号、房间数、楼层数、应住人数)
寝室(寝室号、应住人数、实住人数、住宿费、寝室人员姓名、报修情形、楼房号)
学生(学号、姓名、性别、所属学院、所在班级、电话号码、籍贯、其他信息、楼房号、寝室号)
外来人员(证件号、姓名、所访人姓名、所访人寝室号、所访时刻)
(3)物理结构设计(部份结构如表4-2,表4-3,表4-4,表4-5,表4-六、表4-7所示)
字段名
数据类型
是否主键
说明
User
Char
是
表的主键,自动增长,管理员登录名
Password
Char
否
管理员登录密码
表4-2管理员信息表
字段名
数据类型
是否主键
说明
DormitoryId
int
是
寝室编号
BuildingNum
int
否
实住人数
Price
int
否
住宿费
Service
Char
否
报修情况
InNum
int
否
入住人数
表4-3寝室信息表
字段名
数据类型
是否主键
说明
StuNo
Integer
是
学生学号,唯一主键
StuName
Char
否
学生姓名
Sex
Char
否
学生性别
Roomnum
Char
否
学生所住的房间
StuDepart
Char
否
学生所属院系
StuClass
Char
否
学生所属班级
StuTel
Char
否
学生联系方式号码
StuAddr
Char
否
籍贯
StuRemark
Char
否
学生其他信息备注
表4-4学生信息表
字段名
数据类型
是否主键
说明
CredeNum
Char
是
人员证件号码
Name
Char
否
姓名
Toname
Char
否
所寻找人的姓名
Toroomnum
Char
否
所寻找人的房间号
Time
Time
否
寻找时间
表4-5外来人员信息
字段名
数据类型
是否主键
说明
BuildingId
int
是
楼房编号
FlooraMount
int
否
楼层数量
AreaaMount
int
否
房间数
DormitoryaMount
int
否
应住人数
表4-6楼房表
字段名
数据类型
是否主键
描述
Emp_Id
char
是
员工号
Emp_Name
char
否
姓名
Emp_Age
char
否
年龄
Emp_Sex
char
否
性别
Hou_Id
char
否
楼房号
Emp_Add
char
否
家庭住址
Emp_Tel
char
否
联系方式
Emp_Des
char
否
备注
表4-7员工表