毕业论文(设计)开题报告(文献综述)
论文题目
基于VB的教师管理系统设计与实现
学生姓名
指导教师
开题报告(文献综述)内容:
一、开发背景
随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。如何通过计算机为我们完成更多的事情,进而达到办公自动化和优化日常工作的目的,也就成了一个大众化的课题。作为计算机应用的一部分,使用计算机对信息进行管理,具有与手工管理所无法比拟的优点.例如:检索迅速、查方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高教师管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
本人所设计的系统为学校教师管理系统,选择此系统主要原因是:因为本人曾经在学校工作过几年,对学校的基本情况有所了解,知道学校基本工作流程以及各个部门的关系,各个部门的组成要素,实现系统的要求等。易于去分析系统的功能,达到最终的系统的实用价值。,虽然是有一个开发小组去设计,但是由于系统过于庞大,因此只选择了其中部分的主要功能模块去实现,但在软件定义阶段本人对于整个系统的各个部分从逻辑上也给与概括和较详细的分析(以备在以后把整个系统彻底完成)。
随着学校规模的不断发展,学生数的不断增加,学校的各个部门的业务更加的深细,学校以前的人工管理已经不能适应社会发展的需要,作为科学知识的发源地,学校更应该成为社会发展信息科学的领导者,学校教师管理工作更应该适应现代社会管理尺度的要求,使学校的管理走向科学化、规范化。只有学校适应现代科学管理的发展要求,管理规范了,才能在其他方面更好的发展。教育及其学校教师管理也从以前的手工管理逐渐被规范化的管理信息系统所代替。才能更好的使得教育资源在最大程度上得到发展和共享,使得教育在更广泛的范围内去发挥它的最大价值和作用。
众所周知,当今社会为信息社会,世界已进入在计算机信息管理领域中激烈竞争的年代,因此,加强学校教师管理在单纯依靠以手工管理的方法,不仅需要耗用大量的人力、物力、财力,而且工作效率低,而且难以达到预期的目的,为提高学校工作效率、及时了解各个环节中信息的变更,学校教师管理应该对正常工作中需要对教师资源、学生资源、物资资源等信息进行有效管理,提高学校的管理效率,提高管理工作的时效性。因此,所设计的系统应该在达到对以上的三方资源进行有效的管理。
、选题的意义
课题以某教师应用背景,通过研究当前教师系统的管理现状、存在问题以及现实需求,设计一个针对教师管理工作的管理信息系统。该系统能够提供较为完备的功能,对于提高工作效率、加快教师管理的自动化具有较为重要的意义。
通过开发本系统,可以加快以下信息的自动化处理:
  教师管理模块:能完成教师及其相关信息的数据的录入、修改查询等功能。
  学生管理模块:能完成学生及其相关信息的数据的录入、修改查询等功能。
  课程管理模块:能完成课程及其相关信息的数据的设置、修改查询等功能。
总的来说,课题的目的主要有以下三个:首先学会去开发一个管理信息系统;其次,通过开发数据库相关的应用程序,把理论知识运用到实践中来;再次,初步掌握一门Windows下的快速GUI(图形用户界面)编程工具Microsoft Visual Basic 6.0;最后,通过对毕业论文的撰写过程,对语言文字组织能力、表述能力以及层次分析的能力也进行锻炼。
三、毕业设计思路框架
  (一)设计方法
