宿舍管理系统管理信息系统副本副本.docx

上传人:b****3 文档编号:12665813 上传时间:2023-04-21 格式:DOCX 页数:37 大小:199.61KB
下载 相关 举报
宿舍管理系统管理信息系统副本副本.docx_第1页
第1页 / 共37页
宿舍管理系统管理信息系统副本副本.docx_第2页
第2页 / 共37页
宿舍管理系统管理信息系统副本副本.docx_第3页
第3页 / 共37页
宿舍管理系统管理信息系统副本副本.docx_第4页
第4页 / 共37页
宿舍管理系统管理信息系统副本副本.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

宿舍管理系统管理信息系统副本副本.docx

《宿舍管理系统管理信息系统副本副本.docx》由会员分享,可在线阅读,更多相关《宿舍管理系统管理信息系统副本副本.docx(37页珍藏版)》请在冰豆网上搜索。

宿舍管理系统管理信息系统副本副本.docx

宿舍管理系统管理信息系统副本副本

山东青年政治学院课程设计

 

《管理信息系统》

 

专业:

人力资源管理

班级:

四班

学号:

201111510439

姓名:

冯玉静

日期:

2011-6-20

 

战略规划

选题意义

可能性、必要性分析

规划的工作过程

可行性分析

新系统的几种方案

可行性研究

结论

系统分析

组织与功能分析

业务流程调查与分析

数据和数据流程分析

确定新系统的逻辑处理方案

系统设计

系统总体功能结构设计

代码设计

数据库设计

输入、输出及菜单设计

处理流程设计

系统实施

系统实现

系统运行

 

第一部分战略规划

(一)选题意义

1.摘要

用户:

老师

拟建系统的名称:

学生成绩管理系统

拟达到的目标:

当今学生成绩管理的繁琐给行政人员带来了诸多不便,教学办公室缺少一种完善的学籍管理软件,为了对学生成绩的管理方便,开发人员完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,主要用于大中专院校学生日常管理工作,以规范的学生档案为基础,实现了学生考勤,学籍变更、学生奖惩、考试成绩、教师考勤等电算化管理,实现学校人力资源的优化和学生成绩管理的科学管理而设计的,通过试用本系统,可以更加有效的管理学生成绩信息,其中包括学生的基本信息,成绩信息并且具有信息的增加,查询,修改等功能。

通过一个学生成绩管理系统,使学校的管理工作,系统化、规范化、自动化,从而达到提高学校管理效率的目的

2.背景

随着计算机技术的飞速发展,特别是计算机的应用已普及到经济和社会生活的各个领域。

使原本的旧的管理方法越来越不适应现在社会的发展。

许多人还停留在以前的手工操作。

这大大地阻碍了人类经济的发展。

为了适应现代社会人们高度强烈的时间观念,利用计算机实现高校宿舍管理系统势在必行。

对于各大高校来说,利用计算机支持学校的学生,教师查课,管理员排课,是适应现代学校的制度要求、推动学校管理走向科学化、系统化、规范化的必要条件,从而达到提高校管理效率的目的。

给同学和老师带来方便。

高校学生成绩管理系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的库。

而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。

旧的手工纪录学生成绩的方式已经不能适应高速发展的信息化时代,新的成绩管理系统开发出来之后,学校管理将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大。

这些优点能够极大地提高效率,也是学校科学化、正规化管理的重要因素。

3.现行系统调研与分析

使用传统人工的方式管理排课存在着许多缺点,如效率低、数据冗余、易产生错误等。

而使用计算机对人事信息进行管理,有着手工管理所无法比拟的优点,这些优点能够极大地提高人事信息管理的效率,也是企业走向科学化、正规化管理,与世界接轨的重要条件。

(二)可行性、必要性分析

1.必要性

旧的手工纪录学生成绩的方式已经不能适应高速发展的信息化时代,新的学生成绩管理系统开发出来之后,学校的信息管理将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大。

这些优点能够极大地提高效率。

2.可行性

