管理信息系统开发的实例分析

上传人:一*** 文档编号:154882274 上传时间:2022-09-21 格式:PPT 页数:74 大小:292.50KB
收藏 版权申诉 举报 下载
管理信息系统开发的实例分析_第1页
第1页 / 共74页
管理信息系统开发的实例分析_第2页
第2页 / 共74页
管理信息系统开发的实例分析_第3页
第3页 / 共74页
资源描述:

《管理信息系统开发的实例分析》由会员分享,可在线阅读,更多相关《管理信息系统开发的实例分析(74页珍藏版)》请在装配图网上搜索。

1、本章对本章对8个典型的管理信息系统进行个典型的管理信息系统进行了详细的分析,主要侧重于分析管理信息了详细的分析,主要侧重于分析管理信息系统的开发背景、可行性、用户需求、功系统的开发背景、可行性、用户需求、功能、数据流、模块划分、数据流图的绘制、能、数据流、模块划分、数据流图的绘制、数据字典设计、数据表设计。数据字典设计、数据表设计。很多学校和单位都有自己的图书馆或阅览很多学校和单位都有自己的图书馆或阅览室,需要管理大量的图书或期刊杂志。开发图书室,需要管理大量的图书或期刊杂志。开发图书管理系统可以有效地管理图书资源,控制借书、管理系统可以有效地管理图书资源,控制借书、还书的流程,对图书馆或阅览

2、室的管理有很大的还书的流程,对图书馆或阅览室的管理有很大的益处,直接关系到图书的借用率,所以图书管理益处,直接关系到图书的借用率,所以图书管理系统应该能够为管理员和读者提供充足的信息和系统应该能够为管理员和读者提供充足的信息和快捷的查询手段。快捷的查询手段。随着计算机技术、网络技术的发展,随着计算机技术、网络技术的发展,微机的使用越来越普及,其强大的功能已微机的使用越来越普及,其强大的功能已为人们深刻认识,它已进入人类社会的各为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用个领域并发挥着越来越重要的作用。其现行手工流程具体分析如下。其现行手工流程具体分析如下。(1)图书登记:

3、对上级分配、学校)图书登记:对上级分配、学校购入和社会捐赠的图书进行图书信息登记。购入和社会捐赠的图书进行图书信息登记。(2)读者登记:图书管理员根据学)读者登记:图书管理员根据学校有关部门提供的教师花名册和学生花名校有关部门提供的教师花名册和学生花名册进行读者登记,然后填发借书证。学生册进行读者登记,然后填发借书证。学生毕业和教师调出时将其借书证注销。毕业和教师调出时将其借书证注销。(3)借书管理:读者持借书证到图)借书管理:读者持借书证到图书室借书,图书管理员将借书日期填写在书室借书,图书管理员将借书日期填写在书籍卡片上,将卡片夹在借书证中间,存书籍卡片上,将卡片夹在借书证中间,存放在图书

4、室。学生看完后,送还所借书籍,放在图书室。学生看完后,送还所借书籍,收回借书证或另借其他书籍。收回借书证或另借其他书籍。使用图书管理系统后,只配使用图书管理系统后,只配3至至5名名图书管理员。图书管理员。能及时了解学校图书室的藏书情况能及时了解学校图书室的藏书情况和学生、老师的借书情况。和学生、老师的借书情况。能及时了解哪些图书比较受师生的能及时了解哪些图书比较受师生的欢迎。欢迎。快捷地添加、修改、查询图书分类信快捷地添加、修改、查询图书分类信息和图书信息。息和图书信息。能及时掌握图书室的藏书数量及种类,能及时掌握图书室的藏书数量及种类,各个学科的图书数量,迅速盘点图书库存。各个学科的图书数量

