临潼家教中心人员管理系统 毕业论文.docx

上传人:白大夫 文档编号:4556172 上传时间:2019-11-16 格式:DOCX 页数:64 大小:5.29MB
返回 下载 相关 举报
临潼家教中心人员管理系统 毕业论文.docx_第1页
第1页 / 共64页
临潼家教中心人员管理系统 毕业论文.docx_第2页
第2页 / 共64页
临潼家教中心人员管理系统 毕业论文.docx_第3页
第3页 / 共64页
临潼家教中心人员管理系统 毕业论文.docx_第4页
第4页 / 共64页
临潼家教中心人员管理系统 毕业论文.docx_第5页
第5页 / 共64页
点击查看更多>>
资源描述

《临潼家教中心人员管理系统 毕业论文.docx》由会员分享,可在线阅读,更多相关《临潼家教中心人员管理系统 毕业论文.docx(64页珍藏版)》请在三一文库上搜索。

1、 临潼家教中心人员管理系统摘 要本文以临潼家教中心为背景,选择家教中心的人员管理为研究对象,针对家教中心对教师和学生的授课管理、人员信息的管理仍然使用手工方法的问题提出了自动化管理代替手工管理的解决方案,对企业员工管理实现一致化、统一化具有深远的意义,同时有利于提高员工的工作效率,为企业创造更大的价值。本文通过对临潼家教中心背景的调查,根据结构化分析方法,分析设计了家教中心人员管理系统。全文分为七大部分,第一部分介绍了系统的开发背景和基本现状以及本文所采用的研究方法等。第二部分主要介绍了开发本系统的技术基础。第三部分利用结构化的方法全面的分析了系统。第四部分主要是对系统的总体设计介绍。第五部分

2、展示了系统的实现效果。第六部分属于开发系统的后期工作,主要是系统的测试和维护。第七部分对系统进行总结和展望。毕业设计结合家教中心的实际情况,完成了人员管理系统的规划、分析与设计工作,特别是可以从学生年龄、学生性别和授课科目三个维度对本系统的学员进行数据分析功能的实现。本系统基本实现了临潼家教中心人员管理的信息化,解决了企业因为人员角色复杂造成的管理难以统一化的难题。关键词:人员管理系统,Delphi7.0,数据分析 Lin tong Tutoring Center Personnel Management SystemABSTRACTLin tong tutoring center, as t

3、he background of this paper , choosing the tutoring center of personnel management as the research object,In the tutoring center the teaching management between students and teachers and the personnel information management is still use manual approach to managing instead of automation management wh

4、ich is bad to the enterprise staff management is the same. Automation management solutions is conducive to improve the staffs working efficiency, to create greater value for the enterprise.Through the background investigation to ling tong tutoring center, according to the structured analysis method,

5、 analysis and design the tutoring center personnel management system. Full text is divided into seven parts: The first part introduces the development background and the basic situation of the system and what research methods this paper adopted. The second part mainly introduces the development of t

6、he technology of this system. The second part comprehensive analysis of the system with structured method. The fourth part is mainly an introduction to the overall design of the system. The fifth part shows the implementation effect of the system. Sixth part belongs to the development system of the

7、late work, mainly is the system test and maintenance. The seventh part is summarize the advantages and disadvantages of the system.In combination with the actual situation of family education center, completed the personnel management system of planning, analysis and design work. Especially for the

8、data analysis from the students age, gender and teaching subjects. This article finally realize the informatization of personnel management which solved the complex role for personnel management difficult problem of unification.KEY WORDS: personnel management system, delphi7.0, data analysis目 录1.绪论1

9、1.1.开发背景和意义11.1.1.开发背景11.1.2.意义11.2.研究现状21.2.1.家教国内研究现状21.2.2.家教行业研究现状21.2.3.家教国内外信息化现状31.2.4.临潼家教中心目前存在的问题31.2.5.解决问题的思路31.3.研究方法及论文结构41.3.1.研究方法41.3.2.本文组织结构41.4.主要工作与不足51.4.1.主要工作51.4.2.存在的不足52.系统开发基础72.1.系统开发方法72.1.1.结构化方法简介72.2.系统开发技术72.2.1.Delphi7.0简介72.2.2.SQL Server2005简介82.3.系统开发环境82.3.1.Wi