Java编程语言,Jspweb应用程序开发,数据库原理以及管理信息系统等课程。

因此在我的专业能力下可以进行系统开发,因此从技术上说,完全可以建成一个适用的宿舍管理系统。

本系统灵活方便,快捷迅速,适应处理多项数据。

采用友好、直观的视窗界面,鼠标、键盘两种操作方式任意选择,方便快捷。

界面统一规范,提示信息功能完整,稍一接触就可以上手进行所有操作。

因此运行管理方面不存在太大问题。

由于管理信息系统的开发在目前是一个技术上的成熟系统,并且有切实的工程技术保证,有学校领导的大力支持以及人员和资金的保证,因此开发该系统是完全可行的。

(三)规划工作过程

1.酝酿、准备阶段

本系统作为单机运行,需要相关的配置,操作系统为windowsXP系统或更高的版本,利用SqlServer2000作为数据存储和数据操作的数据库,其重要组成部分有jsp(支持可Web访问的应用程序的开发)。

2.调查研究阶段

●学生的基本信息:

入校时,每位同学都有唯一的学号,并被分配到指定的班级,由指定的老师负责每一门课程。

●宿舍的基本信息:

每间宿舍都有唯一的宿舍号,入校时,宿舍会装公用电话机,相应地就有宿舍电话号码。

●水电费用的基本信息:

每间宿舍都有水电费用的查询管理,当本楼的同学想查询寝室是的用电量有水量时,输入楼号寝室号即可查询相关信息。

当信件接收后,应有一个接收信件的时间,表示信件已成功到达指定的同学手中。

●维修的基本信息:

宿舍楼中经常出现财产的损坏,比如灯泡坏了,桌椅损坏等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。

这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。

当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。

●系统基本信息:

本系统中管理员除了可以对学生成绩等信息进行操作外,还可以授权给同学,建立普通用户进行信息查询等操作。

 

3.数据整理分析

 

数据类

学生信息

房间信息

入住信息

迁出信息

水费信息

电费信息

维修信息

管理员信息

学生信息录入

C

查询学生信息

U

房间信息录入

C

查询房间信息

U

设置水电标准

C

C

查询水电标准

U

U

U

水表登记

U

电表登记

U

查询缴费

U

U

U

学生入住

U

U

C

学生迁出

U

U

C

调换房间

U

U

U

U

维修登记

C

维修查询

U

添加管理员

C

查询管理员

U

修改密码

U

●建立U/C矩阵

 

图1-1

 

●U/C矩阵的求解

数据类

学生信息

房间信息

入住信息

迁出信息

水费信息

电费信息

维修信息

管理员信息

查询学生信息

C

查询房间信息

U

房间信息录入

C

学生信息录入

U

学生入住

U

U

C

学生迁出

U

U

C

调换房间

U

U

U

U

设置水电标准

U

U

U

查询水电标准

U

U

U

水表登记

U

C

电表登记

U

C

查询缴费

U

U

U

维修登记

C

维修查询

U

添加管理员

C

查询管理员

U

修改密码

U

 

图1-2

 

●划分子系统

数据类

学生信息

房间信息

入住信息

迁出信息

水费信息

电费信息

维修信息

管理员信息

查询学生信息

C

查询房间信息

U

房间信息录入

C

学生信息录入

U

学生入住

U

U

C

学生迁出

U

U

C

调换房间

U

U

U

U

设置水电标准

U

U

U

查询水电标准

U

U

U

水表登记

U

C

电表登记

U

C

查询缴费

U

U

U

维修登记

C

维修查询

U

 

添加管理员

C

查询管理员

U

修改密码

U

 

图1-3

 

●信息系统结构图

图1-4

 

第二部分可行性分析

(一)新系统的几种方案

1.系统的目标

在最短时间内,以最低成本开发出具有管理学生住宿信息以及其出勤信息的系统。

并完善用户的查询更新和修改操作,以及对就业信息提供的完善。

2.系统规划及初步方案