5、,迅速盘点图书库存。快捷地添加、修改、查询借书证信息,快捷地添加、修改、查询借书证信息,且具有借书证挂失功能。且具有借书证挂失功能。图书的借出、归还、续借、挂失、催图书的借出、归还、续借、挂失、催还手续简便,效率高。还手续简便,效率高。功能齐全,安全稳定,可靠性高。功能齐全,安全稳定,可靠性高。操作简便,使用灵活,实时性强,准操作简便,使用灵活,实时性强,准确率高。确率高。具有海量存储能力和快速交换速度,具有海量存储能力和快速交换速度,自动及时进行数据备份。自动及时进行数据备份。对数据有多重保护措施,具有断电对数据有多重保护措施,具有断电保护功能和异常情况的及时处理功能。保护功能和异常情况的及

6、时处理功能。系统的安全保密性高,能防止非法系统的安全保密性高,能防止非法访问。访问。系统出现故障时,能尽可能提供较系统出现故障时,能尽可能提供较为明确的出错提示及解决方法指导,具为明确的出错提示及解决方法指导,具备必要的错误保护机制。备必要的错误保护机制。(1)新开发的图书管理系统的功能)新开发的图书管理系统的功能分析分析在图书管理系统中,主要有三类外部在图书管理系统中,主要有三类外部实体:图书管理员、读者、学校领导。图实体:图书管理员、读者、学校领导。图书管理系统的大部分功能是为图书管理员书管理系统的大部分功能是为图书管理员设置的。经调查分析,新开发的图书管理设置的。经调查分析,新开发的图书

7、管理系统应具有以下功能。系统应具有以下功能。查询和维护读者基本信息,包括读查询和维护读者基本信息,包括读者信息的增加、修改、删除等。者信息的增加、修改、删除等。管理读者借书证,包括借书证的办管理读者借书证,包括借书证的办理、挂失和注销等。理、挂失和注销等。登记新书,主要是对上级分配、学登记新书,主要是对上级分配、学校购入和社会捐赠的图书进行登记,即记校购入和社会捐赠的图书进行登记,即记载图书信息,若图书室有载图书信息,若图书室有10本同样的图书,本同样的图书,在图书信息表中只记载一条信息,同时副在图书信息表中只记载一条信息,同时副本数记为本数记为10。图书编目,即对登记的新书图书编目,即对登记

8、的新书进行编码后入总书目表,总书目表进行编码后入总书目表,总书目表中记载了图书室每一本书的信息,中记载了图书室每一本书的信息,若图书室中有若图书室中有10本相同的图书,在本相同的图书,在总书目表中对应有总书目表中对应有10条记录。条记录。图书的流通处理,即借书、图书的流通处理,即借书、还书处理。还书处理。绘制数据流图时,只考虑图书员和读绘制数据流图时,只考虑图书员和读者两个外部分实体,顶层数据流图如图者两个外部分实体,顶层数据流图如图12-1所示。所示。0层数据流图如图层数据流图如图12-2所示。由于所示。由于1层层图没有完整绘制,图没有完整绘制,0层图中只属于一个加层图中只属于一个加工的文件

9、(例如权限表)也在工的文件(例如权限表)也在0层图上出层图上出现。现。0层数据流图通过反映整个系统中不层数据流图通过反映整个系统中不同数据的流向,来揭示系统的组成结构以同数据的流向,来揭示系统的组成结构以及各组成部门之间的关系,这种关系主要及各组成部门之间的关系,这种关系主要体现在对数据的操作和处理上。体现在对数据的操作和处理上。借阅管理的借阅管理的2层数据流图如图层数据流图如图12-4和图和图12-5所示。所示。数据字典是进行数据收集和数据分析数据字典是进行数据收集和数据分析所获得的主要成果,是系统中各类数据描所获得的主要成果,是系统中各类数据描述的集合。数据字典通常包括数据项、数述的集合。

10、数据字典通常包括数据项、数据流、数据存储、处理逻辑。据流、数据存储、处理逻辑。1系统总体结构设计与功能模块划分本系统的主要功能模块包括如下。本系统的主要功能模块包括如下。(1)图书管理模块)图书管理模块 图书分类管理功能:为了便于对库图书分类管理功能:为了便于对库存的图书存放、查找,需要对图书进行分存的图书存放、查找,需要对图书进行分类。可以实现添加、修改、删除、查询图类。可以实现添加、修改、删除、查询图书分类信息。书分类信息。图书基本信息管理功能:包括登记图书基本信息管理功能:包括登记新书,修改、查询、删除图书基本信息。新书,修改、查询、删除图书基本信息。图书编目功能:对登记的新书进行图书编