10、ndows7操作系统简介83.系统分析93.1.可行性分析93.1.1.技术可行性93.1.2.经济可行性93.1.3.社会可行性93.2.需求分析103.2.1.总体描述103.2.2.系统需求分析103.2.3.功能需求分析103.2.4.性能需求分析113.3.业务流程分析113.4.子系统划分(U/C矩阵)133.5.系统数据流程分析153.6.数据字典193.6.1.数据项193.6.2.数据流223.6.3.数据存储233.6.4.数据加工254.系统总体分析设计274.1.系统功能模块设计274.2.数据库设计304.2.1.概念模型设计304.2.2.逻辑结构设计334.2.3

11、.物理结构设计344.3.输入输出设计364.3.1.输入设计364.3.2.输出设计375.系统详细设计385.1.基本模块设计385.1.1.系统主页面385.1.2.登录成功后的操作页面405.2.系统其他模块具体实现425.2.1.录入管理425.2.2.查询管理435.2.3.删除管理435.2.4.授课质量管理445.2.5.数据库备份管理485.2.6.系统帮助496.系统测试与维护516.1.系统测试515.2.系统维护546.总结与展望55参考文献56致谢57诚信声明58III1. 绪论1.1. 开发背景和意义1.1.1. 开发背景改革开发以来,随着人们生活水平的日益提高,越

12、来越多的家长更加的注重孩子的教育,为了给孩子一个更加美好的人生发展平台,最为有力的辅导方式之一家教悄然升温。随着家教中心竞争的日益激烈,教学方法、经营方式呈现多元化的发展,家长关心的重心不仅仅停留在提高孩子的学习成绩上,而是把重心更多的放在注重培养孩子的学习兴趣和学习方法上,对拥有大量客户和多种用户角色的家教中心而言,走向自动化管理的道路已是必然趋势2。针对临潼家教中心现阶段在人员信息管理方面遇见的难题,运用结构化的编程、数据库开发、Delphi程序开发设计等相关理论和方法,建立一个界面友好、功能齐全、运行安全可靠、操作简单易行并且易于升级拓展的家教中心人员管理系统,取代长期以来手工录入人员信

13、息、选择课程等弊端,促进企业管理向自动化方向发展,提高企业员工工作效率。1.1.2. 意义人员信息的管理是企业不可或缺的一项工作,在21世纪信息化的时代,互联网的发展给人们的生活和工作带来了极大的便利,然而部分小企业由于刚刚起步,资金匮乏,对于企业员工的管理仍然处于手工阶段,经常会因为管理的不慎出现疏漏,同时影响了工作的效率,开发人员管理系统,实现人员管理的系统化、自动化,同时达到节约成本、提高工作效率的目的15。临潼家教中心是一家面向中小学的家教体系,该企业致力于辅导参加升学考试中小学学生,帮助学生顺利升学,由于人员较多,有老师、学生和家长等人员,人员变动也比较大,老师和学生要在双方有时间的

14、情况下才能辅导上课,原来企业实行的是手工化的管理,查询更改信息非常繁琐,而且经常因为老师、学生两头顾及而出错,这与当今社会信息化状态出现了严重脱轨。综上所述,为临潼家教中心开发一个人员管理系统是当务之急,以满足其人员管理实现自动化的需求,从而充分发挥每个员工的潜能,使企业的管理更加有条理,员工的工作效率得到更大提升,为企业创造了更多价值。1.2. 研究现状1.2.1. 家教国内研究现状家教教育是一个古老的话题,我国历年来重视家教教育的优良传统,在创造中华民族优秀文化方面起到了非常重要的作用,自1979年计划生育实施后,独生子女的比例逐渐提升,家长们更加注重自己孩子的成长,不惜出巨资为子女创造好

15、的学习条件。数据显示:目前我国共有60万所中小学校,其中有2-3亿中小学在校生,累计今后十年还有2亿多适龄儿童要陆续进入中小学接受基础教育;据中国社会科学院发布的2006年经济、社会蓝皮书显示,中国家庭子女教育的支出所占的比重已接近家庭总收入的1/3。2005年到2006年这一年的时间里,在正在上学或上幼儿园子女的家庭中,用于子女教育的总费用平均为3522.1元,约占全家年收入的30.6。2006年第一季度,居民人均家教费用25.5元,占家庭教育总支出的8.3%,较去年同期增长1.3倍,家教市场份额高达500多亿元2。1.2.2. 家教行业研究现状目前国内的家教行业类型分为以下几类:中介式、专

