培训中心信息管理系统分析与设计

上传人:e****s 文档编号:58661869 上传时间:2022-02-28 格式:DOC 页数:51 大小:1.76MB
收藏 版权申诉 举报 下载
培训中心信息管理系统分析与设计_第1页
第1页 / 共51页
培训中心信息管理系统分析与设计_第2页
第2页 / 共51页
培训中心信息管理系统分析与设计_第3页
第3页 / 共51页
资源描述:

《培训中心信息管理系统分析与设计》由会员分享,可在线阅读,更多相关《培训中心信息管理系统分析与设计(51页珍藏版)》请在装配图网上搜索。

1、天津理工大学中环信息学院管理信息系统课程设计报告天津理工大学中环信息学院课程设计课程名称:管理信息系统设计题目:培训中心信息管理系统姓名:学号:系别:专业班级:开始日期:年月日完成日期年月日指导教师:成绩评定等级(分数)1天津理工大学中环信息学院管理信息系统课程设计报告培训中心信息管理系统摘要随着人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展 。 信息管理系统就是我们常说的MIS ( ManagementInformationSystem

2、),在强调管理,强调信息的现代社会中它越来越得到普及。本文以员工培训管理信息系统为背景,本系统是使企业的员工培训工作系统化、规范化、自动化,从而达到提高企业培训管理效率的目的。员工培训管理系统应充分利用公司的现有资源,提高系统开发水平和应用效果的目的;符合公司员工培训管理的规定,满足公司日常员工培训的工作需要,并达到操作过程直观、方便、使用、安全的要求;系统采用模块化程序设计方法,既便于系统组合和修改,又便于公司的技术维护人员补充、维护;具备数据库的维护功能,能及时根据用户需求进行数据的添加、删除、修改、备份等工作。通过分析临近一中小企业管理现状,提出了自动化管理的可行性解决方案,并在此基础上

3、进行需求分析、设计整体架构、业务流程和数据结构,编写程序,实现该系统的正常运行。关键词; 培训管理信息系统结构化语言2天津理工大学中环信息学院管理信息系统课程设计报告目录前言错误!未定义书签。第一章概述41.1 培训中心简介错误!未定义书签。1.2 问题的提出错误!未定义书签。1.3 研究现状及背景21.4 系统开发的意义21.5 可行性分析21.6 技术方案4第二章系统分析62.1 需求分析62.2 组织结构分析72.3 业务流程分析82.4 数据流程分析9第三章系统设计113.1 系统开发工具的选择113.2 系统的软硬件环境133.3 系统结构设计143.4 数据结构和数据库设计153.

4、5 代码设计253.6 输入输出设计26第四章系统实施324.1 数据库连接324.2 安全设计364.3 系统测试并运行38第五章结论40参考文献413天津理工大学中环信息学院管理信息系统课程设计报告前 言21世纪是人才致胜的世界!培训行业在当今中国经济建设中,不断为社会培养人才、输出人才,发挥了越来越重要作用。随着培训行业不断发展,竞争日趋激烈,如何在众多机构里脱颖而出,您需要比别人做得更多!优秀的培训机构不但要有卓越的内在素质,亦需要有完善的管理机制。培训机构管理系统,愿成为贵机构忠实伙伴,愿为贵机构在管理上助一臂之力!随着培训学校规模壮大和分支机构的增多,传统人工管理方式已经无法满足现

5、代培训学校管理的需要。新时期的学校管理,要求管理者手中掌握大量的有关信息,才能使决策学校内部各机构之间交流,学校日益走向社会化使得管理信息量激增,而采用计算机辅助培训学校管理,可以大大提高管理效率,增强对外界信息的反应速度。本文阐述了培训中心信息管理系统的设计与实现,以病人为中心,以时间为轴线,围绕培训中心信息管理系统全过程,详细地、完整地收集所有数据。借助于信息系统的杠杆作用,平衡各中心关联方的需要,将学员信息和课程信息做集成,使得相关人员在任何时间、任何地点都能得到相关信息。其主要目标是协助完成培训中心对日常的学员统计和课程管理等业务,减轻培训人员处理业务的劳动强度,提高培训人员的工作效率