该系统使用JSP、HTML、SqlServer2000等软件开发,JSP技术很好地适应了交互站点设计和基于Web的数据库访问的要求。

用户使用IE浏览就业指导中心的主页,就业指导中心有专门的数据服务器,使用Tomcat服务器,管理端使用JSP开发。

3.系统的实施方案

系统开始进入使用期时,必须先由管理员录入一些基本信息。

主要包括学生的班级及学号。

管理员设置完相关信息后,应定期更新信息,一遍管理及时。

在一年的使用期通过检验后,应对系统进行相关的优化措施。

系统稳定后的主要工作是加强该系统安全性。

(二)可行性研究

1.管理可行性

近年来各高校在计算机硬件及软件方面投入了大量的人力、物力、财力,在教务上,给各个公寓管理员配置了计算机,并能联接到互联网。

这样各工作部门的人员可以快速、方便、高效地使用计算机进行日常工作。

宿舍管理的老师要是采用手写记录或者以存电子文档的形式记录学生信息都是非常繁重而且信息量非常大的工作。

开发了此系统,可极大提高管理人员的工作效率,方便对入住学生信息的更新和修改,是一个比较人性化的管理系统。

该宿舍管理系统是一个较简单的小型系统,稍加培训学校所配置的管理员便可以对系统进行维护。

因此,该系统在实践上具备可行性。

2.技术可行性

该系统对软、硬件系统要求较低,所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备。

软件上,操作系统采用Windows系列操作系统、MyEcleplc5.5作为前台开发工具,它具有的“一经编译,到处运行”的特性,超越了旧的编辑—编译—测试模式。

它还引入了面向对象的程序设计思想,使得大量已经编好的java程序可以直接拿来使用。

同时,java又是最容易学习与应用的程序语言之一。

它的功能非常强大,已成为一种专业化的开发语言和环境。

采用SqlServer2000作为后台数据库平台的管理系统,它在电子商务、数据仓库和数据库解决方案等应用中起着核心作用,可为企业的数据管理提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实现数据的完整性、数据的安全性以及数据的可靠易用性等等。

这些软件在高校宿舍管理系统开发中已被大量应用,技术上都比较成熟。

因此在技术上是可行的。

3.经济可行性

当今学校内部没有完善的高校宿舍管理系统,管理水平差,宿舍不能得到合理分配,学生,教师管理档案问题重重。

迫切需要提高现代化管理水平、管理质量和管理高校课程。

高校宿舍管理系统的初步现代化的开发和使用,能够大大提高学校管理者的工作效率,节省成本提高经济效益。

它把从事人力资源管理的人员从繁重的手工操作中解脱出来,用更多精力从事创造性的管理活动和其它重要的活动中去,从而达到节省人力、物力,财力的目标;它能使决策、计划和其它管理活动更加科学、精确、灵活。

因此,开发一个专门针对高校宿舍管理系统,在经济上也是可行的。

(三)总结

鉴于以上分析可知,该学生宿舍信息管理系统开发项目不仅有潜在的巨大经济效益,而且有巨大的社会效益。

从而使我们深信该系统开发出来之后将获得巨大成功!

 

第三部分系统分析

(一)组织与功能分析

1.组织结构分析

表示:

领导与被领导关系

表示:

信息资料传递关系

图3-1组结构图

2.功能结构分析

 

图3-2功能结构图

3.组织功能联系表

表3-1组织/功能联系表

“※”——表示该项业务是对应组织的主要业务

“⊙”——表示该单位是参加协调该项业务的辅助单位

“√”——表示该单位是该项业务的相关单位

空格:

表示该单位与对应的业务无关

表3-1

功能

序号

功能

组织组织联系

 

信息管理

 

房间管理

 

费用管理

 

维修管理

 

系统管理

功能联系

1

信息部

2

财务部

3

维护部

4

技术部

(二)业务流程调查与分析

1.业务流程图

图3-3业务流程图

 

2.表格分配图

图3-4表格分配图

(三)数据和数据流程分析

1.数据流程图

