您好,欢迎来到百家汽车网。
搜索
您的当前位置:首页宿舍管理信息系统

宿舍管理信息系统

来源:百家汽车网
摘 要

本文以本人在学校的学生寝室管理信息系统的开发进程为蓝本,详细论述了管理信息系统开发的进程和大体方式。全文共分为:前言、系统计划、系统分析、系统等七部份。通过对宿舍活动各环节产生的数据进行处置,将为上级管理层提供一系列有关宿舍情形的动态信息,使宿舍管理工作规范化、制度化、程序化,增进了宿舍管理的基础水平,避免了业务管理的随意性,提高信息处置的速度和准确性。

关键词:管理信息系统;需求分析;寝室管理

目 录

1 前言 .............................................................................................................................. 4

作业背景 ............................................................................................................................................................ 4 选题说明 ............................................................................................................................................................ 4

1.2.1 大体思路 ........................................................................................................................................ 4 1.2.2 作业目标 ........................................................................................................................................ 4

工作业绩 ............................................................................................................................................................ 5

1.3.1 个人主要工作 ............................................................................................................................... 5 1.3.2 主要收获 ........................................................................................................................................ 5 1.3.3 自我评定 ........................................................................................................................................ 5 1.3.4 小组成员任务分工情形 ............................................................................................................. 5 2 系统计划 ........................................................................................................................ 6

项目名称 ............................................................................................................................................................ 7 项目背景 ............................................................................................................................................................ 7 项目目标 ............................................................................................................................................................ 7 开发方式 .............................................................................................................................................. 7 项目功能 .............................................................................................................................................. 7 可行性分析 .......................................................................................................................................... 7

2.6.1 经济可行性分析 .............................................................................................................. 7 2.6.2 技术可行性分析 .............................................................................................................. 8 2.6.3 管理组织可行性分析 ...................................................................................................... 8 3 系统分析 ........................................................ 9

业务流程分析 ...................................................................................................................................... 9 数据流程图 ........................................................................................................................................ 10 数据字典 ............................................................................................................................................ 12

3.3.1 数据项 ............................................................................................................................ 12

3.3.2 数据结构 ........................................................................................................................ 13 3.3.3 数据流 ............................................................................................................................ 14 3.3.4 数据处置 ........................................................................................................................ 14

3.3.5 数据存储 ........................................................................................................................ 14 3.3.6 外部实体 ........................................................................................................................ 15 4 系统设计 ....................................................... 16

整体设计 ............................................................................................................................................ 17 详细设计 ............................................................................................................................................ 17

4.2.1 代码设计 ........................................................................................................................ 17

4.2.2 输出设计 ........................................................................................................................ 18 4.2.3 输入设计 ........................................................................................................................ 19 4.3.4 数据库结构设计 ............................................................................................................ 21

1 前言

作业背景

本文按照《管理信息系统开发实践》课程要求而做。 课程作业要求如下:

本文按照所学内容结合本校情形,搜集资料,进而小组进行研究、分析、计划、设计、实施,并编写的一个小型学生寝室管理信息系统。

该项目为学校学生寝室管理信息系统软件,是为了更好的方便对学生各项寝室信息进行综合的管理。开发该软件的要求与功能是实现学生寝室信息数据管理与操作处置,软件的大体数据流动为学生寝室信息数据的输入,学生大体信息,寝室信息及物品信息,和用户提出对学生寝室信息等的查询要求所产生的输出等。

选题说明

为了实现提高高校宿舍管理部门的工作效率,充分利用资源,减少没必要要的人力,物力和财力的支出,方便宿舍管理部门的工作人员全面地掌握学生住宿情形等目的,为宿舍管理部门开发设计一套专用系统--高校学生宿舍信息管理系统,来进行管理学生宿舍信息,使学生宿舍信息实现标准化和规范化的管理。专用系统是一个信息管理系统 MIS(Management Information System)以下就称信息管理系统,它将实现检索迅速和查找方便,信息的录入,修改和删除,和对新入校学生进行宿舍安排等功能,学生能够在系统前台以寝室长和室员的身份进行查看和发布寝室的信息。 1.2.1 大体思路