6、和工作质量,全面提高了培训中心的综合管理水平和服务质量,为培训中心带来一定的经济效益产生积极作用。4天津理工大学中环信息学院管理信息系统课程设计报告第一章概述1. 培训中心简介某培训中心 是由总公司直属企业以现代企业制度为构架,适应国内黄金市场开放的步伐,引进一流的现代企业管理模式进行黄金及其衍生产品投资的股份制企业。培训中心历来注重员工教育培训机制,突出知识培训和能力培训相结合,努力学习黄金投资知识,提高员工内在素质教育、提升员工适应能力、竞争能力、外在发展能力为目标。1.2研究现状及背景由于公司近几年发展迅速,成长加快,不断开发适销的产品满足市场需求,很快创出了自己的品牌,内部和外部竞争日

7、益加大,对公司领导管理能力和对员工的专业知识及创新水平提出了一定的挑战。面对这种形势,金币文化公司领导深刻认识到进一步提高管理水平和员工自身专业水平的重要性,为了使公司的培训工作科学化,规范化,适应激烈的市场竞争,为公司更好的发展做好准备,金币文化公司领导决定建立员工培训管理信息系统。1.3系统开发的意义由于原本公司教育培训主要采取手工作业方式,大量数据流失,培训成效较低,信息处理的工作量大,重复量大,费时费力,容易出错。现今公司规模不断增大,人员增多,所以公司员工培训管理系统的改变势在必行,确保其准确性,有效性和系统性。既节省了时间又提高了工作效率,管理工作也可以便捷有序地进行。1.4可行性

8、分析可行性分析是在建立一个管理信息系统的前期对项目的一种考察和鉴定,主要是对在操作上,技术上,经济上可能存在的问题进行分析。目前,开发与应用管理信息系统的程度已经成为衡量一个国家、部门、企事业单位科学技术与经济实力的重要标志之一。其重要目标是:用最小的代价在尽可能短的时间内确定问题是否能够解决。本系统设计的“培训中心信息管理系统”软件是符合公司员工培训管理的规定,满足公司日常员工培训的工作需要,并达到操作过程直观、方便、使用、安全的要求;系统采用模块5天津理工大学中环信息学院管理信息系统课程设计报告化程序设计方法,既便于系统组合和修改,又便于公司的技术维护人员补充、维护;具备数据库的维护功能,

9、能及时根据用户需求进行数据的添加、删除、修改、备份等工作。在分析设计之前,本文先对培训中心信息管理 系统做如下可行性分析:技术可行性本系统的建立所需的基本硬件设备有:1.电脑CPU 奔腾以上(包括奔腾) ,内存 512 兆以上(包含 512 兆),硬盘 20G 以上(包括20G)。2.打印机喷墨打印机,墨盒类型为彩色。3.普通鼠标4.软件环境操作系统为 Windows XP,开发工具为Microsoft Visual Basic 6.0,数据库采用MicrosoftAccess 2000。培训中心 完全具备以上软硬件条件,该系统的开发在技术上完全可行的。经济可行性经济可行性研究是对组织的经济现

10、状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。主要解决资金可得性和经济合理性两个问题。 作为开发本系统的主要的软件环境是Microsoft Visual Basic 6.0 和 MicrosoftAccess 2000,这两个软件已经是市面上比较常见,技术上比较成熟的两个软件开发工具,因此,在软件上本系统的开发成本是可以被接受的。在外围设备方面,该系统只需要最常见的普通输出设备,如打印机。除此之外,在系统投入运行后,能提高公司人员的工作效率,协同工作能力进一步的加强,时间效益得到进一步的提高,优化生产关系,提高生产力,加快了培训的速度,全