1.查询相关资料,了解本系统的研究意义。可以上网搜索或者是去图书馆查阅相关资料。
2.通过查询资料了解该系统要如何做,及要做哪些东西。
3.设计出大体上的功能模块,画出模块图。
4.通过进一步的了解,对每个功能模块进行细化,将每一步都想清楚。制定出每一步的做法和注意的地方。
5.对设计好的程序进行调试,通过调试发现存在的问题并解决,从而达到完善系统的目的。
6.最后,整理各阶段的设计记录文档,写成论文稿。
提出可能的解决方案
鉴于目前企业对教师管理系统的需求与实际情况,新系统方案的重点放在系统的可扩展性上,为了实现这一设计,新系统应具备以下几方面的要求:
1.新系统采用服务器/客户端结构,充分利用现有的校园网络资源,打破地域的限制,并能提供多人同时使用系统,提高工作效率。
2.使用最新的数据访问接口(ADO),可以运行于Win9x/WinNT/Win2000/WinXP多种操作系统上,所有支持ADO接口的数据库都可以作为系统的后台数据库。因此,在以后对数据处理的要求提高时,容易升级为MS SQL Server Oracle 等数据库。
3.新系统从设计到实现都应遵循模块化,是用一致的接口进行信息的传递与模块调用。模块的划分应尽量符合实际业务的划分,以保证以后新模块的加入尽可能少的影响现有功能模块的运行
开发工具
选用设计语言
目前的可用的设计技术在设计此类系统上的数据库技术已经非常成熟,可提供的开发工具也很多,例如:Visual C++ ,Visual Basic,PowerBuilder,Dephi,  visual foxpro等,它们都是很好的数据库开发工具,都是可视化开发工具,功能强大,开发容易,开发周期短,对于本任务都能够胜任。
Visual Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。
总的来说,Visual Basic具有以下特点:
可视化编程:
用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。
面向对象的程序设计
4.0版以后的Visual Basic支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C++)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Visual Basic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。
结构化程序设计语言
Visual Basic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic语句简单易懂,其编辑器支持彩代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。
Visual Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计Visual Basic程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basic环境,直接在Windows环境下运行。
5.2选用ACCESS作为后台数据库
Access2000 就是关系数据库管理工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel的电子表格,可以使数据库一目了然。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库管理工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能
(三)设计要求
数据库相关理论。教师管理是一个典型的数据库管理信息系统,系统的开发用到许多数据库相关的理论,因此要求作者具有这方面的基础知识,能够正确运用数据库理论进行系统的分析、逻辑设计、实体属性以及ER图等的转换,明白范式的相关内容,从而能够根据系统实际要求,设计出满足要求的合理的数据库。
面向对象理论。当前流行的编程思想是面向对象思想,而且许多工具,如Visual Basic,体现的也正是这种思想。面向对象思想与传统的面向过程编程思想相比,具有明显的优势,而且教师系统的设计也要求用面向对象编程工具来实现。这就要求作者在进行毕业设计时,应该明白面向对象的思想,并能够运用其思想到实际的工作中。
软件工程思想。大型系统的开发要用到软件工程相关的理论。虽然教师系统比较小,但是最好也能按照系统设计的生命周期模型来进行。严格按照软件工程思想和管理信息系统的开发步骤,设计并实现一个教师管理信息系统。以系统开发过程为主线,从需求分析,逻辑设计,总体设计,详细设计以及系统测试、实施各阶段的主要内容和成果,包括系统结构图、业务流程图、数据流程图、E-R模型、数据字典、物理表实现及其关系、功能模块算法流程、界面设计等等。
一定的实际动手能力和实际编程经验。系统最后要落实到windows下的编程,因此要求作者对windows下的数据库编程具有一定的基础,能够较为熟练的进行数据库相关程序的开发。Microsoft公司的Visual Basic 6.0为开发工具,Access为后台数据库,对上述逻辑设计的成果进行转换,实现一个完整的可运行的教师管理系统。数据结构与算法论文
(四)设计环境
硬件环境
随着计算机硬件的高速发展,现在普通的机子已经可以做为一个服务器端使用。
CPUC 2.0或更高
硬盘:40G或更多
内存:128M或更高(建议使用256M
软件环境
操作系统  Windows 2000 Server /Windows XP
网络协议  TCP/IP
数据库    Access
开发语言  VB
其它辅助软件:Microsoft Word
四、参考文献
[1] 丁宝康:《数据库实用教程》, 清华大学出版社2004年。
[2] 赛奎春等:《VB数据库开发关键技术与实例应用》,人民邮电出版社2003年。
[3] 汪诗林等:《数据结构算法与应用》,机械工业出版社2005年。
[4] 罗征等:《VB 6.0从入门到精通》,电子工业出版社2004年。 
[5] 冯博琴等:《面向对象分析与设计》,机械工业出版社2003年。
[6] Awad.E.M, Gotterer M.H: Visual Basic 6.0, 1992.
[7] Robert.H.Dependahl:Database Principles and Applications.Williams Brown,2003.
报告人签名:
                                                                   
指导教师对开题报告(文献综述)的评语:
   
                                                       
                  指导教师签名:
                                                                 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。