图3-5顶层数据流程图

●一层数据流程图

图3-6信息处理数据流程图

图3-7入住处理数据流程图

图3-8费用管理数据流程图

 

图3-9维修管理数据流程图

 

图3-10系统管理数据流程图

2.数据字典

●数据项的定义

表3-2

编号

名称

别名

类型及宽度

取值范围

I1

管理员姓名

username

字符型,6位

0—999999

I2

密码

password

字符型,10位

0—9999999999

I3

学号

Studentid

字符型,10位

0—9999999999

I4

姓名

name

字符型,8位

0—99999999

I5

性别

sex

字符型,2位

0—99

I6

籍贯

home

字符型,10位

0—9999999999

I7

入学年份

year

字符型,4位

0—9999

I8

学制

nianzhi

整型,4位

0—9999

I9

学院

xueyuan

字符型,10位

0—9999999999

I10

班级

classid

字符型,10位

0—9999999999

I11

栋号

donghao

字符型,2位

0—99

I12

寝室号

houseid

字符型,3位

0—999

I13

电话

phone

字符型,8位

0—99999999

I14

可住人数

kezhu

整型,4位

0—9999

I15

入住人数

ruzhu

整型,4位

0—9999

I16

寝室费

hexpense

整型,4位

0—9999

I17

入住时间

intime

时间

I18

底数

dishu

浮点型,8位

0—99999999

I19

可用数

xianshu

浮点型,8位

0—99999999

I20

上次缴费时间

shangci

时间

I21

本次缴费时间

newdate

时间

I22

费用

eexpense

浮点型,8位

0—99999999

I23

维修编号

id

整型,4位

0—9999

I24

维修维修物品

things

字符型,10位

0—9999999999

I25

申请维修时间

calldate

时间

I26

原因

yuanyin

字符型,10位

0—9999999999

I27

是否已维修

isrepair

字符型,2位

0—99

I28

维修时间

repairdate

时间

I29

维修花费

rexpense

浮点型,8位

0—99999999

I30

责任人

zeren

字符型,10位

0—9999999999

I31

赔偿

peichang

字符型,2位

0—99

●数据结构定义

表3-3

名称

编码

简述

组成

管理员表

DS1

记录管理员信息

管理员姓名+密码

学生表

DS2

记录学生信息

学号+姓名+性别+籍贯+入学年份+学制+学院+班级

寝室表

DS3

记录寝室信息

栋号+寝室号+性别+电话+可住人数+入住人数+寝室费

居住表

DS4

记录居住信息

学号+栋号+寝室号+入住时间

水费表

DS5

记录水费信息

栋号+寝室号+底数+可用数+上次缴费时间+本次缴费时间+费用

电费表

DS6

记录电费信息

栋号+寝室号+底数+可用数+上次缴费时间+本次缴费时间+费用

维修表

DS7

记录维修信息

维修编号+栋号+寝室号+维修物品+申请维修时间+原因+是否已维修+维修时间+维修花费+责任人+赔偿

●数据存储的定义

表3-4

编号

名称

简述

组成

关键字

相关的处理

D1

学生库

存储学生表

学号+姓名+性别+籍贯+入学年份+学制+学院+班级

学生

P1

D2

寝室库

存储寝室表

栋号+寝室号+性别+电话+可住人数+入住人数+寝室费

寝室

P1

D3

入住库

存储居住表

学号+栋号+寝室号+入住时间

居住

P2

D4

费用库

存储水费表,电费表

栋号+寝室号+底数+可用数+上次缴费时间+本次缴费时间+费用

费用

P3

D5

维护库

存储维修表

维修编号+栋号+寝室号+维修物品+申请维修时间+原因+是否已维修+维修时间+维修花费+责任人+赔偿

维修

P4

D6

管理员库

存储管理员表

管理员姓名+密码

管理员

P5

 

●外部实体定义

表3-5

编号

名称

输入

输出

简述

S1

信息部

基本信息

录入信息

S2

财务部

费用信息

管理水电费用