11、面提高了公司的综合管理水平和服务质量。所以,本系统的开发在经济上是可行的。管理可行性主要是管理员对开发信息系统是否支持,现有该行业管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。医院根据所开发的系统进行策略上的发展和改变可以使其获得新的收益,系统应该具有操作简单、易于理解,界面友好等特点,管理员经过短时间的6天津理工大学中环信息学院管理信息系统课程设计报告培训就可以熟练地使用该系统。因此,本系统的开发在管理上可行1.5 可行性分析可行性分析是在建立一个管理信息系统的前期对项目的一种考察和鉴定,主要是对在操作上,技术上,经济上可能存在的问题进行分析。目前,开发与应用管理信息系统的程

12、度已经成为衡量一个国家、部门、企事业单位科学技术与经济实力的重要标志之一。其重要目标是:用最小的代价在尽可能短的时间内确定问题是否能够解决。本系统设计的“培训中心管理系统”软件是用来满足培训中心对于就学员管理工作的需要,实现管理自动化、信息化。培训中心管理系统的介入改变了传统的培训中心管理工作的繁琐现状,使就诊中心的学员的管理工作更加快捷、方便,管理的方式更加合理,从根本上改善了门诊收费管理工作的质量。在分析设计之前,本文先对培训中心管理系统做如下可行性分析:开发平台该系统是在MicrosoftWindows XP 操作系统下进行设计和编写的,采用功能强大的Microsoft Visual B

13、asic6.0 为开发软件,以 Microsoft Access 2000 作为后台数据库。Microsoft Visual Basic6.0 是在 Windows XP 环境下运行的、 支持可视化编程的、 面向对象的、采用事件驱动方式的结构化程序设计语言。采用面向对象的程序设计( OOP)方法,把程序和数据封装在一起,定义成对象,并给每一个对象以属性、事件和方法的定义;或使用类,并给每一类以属性、事件和方法的定义,再将其定义成对象。通过对类、对象的创建完成应用系统程序的设计。支持结构化的程序设计:在许多事件代码中,仍要使用子程序、函数,而其程序流程同样是用顺序结构、 分支结构、循环结构来表达

14、。 在 Visual Basic 程序中,使用 ActiveX 控件、 DLL 动态链接库,可以大大加强 Visual Basic 自身的功能,实现了与多媒体技术、 Windows 应用程序的超级链接。利用 ADO 、DAO ,ODBC 控件,采用多种数据库系统的访问技术,可实现很强的数据库管理功能。它是一个多用户的大型关系数据库管理系统,为复杂环境下有效地实现重要的应用提供了一个强有力的客户机/服务器平台。系统数据库采用了Microsoft Access 2000 数据库管理工具,保证了数据库的高容量,高度安全性。表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access数

15、据库以文件形式保存,文件的扩展名是mdl。Access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。外部模式和概念模式之间提供了概念数据独立性,概念模式和物理模式之间提供了实际存储数据的独立性。Windows XP 操作系统的方便快捷, Microsoft Visual Basic6.0 的功能强大以及MicrosoftAccess 2000的稳定,为本系统的开发铸就了一个可靠的技术平台,为系统开发的高效性提供7天津理工大学中环信息学院管理信息系统课程设计报告了保证,也为系统的正常运行奠定了坚实的基础。实施步骤在进行完可行性分析之后, 具体开发一个较为完整的信息系统的主要步骤分

16、为如下几点:1.系统分析系统分析是系统开发的重要阶段,其目的是要回答系统将要“做什么“,即需求分析。完成需求分析之后,对系统的涉及到的部门进行组织结构分析和业务流程分析。在此基础之上还要做数据流程分析,并利用数据字典对数据流程进行详细的说明。2.系统设计系统设计又分为六个步骤:总体功能结构设计、将要开发的系统划分为几个子系统,并划分各个子系统的功能模块。系统处理流程设计,弄清楚系统的处理过程和系统数据之间的传递关系。输入输出设计,规划出这个系统具体要输入什么信息,输出什么结果。数据库设计阶段的工作则是弄清楚系统中有哪些实体之间的关系。物理配置方案设计,规定系统的硬件等要求。3.系统实施是在系统