11、目功能:对登记的新书进行编码后入总书目表,总书目表中记载了图编码后入总书目表,总书目表中记载了图书室每一本书的信息。书室每一本书的信息。图书库存管理功能:包括图书入库图书库存管理功能:包括图书入库管理、图书库存盘点、查询图书库存记录。管理、图书库存盘点、查询图书库存记录。读者类别管理功能:为不同类别的读者类别管理功能:为不同类别的读者设置不同的限借数量、限借期限、有读者设置不同的限借数量、限借期限、有效期限。效期限。读者信息管理功能:包括添加、修读者信息管理功能:包括添加、修改、查询、注销读者信息。改、查询、注销读者信息。借书证管理功能:包括添加、修改、借书证管理功能:包括添加、修改、查询借书

12、证信息,查询指定借书证的借书查询借书证信息,查询指定借书证的借书信息,借书证挂失。信息,借书证挂失。借书管理模块包括借书、还书、续借、借书管理模块包括借书、还书、续借、图书挂失、催还、超期罚款、查询等管理图书挂失、催还、超期罚款、查询等管理功能。功能。包括添加、修改、删除、查询系统用包括添加、修改、删除、查询系统用户名、口令、身份、数据备份、数据恢复户名、口令、身份、数据备份、数据恢复等功能。等功能。图书管理系统的功能结构图如图书管理系统的功能结构图如图图12-6所示。所示。开发平台:Windows 2000 Server开发前台工具:Visual FoxPro 6.0操作系统对整个网络起着重

13、要的作用,Windows 2000作为一种强健的、多用途的操作系统,不仅能够运行强有力的客户/服务器应用软件,还可以提供可靠的文件与打印服务,再加其内置的通信与Internet/Intranet服务功能,以及安装、使用、管理和维护的方便性,因此,本系统采用Microsoft Windows 2000 Server作为操作系统。本系统准备采用客户机/服务器(C/S)结构模式。C/S结构的最大优势在于广泛采用了网络技术,将系统中的各部分任务分配给分布在网络上的担任不同角色的计算机。(1)图书的)图书的ISBN书号采用中国标书号采用中国标准书号。准书号。(2)其他编码的设计)其他编码的设计(1)概念

14、结构设计)概念结构设计经过分析后设计出如图经过分析后设计出如图12-7所示所示E-R图。图。将概念模型转化为关系模型,对于图将概念模型转化为关系模型,对于图12-7所示的图书管理系统所示的图书管理系统E-R图,经过转图,经过转化后的关系见表化后的关系见表12-2,表中加下划线的为,表中加下划线的为关系的主键。关系的主键。选用了选用了VFP作为数据库管理系统,相作为数据库管理系统,相应的数据库、数据表应符合应的数据库、数据表应符合VFP的要求。的要求。简书目表(简书目表(BookInfo)总书目(总书目(BookStore)各表的主键、外键、索引以及各各表的主键、外键、索引以及各表间的关系如图表

15、间的关系如图12-8所示。所示。输入输出设计的基本要求如下。输入输出设计的基本要求如下。(1)输入数据简单方便,并提供实时)输入数据简单方便,并提供实时帮助。帮助。(2)输入数据可以复查,但确定输入)输入数据可以复查,但确定输入后不可随意修改,应经过批准后才能修改。后不可随意修改,应经过批准后才能修改。(3)输出的数据格式符合标准,输出)输出的数据格式符合标准,输出操作简单、快捷。操作简单、快捷。(4)输出数据应提供文本和电子报表)输出数据应提供文本和电子报表两种形式。两种形式。用户界面充分发挥可视化程序设计的用户界面充分发挥可视化程序设计的优势,采用图形化操作方式,适应用户的优势,采用图形化

