




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
管理信息系统 课程设计报告 设计题目:学生公寓管理系统系统分析与 设计(开发) 专 业 班 级 学 号 学 生 指导教师 时 间 2010-06-282010-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 一、绪论绪论 管理需要信息,现代组织的管理更需要信息系统的支持。计算机等信息技术在管 理上的应用发展成为专门的“管理信息系统”领域。管理信息系统综合了管理科学, 信息科学,系统科学。计算机科学成为一门新兴的学科。他为组织管理提供了基础平 台,使管理活动更加高效有序。学生公寓楼管理系统对学校加强学生宿舍管理有着极 其重要的作用。由于各个大学都在持续扩招,学生的数量日益庞大,传统的手工管理 不仅工作量大,而且容易出现问题。 由于国家扩招政策的推广,各职业学校的学生人数巨增,在数据管理方面越来越 不能适宜管理的需要,因而需要一个功能完善,操作方便,容量更大的管理信息系统。 目前,在大多职业学校,有很多宿舍管理的主要方式还是基于文本、表格等纸介质的 手工处理,对于文明卫生评比等很多信息都是用人工计算、手抄进行。数据信息处理 工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统、 规范的信息管理手段。这就是本系统开发的基本背景 二、系统规划二、系统规划 1、系统功能设计、系统功能设计 “学生宿舍管理信息系统”的主要功能有:用户管理功能、学生查询功能、添加功 能、修改功能、删除功能、管理员查询功能。系统功能如下: 图 2-1 系统功能图 学生宿舍管理信 息系统 人民医院信息管理 基本信息维护浏览与查询报表打印 住户信息维护宿舍信息维护设施信息维护 系统管理 修改密码修改信息 2 各子系统功能如下所述:各子系统功能如下所述: (1) 、基本信息维护功能:管理员用户可以打开住户信息维护表单、宿舍信息维护表 单、考勤信息维护表单,分别对各项信息进行维护。添加,管理员或是学生用户可以 在此界面下打印字迹所需要的相关信息;修改,管理员可以对数据库中的信息进行修 改。系统能够通过管理员给出的条件查找出所要修改的信息,对修改后的信息进行保 存,并自动查找是否是重复信息;删除、管理员可以对数据进行删除操作。系统能够 通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除, 则把相关信息从数据库中删除掉;查看,管理员可以通过条件选择查询所有信息,并 进行排序等功能。 (2) 、浏览与查询功能:为了方便学生查看宿舍考勤成绩等信息,将所有信息按照需 要进行分类。这样学生就能很方便的找到自己需要的信息。 (3) 、报表打印功能:管理员和学生用户可以在此界面上打印字迹所需要的各类统计 报表。 (4) 、系统管理功能:用户可以修改密码和自己的用户名。 三、系统分析三、系统分析 1、可行性分析、可行性分析 可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所 以也称为可行性研究。信息系统也应从技术可行性,经济可行性和管理可行性三方面 来论证。通过长时间的观察与实践,我认为学生宿舍管理系统的可行性分析如下: (1)经济可行性分析 主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、 管理和维护费用、人员工资和培训费等,另一个是取得的收益。这是个超小型的管理 系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机, 这个系统就可以搞起来,考虑到学校里有电脑,现只要购置一台打印机就可以了。从 节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以 给宿舍里的管理提高一个层次。 (2)技术可行性分析 技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件 配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。本系统所实现的 功能并不是很复杂,当前的软,硬件技术可以满足系统提出的要求。由于开发人员自 己的水平有限,所以制作的这个系统相对比较简单。 (3)管理可行性分析 首先,本学校的相关工作人员支持此项目。其次,用计算机管理这些信息的方法 是科学的。还有,管理制度改革的时机已经成熟了。在当前信息技术飞速发展的大环 境下,计算机技术和软件技术的更新是学校完全有可能也有能力采用这样先进的管理 技术。 3 2、组织结构调查、组织结构调查 为了对系统有一个全貌性的了解,首先要对系统的内部人员结构、组织及用户情 况有所了解。学生宿舍系统的组织结构图如下: 学校后勤 部门 学生公寓 楼管理 入住管理考勤管理学生管理设备管理卫生管理宿舍管理 图 3-1 组织结构图 3、业务调查、业务调查 系统的业务是系统要达到的业务目标,业务流程分析是系统分析中的基础环节。 宿舍管理信息系统得业务流程如图所示: 学生 录取 后勤 部门 入住系统 宿舍数据库 库学生入住登记 楼管登记 日常考勤登记 公告程序 考勤成绩 学生查询 宿舍数据库 宿舍主管 图 3-2 业务流程图 4 4、数据流程调查、数据流程调查 数据流程图是全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种 业务处理过程联系起来。以下是学生宿舍管理信息系统的数据流程图。 图 3-3 数据流程图 5、数据字典、数据字典 (1) 数据项定义 数据项编号:*00* 数据项名称:学生编号 简述:学校学生的编号 类型及宽度:字符型,5 位 取值范围:“0000199999” (2) 数据结构定义 数据结构编号:A 数据结构名称:学生宿舍管理业务信息 简述:学生信息(A-1) ,宿舍信息(A-2)和考勤信息(A-3)等 学生 P1.1 注册 D1(入住单) P1.2 分配寝室 P1.3 登记保修 D2(宿舍信息单) D3(保修单) C1(领取宿舍钥匙) C2(保修单存档) D4(费用单 管 理 员 登记 钥匙 C3(寝室信息记载) 5 数据结构组成: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 简 述:对学生信息的记录与输出 输入的数据流:学生入住信息登记 输出的数据流:宿舍信息 6、相关、相关 ER 设计设计 表 3-1 学生表 项目实质备注 学号学生编号唯一且对应每位学生 姓名学生姓名 性别男 女 年龄学生年龄 宿舍楼号学生所在宿舍楼 宿舍号学生所在宿舍的宿舍号该项目与宿舍楼号确定一个宿舍 表 3-2 宿舍表 项目实质备注 宿舍楼号学生所在宿舍楼 宿舍号学生所在宿舍的宿舍号该项目与宿舍楼号确定一个宿舍 考勤成绩每日宿舍考勤状况单 表 3-3 成员表 项目实质备注 成员学生,老师,管理员 成员登录账号 成员登录密码 7 员工 管理 看病 楼房 居住 包含 看病 寝室 学生 n:m 来访人员 1:n 进出楼 l 看病 探访 看病 m:n 学生财物 n:1 1:n :n n:1 1:n n:m m:n n:m 图 3-4 ER 图 四、系统设计四、系统设计 进入了设计阶段,要把软件“做什么”的逻辑模型变换成“怎么做”的物理模型, 即着手实现软件的需求,并将设计的结果反应在设计说明书文档中,所以系统的设计 是把系统要求转化成系统表示的过程。 1.总体设计 本系统设置了 1 名管理员和若干名操作员,分为四大板块 9 个功能。设置的操作 人员由管理员设置。如果用户名或者密码之一错误就会出现错误的提示。 8 图 4-1 总体系统设计 2.系统物理配置方案 学生宿舍管理信息系统采用两台服务器构成双机备份结构,保证提供实时服务。 为保证较快的响应时间,选用处理速度较快的计算机系统,内存大小对数据库系统的 响应速度影响较大,选择内存教大的系统。网络通信速度选用 100Mbit/s/1000Mbit/s。为保证系统中的信息安全,配置必要的数据备份设备(采用 外部备份方式) 。 3.输入设计 以基本信息维护为例 管理员进入住房信息维护可以进行数据录入 学生宿舍管理 信息系统 人民医院信息管 理 基本信息维护浏览与查询报表打印 住户信息维护宿舍信息维护设施信息维护 系统管理 修改密码修改信息 9 按追加按钮,再按保存即可。 4 输出设计 以报表打印为例 5.代码设计及设计规范 在这里,我以主界面模块和浏览与查询模块为例 主界面模块,确认按钮主界面模块,确认按钮 do case case thisform.optiongroup1.option1.value=1 thisform.release do form jbxxwh case thisform.optiongroup1.option2.value=1 thisform.release do form llcx case thisform.optiongroup1.option3.value=1 thisform.release report form 表 1 case thisform.optiongroup1.option4.value=1 thisform.release do form xtgl endcase 10 主界面模块,退出按钮主界面模块,退出按钮 thisform.release clear events 浏览与查询模块,页面浏览与查询模块,页面 1,表单相关代码,表单相关代码 public llfs,xm llfs= xm= thisform.pageframe1.page1.grid1.recordsource= thisform.pageframe1.page2.grid1.recordsource= 浏览与查询模块,页面浏览与查询模块,页面 1,查询按钮,查询按钮 do case case 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=宿舍号 endcase select * from 表 1; order by llfs; into cursor zhll if reccount()=0 messagebox(没有符合条件的记录,0,住户信息) endif thisform.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; 11 order by 学号; into cursor zhxm if reccount()=0 messagebox(没有符合条件的记录,0,住户信息) endif thisform.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 管 理系统,因此对计算机硬件的要求不高。我选择的是 DDR256M、60G 硬盘内存的普通微 机。 软件平台是指系统开发与运行的软件环境。我在开发时选用了稳定性较强的 Windows XP 中文专业版和 VF6.0 作为开发语言用于数据库设计。 由于这些软件产品都是 Microsoft 公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。 VF6.0 具有可视化的开发环境,可以快速完成系统的开发,内部集成的数据库访问通 道,使得可以轻松方便的对数据库管理 2.系统测试 实际开发过程中不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,不 经周密测试的系统投入运行,将会造成难以想像的后果,因此系统测试是 MIS 开发过 程中为保证软件质量必须进行的工作。 本系统的整个功能模块是用表单互相连接起来的,首先确认各表单能够完成各自 的任务,然后在按照系统结构设计中设计的系统功能模块图一个分支一个分支进行测 试。在每个分支中,采用“自下而上”的方式,如果存在问题才可以容易的定位和解 决问题。 (1)分调:在“登陆界面”文本框中输入“用户名” ,例 002,然后输入密码,该 界面从其他相应的文本框中能够显示出相应的信息,系统是可以正常运行的。为了保 12 证每一项菜单能够正确实现系统设计的功能,我把相关的基础数据,基本上全部输入 到本系统中,并对每一个菜单项进行了增加、删除、修改等操作,从而保证了菜单级 功能的正确实现。 2)数据跟踪:我完成菜单项测试后,我又对系统内的每一个数据进行了跟踪。 (3)总调:我在以上测试的基础上对系统功能进行了整体的测试,依次来检验系统 功能是否符合系统设计的要求。 在具体的测试中,我认为应当遵循以下原则:由程序设计者之外的人进行测试; 测试用例应由两部分组成:输入数据和预期输出结果;应选用不合理的输入数据与非 法输入测试;不仅要检验程序是否实现预期功能,还应检查程序是否做了不应该做的 工作;集中测试容易出错的程序模块;对程序修改以后,必须重新进行测试。 3.系统切换方式 我设计的大学宿舍管理系统准备采用并行切换方式,以保证平衡可靠的过度。即 一方面使用本系统来进行工作,另一方面又继续沿用老的方式手工方式,在一定时 期内,如果程序存在一些漏洞和错误,用户也提出了修改意见,那么系统还要经过进 一步完善才能正式投入使用,终止以前的操作方式。 4.系统使用说明书 登录模块登录模块 本模块主要用于对用户身份进行鉴别。用户通过表单提供用户名和密码信息,系 13 统根据用户提供的登录信息对用户进行身份查询鉴别。如果身份合法,则将用户导向 系统的主页面并记录用户的相关信息,留待以后的系统页面使用。用户名为zhang,密 码1。 (1)输入用户的登录信息。 在页面提供的表单出输入用户的用户名和密码信息,点击“登录”按钮提交表单 信息到身份验证页面。 (2)用户身份进行验证。 主界面模块:主界面模块: 此模块为系统的主界面,本系统的整个功能模块使用主界面表单互相连接起来, 用户可以通过该表单来选择要执行的其他功能模块,然后单击该表单的确定按钮,系 统将执行所选择的功能,通过 optiongroup1 控件可以选择下列功能: 基本信息浏览 浏览与查询 报表与打印 系统管理 基本信息维护模块基本信息维护模块 14 用户通过此模块可以选择要执行的其他功能,单击进入按钮,系统将执行选择的 表单。通过 optiongroup1 控件可以选择下列功能: 住户信息维护 宿舍信息维护 设施信息维护 住户信息模块:住户信息模块: 该模块对每一位住户从学号、姓名、宿舍号、性别、年龄、手机号码这 16 个方面 进行登记。为了方便管理,系统设置了追加、删除、编辑、保存、恢复、返回这几个 功能按钮。 15 宿舍信息模块:宿舍信息模块: 该模块对整栋楼的宿舍分房间别从学号、姓名、宿舍号、性别、年龄、手机号码 这 16 个方面进行登记。为了方便管理,系统设置了追加、删除、编辑、保存、恢复、 返回这几个功能按钮。 设施维护模块:设施维护模块: 此模块方便楼管对宿舍的设备进行管理,可以方便的进行维修的登记,对设施的 完整情况进行登记,也可以备注宿舍的详细信息,方便维护宿舍设施。 浏览与查询模块浏览与查询模块 1 1: 16 此页面为学生用户使用, 浏览与查询模块:浏览与查询模块: 此页面容许用户浏览宿舍信息,可以按照姓名进行查找,方便用户的使用。 报表与打印:报表与打印: 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海创意活动策划布置方案
- 微信群营销管理活动方案
- 移动暖气片的营销方案
- 单位红色故事活动方案策划
- 钢桁梁专项施工方案
- 金融展厅策划咨询方案
- 警务实战技能培训
- 文明卫生专项施工方案
- 建筑方案设计参数怎么写
- 线上购物节营销方案设计
- 合肥市肥东县大学生乡村医生专项计划招聘考试真题2024
- 能源问题面试题库及答案
- 2025山西太原铁路局招聘试题及答案解析
- 2025年海上光伏产业技术创新与海洋能源市场前景报告
- 2025年征兵心理测试题库及答案
- 2025年河南省(安阳市)事业单位招聘联考内黄县(综合类)岗位考察考试参考试题及答案解析
- 2025至2030中国电子束晶圆检查系统行业项目调研及市场前景预测评估报告
- 《老年服务礼仪与沟通技巧》全套教学课件
- 电解质紊乱机制-洞察及研究
- 工程试验检测知识培训课件
- 2025年机动车检验检测机构授权签字人考核试题及答案
评论
0/150
提交评论