17、设计的基础上,将系统设计方案的结果具体的在计算机系统上进行是实现,并进行系统调试和测试。它的主要活动是根据系统设计所提供的控制结构图、数据库设计、系统配置方案以及详细设计资料;编写和调试程序,调试系统、进行系统切换等工作,将技术设计转化为物理实际系统。建立完整的以数据库为核心的计算机应用系统,是系统实施阶段的最终目的。系统测试,系统测试是保证系统质量的关键,是对整个系统开发的过程,包括系统分析、系统设计和实施的最终审查。8天津理工大学中环信息学院管理信息系统课程设计报告第二章系统分析系统分析是系统开发的重要阶段。系统分析的目的是要回答新系统将要“做什么”这个关键性问题。在这个阶段要集中精力,认

18、真分析用户需求,用科学的方法来表达新系统的逻辑方案,建立新系统的逻辑模型。系统分析要在总体规划的基础上,与用户密切配合,用系统的思想和方法,对业务活动进行全面的调查分析,详细掌握有关的工作流程,收集票据、账单、报表等资料,分析现行系统的局限性和不足之处,找到制约现行系统的“瓶颈”,确定新系统的逻辑功能,根据条件找出集中可能的解决方案,分析比较这些方案的投资和可能的收益。系统分析工作开始与用户提出新系统的要求,进行初步调查与可行性分析后,确认新系统开发为可行即可进行详细调查与分析,提出新系统逻辑模型,最后写出系统分析报告。系统分析工作步骤如图所示。初建步接详立调系受是细新转查统用可调系下与行分户

19、查统阶可否析请与逻段行报求分辑性告析模分型析否图 2.1 系统分析工作步骤Fig. 2.1 Steps of system analysis2.1 需求分析需求分析简单地说就是分析用户的要求。需求分析是设计数据库的起点,需求分析的结果是准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。在需求分析阶段要完成的任务是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑近乎可能的扩充和改变,不能仅按当前应用需求来设计数据库。通过实践调查,根据对系统要完成的任务进行全面完整剖析和理解,

20、 该系统要实现的主要9天津理工大学中环信息学院管理信息系统课程设计报告功能如下:1 部门信息管理(1)部门名称基本信息管理(2)部门人数基本信息管理(3)部门电话基本信息管理2.学员基本信息管理3.课程基本信息管理4.账目信息管理(1)日期信息管理(2)学员号信息管理(3)课程号信息管理(4)交款额信息管理2.2 组织结构分析组织在这里是指培训信息管理,组织结构是指培训信息管理的部门划分以及他们的相互关系,先行系统中的信息流动以组织结构为背景的。培训信息管理系统的组织结构图,如图2.2 所示。培训管理培训人数学员电话课程名称图 2.2 组织结构图Fig. 2.2 Organizational

21、chart10天津理工大学中环信息学院管理信息系统课程设计报告2.3 业务流程分析进行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流径去向、处理方法、计算方法、提供信息的时间和信息形态等。业务流程分析可以用业务流程图来完成。所谓业务流程图就是一种表明系统内各单位、人员之间的业务关系、作业顺序和管理信息流动的流程图,它用一些规定的符号及连线来表示某个具体业务处理过程。业务流程图基本图符如图 2.3 所示。外部实体数据存档数据流向内部实体图 2.3 业务流程图基本图符Fig. 2.3 The e