16、操作方式,适应用户的能力和要求,尽量做到简单、方便、一致,能力和要求,尽量做到简单、方便、一致,为用户提供友好的操作环境。为用户提供友好的操作环境。图书管理系统的界面由窗口构成,一图书管理系统的界面由窗口构成,一般分为登录窗口、主窗口、多个子窗口、般分为登录窗口、主窗口、多个子窗口、对话框、报表等。子窗口的设计要和系统对话框、报表等。子窗口的设计要和系统功能联系,以不同的系统功能来构建相应功能联系,以不同的系统功能来构建相应的窗口。的窗口。对话框一般是应用程序和用户之间的对话框一般是应用程序和用户之间的交互窗口,系统通过对话框给用户关于操交互窗口,系统通过对话框给用户关于操作的相关信息,一般要

17、求用户进行响应。作的相关信息,一般要求用户进行响应。对话框的类型一般分为对话框的类型一般分为“提示提示”、“警警告告”、“帮助帮助”等类型。等类型。管理信息系统中一般需要设计一些管理信息系统中一般需要设计一些报表来进行数据的统计和显示,报表报表来进行数据的统计和显示,报表的设计格式要参照应用程序设计的要的设计格式要参照应用程序设计的要求,一般分为主从表结构、单表结构、求,一般分为主从表结构、单表结构、分组统计报表等。分组统计报表等。(4)图书管理系统的各个子窗口)图书管理系统的各个子窗口 图书管理模块的主要子功能模块的图书管理模块的主要子功能模块的功能及其程序代码功能及其程序代码新书编目管理新

18、书编目管理 读者管理的主要子功能模块读者管理的主要子功能模块 借阅管理的主要子功能模块借阅管理的主要子功能模块 所借图书的超期判断所借图书的超期判断 图书的借阅图书的借阅 图书的归还图书的归还 系统管理的主要子功能模块系统管理的主要子功能模块 部门信息管理部门信息管理 用户名、密码管理用户名、密码管理 密码修改密码修改 根据系统设计方案,建立数据库,进根据系统设计方案,建立数据库,进行各功能模块的程序设计和调试。行各功能模块的程序设计和调试。制订系统运行和维护的各种规章制度,制订系统运行和维护的各种规章制度,严格进行系统的日常运行管理和维护,确严格进行系统的日常运行管理和维护,确保系统安全正常

19、稳定。保系统安全正常稳定。将使用人员分成不同的组,不同的组将使用人员分成不同的组,不同的组授予不同的权限。授予不同的权限。1.现行系统的初步调查及项目开发背景(1)随着信息技术的日益发展和计算)随着信息技术的日益发展和计算机网络的普遍应用,学校的学生人数不断机网络的普遍应用,学校的学生人数不断增加,现有的学生信息管理的手工管理模增加,现有的学生信息管理的手工管理模式已日显吃力。式已日显吃力。(2)随着社会的发展,培养计划也)随着社会的发展,培养计划也在不断修改。在不断修改。(3)学分制的实行给学生以更大的)学分制的实行给学生以更大的选择空间,但也增加了日常教务的管理工选择空间,但也增加了日常教

20、务的管理工作量。作量。(4)利用计算机技术和数据库开发)利用计算机技术和数据库开发技术,开发网络环境下的教务管理信息系技术,开发网络环境下的教务管理信息系统,对于减轻教务管理人员的劳动强度、统,对于减轻教务管理人员的劳动强度、提高工作质量和效率、方便管理人员对信提高工作质量和效率、方便管理人员对信息的查询、提高信息资源的利用率和管理息的查询、提高信息资源的利用率和管理水平都具有重要意义。水平都具有重要意义。1数据和数据流程的调查与分析,绘制流程图,编写数据字典、加工逻辑说明(1)绘制流程图)绘制流程图教务管理信息系统的顶层图如图教务管理信息系统的顶层图如图12-17所示。所示。教务管理信息系统