16、业式和网络平台式4。中介式家教机构是中国最早的家教服务机构,但是规模比较小,多存在于城市或乡镇,多见于大学生利用课余时间通过家教挣取生活费,而家教中心从中赚取一定的中介费用的情况,面向教员收费灵活,因家教行业中介机构的微利性注定中介式家教机构无法作强作大。专业式家教机构是指拥有很强的师资力量,一般为孩子制定规范化、个性化的辅导过程,有一套严格的测评、跟踪、方案调整、结果评定、反馈等一系列的辅导方案,因为专业所以辅导费用也相对较高。网络式家教机构是网络的普及的产物,该类家教中心成本小而且受广大家长的广泛关注,深得青年创业者的青睐,但是这种家教机构由于形式多样化、经营方式不规范,所以普及性推广仍存

17、在难度。1.2.3. 家教国内外信息化现状国外家教服务的起源从教学技术手段而言,始于20世纪60年代,但直到20世纪80年代末才随着互联网的发展出现突破。美国大学在教学中使用家教的服务比例1995年为10. 9%,1998年为33. 1%,到1999年增加到38. 6%,约有四分之一的大学生(23. 1%)在互联网上有专门的网页,有几百所网上学校可以授予大学生固定的家教职位;英国、加拿大、澳大利亚等国家均建有实用的家教服务网络,其内容包括成人继续教育、学位教育、师资教育等3。在国内,1994年底,国家开始建设专门的网络教学基础设施,国家教委和10所高校协作开发中国教育研究网,这有一部分是专门的

18、家教服务模块。自1998年中央广播电视大学在全国范围内开设家教服务网络,网上家教服务如雨后春笋般兴起,如北京联新世纪网络教育有限公司(面向中学家教教育的)。这些网站覆盖面大、涉及内容多,其功能内容越来越贴近于学生需求、家教实际和教学实践,但是具有个性化服务功能的信息资源还是很少,远远不能满足目前对大学生家教服务的实际需求4。1.2.4. 临潼家教中心目前存在的问题临潼家教中心是一家以大学生兼职为教员、以中小学学生为授课对象的小型企业,由于资金匮乏,该企业在对家教的授课管理上实行手工填写信息,预约上课。随着教师和学生数量的日益增多,学生上课需求和教师空闲时间的不一致给管理带来了很多麻烦,同时也影

19、响了安排上课的效率,对教师的管理也很混乱,所以实现信息录入、授课管理的信息化对企业对员工都是最好的选择。1.2.5. 解决问题的思路(1) 设计满足企业需求的人员管理信息系统,使其成为企业准确、开放、安全、可靠的数据平台。(2) 充分利用网络资源,进一步优化管理流程,使授课和家教中心人员的管理更为高效和科学,数据更为准确。(3) 进一步完善系统的管理功能,增强系统功能的设计,提高用户的可视化操作,提高工作效率。1.3. 研究方法及论文结构1.3.1. 研究方法(1) 拟采取的研究方法本文是基于Delphi的家教中心人员管理系统的设计与实现,以课余时间较多、想要赚取生活费用、锻炼自己社会能力的高

20、校大学生、中小学学生为系统主要成员,对该系统的需求情况进行调研分析,主要采用以下研究方法:文献分析法、实地走访法和理论与实际相结合等方法。 文献分析法:通过网络资源以及图书馆文献资源,充分了解前人研究的程度和研究的不足,从而找到自己的切入点,顺利完成系统的设计。 实地走访法:通过对临潼家教中心以及陕师大等家教中心密集的地方的家教中心的实地考察,了解家教中心的现状,为自己的系统提供更多的新意。 理论与实际相结合:将理论和实际应用中的功能相结合,完善系统。(2) 技术路线根据系统的目标和研究内容,初步拟定系统技术路线为:系统需求分析系统可行性分析系统流程分析系统总体设计系统详细设计系统分块实现系统