22、lements of business flow diagram培训信息管理系统的业务流程图如图2.4 所示。学员学员信息课程课程信息表财务员收费信息表账目账目信息表职员培训信息管理维护信息11天津理工大学中环信息学院管理信息系统课程设计报告图 2.4 培训信息管理系统业务流程图Fig. 2.4 The business flow diagram of the out-patient service charge management system2.4 数据流程分析数据流程是指数据在系统中产生、传输、加工处理、使用、存储的过程。数据是信息的载体,是今后系统要处理的主要对象。因此必须对系统调查

23、中所搜集的数据以及统计处理数据的过程进行分析和整理。数据与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。数据流程分析是把数据组织内部的流动情况抽象地独立出来,舍去了具体结构组织、信息载体、处理工具、物质、材料等,单从数据流动过程来考虑实际业务的数据处理模式。其中数据流程图是描述系统逻辑模型的主要工具,它以少数几种符号综合地反映出信息在系统中的流动、存储和传递。数据流程图基本图符如图 2.5 所示。外部实体数据处理 (P)数据存储( D)数据流图 2.5 数据流程图基本图符Fig. 2.5 The elements of Data flow diagram对康达医院门诊收费系统的

24、数据流程分析,得到以下数据流程图,如图(2.6-2.7)所示。D1课名信息表学员D2学时信息表课程信息12教师管理系统收费信息表D3天津理工大学中环信息学院管理信息系统课程设计报告图 2.6 数据流程图Fig. 2.6 Data flow diagramF1 个人信息P1F2 培训信息D1学员信息表学员学员号F5交款F2培训信息信教师息F5 收费信息F3 课程信息D4收费信息表P4P2账目信息处理信息录入F4 账目信息F3 课程信息F3 课程信息P3F3 课程信息D3D2课程表收费信息表课时图 2.7 数据流程图Fig. 2.7 Data flow diagram13天津理工大学中环信息学院管

25、理信息系统课程设计报告第三章系统设计系统设计就是详细定义基于计算机的各种活动的解决方案。在系统设计阶段,把系统分析过程当中得到的逻辑模型结合相应的网络技术、数据库技术等详细的描述出来,并为系统实施阶段的各种工作准备必要的技术资料和有关文件。系统设计的基本目标就是要使所设计的系统必须满足系统逻辑模型的各项功能要求,同时尽可能地提高系统的性能。系统设计的目标是评价和衡量系统设计方案优劣的基本标准,也是选自系统设计方案的主要依据。评价与衡量系统设计目标实现程度的指标主要有以下方面: 1)系统的效率 2)系统的工作质量 3)系统的可变更性 4)系统的通用性 5)系统的可靠性。3.1 系统开发工具的选择

26、开发工具的选择通过研究目前市场最普遍的几种开发工具产品: VB ,VC ,C+,C#,ASP,JSP, PHP,以及各种 .NET 和数据库开发工具 Oracle,Sybase, SQL Server 2000,Access 2000 等。考虑到硬件设备的兼容性以及所作相应软件环境的要求,本系统采用Visual Basic 6.0 和 Access2000 作为开发工具。及 Access 2000技术简介1.Visual Basic 6.0Visual Basic 是由美国微软公司于1991 年开发的一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows 环

27、境下的各类应用程序。它简单易学、效率高,且功能强大可以与Windows 专业开发工具 SDK 相媲美。在 Visual Basic 环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows 内部的广泛应用程序接口( API )函数,动态链接库( DLL )、对象的链接与嵌入( OLE )、开放式数据连接(ODBC)等技术,可以高效、快速地开发 Windows 环境下功能强大、图形界面丰富的应用14天津理工大学中环信息学院管理信息系统课程设计报告软件系统。其特点如下:(1)面向对象VB 采用了面向对象设计思想, 它基本思路是把复杂设计问题分解为个个能够完成独立功能相对简单对象

