




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
管理信息系统 课程设计报告 设计题目 学生公寓管理系统系统分析与 设计 开发 专 业 班 级 学 号 学 生 指导教师 时 间 2010 06 28 2010 07 02 地 点 工商管理学院实验室机房 2010 年 春季 学期 目录目录 一 绪论 1 1 二 系统规划 1 1 1 系统功能设计 1 三 系统分析 2 2 1 可行性分析 2 2 组织结构调查 3 3 业务调查 3 4 数据流程调查 4 5 数据字典 4 6 相关 ER 设计 6 四 系统设计 7 7 1 总体设计 7 2 系统物理配置方案 8 3 输入设计 8 4 输出设计 9 5 代码设计及设计规范 9 五 系统实施 1111 1 选择的开发平台 11 2 系统测试 11 3 系统切换方式 12 4 系统使用说明书 12 5 对自己开发的系统地评价 19 六 总结 1919 1 工作的评价 19 2 收获 存在的问题以及建议 19 精品文档 1欢迎下载1欢迎下载1欢迎下载 一 绪论绪论 管理需要信息 现代组织的管理更需要信息系统的支持 计算机等信息技术在管 理上的应用发展成为专门的 管理信息系统 领域 管理信息系统综合了管理科学 信息科学 系统科学 计算机科学成为一门新兴的学科 他为组织管理提供了基础平 台 使管理活动更加高效有序 学生公寓楼管理系统对学校加强学生宿舍管理有着极 其重要的作用 由于各个大学都在持续扩招 学生的数量日益庞大 传统的手工管理 不仅工作量大 而且容易出现问题 由于国家扩招政策的推广 各职业学校的学生人数巨增 在数据管理方面越来越 不能适宜管理的需要 因而需要一个功能完善 操作方便 容量更大的管理信息系统 目前 在大多职业学校 有很多宿舍管理的主要方式还是基于文本 表格等纸介质的 手工处理 对于文明卫生评比等很多信息都是用人工计算 手抄进行 数据信息处理 工作量大 容易出错 由于数据繁多 容易丢失 且不易查找 总的来说 缺乏系统 规范的信息管理手段 这就是本系统开发的基本背景 二 系统规划二 系统规划 1 1 系统功能设计 系统功能设计 学生宿舍管理信息系统 的主要功能有 用户管理功能 学生查询功能 添加功 能 修改功能 删除功能 管理员查询功能 系统功能如下 图 2 1 系统功能图 学生宿舍管理信 息系统 人民医院信息管理 基本信息维护浏览与查询报表打印 住户信息维护宿舍信息维护设施信息维护 系统管理 修改密码修改信息 精品文档 2欢迎下载2欢迎下载2欢迎下载 各子系统功能如下所述 各子系统功能如下所述 1 基本信息维护功能 管理员用户可以打开住户信息维护表单 宿舍信息维护表 单 考勤信息维护表单 分别对各项信息进行维护 添加 管理员或是学生用户可以 在此界面下打印字迹所需要的相关信息 修改 管理员可以对数据库中的信息进行修 改 系统能够通过管理员给出的条件查找出所要修改的信息 对修改后的信息进行保 存 并自动查找是否是重复信息 删除 管理员可以对数据进行删除操作 系统能够 通过管理员给出的条件查找出要删除的信息 并提示是否确定删除 如果确定删除 则把相关信息从数据库中删除掉 查看 管理员可以通过条件选择查询所有信息 并 进行排序等功能 2 浏览与查询功能 为了方便学生查看宿舍考勤成绩等信息 将所有信息按照需 要进行分类 这样学生就能很方便的找到自己需要的信息 3 报表打印功能 管理员和学生用户可以在此界面上打印字迹所需要的各类统计 报表 4 系统管理功能 用户可以修改密码和自己的用户名 三 系统分析三 系统分析 1 1 可行性分析 可行性分析 可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究 所 以也称为可行性研究 信息系统也应从技术可行性 经济可行性和管理可行性三方面 来论证 通过长时间的观察与实践 我认为学生宿舍管理系统的可行性分析如下 1 经济可行性分析 主要从对项目的经济上进行分析评价 一方面是支出的费用 包括设备购置费 管理和维护费用 人员工资和培训费等 另一个是取得的收益 这是个超小型的管理 系统 从投入的人力 财力与物力来讲是非常之小的 只要一台电脑 一台打印机 这个系统就可以搞起来 考虑到学校里有电脑 现只要购置一台打印机就可以了 从 节省人力方面 可以让管理人员从繁与复杂的工作中解脱出来 做更多的工作 可以 给宿舍里的管理提高一个层次 2 技术可行性分析 技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作 硬件 软 件配置能否满足开发者的需要 各类技术人员的数量 水平 来源等 本系统所实现 的功能并不是很复杂 当前的软 硬件技术可以满足系统提出的要求 由于开发人员 自己的水平有限 所以制作的这个系统相对比较简单 3 管理可行性分析 首先 本学校的相关工作人员支持此项目 其次 用计算机管理这些信息的方法 是科学的 还有 管理制度改革的时机已经成熟了 在当前信息技术飞速发展的大环 境下 计算机技术和软件技术的更新是学校完全有可能也有能力采用这样先进的管理 技术 精品文档 3欢迎下载3欢迎下载3欢迎下载 2 2 组织结构调查 组织结构调查 为了对系统有一个全貌性的了解 首先要对系统的内部人员结构 组织及用户情 况有所了解 学生宿舍系统的组织结构图如下 学校后勤 部门 学生公寓 楼管理 入住管理考勤管理学生管理设备管理卫生管理宿舍管理 图 3 1 组织结构图 3 3 业务调查 业务调查 系统的业务是系统要达到的业务目标 业务流程分析是系统分析中的基础环节 宿舍管理信息系统得业务流程如图所示 学生 录取 后勤 部门 入住系统 宿舍数据库 库学生入住登记 楼管登记 日常考勤登记 公告程序 考勤成绩 学生查询 宿舍数据库 宿舍主管 图 3 2 业务流程图 精品文档 4欢迎下载4欢迎下载4欢迎下载 4 4 数据流程调查 数据流程调查 数据流程图是全面描述信息系统逻辑模型的工具 它抽象概括地把信息系统中各种 业务处理过程联系起来 以下是学生宿舍管理信息系统的数据流程图 图 3 3 数据流程图 5 5 数据字典 数据字典 1 数据项定义 数据项编号 00 数据项名称 学生编号 简述 学校学生的编号 类型及宽度 字符型 5 位 取值范围 00001 99999 2 数据结构定义 数据结构编号 A 数据结构名称 学生宿舍管理业务信息 简述 学生信息 A 1 宿舍信息 A 2 和考勤信息 A 3 等 学生 P1 1 注册 D1 入住单 P1 2 分配寝室 P1 3 登记保修 D2 宿舍信息单 D3 保修单 C1 领取宿舍钥匙 C2 保修单存档 D4 费用单 管 理 员 登记 钥匙 C3 寝室信息记载 精品文档 5欢迎下载5欢迎下载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欢迎下载6欢迎下载 简 述 对学生信息的记录与输出 输入的数据流 学生入住信息登记 输出的数据流 宿舍信息 6 6 相关 相关 ERER 设计设计 表 3 1 学生表 项目实质备注 学号学生编号唯一且对应每位学生 姓名学生姓名 性别男 女 年龄学生年龄 宿舍楼号学生所在宿舍楼 宿舍号学生所在宿舍的宿舍号该项目与宿舍楼号确定一个宿舍 表 3 2 宿舍表 项目实质备注 宿舍楼号学生所在宿舍楼 宿舍号学生所在宿舍的宿舍号该项目与宿舍楼号确定一个宿舍 考勤成绩每日宿舍考勤状况单 表 3 3 成员表 项目实质备注 成员学生 老师 管理员 成员登录账号 成员登录密码 精品文档 7欢迎下载7欢迎下载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欢迎下载8欢迎下载8欢迎下载 图 4 1 总体系统设计 2 系统物理配置方案 学生宿舍管理信息系统采用两台服务器构成双机备份结构 保证提供实时服务 为保证较快的响应时间 选用处理速度较快的计算机系统 内存大小对数据库系统的 响应速度影响较大 选择内存教大的系统 网络通信速度选用 100Mbit s 1000Mbit s 为保证系统中的信息安全 配置必要的数据备份设备 采用 外部备份方式 3 输入设计 以基本信息维护为例 管理员进入住房信息维护可以进行数据录入 学生宿舍管理 信息系统 人民医院信息管 理 基本信息维护浏览与查询报表打印 住户信息维护宿舍信息维护设施信息维护 系统管理 修改密码修改信息 精品文档 9欢迎下载9欢迎下载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欢迎下载10欢迎下载10欢迎下载 主界面模块 退出按钮主界面模块 退出按钮 thisform release clear events 浏览与查询模块 页面浏览与查询模块 页面 1 1 表单相关代码 表单相关代码 public llfs xm llfs xm thisform pageframe1 page1 grid1 recordsource thisform pageframe1 page2 grid1 recordsource 浏览与查询模块 页面浏览与查询模块 页面 1 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 1 退出按钮 退出按钮 thisform release 浏览与查询模块 页面浏览与查询模块 页面 2 2 查询按钮 查询按钮 xm allt thisform pageframe1 page2 text1 value select from 表 1 where 姓名 xm 精品文档 11欢迎下载11欢迎下载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欢迎下载12欢迎下载12欢迎下载 证每一项菜单能够正确实现系统设计的功能 我把相关的基础数据 基本上全部输入 到本系统中 并对每一个菜单项进行了增加 删除 修改等操作 从而保证了菜单级 功能的正确实现 2 数据跟踪 我完成菜单项测试后 我又对系统内的每一个数据进行了跟踪 3 总调 我在以上测试的基础上对系统功能进行了整体的测试 依次来检验系统 功能是否符合系统设计的要求 在具体的测试中 我认为应当遵循以下原则 由程序设计者之外的人进行测试 测试用例应由两部分组成 输入数据和预期输出结果 应选用不合理的输入数据与非 法输入测试 不仅要检验程序是否实现预期功能 还应检查程序是否做了不应该做的 工作 集中测试容易出错的程序模块 对程序修改以后 必须重新进行测试 3 系统切换方式 我设计的大学宿舍管理系统准备采用并行切换方式 以保证平衡可靠的过度 即 一方面使用本系统来进行工作 另一方面又继续沿用老的方式 手工方式 在一定时 期内 如果程序存在一些漏洞和错误 用户也提出了修改意见 那么系统还要经过进 一步完善才能正式投入使用 终止以前的操作方式 4 系统使用说明书 登录模块登录模块 本模块主要用于对用户身份进行鉴别 用户通过表单提供用户名和密码信息 系 精品文档 13欢迎下载13欢迎下载13欢迎下载 统根据用户提供的登录信息对用户进行身份查询鉴别 如果身份合法 则将用户导向 系统的主页面并记录用户的相关信息 留待以后的系统页面使用 用户名为zhang 密 码1 1 输入用户的登录信息 在页面提供的表单出输入用户的用户名和密码信息 点击 登录 按钮提交表单 信息到身份验证页面 2 用户身份进行验证 主界面模块 主界面模块 此模块为系统的主界面 本系统的整个功能模块使用主界面表单互相连接起来 用户可以通过该表单来选择要执行的其他功能模块 然后单击该表单的确定按钮 系 统将执行所选择的功能 通过 optiongroup1 控件可以选择下列功能 基本信息浏览 浏览与查询 报表与打印 系统管理 基本信息维护模块基本信息维护模块 精品文档 14欢迎下载14欢迎下载14欢迎下载 用户通过此模块可以选择要执行的其他功能 单击进入按钮 系统将执行选择的 表单 通过 optiongroup1 控件可以选择下列功能 住户信息维护 宿舍信息维护 设施信息维护 住户信息模块 住户信息模块 该模块对每一位住户从学号 姓名 宿舍号 性别 年龄 手机号码这 16 个方面 进行登记 为了方便管理 系统设置了追加 删除 编辑 保存 恢复 返回这几个 功能按钮 精品文档 15欢迎下载15欢迎下载15欢迎下载 宿舍信息模块 宿舍信息模块 该模块对整栋楼的宿舍分房间别从学号 姓名 宿舍号 性别 年龄 手机号码这 16 个方面进行登记 为了方便管理 系统设置了追加 删除 编辑 保存 恢复 返 回这几个功能按钮 设施维护模块 设施维护模块 此模块方便楼管对宿舍的设备进行管理 可以方便的进行维修的登记 对设施的 完整情况进行登记 也可以备注宿舍的详细信息 方便维护宿舍设施 浏览与查询模块浏览与查询模块 1 1 精品文档 16欢迎下载16欢迎下载16欢迎下载 此页面为学生用户使用 浏览与查询模块 浏览与查询模块 此页面容许用户浏览宿舍信息 可以按照姓名进行查找 方便用户的使用 报表与打印 报表与打印 精品文档 17欢迎下载17欢迎下载17欢迎下载 此模块可输出报表 方便管理员和学生用户统计数据 便于管理 系统管理模块 系统管理模块 此模块为系统管理 可供用户修改个人密码和管理员修改用户信息 管理员可修改包 括
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河北省沧州市盐山中学2025-2026学年九年级上学期第一次月考物理试题(含解析)
- 湖北省谷城县2026届九上化学期中经典试题含解析
- 浙江省仙居县2026届九上化学期中学业水平测试模拟试题含解析
- 2026届河南省周口沈丘县联考英语九年级第一学期期末调研试题含解析
- 2026届安徽省滁州地区化学九上期末检测试题含解析
- 2026届广东省湛江市名校九年级英语第一学期期末质量跟踪监视试题含解析
- 离婚后子女抚养权争议调解及教育支持服务合同
- 夫妻离婚前财产分割与债权债务协议范本
- 专科英语考试题及答案
- 生态修复工程树木种植与生态监测承包合同
- GB/T 21063.4-2007政务信息资源目录体系第4部分:政务信息资源分类
- 机修车间岗位廉洁风险点及防范措施表
- 全新版尹定邦设计学概论1课件
- 牙及牙槽外科
- 文物建筑保护修缮专项方案
- 万用表 钳形表 摇表的使用课件
- 63T折弯机使用说明书
- 170位真实有效投资人邮箱
- 工程力学ppt课件(完整版)
- 《区域经济学》讲义(1)课件
- 船模制作教程(课堂PPT)课件(PPT 85页)
评论
0/150
提交评论