管理信息系统开发报告修改版.docx
《管理信息系统开发报告修改版.docx》由会员分享,可在线阅读,更多相关《管理信息系统开发报告修改版.docx(26页珍藏版)》请在冰豆网上搜索。
![管理信息系统开发报告修改版.docx](https://file1.bdocx.com/fileroot1/2022-12/18/9818d0ed-b92c-49e0-a16f-0ab28fa281b3/9818d0ed-b92c-49e0-a16f-0ab28fa281b31.gif)
管理信息系统开发报告修改版
管理信息系统开发报告(修改版)
学生公寓出入管理信息系统开发报告
指导教师:
王晓欣
小组成员:
秦芳(组长)张颖袁佳伟程雅琴刘乙霏王洋洋
成绩:
班级:
管实1002班
2012年7月1日星期日
第二,更好地保障学生公寓的安全。
第三,实现快速方便地处理大量成绩数据信息,减少人工登记的工作量,完成学生公寓出入的录入、添加、修改、查询等处理要求。
第四,输出和打印学生公寓出入单。
1.3可行性分析
该公寓管理系统在技术上容易实现,且经济成本低,易于推广,便于使用,社会使用性强,它的应用能够加速学校管理的信息化建设,根据长时间的分析研究,该系统的可行性分析包括以下几个方面的内容:
1.3.1技术可行性分析
(1)硬件环境:
每栋公寓楼需配备一台计算机。
主要配置为CPU(PII300以上)、内存(64M以上)、显卡(4M以上)、系统为Windows98以上。
(2)软件环境:
用户端:
Windows2000,Windows2003,WindowsXP;
服务器端:
WindowsNT/Windows2000及以上操作系统;
开发工具:
科力MIS系统。
1.3.2经济可行性分析
现代化教育需要现代化、信息化的管理,在电脑普及的今天,该系统成本低,维护费用少,同时也可以节省人力、物力、财力。
数据库来编程实现,系统设计成模块化、组件化,便于将来的扩展和维护,减少学校的再投资,很大程度的降低了原来在公寓管理上的花费,而且更加直观和方便。
在经济上,用此系统加强了学生公寓出入登记信息管理效率,为后勤人员提供了较高的效率,可节省人力资源的开支并取得无形的校园效益。
1.3.3管理可行性分析
高校管理者具有较高的素质,他们对管理现代化有较高的认识水平且支持重视。
在工作上,后勤人员管理学生公寓信息量非常大,开发了此系统,可极大提高后勤人员的工作的效率。
方便学生登记状况的储存和修改,及以后随时查询登记信息,是一个比较人性化的管理系统。
2.系统分析
系统分析是管理信息系统开发工作中最重要的一个阶段,在这个阶段中系统分析人员基于对企业管理业务的详细调查,利用一些描述及分析方法对企业现有的信息处理系统进行描述和分析,提出新系统的逻辑方案。
系统分析的本质是通过对现有系统的描述和分析回答未来系统“要做什么”的问题。
管理信息系统的系统分析阶段的主要工作有:
(1)对现行系统的详细调查;
(2)描述组织机构及各部门的业务;
(3)描述现有系统的业务流程;
(4)描述现有系统的数据需求;
(5)依据业务及数据的逻辑关系,分析现有系统的地业务流程及数据类;
(6)建立新系统的逻辑方案。
2.1对现行系统的详细调查
对现行系统的详细调查结果是系统分析的主要依据。
系统分析阶段的首要工作就是通过对线性系统的详细调查,弄清现行系统中各项业务的处理流程及涉及的相关数据。
对现行系统的详细调查工作是通过与企业组织机构各部门的业务人员交流来完成的。
虽然业务人员对自己工作业务非常熟悉,却常常不能将自己的工作用规范化的方式表达出来,因此我们不得不借助于一些方法和工具使系统分析人员和业务人员沟通和理解。
常用的调查方式有重点访谈、填写业务需求调查表、专题调查会、深入实际等几种方法。
2.1.1物品出入现行系统概况
①我校现行的物品出入管理使用的是原始的手工登记方式,利用登记簿记载各种信息。
其大致流程:
图2-1a物品登记原始业务流程
目前,我校的学生公寓对于外来人员的登记管理仍是很原始的,即采用手工登记的方法。
大致流程如下:
图2-1b来访人员登记原始业务流程
来访人员在进行登记时需要登录以下信息:
宿舍楼号
被访者宿舍号
被访者姓名
来访人姓名
来访事由
然而手工登记给我们的宿管人员和学生都带来很多的不便,在有些时候工作量还很大。
针对这一现状,我们需要建立一个有效的管理信息系统,以利于我们的管理工作。
2.2系统需求说明
当前,我们学校的相关设施还是比较原始的,对于学生的公寓管理依然停留在手工登记的阶段,这给宿管人员和学生都带来很多的不便,学校要是想了解学生宿舍的外来人员情况的相关信息,还需要翻阅各个登记簿,工作量还是比较大的,使管理变得没有效率。
针对这一情况,对学校的现行发展情况而言,建立一个有效的学生宿舍来访人员管理信息系统是必要的:
2.2.1学生公寓需求
用户需求:
可以对学生公寓外来人员进行有效的管理
学生方面:
让学生感觉到学校的管理透明。
学校方面:
可以查询每一个外来人员入住本校学生宿舍的相关信息。
来访人员方面:
为防止公寓安全,所有来访人员必须提供学生住宿的公寓号和寝室号才可以进入公寓。
对来访人员进行严格登记,包括来访时间,结束时间,来访人员的来访事由,能查询到每一条来访人员和被访人的信息。
2.2.2功能性需求
软件需求分析是指对目标软件系统在功能、行为、性能、设计约束等方面的期望。
需求分析是软件设计、实现测试直至维护的主要基础,良好的需求分析可以避免或尽早提出早期的错误,从而降低软件的开发成本,改进软件的质量。
从而为我校节省更多的人力、物力和财力。
学生公寓是学生日常生活与学习的重要场所,学生公寓管理事关学生人身安全和财产安全,关系到学校正常的教学、生活秩序,关系到学校和社会的稳定。
近年来,随着高等教育的快速发展,各大学都在快速发展,学生人数逐年增加,校舍不断扩大,我校学生公寓的数量规模都在不断地扩大,给我们的后勤部门带来更大的工作量。
同学生公寓的管理涉及面广,需要多个学校部门共同合作、协调,并且各部门对学生公寓的管理有着不同的需求,对学生的情况的也需要不同层面的了解,尤其是对外来人员的登记方面的工作更待加强,毕竟关系到学生和相关财物的安全。
另外随着网络的普及,网络逐渐成为工作和生活中密不可分的有效载体,开发基于网络的学生公寓管理系统,有利于学校各部门对学生的生活信息的掌握,达到信息资源共享已势在必行。
学生公寓外来人员管理信息系统应完成的任务:
对来访人员进行严格登记,包括来访时间,结束时间,来访人员的来访事由,能查询到每一条来访人员和被访人的信息。
2.2.3非功能性需求
用户界面需求:
简洁、易用、易懂,友好的用户界面。
硬件需求:
Pentium以上计算机
可靠性需求:
保证用户在正常使用本系统时,用户的操作或误操作不会产生数据丢失,方便我们的用户进行相关的查询和登记录入。
2.3业务过程描述
企业的运作是由企业组织机构的各项业务过程实现的,业务过程是企业动态系统的在组成部分。
对现行企业组织机构业务过程的描述和分析是系统分析工作的重要内容。
对企业的每一项业务过程我们可用一种称为“业务处理流程图”(TransactionFlowDiagram,TFD)的图形工具来描述,当然,对于一些简单的业务过程我们也可以通过文字描述其处理过程。
业务流程图通过一些特定的符号描述企业业务的处理过程,它重点强调了业务过程中每一项处理活动和具体业务部门的关系。
业务处理流程图的画法目前尚不统一,我们这里介绍一种简单的业务流程图画法。
这种业务流程图只用五种基本符号,其符号及名称如下图所示:
业务处理部门或个人业务处理活动生成的报表、卡片、凭证等
传递使用的基本数据或使用数据
2.3.1物品出入新业务流程图:
物品出入业务:
学生物品出入时,进行物品出入登记,管理员将物品出入的信息输入数据库,形成物品出入信息表。
图2-3a物品出入业务新流程图
2.3.2来访人员出入新业务流程图:
来访人员出入业务:
来访人员在出入时,进行信息登记,管理员将来访人员及被访人员的信息输入数据库,形成来访出入信息登记,从而便于更好的管理。
图2-3b来访人员出入业务新流程图
2.4数据分析及数据流程分析
2.4.1数据流程分析
舍弃企业组织机构(或个人)而主要从数据的处理与流动过程描述和分析实际业务的数据动态处理模式的工作称为数据流程分析,因此数据流程分析的工具——数据流程图(DataFlowDiagram-DFD)中主要包括信息的流动、处理与存储。
另外,虽然数据流图主要描述某一业务范围内的数据处理模式,但为了描述该业务与外部实体间的联系,也有少量的外部实体。
所谓外部实体指的是该业务主题执行部门以外的部门或个人。
上述说明,数据流图是描述各企业各项业务的数据流图的图形工具,它用少数的几种符号综合反映信息在系统中的流动、处理和存储情况。
数据流图有四种基本符号如下图:
外部实体处理
数据流数据存储
针对以上新业务流程图我们绘制出了新系统的数据流程图:
图2-4a物品出入新数据流程图
图2-4b来访人员出入新数据流程图
注:
①应当指出,业务流程图与数据流程图都是描述企业业务数据处理过程的图形工具,只是二者的着眼点不同;
②数据流图更注重描述业务内数据间的关系,并把业务看作一个整体功能,也就是更注重描述其“系统”特征,而该项业务通过外部实体与其环境交换信息;
③从使用者的角度来看,应用业务流程图描述企业各项业务的数据处理过程更容易与用户进行交流;数据流图较业务流程图抽象,描述的是企业业务数据处理过程的本质(业务的数据流动、处理与存储),但难以描述系统的控制流。
在一般的情况下,在描述现有系统的业务处理过程时,业务流程图与数据流程图二者兼用,而在系统设计阶段描述新系统的数据处理过程时,只用数据流图。
2.4.2数据分析
在数据流图中,我们对每一项业务的数据处理过程进行了动态描述,但对数据流图中涉及的数据类(数据存储、数据流等),却未给出详细描述。
用于描述数据类的工具称为数据字典(DateDictionary,DD),它是一种简化了的、用于规范描述数据类的主要结构及特性的表格工具。
在系统分析阶段,数据字典用于描述现行系统中的数据类,描述的结果将购成系统设计阶段数据类设计及数据库设计的基础。
数据字典中包括数据类名称及该数据类每一数据项的数据项名、类型、取值范围、每一数据项的内容举例、备注等。
数据字典规范化描述部分采用数据表格方式给出。
除了用表格规范化描述每个数据类的结构外,还用描述数据类的数据处理特性,包括:
(1)数据类中各数据项的计算关系;
(2)数据类的使用(或生成)频度;
(3)数据类的保密性要求;
(4)数据类在某个时间周期内的数据量估计。
部分数据字典举例:
数据类名称:
住宿学生信息表
数据项名
内容举例
类型
取值范围
备注
学号
10020215
数字型
8位整数
姓名
秦芳
字符型
最多5个汉字
性别
女
字符型
最多1个汉字
专业
经管实验班
字符型
最多20个汉字
宿舍号
211
数字型
3位整数
入住时间
2010-9-4
日期型
根据“来访人员数据流图”给出以下数据字典:
数据类名称:
来访人员出入信息登记表
数据项名
内容举例
类型
取值范围
备注
姓名
秦芳
字符型
最多5个汉字
被访者姓名
性别
女
字符型
最多1个汉字
被访者性别
宿舍号
211
数字型
3位整数
被访者宿舍号
姓名
袁佳伟
字符型
最多5个汉字
来访者姓名
工作单位
北京科技大学天津学院
字符型
最多30个汉字
来访者工作单位
联系方式
12345678912
数字型
11位整数
被访者联系方式
来访时间
2012-6-1
日期型
关系
同学
字符型
最多10个汉字
2.5新系统方案的建立
新系统的逻辑方案是指经过以上的描述分析工作,找出现有系统存在的各种问题并改正优化后给出新系统的系统功能结构、信息结构和准备采用的管理模型,由于它不考虑计算机及网络等硬件的实体结构,故称为逻辑方案。
新系统的逻辑方案包括:
分析整理后的业务流程、分析整理后的数据字典、经过各种检验并优化后的系统功能结构、每一项业务处理过程中新建立或已有的管理模型和管理方法。
对现有系统的描述及依据对现有系统的描述导出的新系统的逻辑方案构成了系统分析阶段的成果——系统分析报告的核心内容。
一般来说系统分析报告的内容应包括:
(1)组织机构及目的、任务。
①组织机构图。
②组织目标描述。
③机构任务描述。
④功能/机构联系表。
(2)全部数据字典。
(3)全部数据流程图及业务流程图。
(4)新系统功能结构。
(5)新系统应采用的管理方法、算法模型等。
(6)所有详细调查资料(笔记及收集的各种报表、文档资料、工作记要)。
3.系统设计
3.1系统总体结构设计
3.1.1子系统的划分
3.1.1.1人员管理子系统:
该系统包括学生信息查询,信息录入,删除记录,信息修改四个功能模块。
学生信息查询:
实现每个学生基本信息情况的查询功能。
查询方式包括按学号查询,按姓名查询,按班级查询,按寝室查询,混合查询以及公寓住宿情况查询六个子模块。
按学号查询:
通过学生学号实现对每个学生基本信息情况的查询功能
按姓名查询:
通过学生姓名实现对每个学生基本信息情况的查询功能
按班级查询:
通过班级实现对某班学生住宿情况以及该班学生相关信息的查询功能
按寝室查询:
通过寝室号实现对该寝室入住学生的信息查询功能
混合查询:
通过学号、姓名、班级、寝室号中任意两种及两种以上的组合信息实现查询功能
公寓住宿情况查询:
查询每栋公寓所有宿舍的住宿情况以及宿舍楼所住学生统计情况
学生信息录入:
实现对新入住学生信息的录入
删除记录:
实现对已不任职的员工以及已离校3年的学生的记录删除功能
信息修改:
实现对在职员工及已存在的所有学生基本信息的修改
学生基本信息修改:
实现系统管理人员对学生基本信息所作的添加、修改和删除功能
工信息修改:
实现系统管理人员对公寓员工信息所作的添加、修改和删除功能
3.1.1.2公寓管理子系统:
公寓管理子系统包括:
楼房管理,宿舍管理,员工管理三个功能模块
楼房管理:
登记学校所有住宿楼情况
宿舍管理:
登记学校所有宿舍的情况
员工管理:
实现楼房管理人员的添加功能
3.1.1.3出入登记子系统:
出入登记子系统包括:
物品进楼登记,物品出楼登记,来访人员登记,访问结束登记四个功能模块
物品进楼登记:
详细登记某学生搬入宿舍楼的物品情况
物品出楼登记:
详细登记某学生搬出宿舍楼的物品情况
来访人员登记:
详细登记进入宿舍楼的外来人员情况
访问结束登记:
详细登记外来人员的离开情况
3.1.1.4系统管理:
系统管理包括:
超级用户登录,普通用户登录,用户管理,密码修改,数据备份,退出系统六个功能模块
超级用户登录:
实现系统管理人员登录
普通用户登录:
实现一般管理人员登录
用户管理:
实现系统管理人员授予或取消一般用户登录该系统的用户名和密码的功能。
普通用户只要浏览及一些简单的添加操作权利,无用户设置,记录删除等权利。
密码修改:
实现用户的密码更改功能
数据备份:
实现对学生公寓管理信息系统数据库的及时备份以及在系统出现故障以后利用已保存的数据进行恢复两项主要功能。
退出系统:
实现正常退出公寓管理信息系统功能
3.1.2系统总体结构
图表1学生公寓管理信息系统总体结构图
3.2数据描述:
系统E-R图
3.3关系数据模型
1)实体的关系数据模型
员工(员工号,姓名,性别,公寓号,职务,住址)
公寓(公寓号,可住人数,房间数,楼层数)
寝室(寝室号,可住人数,实住人数,住宿费用,居住性别)
学生(学号,姓名,性别,院系,专业,政治面貌,入学日期,出生日期,联系方式,家庭住址,备注)
来访人员(来访人姓名,受访者学号,宿舍号,来访日期,来访时间,离开世界,值班人,有效证件号,所属关系,备注)
出入楼物品(学号,物品编号,物品名称,时间,物品流动方向,值班人,备注)
2)联系的关系数据模型
管理(员工号,公寓号)
资产管理(寝室号,日期,资产名称,数量,单价,总价,用途)
包含(公寓号,寝室号)
住宿(寝室号,学号)
卫生管理(寝室号,日期,登记,得分,减分,检查1,检查2,检查3)
违规管理(学号,日期,处罚,程度,原因)
来访(有效证件号,学号)
出入(学号,物品编号)
3.4数据库表设计
表格1用户表(loginIn)
数据项名
描述
数据类型
取值范围
NULL
UserName
用户名
字符型
10
N
UserID
用户密码
数值型
10
N
UserPower
用户权限
字符型
20
N
表格2学生基本情况表(Student)
数据项名
描述
数据类型
取值范围
NULL
Stu_Key
学号
字符型
20
N
Stu_Name
姓名
字符型
10
Y
Stu_Sex
性别
字符型
2
Y
Stu_Enr
入学日期
日期型
10
N
Stu_Birth
出生日期
日期型
10
N
Stu_year
年制
数值型
10
Y
Stu_College
院系
字符型
10
N
Stu_Major
专业
字符型
10
N
Stu_Class
班级
字符型
10
Y
Hou_ID
公寓号
字符型
10
Y
Dor_ID
寝室号
字符型
10
Y
Dor_Tel
寝室电话
字符型
10
Y
Stu_Polit
政治面貌
字符型
10
N
Stu_Address
家庭住址
字符型
50
N
Stu_Tel
联系方式
字符型
20
N
Stu_Des
备注
通用型
4
N
表格3学生住宿表(Student_base)
数据项名
描述
数据类型
取值范围
NULL
Stu_Key
学号
字符型
20
N
Hou_ID
公寓号
字符型
10
Y
Stu_dor
寝室号
字符型
10
Y
表格4寝室表(Dorm)
数据项名
描述
数据类型
取值范围
NULL
Dor_ID
寝室号
字符型
10
N
Dor_Sex
居住性别
字符型
2
Y
Dor_Num
可住人数
数值型
2
Y
Dor_Fact
实住人数
数值型
2
Y
Dor_Price
住宿费用
数值型
10
Y
Dor_Tel
寝室电话
字符型
10
Y
Dor_Des
备注
通用型
4
Y
表格5员工表(Employee)
数据项名
描述
数据类型
取值范围
NULL
Emp_ID
员工号
字符型
20
N
Emp_Name
员工姓名
字符型
10
Y
Emp_Age
员工年龄
字符型
3
Y
Emp_Sex
员工性别
字符型
2
Y
Hou_ID
公寓号
字符型
10
N
Emp_Job
职位
字符型
10
Y
Emp_Add
家庭住址
字符型
50
Y
Emp_Tel
联系方式
字符型
20
Y
Emp_Des
备注
通用性
4
Y
表格6公寓表(House)
数据项名
描述
数据类型
取值范围
NULL
Hou_ID
公寓号
字符型
10
N
Hou_Num
房间数
数值型
10
Y
Hou_Flr
楼层数
数值型
10
Y
Hou_Peo
可住人数
数值型
10
Y
表格7来访人员表(Visit)
数据项名
描述
数据类型
取值范围
NULL
Vis_Name
来访人姓名
字符型
10
N
Vis_Host
受访人姓名
字符型
10
Y
Dor_ID
寝室号
字符型
10
N
Relation
所属关系
字符型
10
Y
Vis_Data
来访日期
日期型
10
Y
Vis_Time
来访时间
时间型
10
Y
Lea_Time
离开时间
时间型
10
Y
Vis_Watch
值班人
字符型
10
N
Vis_Cred
有效证件号
字符型
20
N
Vis_Des
备注
通用型
4
Y
表格8物品出入楼表(Goodsmove)
数据项名
描述
数据类型
取值范围
NULL
Stu_ID
学号
字符型
20
N
G_ID
物品号
字符型
20
N
G_direc
物品流动方向
字符型
10
N
G_Data
时间
时间型
10
Y
Watch
值班人
字符型
10
N
G_Des
备注
通用性
4
Y
表格9学生违规情况表(Violation)
数据项名
描述
数据类型
取值范围
NULL
Data
日期
日期型
10
Y
Name
姓名
字符型
10
N
Class
班级
字符型
10
Y
House
公寓
字符型
10
Y
Dorm
寝室
字符型
10
Y
Cause
原因
字符型
50
N
Extent
程度
字符型
10
N
Penalty
处罚
字符型
50
N
Des
备注
通用型
4
Y
表格10卫生情况表(Sanitation)
数据项名
描述
数据类型
取值范围
NULL
San_Data
日期
日期型
10
N
San_House
公寓
字符型
10
N
San_Dor
寝室
字符型
10
N
San_Exam1
检查1
字符型
50
N
San_Exam2
检查2
字符型
50
N
San_Exam3
检查3
字符型
50
N
San_Score
得分
数值型
4
N
San_minus
减分
数值型
4
N
San_Grade
等级
字符型
6
N
San_Des
备注
通用型
4
Y
表格11资产情况表(Assets)
数据项名
描述
数据类型
取值范围
NULL
Asset_Data
日期
日期型
10
N
Asset_House
公寓
字符型
10
N
Asset_Dorm
寝室
字符型
10
N
Asset_Name
资产名称
字符型
20
N
Asset_Num
数量
数值型
4
N
Asset_SinPrice
单价
数值型
10
Y
Asset_AllPrice
总价
数值型
10
N
Asset_func
用途
字符型
50
Y
Asset_Des
备注
通用型
4
Y
说明:
该管理信息系统总共用到十一张表:
用户表(LoginIn),学生基本情况表(Student),来访人员表(Visit),物品出入楼表(Goodsmove),学生住宿表(Student_base),寝