系统通过采用SQL Server 2002和Microsoft Visual Studio等软件来实现学生寝室管理系统的成立。本系统在研制开发进程中,严格遵循软件工程方式,完全采用结构化程序设计方式。本系统的主要功能能够方便的对学生寝室进行管理,系统采用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 系统分析

业务流程分析

学生寝室管理信息系统的需求分析的重点是对学生寝室管理信息系统的业务流程进行描述,通过采用流程图的部份图形来对学生寝室管理信息系统活动进行规范化说明,如下图所示:

管理员 系统登录 学生管理 宿舍管理 员工管理 外来人员 管理 学生信息 宿舍信息 员工信息 外来人员信息 学生寝室信息 员工,外来人员档案 查询 查询 学生 老师 学校领导,管理人员

图 业务流程图

数据流程图

本系统主要有四大功能:学生管理、宿舍管理、员工管理、外来人员管理。在对学生寝室管理信息系统业务流程图进行分析的基础上,从系统的科学性、管理的合理性、实际运用的可行性角度动身,将信息处置功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精准地描述新系统应具有的数据加工功能、数据输入、数据输出、数据贮存及数据来源和去向。

为了使整个系统的概况一目了然,把细节用下一层的数据图来表示,本系统采用了逐层细画的原则。下图为本系统的顶层数据流程图:

用户 F2信息处理 F1需求信息 P 系统处理 用户

D 数据库

图顶层数据流程图

顶层数据流程图说明:系统用户通过所需求的信息,进行相应的系统处置,最终完成信息处置结果,并将结果显示给用户。

对系统处置部份进行分解,取得一层数据流程图。一层数据流程图说明: 系统处置部份能够分为三个处置部份。

1 当系统用户进行登录时,系统需要对输入信息进行处置,以验证身份,进而别离进入系统的学生用户界面和管理员界面。

2 学生用户输入需求信息,系统处置信息,同时将查询信息结果形成一个数据库,并将查询结果显示给用户。

3 管理员用户输入需求信息,系统处置信息,同时将查询信息结果形成一个数据库,并将查询结果显示给用户。 下图即为一层数据流程图:

D 数据库 管理员 P2 登录失败 需求信息 P3 数据处理 用户 用户 输入信息 P1 身份认证 P2 学生用户 需求信息 P3 数据处理 用户 D 数据库

图 一层数据流程图

对管理员数据处置部份进行再分解,取得二层数据流程图。二层数据流程图说明:

1 管理员在登录系统时,按照输入的数据形成用户数据库,并在下次进入系统时对身份进行验证。

2 管理员进入系统后,能够别离对学生信息、宿舍信息、员工信息和外来人员信息进行查询,同时形成信息数据库,并将查询结果显示给用户。 下图即为二层数据流程图:

P3.3.1 学生信息 信息查询 信息处理 P3.3.3 查询结果 员工信息 D2 P3.3.4 外来人员 信息数据库 P3.3.2 登录失败 用 户 身份确认 宿舍信息 用户 输入信息 登录输入 信息查询 D1 用户数据库

图 二层数据流程图

数据字典

3.3.1 数据项 数据项名称:学生姓名 别名:姓名 类型:nvchar() 长度:6 取值范围:1—999999 简述:描述每一个学生的名称 数据项条目

数据项条目 数据项名称:学生学号 别名:学号 类型:nchar() 数据项名称:员工号码 类型:nchar() 长度:10 取值范围:1—9 简述:是一个员工的代码,且只对应一个员工,主要功能是确定 员工的身份。 别名:员工号 数据项条目 数据项名称:证件号码 别名:证件号 类型:nchar() 长度:18 取值范围:1—999 简述:用来识别一个人的身份。 数据项条目

