资源预览内容
第1页 / 共40页
第2页 / 共40页
第3页 / 共40页
第4页 / 共40页
第5页 / 共40页
第6页 / 共40页
第7页 / 共40页
第8页 / 共40页
第9页 / 共40页
第10页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
毕业设计(论文)说 明 书设计(论文)题 目基于ACCESS的教师工作量计算系统的设计与实现专 业班 级设 计 人学 号指导教师摘 要教师工作量管理信息系统是一个管理学校教师工作量的信息管理系统,它应用计算机在数据处理和数据整理、保存方面的优异性能,帮助工作人员提高工作效率、减少错误取代传统的人工处理。同时还能提供快速的查询和计算等功能。本课题以我校电力学院为例进行系统设计。本系统主要完成对教师信息和工作量的管理,包括添加、修改、删除,查询,打印信息以用户管理等六个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。系统的核心是教师工作量统计和排课之间的联系,当完成添加或删除操作时系统会自动计算出一时间段内的教师工作量。查询功能也是系统的核心之一。此外,系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能。 关键词:教学工作量;Visual Basic6.0,access目 录摘 要IIABSTRACTIII目 录IV1 前 言11.1 研究背景11.2 研究的现状和内容21.2.1 研究内容2研究意义21.3开发工具32 需求分析12.1 可行性分析1经济可行性1技术可行性1操作可行性22.2 功能需求22.3 安全保密需求32.4 开发与运行环境43 系统设计53.1系统设计的基本思想5系统设计思路5系统设计原则53.2 系统逻辑结构设计6系统结构设计6功能说明73.2.3 数据字典83.2.4数据流图93.2.5数据库设计93.3界面详细设计93.3.1 登陆窗体93.3.2 主窗体设计103.3.3 查询窗体设计10导出Excel113.4教师工作量计算算法123.4.1 计算流程12工作量计算方法134 测试与维护204.1 测试204.1.1测试环境204.1.2测试方法204.1.3测试用例214.1.4测试结果235 总结246 致谢25参考文献261 前 言教师工作量管理系统是一个对于学校而言是非常重要的管理系统,当然这个系统也要根据时代的不同而不断地发展、更新,这是一个长期发展的工程。如果开发出一个实用且先进的教师工作量管理系统是一项很有意义的项目。教师工作量管理管理系统在高等学校中的应用使得学校更加智能化、网络化、社会化。在高校中,必须运用现代信息技术,全面更新学校管理的科学化和现代化,提高教学管理水平,进一步促进教学管理体制的改革和创新,推进教育信息化的进程。1.1 研究背景随着我国教育体制改革的不断深化,大学办学规模不断扩大,师资队伍也随之壮大,所开课程也越来越多,与此同时,教师工作量的计算变得更加复杂。教学部门对教师工作量的统计工作过去一直是采用手工方式,仅限于完成每学期的教师工作量的统计和代课酬金计算,对历年教师的工作情况没有总的统计,各类教师的工作量多少比较。对教师工作量没有有效的管理和比较,就不能对课程安排做出合理的决策指导,教师所代课程的查询非常不方便。当前还有许多学校没有一个完善的教师工作量统计平台,计算机使用主要基于Microsoft Office、Excel等软件,不能发挥有效的作用,而且人工统计出错的几率和统计的工作量相当大,效率低,保密性差,缺乏科学性以及合理性。教师工作量统计作为计算机应用的一部分,使用计算机对教师工作量进行统计,有着手工管理所无法比拟的优点,如:统计迅速准确、检索快捷、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高教师工作量统计的效率、也是学校向科学化、正规化管理发展的必要条件,更是各个高校与世界接轨的重要条件。1.2 研究的现状和内容1.2.1 研究内容研究教师工作量的计算为主,而且要体现教师基本资料与此教师的工作量能吻合的系统。要做出能自动计算出教师工作量的系统。手动添加教师所教不同班级的人数,课时等,自动求出教师工作量的系统。教师工作量的折合即将不同种类、不同性质的教师工作量,换算为具有可比性的相同单位的教师工作量。如何使各种教师工作量之间能够互相比较,这既是一个实践问题,也是一个理论问题。从实践的角度来看,教师工作量计量的最直接目的,是通过区分不同教师所付出的劳动量数量大小和质量高低,进而更好地贯彻社会主义按劳分配原则,显然,“如何区分”这一技术上的问题,是实现这一目的的关键。教师工作量的折合,正是试图寻找一条解决“如何区分”这一技术问题的道路。从理论的角度来看,教师工作量制度能否站注脚,前提在于教师工作量能否计量,如果连教师工作量能否计量都不能肯定的话,那么就谈不到教师工作量制度的建立,而对于能否计量这个问题的最好回答,莫过于对教师工作量折合的理想解决。研究意义毕业设计是学校检验学生几年来学习的成果,是学生将知识和实践相结合的一种锻炼。理论联系实际,出实际出发,给学生一个实际案例,让学生运用所学的三年的知识去完成这个实际案例,既方便了帮助可以教师工作量计算系统的研发,可以简便教师工作量统计的方法,可以更加方便快捷的计算工作量。这样可以提高教师的工作效率,这样可以摆脱人工计算教师工作量的方法。其次,随着我国教育体制的改革深化,大学办学规模不断扩大,师资队伍也随之壮大,所开设的课程也越来越多,与此同时,教师工作量的计算也变的更加复杂,开发出教师工作量统计系统之后,实现教师工作量统计的自动化、信息化,可大大的减轻统计工作量,提高统计工作量效率,增强统计工作的正确性,客观性和科学性。1.3开发工具(一)Visual Basic介绍Visual Basic的前身是QBASIC,语言基础是BASIC。自从微软推出VB后,便成为了程序开发人员的首选工具。据统计,仅在数据库系统开发领域,VB就占了90的份额。VB是基于对象的可视化程序开发工具,它的优点在于能够快捷、简易地建立Windows应用程序。1998年8月,微软推出了VB 6.0的版本,进一步加强了部件开发的功能。使用VB不需要追求完美的算法和精密的逻辑,而只要充分发挥你的想象力和创造力,就能利用VB开发出各种实用的软件了,不论是小游戏还是大型的客户端/服务器端应用程序,都变得非常简单。可视化编程的一个突出特点就是其开发环境就像一个百宝箱,很多功能都集成在其之中,这就是IDE(Integrated Development Environment),即集成开发环境。IDE是指在相应的开发平台中集成了编辑器、编译连接工具、控件器箱辅助工具。例如在VB的集成开发环境中就包括了以下一些主要元素:工具栏、工具箱、工程管理器窗口、属性窗口、窗体设计器、代码编辑器窗口等;和VB类似,Delphi的IDE中具有主控制窗体、对象查看窗口和窗体设计器。同时IDE的设置是很灵活的,开发人员可以按照自己的编程习惯来配置IDE。从简单的文本文件到各种复杂的关系型数据库,数据库应用程序需要面对各种各样的数据源。Visual basic 6.0提供ADO(Active Data Objects)作为应用程序和OLE-DB连接的桥梁ADO,即Active数据对象(Active Data Objects):实际是一种提供访问各种数据类型的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口相连。用户可以使用任何一种ODBC数据源,即不仅适合于SQL Server、Oracle、Access等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。ADO是基于OLE-DB之上的技术,因此ADO通过其内部的属性和方法提供统一的数据访问接口方法。本系统就是用ADO对象来连接数据库的。(二)数据库介绍过去的一些数据库软件,在操作上、数据库建立、维护等等,都相当复杂且不易使用,但是在具备了窗口的GUI(图形用户界面)特性的ACCESS数据库推出之后,数据库的建立不再是困难的事情,我们可以在PC上简单而快速的建立出一套符合自己的数据库。不但如此,在ACCESS 2003 推出以后,我们发现数据库的建立更加的快速,但是功能却更加强大,用户不用再去记忆那一大堆的文件名称,或是为数据库的文件管理大费周章,通过ACCESS的人性化管理接口把数据库的管理整理,便于维护;此外,在报表的制作上也是相当容易的,完全的视觉开发向导设计,让人使用起来很舒服。但是美中不足的是ACCESS对于主从式结构的安全性管理不足,由于ACCESS可以快速的通过ODBC连接到数据库服务器上(Database Server),并浏览所有表格或是相关对象转成HTML基本上,ACCESS对建立一个数据库所具备的每一个对象,其中包括了表、查询、窗体、报表、宏、模块。其功能分别叙述如下: 表对象打开已经存在的表格、对已存在的表格字段数据进行修改、新建表格。 查询对象可以用直接拖放的方式,建立表格之间的关联与对应关系,自动产生SQL语法查询出我们想要的数据。 窗体设计对象可以设计用户接口,用来输入并处理数据。 报表对象利用视图向导的开发方式,简单、快速的建立出需求报表或标签。 宏对象提供许多的宏功能,您可以把这样的宏连接到窗体设计中的任一个对象,以达成一些复杂的功能。 模块对象撰写VB的程序模块,处理较复杂的问题与需求,该功能是采用事件驱动的模式,类似VB的处理方式。2 需求分析需求分析是一个管理系统成功实施的基础,只有在真正了解大学教师工作量统计的需求之后,才能做出令人满意的系统,接下来就针对教师工作量统计系统做一个总体的需求分析。2.1 可行性分析大部分高校目前教师工作量计算都是手动,所以导致教师工作量计算浪费了大多时间,所以现在可以编写一个应用软件来简化计算教师工作量的方式。现在社会工作量计算有很大需求,而且软件人才越来越多,所以开发一个计算教师工作量的系统的软件是相当可行的。2.1.1经济可行性学校现在计算教师工作量还是手工计算,每个学期对教师的工作量进行手工累加和手动计算所以加大了教师的工作负担,无形的增加了经济损失。所以开发一个系统来满足教师的工作量计算,根据生命周期法的前提下,从系统分析,到系统编成,评价,维护,开发花费时间不短而且花费较少。但是提高了工作效率,节省了工作时间,所以提高工作效率的方面完全可以高过软件开发所花费的时间与金钱,所以经济方面实施编成是可行的。2.1.2技术可行性现在编写比较简单的软件一般都运用MicrosoftVisualBasic6.0和Access结合来编写程序,而且都很容易运用于现在常用的windows平台上,而且编程简单,所以技术实现相当简便。2.1.3操作可行性但是Windows友好的用户界面和本系统良好的安全性设置,可以使学校教师在系统实施人员的指导帮助下很快掌握系统的使用方法,而无因操作失误而引起系统出错之虞。不仅如此,我们还可以编写出详尽的“操作说明书”,为教师的正确操作给以图文并茂的形式加以说明。同时,在开发过程中,我们还可以尽量给教师以方便,考虑到教师需求的实际情况,帮助教师尽快掌握本系统的使用方法。2.2 功能需求1用户登录用户登录是为了保证系统的安全性,只有凭借用户名、密码,才能进入系统。2系统设置系统有两个主界面:(1)一个查询主界面,一个修改主界面。(2)不同的权限进入不同的界面。(3)管理员拥有所有权限所有界面都可以进入。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号