21、的教务管理信息系统的0层图如图层图如图12-18所示。所示。存储的定义存储的定义 处理逻辑的定义处理逻辑的定义成绩管理子系统实现以下功能。成绩管理子系统实现以下功能。(1)学生成绩录入。)学生成绩录入。(2)学生成绩增加、删除、修改等。)学生成绩增加、删除、修改等。(3)学生成绩查询。)学生成绩查询。(4)学生成绩统计分析。)学生成绩统计分析。根据系统功能分析和成绩管理、课根据系统功能分析和成绩管理、课程管理的特点,经过模块化的分析得程管理的特点,经过模块化的分析得到如图到如图12-19所示的教务管理信息系统所示的教务管理信息系统功能结构图。功能结构图。系统平台选用系统平台选用Windows

22、2000 Server操作系统。操作系统。前台开发工具采用前台开发工具采用Visual Basic 6.0,后台数据库管理系统采用后台数据库管理系统采用SQL Server 2000。本系统主要包括部门编码、班级编码、教师编码、学生编码、课程编码。编码方法采用分类编码法顺序编码法。例如某学生的学号为“200217280005”,左边四位为入学年份,左起第5位为学籍类型,左起68位为专业代号,右边四位为某年度某一专业的学生顺序编号。教务管理信息系统库命名为教务管理信息系统库命名为“教务管教务管理理”,数据库中包括的数据表主要有,数据库中包括的数据表主要有Sysuser、Elective、Stud

23、ent、Course、Teacher、Class、Department等。等。用户界面作为人机接口在管理信息系用户界面作为人机接口在管理信息系统中起着非常重要的作用。统中起着非常重要的作用。系统主窗体使用系统主窗体使用MDI窗体,在窗体中窗体,在窗体中通过菜单来执行各项系统功能。在设计系通过菜单来执行各项系统功能。在设计系统主窗体之前,将后面创建的各个窗体统主窗体之前,将后面创建的各个窗体(登录窗体除外)的(登录窗体除外)的MDIChild属性设置属性设置为为True,即窗体显示为子窗体。,即窗体显示为子窗体。编写程序代码,实现菜单功能。编写程序代码,实现菜单功能。学生信息管理主要完成对学生信

24、息数学生信息管理主要完成对学生信息数据的添加、修改、删除和保存等操作。据的添加、修改、删除和保存等操作。(1)定义窗体级变量)定义窗体级变量(2)实现窗体初始化)实现窗体初始化(3)实现记录导航条功能)实现记录导航条功能(4)显示当前记录数据的自定义过)显示当前记录数据的自定义过程:程:ShowData()(5)实现添加记录功能)实现添加记录功能(6)实现保存功能)实现保存功能(7)实现删除记录功能)实现删除记录功能(8)实现关闭窗体)实现关闭窗体(9)实现窗体清理功能)实现窗体清理功能(1)定义窗体级变量)定义窗体级变量(2)实现窗体初始化)实现窗体初始化(3)实现记录导航条功能)实现记录导

25、航条功能(4)根据学生编号显示学生信息)根据学生编号显示学生信息(5)在)在“可选修课程可选修课程”表格中选择表格中选择课程时,显示课程记录提示课程时,显示课程记录提示(6)显示当前课程授课教师信息)显示当前课程授课教师信息(7)实现添加预选课程功能)实现添加预选课程功能(8)实现删除预选课程功能)实现删除预选课程功能(9)实现保存预选课程功能)实现保存预选课程功能(10)实现删除已选课程记录功能)实现删除已选课程记录功能(11)实现显示已选中和预选课程信)实现显示已选中和预选课程信息功能息功能(12)实现清除功能)实现清除功能(13)实现关闭窗体功能)实现关闭窗体功能(14)实现窗体清理功能)实现窗体清理功能学生成绩查询是根据学生编号查看学学生成绩查询是根据学生编号查看学生个人成绩生个人成绩。(1)定义窗体级变量)定义窗体级变量(2)实现窗体初始化)实现窗体初始化(3)实现学生编号验证功能)实现学生编号验证功能(4)根据窗体大小调整数据网络)根据窗体大小调整数据网络(5)实现清除功能)实现清除功能(6)关闭窗体、窗体清理的实现方)关闭窗体、窗体清理的实现方法与前述相似法与前述相似

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!