3.3.2 数据结构 数据结构编号:1004—00 数据结构名称:院系 数据结构条目 数据结构编号:0#—000 数据结构名称:寝室号 说明:0#代表楼号,000代表寝室所在楼中的编号,每一个寝室只有编号相对应。 说明:每一个学生都有所属院系,每一个院系也有若干学生 数据结构的组成:由院系编号,名称以及若干信息组成 数据结构条目 数据结构条目 数据结构编号:1004—00—00 数据结构名称:班级 说明:每一个学生都有所在班级,每一个班级也有若干学生 数据结构的组成:由班级编号,名称以及若干信息组成 3.3.3 数据流 数据流条目 数据流的编号:F1 数据流的名称:需求信息 说明:用户所需查询的信息 数据流的来源:用户 数据流的去向:系统数据库 数据流的组成:个人资料,基本信息 数据流的流通量:200条/日 高峰期流通量:3000条/日

3.3.4 数据处置 处理过程编号:F2 处理过程名称:信息处理 输入数据:个人姓名,号码 输出数据:基本资料及信息 处理频率:30条/分 处理逻辑:系统根据输入的信息在数据库中找到对应信息,并进行整理筛 选,最终显示给用户。 处理过程条目 3.3.5 数据存储 数据存储条目 数据存储编号:D1 数据存储名称:用户数据库 说明:用来储存用户的登录信息 数据存储条目 数据存储编号:D2 数据存储名称:信息数据库 说明:用来储存用户查询后的信息 数据存储组成:个人信息+基本资料 关键字:户名信息 相关联的处理:将查询信息录入,并且输出 3.3.6 外部实体 外部实体条目 外部实体编号:0000000000 外部实体名称:学生 说明:主要是本学校的学生 外部实体输出的数据:个人信息+基本资料 外部实体输入的数据:姓名+编号 该外部实体的数量:学校所有学生总数

外部实体条目 外部实体编号:000000000000000000 外部实体名称:外来人员 说明:学校外来人员 外部实体输出的数据:个人信息+基本资料 外部实体输入的数据:姓名+证件号码 该外部实体的数量:不确定 外部实体条目 外部实体编号:0000000000 外部实体名称:员工 说明:学生寝室管理人员 外部实体输出的数据:个人信息+基本资料 外部实体输入的数据:姓名+员工号 该外部实体的数量:16 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 Password 数据类型 Char Char 是否主键 是 否 说明 表的主键,自动增长,管理员登录名 管理员登录密码 表4-2 管理员信息表

字段名 DormitoryId BuildingNum Price Service InNum 数据类型 int int int Char int 是否主键 是 否 否 否 否 表4-3 寝室信息表

字段名 StuNo StuName Sex Roomnum StuDepart StuClass StuTel StuAddr StuRemark 数据类型 Integer Char Char Char Char Char Char Char Char

字段名 CredeNum 数据类型 Char 是否主键 是 否 否 否 否 否 否 否 否 说明 学生学号,唯一主键 学生姓名 学生性别 学生所住的房间 学生所属院系 学生所属班级 学生联系方式号码 籍贯 学生其他信息备注 说明 寝室编号 实住人数 住宿费 报修情况 入住人数 表4-4 学生信息表 是否主键 是 说明 人员证件号码 Name Toname Toroomnum Time Char Char Char Time 否 否 否 否 姓名 所寻找人的姓名 所寻找人的房间号 寻找时间 表4-5 外来人员信息

字段名 BuildingId FlooraMount AreaaMount DormitoryaMount 数据类型 int int int int 是否主键 是 否 否 否 表4-6楼房表

说明 楼房编号 楼层数量 房间数 应住人数

字段名 Emp_Id Emp_Name Emp_Age Emp_Sex Hou_Id Emp_Add Emp_Tel Emp_Des 数据类型 char char char char char char char char 是否主键 是 否 否 否 否 否 否 否 表4-7 员工表

描述 员工号 姓名 年龄 性别 楼房号 家庭住址 联系方式 备注

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baijiahaobaidu.com 版权所有 湘ICP备2023023988号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务