21、实施1。1.3.2. 本文组织结构在Delphi中开发设计适合企业的管理系统,需要恰当的处理一些关键性的问题,如数据库的完整性、一致性和安全性以及数据库表的加密性等。本文在前人的基础上通过阅读大量的材料,并结合理论和实际,对基于Delphi的家教中心管理系统做了全面的分析和探讨,为此设计如下的章节安排:第一章 绪论:主要论述了家教中心人员管理系统的研究背景、相关现状、研究意义和内容。第二章 系统开发基础:主要对家教中心人员管理系统所采用的开发方法、开发技术和系统开发环境进行介绍。第三章 系统分析:主要对开发本系统进行需求、可行性和业务流程等方面进行分析。第四章 系统总体分析与设计:主要从模块设

22、计、数据库设计和输入输出设计等方面总体分析了系统的结构。第五章 系统详细设计:主要展示系统每个模块的设计页面以及代码等。第六章 系统测试与维护:属于系统开发的后期维护工作。第七章 总结与展望:对系统加以总结,并展望系统可提高的部分。1.4. 主要工作与不足1.4.1. 主要工作本文经过对大量家教中心的深入调研和国内外现状的分析,对家教中心有了初步的认识,并根据现阶段的实际需求和所涉及到的问题重新进行设计和开发。首先,本文使用Visio工具,通过流程图、E-R图和功能模块图等方式对系统需求进行了详细说明与分析,为下一步对系统进行详细设计和实现打下基础。其次,在需求分析的基础上,展开了对系统进行了

23、详细设计。根据学生选课的不同,对系统进行了模块划分,并对各模块进行详细的功能设计。最后,根据系统不同人员的不同特点对数据库进行了详细设计,利用E-R关系图对数据库进行了描述,并给出了设计展示和关键代码,并对系统的各个功能进行了测试。1.4.2. 存在的不足对于开发设计本系统来说,由于时间因素和本人能力等客观因素,本系统存在很多不足和需要完善的地方,希望以后进行人员管理系统的设计与研究时,能够在功能上做到更加的完善,主要包括以下几个方面:(1) 模式问题:本文采用的C/S的模式,随着互联网技术的高速发展,基于B/S的管理系统更加的得到大多数用户的青睐。B/S 以其瘦客户端,通用性好等优点成为了信

24、息管理系统开发者的首选。(2) 工作效率。本文设计针对的是小型企业的数据库系统,处理的数据量比较少,有效、高效的处理大量数据是系统升级所需要的关键一步,希望以后从算法方向给予改进。(3) 功能的完整性。本系统只针对人员信息的管理和授课管理做了相应的功能,对员工工资管理方面还未涉及,人员管理系统有待向人事管理系统靠拢。(4) 安全因素:在当今信息化时代,信息的安全对企业尤为重要,可以说信息是一个企业生存的灵魂,信息一旦泄露,严重者将会决定企业的存亡。2. 系统开发基础2.1. 系统开发方法2.1.1. 结构化方法简介结构化方法是一种传统的软件开发方法,它是由结构化分析、结构化设计和结构化程序设计

25、三部分有机组合而成的。它的基本思想是把一个复杂问题的求解过程分阶段来进行,这种分解是自顶向下,逐层分解,以使得在每个阶段处理的问题都控制在人们容易理解和处理的范围内。结构化方法包括结构化需求分析、设计、编程和测试方法等。结构化需求分析使用数据流图和数据字典等来构造系统的需求分析模型。结构化需求分析方法比较严谨,使用它可以避免产生很多错误和漏洞,此外,此方法在原则上逐步求精,把加工一步步细化,结构化设计在需求分析的基础上,针对给定的问题给出解决方案。结构化设计中的总体设计部分要展现被建系统的模块结构(模块结构图),详细设计部分要为各模块提供关于算法、代码的详细描述1。2.2. 系统开发技术2.2

26、.1. Delphi7.0简介Delphi是由Borland公司开发的一个应用开发工具。Delphi是开发数据库系统前端的优秀工具,它将结构化的语言功能和方便的可视化环境紧密的结合在一起进行巧妙的运用,Delphi以其简洁明快的编程语言、功能强大的组件和灵活方便的编程环境收到众多开发者的青睐。Delphi支持dBase、Paradox数据库和流行的关系数据库如Oracle、Sybase和SQL Server等,几乎包括所有数据库10。Delphi7.0在Web、集成开发环境、对.NET的支持及数据库等方面都新增了许多功能,主要体现在一下三个方面10:(1) 集成开发环境:增加了Compiler

