学生公寓管理系统系统.doc
《学生公寓管理系统系统.doc》由会员分享,可在线阅读,更多相关《学生公寓管理系统系统.doc(21页珍藏版)》请在冰豆网上搜索。
管理信息系统
课程设计报告
设计题目:
学生公寓管理系统系统分析与设计(开发)
专业
班级
学号
学生
指导教师
时间2010-06-28——2010-07-02
地点工商管理学院实验室机房
2010年春季学期
19
目录
一、绪论 1
二、系统规划 1
1、系统功能设计 1
三、系统分析 2
1、可行性分析 2
2、组织结构调查 3
3、业务调查 3
4、数据流程调查 4
5、数据字典 4
6、相关ER设计 6
四、系统设计 7
1.总体设计 7
2.系统物理配置方案 8
3.输入设计 8
4输出设计 9
5.代码设计及设计规范 9
五、系统实施 11
1.选择的开发平台 11
2.系统测试 11
3.系统切换方式 12
4.系统使用说明书 12
5.对自己开发的系统地评价 19
六、总结 19
1.工作的评价 19
2.收获、存在的问题以及建议 19
一、绪论
管理需要信息,现代组织的管理更需要信息系统的支持。
计算机等信息技术在管理上的应用发展成为专门的“管理信息系统”领域。
管理信息系统综合了管理科学,信息科学,系统科学。
计算机科学成为一门新兴的学科。
他为组织管理提供了基础平台,使管理活动更加高效有序。
学生公寓楼管理系统对学校加强学生宿舍管理有着极其重要的作用。
由于各个大学都在持续扩招,学生的数量日益庞大,传统的手工管理不仅工作量大,而且容易出现问题。
由于国家扩招政策的推广,各职业学校的学生人数巨增,在数据管理方面越来越不能适宜管理的需要,因而需要一个功能完善,操作方便,容量更大的管理信息系统。
目前,在大多职业学校,有很多宿舍管理的主要方式还是基于文本、表格等纸介质的手工处理,对于文明卫生评比等很多信息都是用人工计算、手抄进行。
数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。
总的来说,缺乏系统、规范的信息管理手段。
这就是本系统开发的基本背景
二、系统规划
1、系统功能设计
“学生宿舍管理信息系统”的主要功能有:
用户管理功能、学生查询功能、添加功能、修改功能、删除功能、管理员查询功能。
系统功能如下:
学生宿舍管理信息系统
人民医院信息管理
基本信息维护
浏览与查询
报表打印
住户信息维护
宿舍信息维护
设施信息维护
系统管理
修改密码
修改信息
图2-1系统功能图
各子系统功能如下所述:
(1)、基本信息维护功能:
管理员用户可以打开住户信息维护表单、宿舍信息维护表单、考勤信息维护表单,分别对各项信息进行维护。
添加,管理员或是学生用户可以在此界面下打印字迹所需要的相关信息;修改,管理员可以对数据库中的信息进行修改。
系统能够通过管理员给出的条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息;删除、管理员可以对数据进行删除操作。
系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除掉;查看,管理员可以通过条件选择查询所有信息,并进行排序等功能。
(2)、浏览与查询功能:
为了方便学生查看宿舍考勤成绩等信息,将所有信息按照需要进行分类。
这样学生就能很方便的找到自己需要的信息。
(3)、报表打印功能:
管理员和学生用户可以在此界面上打印字迹所需要的各类统计报表。
(4)、系统管理功能:
用户可以修改密码和自己的用户名。
三、系统分析
1、可行性分析
可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。
信息系统也应从技术可行性,经济可行性和管理可行性三方面来论证。
通过长时间的观察与实践,我认为学生宿舍管理系统的可行性分析如下:
(1)经济可行性分析
主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。
这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机,这个系统就可以搞起来,考虑到学校里有电脑,现只要购置一台打印机就可以了。
从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给宿舍里的管理提高一个层次。
(2)技术可行性分析
技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。
本系统所实现的功能并不是很复杂,当前的软,硬件技术可以满足系统提出的要求。
由于开发人员自己的水平有限,所以制作的这个系统相对比较简单。
(3)管理可行性分析
首先,本学校的相关工作人员支持此项目。
其次,用计算机管理这些信息的方法是科学的。
还有,管理制度改革的时机已经成熟了。
在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是学校完全有可能也有能力采用这样先进的管理技术。
2、组织结构调查
为了对系统有一个全貌性的了解,首先要对系统的内部人员结构、组织及用户情况有所了解。
学生宿舍系统的组织结构图如下:
学校后勤部门
学生公寓楼管理
入住管理
考勤管理
学生管理
设备管理
卫生管理
宿舍管理
图3-1组织结构图
3、业务调查
系统的业务是系统要达到的业务目标,业务流程分析是系统分析中的基础环节。
宿舍管理信息系统得业务流程如图所示:
学生
录取
后勤部门
入住系统
宿舍数据库库
学生入住登记
楼管登记
日常考勤登记
公告程序
考勤成绩
学生查询
宿舍数据库
宿舍主管
图3-2业务流程图
4、数据流程调查
数据流程图是全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务处理过程联系起来。
以下是学生宿舍管理信息系统的数据流程图。
学生
P1.1
注册
D1(入住单)
P1.2
分配寝室
P1.3
登记保修
D2(宿舍信息单)
D3(保修单)
C1(领取宿舍钥匙)
C2(保修单存档)
D4(费用单
管理员
登记
钥匙
C3(寝室信息记载)
图3-3数据流程图
5、数据字典
(1).数据项定义
数据项编号:
*00**
数据项名称:
学生编号
简述:
学校学生的编号
类型及宽度:
字符型,5位
取值范围:
“00001~99999”
(2).数据结构定义
数据结构编号:
A
数据结构名称:
学生宿舍管理业务信息
简述:
学生信息(A-1),宿舍信息(A-2)和考勤信息(A-3)等
数据结构组成:
A-1+A-2+A-3
(3).数据流定义
数据流编号:
D
数据流名称:
各种注册信息表,维修登记表,寝室信息表等
简述:
各种单据,票据
数据流来源:
学生到学校入住
数据流去向:
查询该信息的人们
数据流组成:
注册信息表,维修登记表单,寝室信息表等
数据流量:
5份/时
高峰流量:
10份/时
(4).处理逻辑定义
处理逻辑定义:
仅对数据流程图中最底层的处理逻辑加以说明
处理逻辑编号:
p1.1
处理逻辑名称:
寝室登记处理
简述:
楼管对学生信息处理
输入的数据流:
学生的登记信息
处理:
登记处理
输出的数据流:
维修登记单和寝室信息表
5).数据存储定义
数据存储定义:
数据存储在数据字典中之描述数据的逻辑存储结构,而不涉及它的
物理组织。
数据存储编号:
C
数据存储名称:
寝室信息档,维修登记存档,学生信息记载
简述:
记录学校学生信息,外来人员出入信息
数据存储组成:
时间+学生姓名+寝室编号+负责楼管+楼号
关键字:
单元楼
相关联的处理:
P1.1与P1.2,P1.1与P1.3
6).外部实体的定义
外部实体的定义包括:
外部实体编号,名称,简述,及有关数据流的输出与输入。
外部实体编号:
B
外部实体名称:
学生
简述:
对学生信息的记录与输出
输入的数据流:
学生入住信息登记
输出的数据流:
宿舍信息
6、相关ER设计
表3-1学生表
项目
实质
备注
学号
学生编号
唯一且对应每位学生
姓名
学生姓名
性别
男女
年龄
学生年龄
宿舍楼号
学生所在宿舍楼
宿舍号
学生所在宿舍的宿舍号
该项目与宿舍楼号确定一个宿舍
…
…
…
表3-2宿舍表
项目
实质
备注
宿舍楼号
学生所在宿舍楼
宿舍号
学生所在宿舍的宿舍号
该项目与宿舍楼号确定一个宿舍
考勤成绩
每日宿舍考勤状况单
…
…
…
表3-3成员表
项目
实质
备注
成员
学生,老师,管理员
成员登录账号
成员登录密码
…
…
…
员工
管理
楼房
居住
包含
寝室
学生
n:
m
来访人员
1:
n
进出楼l
探访
m:
n
学生财物
n:
1
1:
n
:
n
n:
1
1:
n
n:
m
m:
n
n:
m
图3-4ER图
四、系统设计
进入了设计阶段,要把软件“做什么”的逻辑模型变换成“怎么做”的物理模型,即着手实现软件的需求,并将设计的结果反应在设计说明书文档中,所以系统的设计是把系统要求转化成系统表示的过程。
1.总体设计
本系统设置了1名管理员和若干名操作员,分为四大板块9个功能。
设置的操作人员由管理员设置。
如果用户名或者密码之一错误就会出现错误的提示。
学生宿舍管理信息系统
人民医院信息管理
基本信息维护
浏览与查询
报表打印
住户信息维护
宿舍信息维护
设施信息维护
系统管理
修改密码
修改信息
图4-1总体系统设计
2.系统物理配置方案
学生宿舍管理信息系统采用两台服务器构成双机备份结构,保证提供实时服务。
为保证较快的响应时间,选用处理速度较快的计算机系统,内存大小对数据库系统的响应速度影响较大,选择内存教大的系统。
网络通信速度选用100Mbit/s/1000Mbit/s。
为保证系统中的信息安全,配置必要的数据备份设备(采用外部备份方式)。
3.输入设计
以基本信息维护为例
管理员进入住房信息维护可以进行数据录入
按追加按钮,再按保存即可。
4输出设计
以报表打印为例
5.代码设计及设计规范
在这里,我以主界面模块和浏览与查询模块为例
主界面模块,确认按钮
docase
casethisform.optiongroup1.option1.value=1
thisform.release
doformjbxxwh
casethisform.optiongroup1.option2.value=1
thisform.release
doformllcx
casethisform.optiongroup1.option3.value=1
thisform.release
reportform表1
casethisform.optiongroup1.option4.value=1
thisform.release
doformxtgl
endcase
主界面模块,退出按钮
thisform.release
clearevents
浏