培训管理信息系统的设计与实现.docx
《培训管理信息系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《培训管理信息系统的设计与实现.docx(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目 录摘 要IIIAbstractIV引 言1第一章 绪 论211系统开发背景212系统开发意义2第二章 开发工具以及语言特点42.1 运行环境和开发工具42.2 技术简介42.3 的特点与优势52.3.1的特点52.3.的优势62.4 系统运行软件平台7第三章 系统分析83.1 需求分析8现状分析83.1.2 目标分析93.1.3 性能需求分析11可行性分析12技术上可行性分析12社会效益可行性分析13经济可行性分析143.3 系统总分析14系统组织构造分析14业务流程分析153.3.3 数据流程分析16第四章 系统设计17 功能设计174.2 数据库的详细设计20 数据字典20数据库的详细
2、设计21第五章 详细设计26功能界面设计26报表界面设计33输入设计34输出设计34程序流程过程设计35第六章 系统测试376.1 软件测试原那么和技术376.1.1 测试要点376.1.2 测试内容37测试实例38完毕语43参考文献44致 谢45附 录46摘 要管理信息系统(简称MIS)是介于信息论,经济管理理论,统计学与运筹学及计算机科学之间的一门边缘性,综合性,系统性的穿插科学,它是随着管理科学,信息技术,计算机技术等的开展而产生和开展起来的。培训管理信息系统开发的初衷就是为了满足培训机构的须要,系统是通过运用VisualStudio.Net集成开发环境,C#开发语言和Microsoft
3、 Access数据库技术等方法完成的。实现了一个基于三层B/S模式的培训管理系统。系统包括在培训管理过程中所进展的各项日常工作对象处理,如学生信息, 打印报表, 统计分析等都利用计算机实现自动化,防止大量繁杂的手工劳动,提高办公效率。最终能够实现学生报名,调班,延班,插班,退费等一系列的培训功能。管理人员可以通过管理系统对学生进展相应的报名处理。系统是在管理信息系统的理论和方法指导下和数据库技术的支持下完成的。实现了系统所要求的主要功能。关键词:信息系统;VS.Net;C#;数据库技术AbstractManagement Information System (MIS) is a range
4、of information theory, economics and management theory, statistics and operations research and computer science among an edge, comprehensive, systematic cross-science, it is as management science, information technology , the development of computer technology and development together.Training Manag
5、ement Information System is the original purpose of training institutions to meet the needs of the system through the use of VisualStudio.Net integrated development environment, C # development language and Microsoft Access database technology and other methods completed. Realized based on the three
6、-tier B / S model of training management system. Included in the training management system carried out during the day to day operations such as processing, such as student information, print reports, statistical analysis are all automated by computer, to avoid a lot of complicated manual labor, imp
7、rove working efficiency. Eventually be able to achieve student enrollment, transfer courses, extended courses, Transfer, refund and a series of training functions. Management personnel management system through the appropriate application processing students. System is in the management of informati
8、on systems under the guidance of the theory and methods and database technical support for completion. Required to achieve the main functions of the system. Key words: Information System; VS.Net; C#; database technique引 言随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。与此同时,社会竞争也越来越猛烈,学习已不再是在校学生的专利,成为社会群众的迫切需求。社会
9、上的各种培训机构,在这一领域发挥着主动的作用。随着参加培训的学生的大量增加,其管理难度也越来越大,如何优化提高日常管理也就成为了一个迫切的课题。本文介绍了在环境下利用其供应的各种面对对象的开发工具开发本系统的详细过程,主要是探讨培训机构中大量学生信息的加工处理方法,从软件工程的角度进展了科学而严谨的阐述。在计算机飞速开展的今日,接受信息管理系统已成为管理科学化和现代化的重要标记,而一般的学籍管理系统难以适应培训机构的特殊要求,本系统可以明显的提高经济效益和社会效益。主要表达在:极大提高了培训机构工作人员的工作效率,大大削减了以往入手工流程记账的杂乱,查阅不便,统计周期长的弊端。通过对培训机构日
10、常培训工作的详细调查,搜集了大量的资料,从系统构造的组织,功能的实现,技术的要求以及可行性等多方面进展考虑,认为本课题是一个适应现今培训机构管理需求的计算机信息管理系统,具有确定的实际开发价值和运用价值。第一章 绪 论11系统开发背景随着我国参加世界贸易组织,各行业与国际市场接轨已成为大势所趋,各行业要迎接这场挑战,就必需提高整体竞争实力,提高整体竞争实力必需变革培训机构的管理模式,提高管理水平,实施信息化建立无疑是实现这一目的的必由之路和明智之举。目前,企业信息化管理的进程缓慢,一些大企业虽然已经实现信息化管理,但是在一些中小企业还不够完善。在猛烈的培训业竞争中,如何能把握时机,保持自己的优
11、势,立于不败之地呢?这就须要供应最好的效劳,供应最完善的设施和最先进的技术。一个成功的培训机构,其经营者不仅要提高效劳水平和效劳质量,还要有好的工作效率,并限制本钱。在信息时代,更重要的是还必需要有一个完善的管理信息系统,这样不但使信息精确,也便于管理。尤其是对于多教区连锁办学的培训机构,班级众多,学生众多有序的管理显得尤为重要。假如没有一套牢靠的培训管理系统,单凭手工操作,不仅效率低下,而且会极大地影响到培训机构的效劳质量。培训机构为了增加盈利,提高效劳效率和质量,通常会接受培训管理系统,可以便利地处理学生的培训工作,管理学生, 班级等数据。一套优秀的培训管理系统应当是操作简洁, 灵敏性好,
12、 系统平安性高, 运行稳定,这样才能称为管理者的志向选择。12系统开发意义接受人工管理日常业务运作的方式,和传统人工方式管理文件档案,这些管理方式存在着许多缺点,如:效率低, 保密性差,另外时间一长,将产生大量的文件和数据,这对于查找, 更新和维护都带来了不少的困难。作为计算机应用的一局部,运用管理信息系统对学生报名信息进展管理,具有手工管理所无法比较的优点。例如:检索快速, 查找便利, 牢靠性高, 存储量大, 保密性好, 寿命长, 本钱低等优点。所以针对详细业务开发该培训管理信息系统,为运用者供应快速, 高效, 精确的效劳,减免手工操作带来的繁琐与误差,刚好精确地反映培训工作的运营状况,从而
13、帮助管理人员的决策工作,获得更好的经济效益。系统综合了培训各方面的业务功能,为培训机构供应完善的信息化效劳。利用此系统,使得培训管理不再和以前一样运用纸笔记录,只是轻点键盘就能完成;利用此系统,前台收银员可以便利地完成调班,延班,退费工作,从而极大地削减错误地发生,防止无法估计的不必要的损失;利用此系统,可以便利的对学生信息进展管理。利用此系统,减轻劳动强度, 削减人员开支, 提高核算精度以及削减财务错漏;利用此系统,可以清楚地了解学生的报名状况,对市场宣扬状况的效果进展分析,为高层管理人员供应了丰富的决策支持, 学生报名统计数据,供应经营决策参考。第二章 开发工具以及语言特点21运行环境和开
14、发工具(1) 运行环境硬件配置举荐CPU:P41GHZ或更高内存:128M或更多显示器辨别率: 800x600或更高软件配置: Microsoft Visual Studio,Office Access 2003和windows XP操作系统(2) 开发工具:Microsoft Visual Studio 2005简介,开发人员可以运用 Web 窗体或 XML Web services,或以他们认为适宜的任何方式进展组合。每个功能都能得到同一构造的支持,使您能够运用身份验证方案,缓存经常运用的数据,或者对应用程序的配置进展自定义。ASP.NET框架是一种编程框架,建立在 .NET Framew
15、ork 的编程类的根底上,为 Web 应用程序模型供应了一组可简化 Web 应用程序生成的控件和根底构造。ASP.NET 包括可用于封装通用 HTML 用户界面元素如文本框, 按钮和列表框的一组控件。但这些控件在 Web 效劳器上运行,并以 HTML 的形式将其用户界面呈现在阅读器中。在效劳器上,这些控件公布面对对象的编程模型,该模型为 Web 开发人员供应面对对象编程的丰富功能。ASP.NET 还供应根底构造效劳,如状态管理和进程回收,从而可以进一步削减开发人员必需编写的代码数量,并提高应用程序的牢靠性。另外,ASP.NET 运用这些同样的概念使开发人员能够以效劳的形式交付软件。运用 XML
16、 Web Services 功能,ASP.NET 开发人员可以编写他们的业务逻辑。 一个ASP.net的应用程序在一台效劳器系统的安装只须要简洁的拷贝一些必需的文件,不须要系统的重新启动。当时,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不须要任何变更都能提高他们的效能,但现在的ASP却做不到这一点。它也可以参加自己定义的组件。ASP.NET 是一个已编译的, 基于 .NET 的环境,把基于通用语言的程序在效劳器上运行。将程序在效劳器端首次运行时进展编译,比ASP即时说明程序速度上要快许多.而且是可以
17、用任何与 .NET 兼容的语言包括 Visual Basic .NET, C# 和 JScript .NET.创作应用程序。另外,任何 ASP.NET 应用程序都可以运用整个 .NET Framework。开发人员可以便利地获得这些技术的优点,其中包括托管的公共语言运行库环境, 类型平安, 继承等等。23 优势23 1可管理性:运用基于文本的, 分级的配置系统,简化了将设置应用于效劳器环境和Web应用程序的工作。因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的扶植下应用新的设置。配置文件的任何变更都可以自动检测到并应用于应用程序。2)平安:为Web应用程序供应了默认的授权和身份验证方
18、案。开发人员可以依据应用程序的须要很简洁地添加, 删除或替换这些方案。3)易于部署:通过简洁地将必要的文件复制到效劳器上,应用程序即可以部署到该效劳器上。不须要重新启动效劳器,甚至在部署或替换运行的已编译代码时也不须要重新启动。4)增加的性能:是运行在效劳器上的已编译代码。与传统的ActiveServerPages(ASP)不同,能利用早期绑定, 实时(JIT)编译, 本机和全新的缓存效劳来提高性能。5)灵敏的输出缓存:依据应用程序的须要,可以缓存页数据, 页的一局部或整个页。缓存的工程可以依靠于缓存中的文件或其他工程,或者可以依据过期策略进展刷新。 6)移动设备支持:支持任何设备上的任何阅读
19、器。开发人员运用与用于传统的桌面阅读器一样的编程技术来处理新的移动设备。7)扩展性和可用性:被设计成可扩展的, 具有特殊专有的功能来提高群集的, 多处理器环境的性能。此外,Internet信息效劳(IIS)和运行时密切监视和管理进程,以便在一个进程出现异样时,可在该位置创立新的进程使应用程序接着处理请求。9)跟踪和调试:供应了跟踪效劳,该效劳可在应用程序级别和页面级别调试过程中启用。可以选择查看页面的信息,或者运用应用程序级别的跟踪查看工具查看信息。在开发和应用程序处于生产状态时,支持运用.NETFramework调试工具进展本地和远程调试。当应用程序处于生产状态时,跟踪语句能够留在产品代码中
20、而不会影响性能。10)与现有ASP应用程序的兼容性:ASP和可并行运行在IISWeb效劳器上而互不冲突;不会发生因安装而导致现有ASP应用程序崩溃的可能。仅处理具有.aspx文件扩展名的文件。具有.asp文件扩展名的文件接着由ASP引擎来处理。然而,应当留意的是会话状态和应用程序状态并不在ASP和页面之间共享23 ASP.net不仅仅是 Active Server Page (ASP) 的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web效劳器来建立强大的Web应用程序。ASP.net供应许多比现在的Web开发模式强大的优势。 1执行效率大幅提高ASP.net是把基于通用语言
21、的程序在效劳器上运行。不像以前的ASP即时说明程序,而是将程序在效劳器端首次运行时进展编译,这样的执行效果,当然比一条一条的说明强许多。 2世界级的工具支持ASP.net构架是可以用MicrosoftR公司最新的产品 Visual S开发环境进绽开发,WYSIWYGWhat You See Is What You Get所见即为所得的编辑。这些仅是ASP.net强大化软件支持的一小局部。 3强大性和适应性因为是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上笔者到现在为止只知道它只能用在Windows 2000/2003 Server上
22、。通用语言的根本库,消息机制,数据接口的处理都能无缝的整合到的Web应用中。同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用许多种语言来写,现在已经支持的有C#C+和Java的结合体,VB,Jscript。将来,这样的多种程序语言协同工作的实力爱惜您现在的基于COM+开发的程序,能够完整的移植向。ASP.NET一般分为两种开发语言,VB.NET和C#,C#相比照较常用,因为是.NET独有的语言,VB.NET那么为以前VB程序设计,适合于以前VB程序员,假如新接触.NET,没有其他开发语言阅历,建议干脆学习C#。 4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 培训 管理信息系统 设计 实现
限制150内