已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大学毕业设计论文课题 教师管理系统姓 名学科专业 .20 年5月其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用 用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。关键字 件 窗体 域of It to 数据库:师管理系统总体设计41 系统设计42数据库设计第五章 的内容对于学校的决策者和管理者来说都至关重要,所以教师管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事信息进行管理,索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高教师管理的效率,也是学校教师管理的科学化、正规化,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套教师管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。引 言随着信息技术的飞速发展,特别是数据库技术的发展,计算机已经成为当今信息时代的关键工具。数据库技术是计算机应用技术中的一个重要组成部分,对于大量的数据,使用数据库来存储管理将比通过文件来存储管理更高效。数据库技术在经过几代变革以后,出现了以关系数据库产品为主流的数据库时代。为为世界上最流行的桌面数据库系统。以让你很容易地连接相关的信息而且还对其他的数据库系统有所补充。器”也表现在数据库应用程序的开发上,它良好的界面和强大的控件功能使数据库编程变得简单多了。次毕业设计教师管理系统是运用用大量地询、删除等操作。本系统使用000作为后台数据库,一章 理信息系统统 ,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。它是一门新兴的科学,是信息系统的重要分支之一。经过30多年的发展,论、结构、体系和开发方法的覆盖多学科的交叉性综合性学科,其组成部分有:计算机学科(网络通讯、数据库、计算机语言等)、数学(统计学、运筹学、线性规划等)、管理学、仿真等多学科。随着科学技术的高速发展,. 息是经过加工的数据,信息是对决策者有价值的数据。信息的主要特征是来源分散,数量庞大。信息来源于生产第一线,来源于社会环境,来源于市场,来源于行政管理等部门。信息具有时间性。信息的加工方式有多种形式。2. 系统是由相互联系、相互作用的若干要素按一定的法则组成并具有一定功能的整体。系统有两个以上要素,各要素和整体之间,整体和环境之间存在一定的有机联系。系统由输入、处理、输出、反馈、控制五个基本要素组成。3. 管理信息由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用五个方面组成。任何地方只要有管理就必然有信息,如果形成系统就形成算机设备使其是现代社会,此一般来说络通讯设备等硬件成份,包括操作系统、应用软件包等软件成份。并随着计算机技术和通讯技术的迅速发展还会出现更多的内容。计算机设备并不是般认为. 对基础数据进行严格的管理,要求计量工具标准化、程序和方法的正确使用,使信息流通渠道顺畅。有一点非常关键,就是必须保证信息的准确性、一致性;确定信息处理过程的标准化,统一数据和报表的标准格式,以便建立一第二章 系统需求分析21 系统设计背景介绍管理信息系统就是我们常说的 在强调管理,强调信息的现代社会中它变的越来越普及。而将信息管理系统与企业自动化设备想结合,则是当今社会现代企业的发展趋势。通过这样的管理方式,企业的管理人员、技术人员、统计教师等各部门人员就能从大量烦琐的资料和数据中解脱出来,只需对自己需要的数据和内容进行必须的处理,而不用对每个环节都了如指掌。这在一定程度上能够节省人力物力,同时也大大加强了对数据处理的及时性和准确性。本次的开发内容教师管理系统就是信息管理与现代化办公设备相结合的例子。开发本系统希望使人事管理人员可以从年复一年的输入、计算、统计等工作中解脱出来,由于人事方面的数据众多,输入、统计极为不便,输入量大,计算量大。这些工作都以人力来完成将费时费力,而且容易出现错误和疏漏。本系统一次录入信息后,就可以反复多次在不同的信息库中使用。所有输入的信息都将按所属部门、专业、考勤日期、工资日期等详细分类,使客户可以根据需要进行管理操作。因此,该管理系统的目的就是利用计算机对复杂烦琐的数据进行存储和处理,并利用计算机与现代化办公设备的连接实时刷新数据,从而提高企业的工作效率。22 系统功能分析系统开发的总体任务是实现各种信息的系统化,规范化和自动化。系统功能分析是系统开发的总体任务的基础上室完成的。教师管理系统需要完成功能主要有:教师信息的输入,修改,查询,删除包括,姓名,性别,所在学院,所在系,所在教研究组,职务,职称,身份证号,住址,邮证编号,工作证号,图书证号,电子课程信息表的输入,修改,查询,删除,包括,课程号,名称,类型所属部门,所属院,授课对象,初次授课时间,学时数。第三章 目前最为广泛的、易学易用的面向对象的开发工具。些控件可用于设计界面和实现各种功能,减少了编程教师的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统开发数据库前端的优秀工具,它的编程语言简洁明快、组件功能强大和编程环境灵活方便。由于编程系统又引入面向对象的机制,用一种巧妙的方法把供了一种视界面的设计方法,使用窗体和控件设计应用程序界面。极大地提高了应用程序开发的效率。计、开发大中专院校的学生信息管理系统的过程。通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析,参考各种资料和进行数据库编程实践,在指导老师的帮助下,已经基本上成功地实现了设计要求。是我们设计的数据库系统能够实现部门管理,教师信息管理,工资管理,系统管理功能。该系统基本上满足了用户在学校信息管理方面的需求,用户界面友好。此系统更加贴近信息电子化处理,从而降低了人工劳动并增加了信息的准确性。2. 2数据库: 据库能汇集各种信息以供查询、存储和检索。据表示图提供了一种类似于以使数据库一目了然。另外,以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。系数据库是已开发的最通用的数据库之一。如上所述,以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。般的学校教务系统的数据库用于考虑到本系统是应用在单机系统上,只建立起一个数据库。第四章 教师管理系统总体设计本次的开发内容教师管理系统就是信息管理与现代化办公设备相结合的例子。开发本系统希望使人事管理教师可以从年复一年的输入、计算、统计等工作中解脱出来,由于人事方面的数据众多,输入、统计极为不便,输入量大,计算量大。这些工作都以人力来完成将费时费力,而且容易出现错误和疏漏。本系统一次录入信息后,就可以反复多次在不同的信息库中使用。所有输入的信息都将按所属部门、工资日期等详细分类,使录入可以根据需要进行管理操作。因此,该管理系统的目的就是利用计算机对复杂烦琐的数据进行存储和处理,并利用计算机与现代化办公设备的连接实时刷新数据,从而提高企业的工作效率。41 教师信息的输入,修改,查询,删除包括,姓名,性别,所在学院,所在系,所在教研究组,职务,职称,身份证号,住址,邮证编号,工作证号,图书证号,电子课程信息表的输入,修改,查询,删除,包括,课程号,名称,类型所属部门,所属院,授课对象,初次授课时间,学时数。 课程教授表任务号,课程号,工作证号,学期,时间,授课班级,授课编号,课表号。程序流程图添加教师文件信息 查询教师文件信息 删除教师文件信息 打印教师文件报表 添加课程信息 查询课程信息 删除课程信息 课程信息报表添加用户信息 查询用户信息 删除用户信息 退出系统 教师信息管理教师管理系统课程信息管理 退出用户信息管理412系统具体实现(1)建立登陆用户界面正确输入用户名和密码以及选择身份后才能进行系统。若用户名和密码错误时将提示用户重新输入,若三次输入的密码都错误码的话系统将自动退出。)接数据库)入系统模块代码分析& 不起,无此用户或者密码不正确!请重新输入!,错误 1=3 您无权操作本系统!再见!,无权限0)教师信息及授课管理窗体在此窗体可以对教师的基本信息进行添加,编辑,删除和打印,同进也能对都授课信息进行添加,编辑,删除和打印模块代码分析f & & & ub ub 1970取消 ub 要删除记录?, 确认) = & 错误ub 确实要删除此授课记录?, _ 确认) = ) & 错误ub 取消 ub 添加& 老师的所授课程 ) = = 错误ub ub ub 0 & & ub ub ub 取消, as & _ & _ & ub 教师 & 所授的课程ub i = i) = & % & % & & & 0 )ub f 10 )ub ub ub ub ot 数据库结构设计数据库在一个信息管理系统中占有非常重要的地位,数据库设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库设计可以提高数据存储的效率保证数据的完整和一致。设计数据库系系统时应首先了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括下面几个步骤: 数据库需要分析。 数据库概念结构设计。 数据库逻辑结构设计。421数据库设计需求分析用户的需求体现在各种信息的提供,保存,更新和查询,这就是要求数据库结构能充分满足各种信息量的输入和输出。收集基本信息 ,数据结构以及数据 处理的流程,组成一份详细的数据字典,为后面的具体设计院打下基础。通过对教师个人信息管理工作过程的内容和数据流程分析,设计以下数据项和数据结构:教师信息的输入,修改,查询,删除包括,姓名,性别,所在学院,所在系,所在教研究组,职务,职称,身份证号,住址,邮证编号,工作证号,图书证号,电子课程信息表的输入,修改,查询,删除,包括,课程号,名称,类型所属部门,所属院,授课对象,初次授课时间,学时数。有了上面的数据结构,数据项和数据流,我们就能进行下面的数据库设计了。422数据库结构设计得到上面的数据项和数据结构以后,就可以设计出满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据库的流动。数据库表的建立与实现:(1)创建数据库文件如果操作系统中安装了以在开始菜单的程序菜单中可以找到。如下所示:打开开启一个窗口,可选择是打开以前的数据库文件还是新建一个新的空数据库文件,如果选择空后点击确定按钮。这些就新建了一个数据库文件。最后一步就是要选择一个要保存数据库文件的名字和位置。点击创建就完成。(2)怎样创建一个数据表上面已经讲了如何创建一个数据库文件,按照上面的步骤建立一个数据库文件后,需要在数据库文件中建立一个数据表。在下面的对话框中选”使用设计器创建表”,上面还有三个按钮,一个是打开,一个是设计,一个是新建,点击设计,就可以开始设计数据表了。出现设计的界面后,就可以开始设计数据表了!(3)果不能连接数据库,那也没有什么用处。先看看连接数据库建立数据库连接对像& &开数据库连接设置数据库对像用到了三个变量中有两个变量要定义为公用的变量,因为这段代码是放在一个模块中的,为了在每一个窗体中能够使用这个变量,所以必须要声明为公用变量。声明公用变量的方法如下:面的声明一定要放在模块的最上面。如果声明在下面,那就成了局部变量,那么作用范围就会不同了,作用就更不同,而且在其它窗体中使用到了这个变量,程序会出错。(4)系统具体数据库表 数据库总表用户信息表教师信息及授课表第五章 开发体会51开发中的问题及解决总的来说,在这次的毕业设计种遇到了不少的问题,大部分得到了很好的解决,但也有少部分遗留的问题。首先便是调研的不充分。由于此次的设计是我一人一组,以前又根本未曾接触过软件的整体开发设计,所以在前期的调研中相当不充分,开题开题也有些盲目,以为把属性和表写得越多越好,这个问题越到后来越严种,而且因为客观的原因耽误了进度,因而对开题的开题做了修改 。其次是软件的编程问题,由于以前对以在毕设期间进行了苦读,终于可以基本掌握了常用控件的用法和语句编程。再次就是数据库的建设和使用,虽然我们在日常中还是接触得比较少,所以这自然又是一番努力的学习,就拿安装配置来说就不那么容易。然后,会用了两种软件,如何把它们连接在一起还真是一件困难的事:选择连接的方法就很重要,通过各方面的比较,我选择了且在管理工具是软件工程的重要部分,一个好的软件的开发必须要全面而实用,尽量把所有的问题都考虑进去,记得当时我们的软件工程老师就说过,一个制作好的软件和差一些的软件最大的区别就在于好的软件把所有的可能性,所有易出错的地方和然实用性也就上去了。在这一点上,我还相当欠缺。最后就是从一而终的问题了,在开发过程中我遇到了许许多多的问题,很多地方都不明白,经常有打退堂鼓的想法,但我老用这一点来鞭策自己:你一个人一组,到最后完不成工作都是你一人顶着。在这种想法的推动下,我经常的请教同学和老师,最后的成果虽然不很完美,但我尽力了,并有所收获。52体会通过三个多月的开发,我认识到了开发一个软件不难,但要使它全面而实用可就难上加难了。单不说编程的复杂性,就说整体的设计思想及各细节考虑的全面性就十分关键,例如:系统总的功能的设定,各模块的合理安排,出现错误弹出的各对话框,程序的兼容性和容错性等。虽然最后完成了相应的计划,但我在这次设计当中也只算是初窥门径,会在以后的实际学习中努力提高自己的设计水平。第六章结束语经过二个多月的设计和开发,订单和客户信息管理系统基本开发完毕。其功能基本符合用户需求,能够完成企事业单位的添加数据,删除数据,查询数据以及各类相关报表的打印。并提供部分系统维护功能,,对于数据的一致性的问题也通过程序进行了有效的解决。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024融资租赁合同书之公寓租赁合同
- 2024年度监理工程师职责履行合同
- 2024年中介参与下的二手房买卖定金合同
- 2024年度软件开发与维护技术服务合同
- 2024年建筑工地瓦工承包合同
- 商品房购房合同协议书
- 技术合同 技术许可合同样本
- 2024某大学人文社科科研项目合同书
- 2024借名购房合同协议范本
- 2024年离婚协议书格式要求
- 军事训练模拟系统的效能评估
- 分层次教学与个性化辅导计划
- 基于物联网的农业无人机高效配送方案
- 毛细支气管炎护理查房课件
- EHS(环境健康安全)管理制度
- GB/T 10476-2024尿素高压冷凝器技术条件
- 2024-2030年中国金融BPO行业市场发展分析及投资前景与策略研究报告
- 二年级《公共安全教育》全册教学设计
- 风力发电项目施工方案
- (2024年)传染病培训课件
- 实验室安全准入教育(通识A课程)学习通超星课后章节答案期末考试题库2023年
评论
0/150
提交评论