27、 Message(编译信息)、组件面板、代码查看器和程序调试器等全新功能。(2) Web:IntraWeb(开发框架)是用来开发Web服务器应用程序的工具。可以使用IntraWeb为Web Broker和Web Snap做程序开发页面,支持Web Services 的应用程序设计。(3) 数据库:支持Informix SE、Oracle、DB2、InterBase及MySQL,使Delphi程序可以快速与数据库相连接,省略了与ODBC数据源连接的步骤。2.2.2. SQL Server2005简介SQL Server 是一个关系型数据库系统,是一个全面的数据库平台,使用集成的商业智能 (BI)

28、 工具提供了面向企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高性能和高可用的数据库应用程序5。Microsoft SQL Server 2005 数据引擎是该企业数据管理解决方案的核心。此外 Microsoft SQL Server 2005 拥有分析、报表、集成和通知等功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个地域。商业智能增强体现在以下几个方面:端到端的集成BI平台、集成服务

29、、分析服务、报表服务、Microsoft Office System的集成6。2.3. 系统开发环境2.3.1. Windows7操作系统简介Windows 7是由微软公司开发的操作系统,可供家庭及商业工作环境、笔记本电脑、平板电脑、多媒体中心等使用。Windows 7的设计主要围绕五个重点针对笔记本电脑的特有设计;用户的个性化;视听娱乐的优化;基于应用服务的设计;用户易用性的新引擎。 跳跃列表,系统故障快速修复等,这些新功能令Windows 7成为最易用的Windows。3. 系统分析3.1. 可行性分析3.1.1. 技术可行性技术可行性分析主要是分析当前的软、硬件技术是否满足系统的要求(如

30、增加存储能力、实现通讯能力、提高处理速度能力)。此外,还要考虑开发人员的能力水平。此系统采用的是C/S结构,即客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的开销。本系统开发工具前台采用Delphi7.0,是目前市场上最为广泛的、易学易用的面向对象的开发工具,Delphi 7.0提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程。本系统的后台数据库采用Microsoft公司推出的SQL Server2005可以满足企业的数据要求。综上所示,本系统具

31、有技术可行性。3.1.2. 经济可行性经济可行性主要是对预估费用支出和项目的经济效益进行评估。将开发系统的投入和受益相比较,最后确认系统是否可以给企业带来一定的经济效益。临潼家教中心从目前的发展状况来看,采用传统的手工录入的方法对学生和教师信息进行录入,不仅工作效率低而且成本高,如果采用信息化方法,节省了大量的工作时间、雇员工资和纸质化的一些成本,对开发者而言系统操作简单且易于维护,会给企业带来很大的经济效益。综上所述,本系统具有经济可行性。3.1.3. 社会可行性社会可行性分析主要是指管理信息系统的开发是否符合国家法律、政策,是否能够与社会大系统实现良好的对接。主要包括用户群和法律法规两方面

32、内容。本系统的用户群是家教中心的助理人员,对他们来说录入信息的效率是最重要的,信息录入和管理的自动化给他们提供了很多工作上的方便,提高了工作效率。目前随着互联网的普及,人员管理必将实现无纸化办公,实现数据共享,提高企业工作效率,推动社会进步。因此,本系统具有社会可行性。3.2. 需求分析3.2.1. 总体描述需求分析是指在创建一个新的或者改变一个现存的软件产品时,需要确定此系统的开发目的、范围和功能等工作9。需求分析是软件开发过程中的关键过程,在这个过程中确定用户需求,即用户对将要开发的系统提出的要求和期望,其中包括系统的功能、性能、交互方式等技术性要求以及成本、交付时间和软硬件资源使用限制等

33、非技术性要求。在软件工程发展的历史中,很长一段时间里人们一致认为需求分析是整个软件工程最简单的一步,但是通过过去实践最后证明它是整个软件开发过程中最关键的一步1。在进行需求分析时,应注意一切信息与需求都应该站在用户的角度,尽量避免分析人员的主观想象,并尽量将分析的进度提交给用户。在不进行直接指导的前提下,让用户进行检查与评价,从而达到分析的准确性。3.2.2. 系统需求分析在信息技术飞速发展的今天,无纸化成为了一个新的潮流,很多企业对员工的管理也要求越来越高,人员的管理质量决定了企业员工工作的效率,人员管理的智能化就和手机的智能化一样,是社会发展的必然趋势。 中介家教中心作为教育行业不可获取的

