培训管理信息系统的设计与实现文档格式.doc
《培训管理信息系统的设计与实现文档格式.doc》由会员分享,可在线阅读,更多相关《培训管理信息系统的设计与实现文档格式.doc(53页珍藏版)》请在冰豆网上搜索。
2.4系统运行软件平台 7
第三章系统分析 8
3.1需求分析 8
3.1.1现状分析 8
3.1.2目标分析 9
3.1.3性能需求分析 11
3.2可行性分析 12
3.2.1技术上可行性分析 12
3.2.2社会效益可行性分析 13
3.2.3经济可行性分析 14
3.3系统总分析 14
3.3.1系统组织结构分析 14
3.3.2业务流程分析 15
3.3.3数据流程分析 16
第四章系统设计 17
4.1功能设计 17
4.2数据库的详细设计 20
4.2.1数据字典 20
4.2.2数据库的详细设计 21
第五章详细设计 26
5.1功能界面设计 26
5.2报表界面设计 33
5.3输入设计 34
5.4输出设计 34
5.5程序流程过程设计 35
第六章系统测试 37
6.1软件测试原则和技术 37
6.1.1测试要点 37
6.1.2测试内容 37
6.2测试实例 38
结束语 43
参考文献 44
致谢 45
附录 46
摘要
管理信息系统(简称MIS)是介于信息论,经济管理理论,统计学与运筹学及计算机科学之间的一门边缘性,综合性,系统性的交叉科学,它是随着管理科学,信息技术,计算机技术等的发展而产生和发展起来的。
培训管理信息系统开发的初衷就是为了满足培训机构的需要,系统是通过使用VisualStudio.Net集成开发环境,C#开发语言和MicrosoftAccess数据库技术等方法完成的。
实现了一个基于三层B/S模式的培训管理系统。
系统包括在培训管理过程中所进行的各项日常工作对象处理,如学生信息、打印报表、统计分析等都利用计算机实现自动化,避免大量繁杂的手工劳动,提高办公效率。
最终能够实现学生报名,调班,延班,插班,退费等一系列的培训功能。
管理人员可以通过管理系统对学生进行相应的报名处理。
系统是在管理信息系统的理论和方法指导下和数据库技术的支持下完成的。
实现了系统所要求的主要功能。
关键词:
信息系统;
VS.Net;
C#;
数据库技术
Abstract
ManagementInformationSystem(MIS)isarangeofinformationtheory,economicsandmanagementtheory,statisticsandoperationsresearchandcomputerscienceamonganedge,comprehensive,systematiccross-science,itisasmanagementscience,informationtechnology,thedevelopmentofcomputertechnologyanddevelopmenttogether.
TrainingManagementInformationSystemistheoriginalpurposeoftraininginstitutionstomeettheneedsofthesystemthroughtheuseofVisualStudio.Netintegrateddevelopmentenvironment,C#developmentlanguageandMicrosoftAccessdatabasetechnologyandothermethodscompleted.Realizedbasedonthethree-tierB/Smodeloftrainingmanagementsystem.Includedinthetrainingmanagementsystemcarriedoutduringthedaytodayoperationssuchasprocessing,suchasstudentinformation,printreports,statisticalanalysisareallautomatedbycomputer,toavoidalotofcomplicatedmanuallabor,improveworkingefficiency.Eventuallybeabletoachievestudentenrollment,transfercourses,extendedcourses,Transfer,refundandaseriesoftrainingfunctions.Managementpersonnelmanagementsystemthroughtheappropriateapplicationprocessingstudents.
Systemisinthemanagementofinformationsystemsundertheguidanceofthetheoryandmethodsanddatabasetechnicalsupportforcompletion.Requiredtoachievethemainfunctionsofthesystem.
Keywords:
InformationSystem;
VS.Net;
C#;
databasetechnique
48
培训管理信息系统的设计与实现
引言
随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。
与此同时,社会竞争也越来越激烈,学习已不再是在校学生的专利,成为社会大众的迫切需求。
社会上的各种培训机构,在这一领域发挥着积极的作用。
随着参加培训的学生的大量增加,其管理难度也越来越大,如何优化提高日常管理也就成为了一个迫切的课题。
本文介绍了在环境下利用其提供的各种面向对象的开发工具开发本系统的详细过程,主要是研究培训机构中大量学生信息的加工处理方法,从软件工程的角度进行了科学而严谨的阐述。
在计算机飞速发展的今天,采用信息管理系统已成为管理科学化和现代化的重要标志,而普通的学籍管理系统难以适应培训机构的特殊要求,本系统可以明显的提高经济效益和社会效益。
主要体现在:
极大提高了培训机构工作人员的工作效率,大大减少了以往入手工流程记账的杂乱,查阅不便,统计周期长的弊端。
通过对培训机构日常培训工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今培训机构管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。
第一章绪论
1.1系统开发背景
随着我国加入世界贸易组织,各行业与国际市场接轨已成为大势所趋,各行业要迎接这场挑战,就必须提高整体竞争能力,提高整体竞争能力必须变革培训机构的管理模式,提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。
目前,企业信息化管理的进程缓慢,一些大企业虽然已经实现信息化管理,但是在一些中小企业还不够完善。
在激烈的培训业竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?
这就需要提供最好的服务,提供最完善的设施和最先进的技术。
一个成功的培训机构,其经营者不仅要提高服务水平和服务质量,还要有好的工作效率,并控制成本。
在信息时代,更重要的是还必须要有一个完善的管理信息系统,这样不但使信息准确,也便于管理。
尤其是对于多教区连锁办学的培训机构,班级众多,学生众多有序的管理显得尤为重要。
如果没有一套可靠的培训管理系统,单凭手工操作,不仅效率低下,而且会极大地影响到培训机构的服务质量。
培训机构为了增加盈利,提高服务效率和质量,通常会采用培训管理系统,可以方便地处理学生的培训工作,管理学生、班级等数据。
一套优秀的培训管理系统应该是操作简单、灵活性好、系统安全性高、运行稳定,这样才能称为管理者的理想选择。
1.2系统开发意义
采用人工管理日常业务运作的方式,和传统人工方式管理文件档案,这些管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
作为计算机应用的一部分,使用管理信息系统对学生报名信息进行管理,具有手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点。
所以针对具体业务开发该培训管理信息系统,为使用者提供迅速、高效、准确的服务,减免手工操作带来的繁琐与误差,及时准确地反映培训工作的运营情况,从而辅助管理人员的决策工作,获得更好的经济效益。
系统综合了培训各方面的业务功能,为培训机构提供完善的信息化服务。
利用此系统,使得培训管理不再和以前一样使用纸笔记录,只是轻点键盘就能完成;
利用此系统,前台收银员可以方便地完成调班,延班,退费工作,从而极大地减少错误地发生,避免无法估计的不必要的损失;
利用此系统,可以方便的对学生信息进行管理。
利用此系统,减轻劳动强度、减少人员开支、提高核算精度以及减少财务错漏;
利用此系统,可以清楚地了解学生的报名情况,对市场宣传情况的效果进行分析,为高层管理人员提供了丰富的决策支持、学生报名统计数据,提供经营决策参考。
第二章开发工具以及语言特点
2.1运行环境和开发工具
(1)运行环境
硬件配置(推荐)
CPU:
P4—1GHZ或更高
内存:
128M或更多
显示器分辨率:
800x600或更高
软件配置:
MicrosoftVisualStudio,OfficeAccess2003和windowsXP操作系统
(2)开发工具:
MicrosoftVisualStudio2005
2.2ASP.NET技术简介
在使用ASP.NET语言时,开发人员可以使用Web窗体或XMLWebservices,或以他们认为合适的任何方式进行组合。
每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义。
ASP.NET框架是一种编程框架,建立在.NETFramework的编程类的基础上,为Web应用程序模型提供了一组可简化Web应用程序生成的控件和基础结构。
ASP.NET包括可用于封装通用HTML用户界面元素(如文本框、按钮和列表框)的一组控件。
但这些控件在Web服务器上运行,并以HTML的形式将其用户界面呈现在浏览器中。
在服务器上,这些控件公布面向对象的编程模型,该模型为Web开发人员提供面向对象编程的丰富功能。
ASP.NET还提供基础结构服务,如状态管理和进程回收,从而可以进一步减少开发人员必须编写的代码数量,并提高应用程序的可靠性。
另外,ASP.NET使用这些同样的概念使开发人员能够以服务的形式交付软件。
使用XMLWebSer