28、集合。所谓“对象”就是个可操作实体如窗体、窗体中命令按钮、标签、文本框等面向对象编程就好像搭积木样员可根据和界面设计要求直接在屏幕上画出窗口、菜单、按钮等区别类型对象并为每个对象设置属性。(2)事件驱动在 Windows 环境下是以事件驱动方式运行每个对象的都能响应多个区别事件, 每个事件都能驱动段代码事件过程该代码决定了对象功能,通常称这种机制为事件驱动事件可由用户操作触发也可以由系统或应用触发,例如单击个命令按钮就触发了按钮 Click( 单击 )事件该事件中代码就会被执行若用户未进行任何操作 (未触发事件 )则就处于等待状态整个应用就是由彼此独立事件过程构成。(3)软件 Software

29、 集成式开发VB 为编程提供了个集成开发环境在这个环境中编程者可设计界面、编写代码、调试直至把应用编译成可在Windows 中运行可执行文件并为它生成安装VB 集成开发环境为编程者提供了很大方便。(4)结构化设计语言VB 具有丰富数据类型是种符合结构化设计思想语言而且简单易学此外作为种设计语言VB 还有许多独到的处。(5)强大数据库访问功能VB 利用数据 Control 控件可以访问多种数据库VB 6.0 提供 ADOControl 控件不但可以用最少代码实现数据库操作和控制也可以取代DataControl 控件和 RDOControl 控件。(6)支持对象链接和嵌入技术VB 核心是对对象链接

30、和嵌入(OLE) 技术支持它是访问所有对象种思路方法利用OLE 技术能够开发集声音、图像、动画、字处理、Web 等对象于体。(7)网络功能VB 6.0 提供了 DltTML 设计工具,利用这种技术可以动态创建和编辑Web 页面使用户在VB 中开发多功能网络应用软件Software 。(8)多个应用向导VB 提供了多种向导如应用向导、 安装向导、数据对象向导和数据窗体向导通过它们可以快速地创建区别类型、区别功能应用。(9)支持动态交换、动态链接技术通过动态数据交换 (DDE) 编程技术 VB 开发应用能和其他 Windows 应用的间建立数据通信通过动态链接库技术在 VB 中可方便地用 C 语言

31、或汇编语言编写也可 Windows 应用接口(API) 。(10)联机帮助功能15天津理工大学中环信息学院管理信息系统课程设计报告在 VB 中利用帮助菜单和F1 功能键用户可随时方便地得到所需要帮助信息VB 帮助窗口中显示了有关举例代码通过复制、 粘贴操作可获取大量举例代码为用户学习和使用提供方便。2.Access 2000技术简介Microsoft Office Access 是由微软发布的关联式数据库管理系统。它结合了Microsoft JetDatabase Engine 和 图形用户界面两项特点,是Microsoft Office 的成员之一。数据必须经过多层处理步骤,才能转换为有用的

32、信息。Access 是一个可满足不同需求者的应用软件。其以数据库管理系统的概念, 设计数据库、分析数据库所使用的表, 并且创建数据库的结构。 Access还是 C 语言的一个函数名和一种交换机的主干道模式。它提供了表、查询、窗体、报表、页、宏、模块 7 种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。其优点为:(1)存储方式单一Access 管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库

33、文件种,便于用户的操作和管理。(2)面向对象Access 是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。(3)界面友好、易操作Access是一个可视化工具,是风格与Windows 完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供