34、一部分,为了提高员工工作效率,为企业创造更大的价值,人员管理的信息化是非常必要的。3.2.3. 功能需求分析本系统的用户分为四大类:学生、教师、家长和系统管理员。主要完成对家教中心人员信息的分析、查询、增加、修改和删除操作。(1) 录入管理子系统:系统管理员可以对学生、教师、家长的新信息进行录入工作,方便对人员信息进行统一管理。(2) 查询管理子系统:系统管理员可以依据不同的条件对不同的人员信息进行查询,如按学生性别查询所有学生信息等,同时可将查询结果保存到excel表格中做后期应用,属于人员管理的基本功能之一。(3) 删除管理子系统:由于本家教中心的教师都是在校大学生,所以难免有些教师会离开

35、此家教中心,所以定期的检查更新人员信息数据库是必须的,所以删除教师、学生、家长、授课等基本信息也是系统的基本功能之一。(4) 授课管理子系统:对于学生选课后的信息,管理员可以进行一系列的管理,如根据时间查询一段时期内的授课情况,回访家长授课情况完成填写评价表任务,月末对评价进行汇总,评选优秀教师。同时系统管理员还可以从学生性别、学生年龄、授课科目和教师上课次数等方面对上课情况进行数据分析,为招生工作和招聘工作提供便利。3.2.4. 性能需求分析硬件环境: 处理器:i3处理器以上/内存:2 G/硬盘空间:250 G/显卡:512Mb独立显卡。软件环境: 操作系统:Windows XP或者Win

36、7以及配套的驱动。3.3. 业务流程分析业务流程分析,是对业务功能分析的进一步细化,从而得到业务流程图即TFD图,业务流程图是一个反映企业的业务处理过程的“流水帐本”9。业务流程图是确定流程工作与合作建模的基本要素,帮助用户更好地分析理解其同其他要素的关系。 在业务流程图中会用到一些特殊的符号,为了便于读者阅读,本文的业务流程图中的符号说明如表3-1所示8。表3 -1 业务流程图符号说明表符号名称说明外部实体业务处理中的个人或部门信息流处理 信息的流向加工、处理机数据存储单个文档本系统有三个主要角色,家长、教师、学生,管理员的工作就是对三个角色的信息进行统一规划的管理,为企业、为学生、为教师提

37、供便利。本系统以学生为中心,学生可以根据教师的性别、授课科目、地址、授课时间选择自己喜欢的教师,学生授课时间可以分周内和周末分开选择,在选择完成后完成授课表的填写。系统的主要业务流程:如下描述:首先系统管理员会根据报名的学生信息和教师信息进行信息的录入操作,生成教师表、学生表和家长表,学生根据学生表中记录的密码登录系统进行选课操作,填写授课表。管理员可以根据不同的时间段查询授课表并进行打印,同时可查看未评价的记录,填写授课评价,生成评价表;月末系统管理员对评级表进行汇总,选择出优秀教师给予奖励。系统管理员根据授课表可对家教中心学员授课情况进行数据分析,同时也可对教师授课次数进行数据分析评比,生

38、成数据分析表,为学院的招生工提供便利的条件,此功能属于数据分析的范畴,也是系统信息化的优势所在。系统的业务流程图如图3-1所示:图3-1 家教中心管理系统业务流程图3.4. 子系统划分(U/C矩阵)U/C矩阵又称过程/数据矩阵,矩阵中的行标识数据类,列表示过程,并以字母U(Use)和C(Create)来表示过程对数据类的使用和产生9。U/C矩阵划分子系统:表3-2是家教中心各项管理功能组和数据类之间的关系形成的U/C矩阵,表中用功能与数据类交叉点上的符号C标识这类数据由相应功能产生,用交叉点上的符号U标识这类功能使用相应的数据类。例如授课管理需要使用学生信息和教师信息,则在这些数据下面的授课管

39、理一行上画U,最后产生的是授课表,则画C。接着对表3-2进行重新排列,即对其“功能”这一列,把功能按功能组排列,每一个功能组按功能发生的先后次序排列,然后调换“数据类”的横向位置,使得矩阵中C最靠近对角线(参见表3-3)。在表3-3上将U和C 最密集的地方框起来,给这些框起个名字,就构成子系统。框外的U说明了子系统之间的数据流向。按照这种划分,整个系统被划分为:录入管理、删除管理、查询管理、授课评估管理和数据库备份几个子系统。表3-2 功能/数据关系(1) 数据类功能学生信息教师信息家长信息授课信息评价信息评价总信息分析结果信息增加学生U增加教师U增加家长U授课管理UUC评价管理UUC评价评比

