《管理信息系统》课程设计——《班务管理信息系统》.doc_第1页
《管理信息系统》课程设计——《班务管理信息系统》.doc_第2页
《管理信息系统》课程设计——《班务管理信息系统》.doc_第3页
《管理信息系统》课程设计——《班务管理信息系统》.doc_第4页
《管理信息系统》课程设计——《班务管理信息系统》.doc_第5页
已阅读5页,还剩85页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 小组成绩: 班务管理信息系统班务管理信息系统班务管理信息系统班务管理信息系统 小组名称:小组名称:小组名称:U-fourU-fourU-four 专业年级:会计专业年级:会计专业年级:会计 08-208-208-2 班班班 小组名单:小组名单:小组名单: 电子邮箱:电子邮箱:电子邮箱: 指导教师:贺超指导教师:贺超指导教师:贺超 中国矿业大学管理学院中国矿业大学管理学院中国矿业大学管理学院 二二二一一一年月年月年月 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 管理信息系统课程设计成绩明细表管理信息系统课程设计成绩明细表 大 类细 类要 求细类合计得分 需求确定有说服力(2) 经济可行性分析完整(3) 技术可行性可信(2) 系统可行性分析 其它(2) 9 系统描述清晰(2) 业务流程图完善(8) 业务流程分析合理(3) 数据流程图准确(8) 必要的数据字典设计(3) 系统需求分析 其它(4) 28 代码设计合理(3) 数据库设计正确(4) 输出设计(3) 输入设计(3) 系统设计 其它相关部分内容(2) 15 其它其它相关内容(6)6 设计报告 整体得分58 模块功能设计准确、合理(2) 程序运行正确(2) 各功能模块均完整实现(2) 界面设计合理(2) 程序运行正确 其它(2) 10 程序演示 整体得分10 陈述逻辑清晰、重点突出(6) 陈述情况 其它(4) 10 回答问题正确、表达清晰(5) 回答问题情况 其它(5) 10 答辩情况 整体得分20 进度考核课程设计进度符合预期,团队配合良好(12)12 总 分100 小组成员得分:小组成员得分: 班级学号姓名 小组得分 (50%) 个人得分 (50%) 总评得分 会计 08-2 班09084300黄勇 会计 08-2 班09084312段玉玉 会计 08-2 班09084313呼晓越 会计 08-2 班09084298范茜 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 摘摘 要要 近年来随着高校的不断增多,以及高校的大规模扩招,专业班级人数不断 增多,班级事物的管理越来越重要。另外,随着计算机技术的快速发展,信息 技术在管理上越来越深入的应用,班务管理信息系统的实施在技术上已逐步成 熟。为了能够高效率的管理班级事务及学生信息,就要建立一个完善的学生管 理信息系统。我们会计专业是人数最多的班级之一,在日常的班级管理上存在 着许多问题,这就需要开发一套完整规范、系统化的班务管理信息系统。本文 介绍了运用 ACCESS 和网页制作技术,结合会计专业和管理学院的实际情况, 开发班务管理信息系统的过程。我们着眼实际,从系统可行性分析、系统分析、 系统设计到系统实施,完成了班务管理信息系统的开发工作。本信息系统以 “可行、可靠、高效、简单”为设计宗旨,旨在方便班委进行有效、便捷地管 理,同时为其他系统使用者提供了更加温馨的服务,更重要的是此系统为本班 学生的交流搭建了一个更加完善的平台。 关键词关键词:班级管理、管理信息系统、ACCESS 应用 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 I 目目目 录录录 1 1 前言前言1 1 1.1 作业背景1 1.2 选题说明1 1.3 课程设计进度安排2 1.4 工作业绩2 2 2 系统可行性分析系统可行性分析4 4 2.1 系统调查.4 2.1.1 调查内容4 2.1.2 现行班务日常管理工作4 2.1.3 现行活动流程中存在的问题5 2.2可行性分析.5 2.2.1 建议系统方案5 2.2.22.2.2 系统可行性分析系统可行性分析 7 7 2.2.3需求分析结论.7 2.2.4项目开发计划资源利用.8 3.1 系统概述.9 3.2 系统业务流程图及业务流程分析.9 3.2.1 业务流程图9 3.2.2 业务流程分析15 3.3 数据流程图16 3.4 功能流程图25 3.5 数据字典27 3.5.1数据项的定义.27 3.5.2数据结构的定义.28 3.5.3数据流的定义.28 3.5.4处理逻辑的定义.31 3.5.5数据存储的定义.33 3.5.6外部实体的定义.34 4 4 系统设计系统设计 3535 4.1 代码设计.35 4.1.1选择代码设计方法.35 4.1.2 代码的检验.37 4.2 数据库设计37 4.2.1数据库概要设计.37 4.2.2数据库详细设计.39 4.3 输出设计.41 4.4 输入设计.43 4.5 程序设计说明书.46 5 5 系统实施系统实施 5151 5.1 程序框图及所对应的源程序.51 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 II 5.2 模拟运行数据.58 5.3 系统使用说明书.59 结束语结束语6060 致谢致谢6161 主要参考文献主要参考文献6161 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 1 1 1 前言前言 1.1 作业背景作业背景 本文根据管理信息系统课程要求而做。 课程作业要求如下: 用管理信息系统开发工具(例如 Visual Basic、Visual Foxpro、Access、PowerBuilder、Delphi 等)开发一个实用的中小型管理信息系 统。 1根据课程设计时间选择适当规模大小的设计课题。 2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设 计活动。 3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技 术文档,最后提交详细的课程设计报告,至少包括系统可行性分析报告、系统 分析报告、系统设计报告三个主要部分。 4开发出可以运行的管理信息系统,通过上机检查。 1.2 选题说明选题说明 我们所做的系统是“班务管理信息系统“。 随着近几年高校的大规模扩招,高校的学生人数越来越多,各专业各班级 的人数不断增多,这给专业班级的管理带来大量的问题。管理学中的“木桶原 理“告诉我们,这不只是班级自身管理的问题,它也是制约着高校学生管理的 重要因素。我们所做的这个系统的目的就是将高校专业班级的管理引入标准化、 系统化。本系统可以大量简化班级管理上的工作,同时为学校、班级同学提供 一个有效的信息平台,为老师同学及时了解班级的各类信息提供便利,方便大 家的工作和生活上的需要。因此,我们开发设计了这个小型的班务管理系统。 我们的班务管理信息系统包括以下四个子系统:公告管理子系统、资料管理子 系统、班费管理子系统和在线列表管理子系统。 (1)基本思路 1.结构化生命周期法 结构化生命周期法是用系统工程的思想和工程化的方法,采用结构化、模 块化、自顶向下地对系统进行分析与设计。先将整个信息系统的开发过程划分 成若干个相对独立的阶段,从基层模块做起,然后按照系统设计的结构,将模 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 2 块一个个拼接到一起进行测试,自底向上、逐渐地构成整个系统。 2.原型法 在初步了解用户的基础上,先实现一个原型,然后再不断修改,如此反复, 直至符合要求。 3.我们使用的是先从上到下做出一个整体规划,然后再从下到上对每一个 结构详细设计,即利用的是结构化生命周期法与原型法相结合的方法。 (2)作业目标 我们的设计要实现的是班务管理信息系统,在设计该系统时我们应该尽可 能使用户界面友好,操作方便。我们的系统要实现以下目标: 1.班委实时地发布班级公告和通知; 2班级同学个人信息地准确录入和更新; 3生活委员适时发布班级费用的使用情况说明; 4.为本班同学提供一个在线交流的平台。 1.3 课程设计进度安排课程设计进度安排 考核 进度安排 一确定题目以及分工,摘要及前言的撰写,系统可行性分析 (需求分析与调查情况) 二系统可行性分析(管理、技术、经济上的可行性,需求分 析结论),系统分析(系统组织结构分析、系统功能分析、 系统业务流程分析、系统数据流程分析) 三 系统分析(数据字典、主要数据加工处理的描述),系统设 计(系统代码设计、数据库设计输入设计、输出设计、存储 文件格式设计) 四 系统设计(代码设计、程序设计说明书),系统实施及系统 总结(系统的优点和开发中的经验,系统中的不足和开发中 的反思) 1.4 工作业绩工作业绩 (1)小组主要工作 进行初步系统调查,拟定开发进度,绘制组织结构图、功能结构图、业务 流程图、数据流程图,编写数据字典、输入输出设计,数据库设计,代码设计, 调试系统。撰写系统可行性分析报告、系统需求分析报告、系统设计报告,并 制作 PPT 准备答辩。 (2)主要收获 在这个系统完成的过程中,我们这个小组通过学习相关理论与实践相结合, 对软件开发的基本流程掌握了很多,深刻体会到管理信息系统给企业、给学校 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 3 的管理所带的高效率。通过这班务管理系统的设计,提高了自己独立思考问题 和团队合作解决难题的能力。期间遇到了一些困难,设计的过程也是一个再学 习的过程,在遇到问题的时候我们尽量自己想办法解决,这在很大程度上激发 了我们的自学能力,同时也使我们掌握了很多 Visual Basic 及 Access 的知识。 虽然这次只是做了个小小的系统,系统也有很多不足,但重要的是我们还 明白了分析与设计是一项很辛苦的工作,但同时也是一个充满乐趣的过程。努 力和摸索的过程也是锻炼自己耐心和毅力的过程,这其间我乐趣也只有亲身实 践才能体会到。从这次设计中,我们受到了鼓舞,增加了自信,认识到实践的 重要性。班务管理系统的设计是我们在大学中的第一个课题设计,在以后我们 还会有这样的设计,比如说毕业设计。这便让我们提前对它有了深刻的体会和 理解,这使我们受举益匪浅,同时深刻的明白,我所掌握的东西还很欠缺,我还 需要不断地学习,不断地进步。 (3)小组分工 我们小组主要工作分工如下: 黄勇:主要负责摘要及前言的撰写,系统可行性分析,班费使用系统组织结构 分析、系统功能分析、业务流程分析、数据流程分析及数据字典的编写, 班费使用系统功能结构图、系统信息处理流程的设计,PPT 的制作,系 统修饰及总结。 段玉玉:主要负责系统可行性分析,班级公告系统组织结构分析、系统功能分 析、业务流程分析、数据流程分析及数据字典的编写,主要数据加工处 理的描述,班级公告系统功能结构图、系统信息处理流程的设计,PPT 的制作,系统总结、结束语及致谢的撰写。 呼晓越:主要负责摘要的撰写,在线列表管理子系统流程图、数据流程图的绘 制,在线列表系统组织结构分析、系统功能分析、业务流程分析、数据 流程分析及数据字典的编写,在线列表系统功能结构图、系统信息处理 流程的设计,PPT 的制作,系统总结、结束语及致谢的撰写。 范茜:主要负责摘要及前言的撰写,班级资料管理子系统流程图、数据流程图 的绘制,班级资料系统组织结构分析、系统功能分析、业务流程分析、 数据流程分析及数据字典的编写,班级资料系统功能结构图、系统信息 处理流程的设计,代码设计,PPT 的制作及讲解。 (4)自我评定 优 良 中 及格 不及格 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 4 2 2 系统可行性分析系统可行性分析 2.1 系统调查系统调查 2.1.1 调查内容 改革开放三十年来,我国经济高速发展,为了适应经济的飞速发展,自 1999 年大学开始大规模扩招,面对激增的大学生人数,校园管理尤其是班务管 理的工作大量增加。现行的班务管理仍然停留在手工操作层面上,没有一个完 整系统的管理信息系统对班务进行管理,导致工作效率低下。在班级公告方面, 由于本班学生寝室住得比较分散,班委每次通知消息总是很困难,而且经常有 人收不到,而导致很多事情耽搁,同学们怨言颇多;班费使用方面,始终难以 做到完全透明,同学们根本无法及时了解班费的使用状况;同学资料方面,本 班同学平时联系不是很多,偶尔有急事,却找不到联系方式。为了解决这些问 题,我们有必要运用高质量的管理系统来对班务进行管理。 为了开发出高质量的管理系统,本开发小组主要调查了班级公告、同学资 料、班费使用、在线列表等一系列工作的流程。 2.1.2 现行班务日常管理工作 通过对班级进行相关调查,我们了解到了班务日常管理的相关流程,具体 如下图所示: 系统 公务管理资料管理班费管理 添 加 公 告 修 改 公 告 删 除 公 告 原 有 资 料 管 理 资 料 变 更 管 理 班 费 收 支 管 理 班 费 结 算 管 理 图 2-1 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 5 根据我们对中国矿业大学班级事务管理的亲身体验和详细调查,现行的班 级管理体制有一下特点: 班级公告基本都是班长、团支书口头通知或张贴书面通知 班级同学的资料管理基本都是文档的形式 班费由生活委员保管,班费收支有生活委员负责 同学们面对面交流减少,QQ 交流趋于频繁 校园网络已经连通,个人计算机基本普及 等等 2.1.3 现行活动流程中存在的问题 通过上面的介绍,我们得出现行班务管理制度最大的问题就是所有过程大 多是纯手工的,基本上没有一个独立完整的信息系统来对班级事务进行系统管 理,导致班务管理运行效率不高。主要存在以下几点问题: 现行的班务管理仍然停留在手工操作层面上,没有一个完整系统的管理 信息系统对班务进行管理,导致工作效率低下; 在班级公告管理方面,公告的增加、删除、修改信息传递不及时; 同学资料管理方面,仅是文档的形式管理,不利于班级同学信息查询, 互相之间联系不便; 班费使用方面,生活委员负责,不能做到完全透明,班级同学无法及时 了解班费的使用状况; 同学之间 QQ 交流趋于频繁,但未充分利用此渠道加强班级同学之间的 感情建设,没人负责在线列表的管理。 2.2 可行性分析可行性分析 中国矿业大学班务管理信息系统的开发关系着学校能否对于学生进行有效 管理,关系着班级的整体运作效率,关系着学生能否感受到班级管理的便利性, 所以可行性分析致关重要。可行性分析将对系统技术、经济、管理等方面的考 察与系统目标相结合,指出是否可以立即开发的最终决策。 2.2.1 建议系统方案 针对初步调查中现有宿舍管理存在的问题,我们提出以下方案: 第一,拟建系统的目标 提高工作效率和减轻劳动强度 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 6 降低劳动成本和节约时间 系统界面简单易用、人性化 增强班级同学的交流互动 提供更完整的信息处理功能 第二,系统规划和初步方案 本系统主要分为班级公告管理子系统、同学资料管理子系统、班费使 用管理子系统、在线列表管理子系统。各班级管理员及时更改班内数 据库信息,及时上传班级各项资源剩余信息;班级管理员要将班级信 息及时在班级信息发布终端中公布,并做好存档工作。 本系统操作简单,界面人性化 本系统拟在现有电脑设备和网络上运行 第三、系统主要功能 1班级公告管理模块 1)添加班级公告 2)删除班级公告 3)修改班级公告 4)查询班级公告 2同学资料管理模块 1)班级同学资料处理:成批录入学生资料和手工录入学生资料; 2)班级同学资料变更处理; 3)学生资料维护:按各种方式对学生资料表进行查询和修改。 3班费使用管理模块 1)数据导入:导入班费的收支计算数据库; 2)费用查询:查询本月和以前各月的费用情况。 3)班费结算 4在线列表管理模块 1)数据录入:导入班级同学信息数据,并建立数据库,同时与管理员总 系统建立联系; 2)管理员进行在线信息管理,并进行在线信息存档; 3)管理员进行在线交流管理,并进行交流信息存档。 第四、系统实施方案 本系统客户端拟适用 Windows XP 及以上操作系统,本系统前端开发 工具是 Microsoft Office Access 2007 和 Visual Basic 6.0 本系统由会计 08 级开发,约需要 4 周时间 2.2.2 系统可行性分析 (1) 管理可行性 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 7 角色和权限分明:管理员、班委、普通同学有着不同的权限。 班级公告:主要是用于班委发布消息,只有班委才有权限发布公告,而发 布者可以修改操作的权限;管理员(班长)则拥有所有权限。 同学资料:用户可以查看所有成员资料,只能修改自己的资料,考虑到防 止一些固定信息被恶性修改,因此用户不能修改自己学号、姓名;管理员(班 长)则拥有所有权限。 班费使用:用户可以查看,生活委员可以发布和修改班费使用项目;管理 员(班长)则拥有所有权限。 在线列表:列举所有班级成员在线状况,并能直接发 QQ 消息,加强班级 同学之间的感情交流,提高班级凝聚力。 (2) 经济可行性 经济可行性分析是对班级事务管理的经济现状和投资能力进行分析,对系 统建设、运行和维护等费用进行估算,对系统建成后可能取得的社会和经济效 益进行评估。 本方案可采用单机和联机方式操作,可以利用个人笔记本和管理学院指导 老师的电脑,也可以也可利用局域网联机操作,不再增加购置设备负担;本系统 开发费用低廉,操作简便,仅需要简单的人员培训,基本不需要培训费,人-机 界面友好,可以节省投入和操作费用。此系统建成后,各班级负责班务管理的 同学,可通过系统发布班级公告、管理同学资料、促进班费使用透明化,提高 班级事务管理的工作效率,从这个角度讲,此信息系统的设计是产出大于投入 的,因此,在经济上可行。 (3) 技术可行性 技术可行性需要考虑现有的技术条件能否顺利完成系统开发、建设和维护 工作,软硬件配置是否满足系统相关需求等。 本方案技术要求不高,系统涉及范围不大,系统各模块间联系紧密,安全 性、可靠性强。我们采用了 Access 技术,采取 Access 数据库,不但解决中文 问题和无法导入数据库的问题,而且方便拷贝使用,从技术上是完全能满足基 本功能需要的。 2.2.3 需求分析结论 班费使用解决了在班费管理上始终难以做到完全透明,同学们根本无法 及时了解班费使用状况的问题;班级公告解决了班委每次通知消息困难,经常 有人收不到通知的问题;同学资料和在线列表则共同使同学之间相互了解联系 得到方便。打算以后再添加 BBS 留言板和班委选举投票留言板和班委选举投票两大板块来跟好的完善 该系统。 综上,该系统具有极强的可行性,完全可以立即开发! 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 8 2.2.4 项目开发计划资源利用 设 备:电脑 4 台,打印机 1 台 费用支出:初步调查费,系统开发费 开发进度安排开发进度安排 项目开发可分为两个阶段: 第一阶段 :用时约 3 周,包括四个步骤:系统调查;可行性分析;系统分 析;系统设计。 第二阶段 :用时约 1 周,进行程序的编写。利用 Microsoft Office Access 2007 和 Visual Basic 6.0 进行程序的实际编写、调试,完成管理信息系统课程设 计报告 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 9 3 3、系统分析、系统分析 3.1 系统概述系统概述 系统全称:班务管理信息系统 本系统以中国矿业大学各班级为设计对象,以帮助进行班级建设、提高班委工 作的效率和增加班级信息的透明度为目的,运用 MIS 知识、Microsoft Office Access 2007 和 Visual Basic 6.0 开发的管理信息系统。本系统涵盖 4 个子系统, 包括班级公告管理子系统、同学资料管理子系统、班费管理子系统、在线列表 管理子系统。力求使人机界面更加人性化、更加友好。这将给大学的班级管理 工作更加方便、快捷。 3.2 系统业务流程图及业务流程分析系统业务流程图及业务流程分析 3.2.1 业务流程图业务流程图 业务流程图中所用的符号列举如下:业务流程图中所用的符号列举如下: 业务处理部门业务处理功能描述 各类单据报表数据存储 数据存储或存档决策 图 3-1 业务流程图符号 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 10 1、总系统、总系统 用户登录 合法用 户? 管理员? 登录班级管 理系统可做 后台管理 登录班级页 面查询或个 人资料修改 退出系统 N Y Y 学生 班级数据库 N 图 3-2顶级业务流程图 个人资料 信息表 公告信息表 班费信息表 在线列表 班务管理信息系统要做的有: (1)用户登录:用户凭借登录账号登录本系统; (2)管理员操作:识别管理员身份,授权管理员进行后台管理; (3)用户查询交流:用户在系统界面进行信息的查询以及交流; (4)数据存储:用户信息、同学资料、班费使用情况等信息的储存。 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 11 2、班级公告管理子系统班级公告管理子系统 管理员操作 操作处理 删除公告修改公告 添加公告 管理员 公告信息表 公告数据库 退出 图 3-3 班级公告管理子系统业务流程图 公告管理子系统要做的有: (1)班委添加班级公告; (2)班委修改或删除班级公告; (3)班委将修改后的信息保存到公告数据库中; (4)班委定期将数据汇总并保存,形成信息库。 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 12 3、同学资料管理子系统、同学资料管理子系统 管理员 管理员操作 操作处理 维护信息 更新信息资料信息表 结束资料数据库 图 3-4 同学资料管理子系统业务流程图 同学资料管理子系统要做的有: (1)班级同学个人信息的录入:成批录入和个别录入结合; (2)班级同学信息的变更修改; (3)班级同学信息的维护:定期汇总数据保存。 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 13 4、班费使用管理子系统、班费使用管理子系统 管理员 管理员操作 操作处 理 班费收支处理 班费信息表 班费数据库 班费结算 退出 图 3-5 班费使用管理子系统业务流程图 班费使用管理子系统要做的有: (1)数据的导入:导入班费收支计算数据; (2)查询:查询当月以及历史班费的使用情况; (3)班费结算汇总并保存。 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 14 5、在线列表管理子系统、在线列表管理子系统 管理员 管理员操作 操作处 理 在线信息管理 在线列表 列表数据库 在线交流管理 退出 图 3-6 在线列表管理子系统业务流程图 在线管理子系统要做的有: (1)数据录入:导入班级同学信息数据,并建立数据库,同时与管理员总系统 建立联系; (2)管理员进行在线信息管理,并进行在线信息存档; (3)管理员进行在线交流管理,并进行交流信息存档。 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 15 3.2.2 业务流程分析 经调查,目前班务管理大多通过书面作业,各种通知通过学校通过辅导员, 班主任等人通知班长团支书,通过手机短信,纸面通知或者当面形式层层下达 命令直至每位同学获得信息。需要反馈信息时又因为学生不及时回复或者无法 积极参与造成信息严重不对称。由于信息的流动速度有限和层层传递信息耗费 大量人力物力,造成时常有不必要的资源浪费,办事效率极低。通过此次版务 系统的开发,我们将对同学资料管理、班费使用管理、班级公务管理、在线列 表管理、四个部分进行分析和制作,后期又进行了优化改进。 业务流程的基本程序是由学生进行登录,由班级数据库调出信息表数据来 考查登陆数据是否可法,如果不合法,则通知并强制使其推出系统。如果通过 审核确认其合法,再审核是否为管理员登陆,如果是管理员登陆,则通过其登 陆班级管理系统的申请并允许其做后台管理及进入班级数据库进行业务操作, 生成各种信息表并保存到数据库。如果不是管理员登陆,则只允许其登陆班级 公共页面或者进行个人资料修改等业务,即通过调出班级数据库来进行班务管 理信息系统的具体操,作形成最新资料信息表并保存。我们的业务流程分析将 从以下四个方面进行: 1、班级公告管理 通过管理员授予权限,班级公告小组成员在公告管理子系统里根据原有公 告数据库进行修改公告、删除公告和添加公告等处理,然后再将处理后资料保 存到公告数据库中;由管理员定期汇总,将汇总后数据保存,形成最终公告信 息表,供学生浏览与查询,最后通过在线交流管理界面退出系统。 2、同学资料管理 通过管理员授予权限,班级资料小组成员在资料管理子系统里根据原有同 学资料数据库进行维护信息、更新信息等处理,然后再将处理后资料保存到资 料数据库中;由管理员定期汇总,将汇总后数据保存,形成最终同学资料信息 表,供学生浏览与查询,最后通过在线交流管理界面退出系统。 3、班费使用管理 通过管理员授予权限,生活委员能在班费管理子系统里根据原有班费数据 库进行班费收支处理,然后再将处理后资料保存到班费数据库中;由管理员定 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 16 期汇总,并进行班费结算,将结算后数据保存,并生成当期最终班费信息表供 学生浏览与查询,最后通过在线交流管理界面退出系统。 4、在线列表管理 由管理员进行登陆,由管理员进行操作处理,一部分为在线信息管理,另 一部分为在线交流管理,这两个程序均能获得在线,列表,由在线列表生成列 表数据库,反馈给在线交流管理和在线信息管理,在线的同学可以通过在线列 表了解到此时在线的同学,并通过即时性聊天系统进行交流,最后通过在线交 流管理界面退出系统。 3.3 数据流程图数据流程图 数据流程图符号如下数据流程图符号如下: 外部实体 处理过程 数据流 数据存储 图 3-7 数据流程图符号 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 17 1第一层数据流程图第一层数据流程图 F1 用户登录信息 F1-3 班费信息 F2 用户判断信息 F1-4 在线列表信息 F1-1 公告信息 P1 用户资料信息判断 F1-2 资料信息 D1 班级数据库 S1 学生 2、第二层数据流程图、第二层数据流程图 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 18 S1 学 生 P1- 1 公 告 管 理 P1- 2 资 料 管 理 P1- 4 在 线 管 理 P1- 3 班 费 管 理 F1-1 公告信 息 F1-2 资料 信息 F1-3 班费信息 F1-4 在线列表 信息 F1-1-1 新增公告 F1-1-2 修改公告 F1-1-3 删除公告 F1-2-1 原资料信息 F1-2-2 修改后信息 F1-3-1 收支信 息 F1-3-2 结算 信息 F1-4-1 在线操作 信息 F1-4-2 在线交流 信息 图 3-9 第二层数据流程图 公告数据库 D1-1 班费数据库 D1-3 资料数据库D1-2 列表数据库D1-4 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 19 F1-1 公告信息 F1-1-1 新增公告 F1-3-1 收支信息 F1-2 资料信息 F1-1-2 修改公告 F1-3-2 结算信息 F1-3 班费信息 F1-1-3 删除公告 F1-4-1 在线操作信息 F1-4 在线列表信息 F1-2-1 原资料信息 F1-4-2 在线交流信息 S1 学生 F1-2-2 修改后信息 P1-1 公告管理 P1-2 资料管理 P1-3 班费管理 P1-4 在线管理 D1-1 公告数据库 D1-2 资料数据库 D1-3 班费数据库 D1-4 列表数据库 3、第三层数据流程图、第三层数据流程图 (1)班级公告管理子系统 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 20 S1-1- 1 班级 公告 管理 员 P1-1-1 判断操作 处理方式 F1-5- 1 管 理请 求 P1-1-2 添加公告 信息 P1-1-3 删除公告 信息 P1-1-4 修改公告信 息 修改公告 F1-6-1 处理请求 F1-6-1 处理 请求 F1-6-1 处理请求 F1-1-1 新增公告 F1-1-2 删除 公告 图 3-10 班级公告子系统数据流程 图 公告数据库 D1-1 F1-1-3 修改 公告 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 21 F1-1-1 新增公告 F1-1-3 删除公告 D1-1 公告数据库 F1-1-2 修改公告 S1-1-1 班级公告管理员 P1-1-1 判断操作处理方式 P1-1-2 添加公告信息 P1-1-2 删除公告信息 P1-1-3 修改公告信息 F1-5-1 管理请求 F1-6-1 处理请求 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 22 (2)同学资料管理子系统 P1-2-1 判断操作 处理方式 P1-2-2 管理原有 资料 P1-2-3 管理变更 后资料 F1-6-2 处理 请求 F1-6-2 处理请求 F1-2-1 原资料信息 F1-2-2 更改后信息 图 3-11 同学资料子系统数据流程图 资料数据库 D1-2 S1-1-2 班级 资料 管理 员 F1-5- 2 管 理请 求 F1-2-1 原资料信息 D1-2 资料数据库 P1-2-2 管理原有资料 F1-2-2 更改后信息 S1-1-2 班级资料管理员 P1-2-1 判断操作处理方式 P1-2-3 管理变更后资料 F1-5-1 管理请求 F1-6-2 处理请求 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 23 (3)班费使用管理子系统 P1-3-1 判断操作 处理方式 P1-3-2 班费收支 情况 P1-3-3 班费结算 情况 F1-3-1 收支信息 F1-3-2 结算信息 图 3-12 班费使用子系统数据流程 图 S1-1-3 班级 班费 管理 员 F1-5- 3 管 理请 求 F1-6-3 处理 请求 F1-6-3 处理 请求 班费数据库 D1-3 F1-3-1 收支信息 D1-3 班费数据库 P1-3-2 班费收支情况 F1-3-2 结算信息 S1-1-3 班级班费管理员 P1-3-1 判断操作处理方式 P1-3-3 班费结算情况 F1-5-3 管理请求 F1-6-3 处理请求 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 24 (4)在线列表管理子系统 P1-4-1 判断操作 处理方式 P1-4-2 在线信息 管理操作 P1-4-3 在线交流 管理操作 F1-4-1 在线操作信息 F1-4-2 在线交流信息 图 3-13 在线列表子系统数据 流程图 S1-1-4 班级 在线 列表 管理 员 F1-5- 4 管 理请 求 F1-6-4 处理 请求 列表数据库 D1-4 F1-6-4 处理 请求 F1-4-1 在线操作信息 D1-4 列表数据库 P1-4-2 在线信息管理操作 F1-4-2 在线交流信息 S1-1-4 班级在线列表管理员 P1-4-1 判断操作处理方式 P1-4-3 在线交流管理操作 F1-5-4 管理请求 F1-6-4 处理请求 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 25 3.4 功能流程图功能流程图 班务管理信息系统功能结构图: 用来描述系统模块功能分解的一种图形工具。功能结构图的每个矩形框表示一 个功能模块。矩形框间的连线可以看作调用关系。 登录、注销 用户资料修改 班务管理系统 用 户 使 用 主 系 统 班级公告管理子系统 同学资料管理子系统 班费管理子系统 在线列表管理子系统 图 3-14 班务管理信息系统功能结构图 1、公告管理子系统 公告管理子系统 添 加 公 告 修 改 公 告 删 除 公 告 图 3-15 公告管理子系统功能结构图 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 26 2、同学资料管理子系统 同学信息管理子系统 原 有 资 料 管 理 资 料 变 更 管 理 图 3-16 同学资料管理子系统功能结构图 3、班费管理子系统 班费管理子系统 班 费 收 支 管 理 班 费 查 询 管 理 班 费 结 算 管 理 图 3-17 班费管理子系统功能结构图 4、在线列表管理子系统 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 27 在线列表管理子系统 在 线 信 息 管 理 在 线 交 流 管 理 图 3-18 在线列表管理子系统功能结构图 3.5 数据字典数据字典 3.5.1 数据项的定义 公告管理子系统数据项条目 数据项编号 ID01 数据项名称公告编号 别名公告编号 简述班级某班公告编号 类型及宽度字符型,6 位 取值范围 “000001” “999999” 同学资料管理子系统数据项条目 数据项编号 ID02 数据项名称同学 ID 别名同学学号 简述每一个学生的唯一标识 类型及宽度字符型,8 位 取值范围 “00000001”“99999999” 班费管理子系统数据项条目 数据项编号 ID03 数据项名称班费存档编号 别名班费存档编号 简述某次班费记录的编号 类型及宽度字符型,6 位 取值范围 “000001” “999999” 在线管理列表子系统数据项条目 数据项编号 ID04 数据项名称在线列表存档编号 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 28 别名在线列表存档编号 简述某位同学在线的编号 类型及宽度字符型,6 位 取值范围 “000001” “999999” 3.5.2 数据结构的定义 公告信息的定义 数据结构编号: DS1-01 数据结构名称:公告信息 简述:班级公告的增、删、改信息情况 数据结构组成: F1-1-2+F1-1-3+F1-1-4 资料信息的定义 数据结构编号:DS1-02 数据结构名称:资料信息 简述:班级同学的相关材料 数据结构组成:F1-2-1+F1-2-2 班费信息的定义 数据结构编号: DS1-03 数据结构名称:班费信息 简述:班费使用的相关信息 数据结构组成:F1-3-1+F1-3-2 在线列表的定义 数据结构编号: DS1-04 数据结构名称:在线列表 简述:在线列表交流、管理的相关资料 数据结构组成:F1-4-1 + F1-4-2 3.5.3 数据流的定义 新增公告的定义 数据流编号 F1-1-1 数据流名称新增公告 简述管理员新添加公告 数据流来源通过管理员操作 数据流去向公告管理子系统:公告数据库 数据流组成操作编号+操作名称+新增的公告名称 删除公告的定义 数据流编号 F1-1-2 数据流名称删除公告 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 29 简述管理员删除公告 数据流来源通过管理员操作 数据流去向公告管理子系统:公告数据库 数据流组成操作编号+操作名称+删除的公告名称 修改公告的定义 数据流编号 F1-1-3 数据流名称修改公告 简述管理员修改公告 数据流来源通过管理员操作 数据流去向公告管理子系统:公告数据库 数据流组成操作编号+操作名称+修改的公告信息 班级公告管理处理请求 数据流编号F1-5-1、F1-6-1 数据流名称班级公告管理处理请求 简述管理员对班级公告的管理方式(管理员有新 增、删除、修改公告)的处理请求 数据流来源通过管理员请求操作 数据流去向班级公告管理子系统:公告数据库 数据流组成操作编号+操作名称+系统对操作的响应 成员资料信息 数据流编号 F1-2-1 数据流名称资料信息 简述系统原有资料信息 数据流来源通过管理员调出原有同学资料信息 数据流去向资料管理子系统:资料数据库 数据流组成操作编号+操作名称+资料信息 修改后信息 数据流编号 F1-2-2 数据流名称更改后资料 简述通过管理员处理同学资料的更改 数据流来源同学资料的更改信息 数据流去向资料管理子系统:资料数据库 数据流组成操作编号+操作名称+更改资料信息 资料管理处理请求 数据流编号 F1-5-2,F1-6-2 数据流名称资料管理处理请求 简述管理员对资料的管理方式(管理员有存储资 料、更改资料处理)的处理请求 数据流来源通过管理员请求操作 数据流去向资料管理子系统:资料数据库 数据流组成操作编号+操作名称+系统对操作的响应 收支信息 数据流编号 F1-3-1 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 30 数据流名称收支信息 简述管理员处理的班费收支信息 数据流来源班费收支信息 数据流去向班费管理子系统:班费数据库 数据流组成操作编号+操作名称+班费收支信息 结算信息 数据流编号 F1-3-2 数据流名称结算信息 简述管理员处理的班费结算信息 数据流来源班级结算信息 数据流去向班费管理子系统:班费数据库 数据流组成操作编号+操作名称+结算信息 班费管理处理请求 数据流编号 F1-5-3,F1-6-3 数据流名称班费管理处理请求 简述管理员对班费管理(收支班费、结算班费) 处理方式请求 数据流来源通过管理员操作 数据流去向班费管理子系统:班费数据库 数据流组成操作编号+操作名称+系统对操作的响应 在线操作信息 数据流编号 F1-4-1 数据流名称在线操作信息 简述管理员处理的在线操作信息 数据流来源在线操作信息 数据流去向在线操作管理子系统:在线数据库 数据流组成操作编号+操作名称+同学在线操作信息 在线交流信息 数据流编号 F1-4-2 数据流名称在线交流信息 简述管理员处理的在线交流信息 数据流来源在线交流信息 数据流去向在线交流管理子系统:在线数据库 数据流组成操作编号+操作名称+同学在线交流信息 在线列表管理处理请求 数据流编号 F1-4-1,F1-4-2 数据流名称在线列表处理请求 简述管理员对在线列表管理(在线操作信息处理、 在线交流信息处理)处理方式请求 数据流来源通过管理员操作 数据流去向在线列表管理子系统:在线数据库 数据流组成操作编号+操作名称+系统对操作的响应 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 31 3.5.4 处理逻辑的定义 用户资料信息判定 处理逻辑编号 P1 处理逻辑名称用户资料信息判定 输入的数据流用户输入的用户名、密码;同学资料表 处理通过同学资料表和用户输入的用户名、密码 以及职位信息判定用户是否合法,是否为管 理员 输出地数据流判定用户是否合法、是否为管理员的信息 判定操作处理方式 处理逻辑编号 P1-1-1 处理逻辑名称判定操作处理方式 输入的数据流用户输入的用户名、密码;同学资料表 处理通过用户操作判定用户处理方式是添加或删 除或修改信息 输出地数据流判定管理员操作方式的信息 添加信息公告 处理逻辑编号 P1-1-2 处理逻辑名称删除信息公告 输入的数据流管理员的删除操作 处理通过管理员操作删除相应的公告信息,更新 信息表和数据库 删除公告信息 处理逻辑编号 P1-1-3 处理逻辑名称删除公告信息 输入的数据流管理员删除的公告信息 处理通过管理员操作删除相应的公告信息,删除 公告信息,更新信息表和数据库 输出地数据流更新入公告存档的信息 修改公告信息 处理逻辑编号 P1-1-4 处理逻辑名称修改公告信息 输入的数据流管理员修改的公告信息 处理通过管理员操作修改相应的公告信息,修改 公告信息,更新信息表和数据库 输出地数据流更新入公告存档的信息 判定操作处理 处理逻辑编号 P1-2-1 处理逻辑名称判定操作处理方式 输入的数据流用户操作 处理通过用户操作判定用户处理方式是管理原有 资料或是管理变更后的资料 管理信息系统管理信息系统课程设计课程设计班务管理信息系统班务管理信息系统 32 输出地数据流判定管理员操作方式的信息 管理原有资料 处理逻辑编号 P1-2-2 处理逻辑名称管理原有资料 输入的数据流管理员操作 处理通过管理员操作管理原有同学信息资料信息, 并管理相应的表格和数据库 输出地数据流更新入同学资料存档的信息 管理变更后资料 处理逻辑编号 P1-2-3 处理逻辑名称管理变更后资料 输入的数据流管理员操作 处理通过管理员操作分析变更后的资料,并检查 更新 输出地数据流更新入同学资料存档的信息 判定操作处理方式 处理逻辑编号 P1-3-1 处理逻辑名称判定操作处理方式 输入的数据流用户操作 处理通过用户操作判定用户是要管理班费收支或 是班费结算 输出地数据流判定管理员管理方式的信息 班费收支情况 处理逻辑编号 P1-3-2 处理逻辑名称班费收支情况 输入的数据流班费收支:班费存档表 处理通过管理员操作完成班费收支情况的登记, 分析,存档等 输出地数据流更新入班费存档的信息 班费结算 处理逻辑编号 P1-3-3 处理逻辑名称班费结算 输入的数据流班费结算:班费存档表 处

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论