当前位置:文档之家› 学生公寓管理系统系统

学生公寓管理系统系统

管理信息系统课程设计报告设计题目:学生公寓管理系统系统分析与设计(开发)专业班级学号学生指导教师时间2010-06-28——2010-07-02地点工商管理学院实验室机房2010 年春季学期目录一、绪论 (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、业务调查系统的业务是系统要达到的业务目标,业务流程分析是系统分析中的基础环节。

4、数据流程调查数据流程图是全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务处理过程联系起来。

以下是学生宿舍管理信息系统的数据流程图。

D4(费用单图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.36). 外部实体的定义外部实体的定义包括:外部实体编号,名称,简述,及有关数据流的输出与输入。

外部实体编号:B外部实体名称:学生简述:对学生信息的记录与输出输入的数据流:学生入住信息登记输出的数据流:宿舍信息6、相关ER设计表3-1 学生表表3-2 宿舍表表3-3成员表图3-4 ER图四、系统设计进入了设计阶段,要把软件“做什么”的逻辑模型变换成“怎么做”的物理模型,即着手实现软件的需求,并将设计的结果反应在设计说明书文档中,所以系统的设计是把系统要求转化成系统表示的过程。

1.总体设计本系统设置了1名管理员和若干名操作员,分为四大板块9个功能。

设置的操作人员由管理员设置。

如果用户名或者密码之一错误就会出现错误的提示。

图4-1总体系统设计2.系统物理配置方案学生宿舍管理信息系统采用两台服务器构成双机备份结构,保证提供实时服务。

为保证较快的响应时间,选用处理速度较快的计算机系统,内存大小对数据库系统的响应速度影响较大,选择内存教大的系统。

网络通信速度选用100Mbit/s/1000Mbit/s 。

为保证系统中的信息安全,配置必要的数据备份设备(采用外部备份方式)。

3.输入设计以基本信息维护为例管理员进入住房信息维护可以进行数据录入学生宿舍管理信息系统基本信息维护浏览与查询报表打印住户信息维护 宿舍信息维护 设施信息维护 系统管理修改密码 修改信息按追加按钮,再按保存即可。

4输出设计以报表打印为例5.代码设计及设计规范在这里,我以主界面模块和浏览与查询模块为例主界面模块,确认按钮do casecase thisform.optiongroup1.option1.value=1 thisform.releasedo form jbxxwhcase thisform.optiongroup1.option2.value=1 thisform.releasedo form llcxcase thisform.optiongroup1.option3.value=1 thisform.releasereport form 表1case thisform.optiongroup1.option4.value=1 thisform.releasedo form xtglendcase主界面模块,退出按钮thisform.releaseclear events浏览与查询模块,页面1,表单相关代码public llfs,xmllfs=""xm=""thisform.pageframe1.page1.grid1.recordsource=""thisform.pageframe1.page2.grid1.recordsource=""浏览与查询模块,页面1,查询按钮do casecase thisform.pageframe1.page1.optiongroup1.option1.value=1 llfs="姓名"case thisform.pageframe1.page2 .optiongroup1.option2. value=1 llfs="学号"case thisform.pageframe1.page3 .optiongroup1.option3. value=1 llfs="宿舍号"endcaseselect * from 表1;order by llfs;into cursor zhllif reccount()=0messagebox("没有符合条件的记录",0,"住户信息")endifthisform.page1.grid1.recordsource="zhll"thisform.page1.grid1.column1.header1.caption="学号" thisform.page1.grid1. column2. header1.caption=宿舍号thisform.page1.grid1. column3. header1.caption= "姓名" thisform.page1.grid1. column4. header1.caption= "性别" thisform.page1.grid1. column5. header1.caption= "年龄" thisform.page1.grid1. column6. header1.caption= "手机"浏览与查询模块,页面1,退出按钮thisform.release浏览与查询模块,页面2,查询按钮xm=allt(thisform.pageframe1.page2.text1.value)select * from表1;where 姓名= = xm;order by 学号;into cursor zhxmif reccount()=0messagebox("没有符合条件的记录",0,"住户信息")endifthisform.page2.grid1.recordsource="zhll"thisform.page2.grid1.column1.header1.caption="学号"thisform.page2.grid1. column2. header1.caption=宿舍号thisform.page2.grid1. column3. header1.caption= "姓名"thisform.page2.grid1. column4. header1.caption= "性别"thisform.page2.grid1. column5. header1.caption= "年龄"thisform.page2.grid1. column6. header1.caption= "手机"五、系统实施1.选择的开发平台硬件平台是开发与运行系统所需要的硬件环境,由于本系统是一个小型的MIS管理系统,因此对计算机硬件的要求不高。

相关主题