40、管理UC数据分析UC查询学生U查询教师U查询家长U删除学生U删除教师U删除家长U备份管理UUU UU表3-3 功能/数据关系(2) 数据类功能学生信息教师信息家长信息授课信息评价信息评价总信息分析结果信息录入管理增加学生U增加教师U增加家长U授课管理授课管理UUC评价管理UUC评价评比管理UC数据分析UC查询管理查询学生U查询教师U查询家长U删除管理删除学生U删除教师U删除家长U系统帮助备份管理UUUUU3.5. 系统数据流程分析数据流程图是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。为了描述复杂的软件系统的信息流向和加工,可采用分层的数据流程图来描

41、述,分层数据流程图有顶层,中间层、底层之分。(1)顶层。决定系统的范围,决定输入输出数据流,它说明系统的边界,把整个系统的功能抽象为一个加工。(2)中间层。顶层之下是若干中间层,某一中间层既是它上一层加工的分解结果,又是它下一层若干加工的抽象,即它又可进一步分解。(3)底层。若一张DFD的加工不能进一步分解,这张DFD就是底层的了。底层DFD的加工是由基本加工构成的,所谓基本加工是指不能再进行分解的加工。业务流程图中的符号说明如表3-4所示:表3-4 数据流程图符号说明表符号名称说明外部实体本系统之外的人或单位数据流处理数据的流向加工、部件程序、处理机 数据存储数据文件、账本等(1) 顶层数据

42、流程图:顶层数据流程图分析:系统主要通过系统管理员和学生对系统进行信息的交互。学生将选课信息输入系统,系统经过处理返回给学生授课信息;系统对各类信息进行录入,最后由系统将数据处理结果返回给管理员。家教中心人员管理系统顶层数据流程图如图3-2所示:图3-2 家教中心管理系统顶层数据流程图(2) 一层数据流程图:一层数据流程图分析:学生登录系统,进行选课处理后,生成授课信息;系统管理员对系统人员(学生、家长、教师)信息进行日常维护,分别写入学生表、家长表和教师表,系统管理员根据生成的授课信息和家长信息进行评价处理,生成评价表,汇总评价信息得到评价总表,系统管理员根据生成的授课信息对学生参加课程情况

43、进行数据分析,系统管理员将数据分析结果返回给系统管理员。家教中心人员管理系统一层数据流程图如图3-3所示: 图3-3 家教中心管理系统一层数据流程图(3) 底层数据流图 学生信息维护模块分析:系统管理员将学生信息进行录入,根据录入的学生信息进行条件查询、模糊查询,修改学生信息,删除退出家教中心的学生信息同时为了家教中心的其他人员可以保存学生信息,最后这些信息处理的结果将返回到数据存储学生表中储存起来。 学生信息维护的数据流程图如图3-4所示:图3-4 学生信息维护数据流程图(第二层) 教师信息维护模块分析:系统管理员登录系统后,可以对教师信息进行一些日常操作如根据不同条件查询教师信息、修改教师

44、信息、对退出家教中心的教师信息进行删除、增加新的教师信息等,并可以将结果保存到excel中。教师信息维护的数据流程图如图3-5所示:图3-5 教师信息维护数据流程图(第二层) 家长信息维护模块分析:系统管理员为了了解学生和教师授课质量,需要对家教中心的学生家长信息进行日常的维护工作,主要有增加家长信息、修改家长信息,删除不存在的学生家长信息,查询家长信息以完成评价表等操作。家长信息维护的数据流程图如图3-6所示:图3-6 家长信息维护数据流程图(第二层) 数据分析:系统管理员根据授课表中的数据对近期授课的学生情况进行数据分析,主要分为按学生性别分析、按学生年龄分析学员情况可为招生工作做准备,按学生上课科目分析可为教师的招收重点提供依据,按教师授课次数分析,为教师的授课质量提供参考依据。数据分析模块的数据流程图如图3-7所示:图3-7 数据分析数据流程图(第二层)3.6.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1