S3

维护部

维修信息

维修

S4

技术部

系统信息

系统管理

●数据流的定义

 

表3-6

编号

名称

简述

来源

去向

组成

流量

高峰流量

F1_1

学生基本信息

信息部录入学生基本信息

信息部

信息部

I3+I4+I5+I6+I7+

I8++I9+I10

约0条/天

约200条/天

F1_2

学生信息查询结果

对学生信息查询的反馈

信息部

信息部

I3+I4+I5+I6+I7+I8+

+I9+I10

约10条/天

约20条/天

F1_3

寝室基本信息

信息部录入寝室基本信息

信息部

信息部

I5+I11+I12+I13+I14

+I15+I16

约0条/天

约100条/天

F1_4

寝室信息查血结果

对寝室信息查询的反馈

信息部

信息部

I5+I11+I12+I13+I14

+I15+I16

约10条/天

约20条/天

F2_1

入住信息

信息部录入入住信息

信息部

信息部

I3+I11+I12+I17

约0条/天

约100条/天

F2_2

入住查询结果

对入住信息查询的反馈

信息部

信息部

I3+I11+I12+I17

约10条/天

约20条/天

F3_1

费用信息

财务部录入费用信息

财务部

财务部

I11+I12+I18+I19+

I20+I21+I22

约100条/天

约200条/天

F3_2

费用查询结果

对费用信息查询的反馈

财务部

财务部

I11+I12+I18+I19+

I20+I21+I22

约10条/天

约20条/天

F4_1

维修信息

维护部录入维修信息

维护部

维护部

I11+I12+I23+I24+

I25+I26+I27+I28+

I29+I30+I31

约10条/天

约20条/天

F4_2

维修查询结果

对维修信息查询的结果

维护部

维护部

I11+I12+I23+I24+

I25+I26+I27+I28+

I29+I30+I31

约10条/天

约20条/天

F5_1

管理员信息

技术部录入管理员信息

技术部

技术部

I1+I2

约0条/天

约10条/天

F5_2

管理员查询结果

对管理员信息查询的反馈结果

技术部

技术部

I1+I2

约10条/天

约20条/天

●处理逻辑的定义

表3-7

编号

名称

简述

输入

输出

处理

处理频率

P1

信息管理

录入基本信息

学生信息,寝室信息

I3+I4+I5+I6+I7+

I8++I9+I10

I5+I11+I12+I13+I14

+I15+I16

10次/天

P2

居住管理

管理居住情况

学生信息

居住情况

I3+I11+I12+I17

10次/天

P3

费用管理

管理水电费

寝室信息

费用情况

I11+I12+I18+I19+

I20+I21+I22

100次/天

P4

维护管理

维修管理

寝室信息

维修情况

I11+I12+I23+I24+

I25+I26+I27+I28+

I29+I30+I31

100次/天

P5

系统管理

系统管理员管理

管理员信息

管理员信息

I1+I2

10次/天

3.处理逻辑描述

3-11

 

第四部分系统设计

(一)系统总体功能结构设计

图4-1

(二)代码设计

学号(10位)

前4位表示专业,中间4位表示班级,后2位表示学生序号。

如:

XXXXXXXXXX

学生序号

班级

专业

如:

1402084235指信管专业0842班35号学生。

(三)数据库设计

1.E-R图

图4-2

2.数据表

数据库由若干个表构成。

在本系统中数据库由七个表构成,分别是管理员表,学生表,寝室表,入住表,费用表,维修表,系统管理表。

 

●管理员表设计

管理员表用来记录管理员登录信息,本信息表涉及到的字段及其属性:

表4.1管理员表

列名

数据类型

长度

精度

小数

备注

管理员姓名

Char

6

0

0

不为空

密码

Int

10

0

0

不为空

●学生表设计

学生表记录学生的各项信息。

如下表所示:

表4.2学生表

列名

数据类型

长度

精度

小数

备注

学号

Char

10

0

0

关键字

姓名

Ch

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 职高对口

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1