34、了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。(4)集成环境、处理多种数据信息Access基于 Windows 操作系统下的集成开发环境, 该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。(5)Access支持 ODBC开发数据库互连,( Open Data Base Connectivity),利用 Access强大的 DDE(动态数据交换)和 OLE (对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Ex

35、cel 表格、Word 文档,还可以建立动态的数据库报表和窗体等。 Access 还可以将程序应用于网络, 并与网络上的动态数据相联接。 利用数据库访问页对象生成 HTML 文件,轻松构建 Internet/Intranet 的应用。3.2 系统的软硬件环境16天津理工大学中环信息学院管理信息系统课程设计报告本系统的建立所需的基本硬件设备有:1.电脑CPU 奔腾以上(包括奔腾) ,内存 512 兆以上(包含 512 兆),硬盘 20G 以上(包括 20G)。2.打印机喷墨打印机,墨盒类型为彩色。3.普通鼠标4.软件环境操作系统为 Windows XP,开发工具为Microsoft Visual

36、 Basic 6.0,数据库采用MicrosoftAccess 2000。3.3 系统结构设计功能结构设计系统的功能分析主要是针对实际要求,对系统要完成的任务进行全面完整剖析和理解,而本系统需要完成的主要任务是:1 部门信息管理2.学院基本信息管理3.课程基本信息管理4.账目信息管理所谓功能结构图就是按功能从属关系画成的图表,图中每一个框架称为一个功能模块。本系统的功能模块图如图3.1 所示。培训管理信息系统培培培账系训训训目统安课人信维排程员息护管管管管理理理理图 3.1 功能结构图17天津理工大学中环信息学院管理信息系统课程设计报告Fig. 3.1 Function structure d

37、iagram模块之间关系本系统共有六大模块,即:培训安排管理、培训课程管理、培训资源管理、考核成绩管理、系统维护等五大部分。功能结构设计的特点在于有很好的内聚性。内聚性是指一个程序模块执行单独而明确定义功能的适用程度。内聚性好的程序具有好的可变性和可维护性。修改执行独立功能的内聚性模块,对程序中其它功能模块的影响很小,甚至根本没有影响。相反地,如果模块完成许多功能或连接许多不同的处理过程,那么其内聚性就差,产生错误的机会就会增加。系统模块之间的相互联系程度叫耦合,如果是紧密耦合,系统将难以维护。大而复杂的模块不仅难以修改,而且难以重复使用。因此,功能结构设计的另一特点在于提高重用性。所谓的“封

38、装”模块设计目的之一就是提高系统的可重用性。为了更方便快捷的实现对数据的插入、删除、修改、查询等功能,各模块具有相当的独立性。并且各个主要模块下还有自己的子模块, 子模块与父模块之间形成了一一对应的关系,相互之间遵守严格的低关联度和高聚合度的原则,各模块在这些关系的约束下共同构成一个统一的整体,完成系统的各功能。3.4 数据结构和数据库设计设计数据库系统首先应该充分了解用户各个方面的要求,包括现有的以及将来可能增加的需求。数据库设计包括以下几个步骤:数据库需求分析;数据库概念结构设计;数据库逻辑结构设计。可以用下图 3.2 来表示。18天津理工大学中环信息学院管理信息系统课程设计报告需求分析需

39、求分析说明说概念数据库设计与数据库管理数据相关逻辑数据库设计逻辑数据库模式(特定数据模型)物理数据库设计物理数据库模式19天津理工大学中环信息学院管理信息系统课程设计报告(特定的物理存储结构和存取方式)图 3.2 数据库设计过程图Fig. 3.2 The flow diagram of the designation of database数据库需求分析需求分析的任务是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种要求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。 其中,调查的重点是 “数据” 和“处理”

40、,通过调查、收集与分析,获得用户对数据库的信息要求、处理要求、安全性与完整性要求。根据本系统的要求,涉及如下信息与处理:课程文件的建立:课程号、课程名、学时、教师、学员文件的建立:、学员学号、学员姓名、性别,联系电话、交款额账目文件的建立:日期、学员号、课程号、交款额概念模型设计1 部门管理员实体图如图3.3 所示。培训管理信息表课程名称培训人数学员电话图 3.3 培训管理实体图Fig. 3.3 The operator entity diagram20天津理工大学中环信息学院管理信息系统课程设计报告2.学员基本信息实体图学员基本信息实体图如图3.4 所示。姓名学员号性别学员信息交款额联系电话

41、图 3.4 学员基本信息实体图Fig. 3.4 Registration information entity chart3.课程基本信息实体图课程基本信息实体图如图3.5 所示21天津理工大学中环信息学院管理信息系统课程设计报告课程号教师课程信息课程名学时图 3.5 课程基本信息实体图Fig. 3.5 Prescription information entity chart4.账目基本信息实体图账目基本信息实体图如图3.6 所示。日期学员号账目信息课程号交款额图 3.6 账目基本信息实体图Fig. 3.6 Bargain information entity chart22天津理工大学中环

42、信息学院管理信息系统课程设计报告5.总体 E-R 图总体 E-R 图如图 3.11 所示。学员号姓名学员信息维护性别管理员交款额管理联系电话登记职员报名培训中心开出23天津理工大学中环信息学院管理信息系统课程设计报告课程号课程名报名单课程信息学时交给教师学员号财务人员课程号查询登记账目信息日期交款额图 3.11 培训信息管理总体实体联系图Fig. 3.11 Outpatient charging management entity relationship chart逻辑模型设计该系统设计的数据库表主要如下所示。1.培训管理信息表 (如表 3.1)表 3.1 培训管理信息表Table 3.1

43、Operator information Table表名培训管理信息表主键课程名称名称编号字段名称数据类型字段大小可否为空1课程名称Char10否2培训人数Char2否3学员电话Char8否说明该表用于存储部门管理员的信息24天津理工大学中环信息学院管理信息系统课程设计报告2.学员信息表 (如表 3.2)表 3.2学员信息表Table 3.2 Prescription information list表名学员信息表主键学员号编号字段名称数据类型字段大小可否为空1学员号Char6否2姓名Char10否3性别Char2否4联系电话Char11否5交款额Char60是说明该表用于存储学员的信息3.课

44、程信息表 (如表 3.4)表 3.4课程信息表Table 3.4 Bargain information list表名课程信息表主键课程号编号字段名称数据类型字段大小可否为空1课程号Varchar10否2课程名Varchar4否3学时Varchar4否4教师Varchar5否说明该表用于存储课程的信息4.账目信息表 (如表 3.5)表 3.3 账目信息表Table 3.3 Registration information list表名账目信息表25天津理工大学中环信息学院管理信息系统课程设计报告主键日期号编号字段名称数据类型字段大小可否为空1日期date10否3学员号Varchar2否4课程号

45、Varchar2否5交款额Numeric12是说明该表用于存储账目文件的信息如上图;为课程信息插入数据26天津理工大学中环信息学院管理信息系统课程设计报告如上图:为培训管理信息插入数据如上图:为学员信息插入数据27天津理工大学中环信息学院管理信息系统课程设计报告如上图:为账目信息插入数据数据库物理设计数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于给定的计算机系统。为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是数据库的物理设计。本系统主要使用 Access 2000 作为数据库管理程序。 Access 2000 是一个关系数据库管理系统。 Micros

46、oft Access 具有可靠性、可伸缩性、可管理性、可用性等特点,为用户提供了完整的数据库解决方案。3.5 代码设计代码是代表客观事物名称、属性和状态等的符号。使用代码可以提高计算机处理的效率和精度,节省计算机的存储空间,提高运算速度并对用户的查询修改等操作提供方便。常用的代码有顺序码、区间码、助忆码、缩写码、尾数码,而本系统的编码为病案号,采用区间码的形式,根据实际系统要求具体代码设计如表3.9 。表 3.9 代码设计任务书Table 3.9 Code design task description代码设计任务书2010-5-1128天津理工大学中环信息学院管理信息系统课程设计报告编辑对象

47、名称编码方式位数校验位病案号区间码10无代码化目的1. 便于输入和检验2. 便于计算机分类处理构成yyMMddxxxx 1-6 位为当前年月日,7-10 位为病案号代码意义序号年月日病案号1(2010)10051100012(2010)10051100023(2010)10051200014(2010)1005130001.3.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交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!