目 录
1引言1
1.1选题背景1
1.2目的和意义1
1.3 系统调研和现状分析1
2 系统开发工具3
2.1 系统开发的基础知识3
2.2 数据库技术4
2.3 运行环境和开发工具的选择6
3 系统总体设计7
3.1 系统实现的目标7
3.2 系统设计的基本原则8
3.3 系统的体系结构设计8
4系统的详细设计10
4.1 编码规范设计10
4.2 数据库设计10
4.3系统流程设计13
4.4 结果分析18
5 系统测试18
5.1 系统的测试18
5.2系统的维护19
6 总结与展望19
参考文献20
致 谢21
附录22
生综合测评管理系统设计与开发
陈良(指导教师:田俊)
教育信息与技术 教育技术学 湖北 黄石 435002
1引言
1.1选题背景
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生综合测评成绩进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、计算迅速、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生综合测评统计的效率,也是的科学化、正规化管理的基础与世界接轨的重要条件。
1.2目的和意义
1.2.1 学生综合测评系统的重要性
学生综合测评系统是每所每年必须要做的工作,它的内容对于的决策者和管理者来说都至关重要,所以学生综合测评系统应该能够为用户提供充足的信息、快捷的查询手段和方便的计算功能。但一直以来人们使用传统人工的方式管理学生综合测评成绩,这种管理方式存在着许多缺点,如:效率低、保密性差。另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
1.2.2 开发学生综合测评系统的必要性
现在我国的普通高校综合测评的管理水平大多还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
1.3 系统调研和现状分析
根据很多综合测评的客观情况,总结出了综合测评存在的问题如下:
(1) 虽然各系都有计算机,但是还没有发挥其作用。
(2) 学生综合素质测评管理缺乏规范。
(3) 进行学生综合素质测评手工处理,工作量大,出错率高,经常给教育工作带来麻烦。
(4) 领导对各系学生综合素质管理基本是手工,人为因素太多,不能准确反映学生综合素质,影响教学质量的提高。
学生综合素质测评是学生评奖、评先的主要依据,不仅涉及到学生综合素质资源的开发,而且还会直接影响的用人制度。面对学生综合素质测评管理的现状,的领导有三种选择:
(1) 不做任何变化,维持学生综合素质测评管理的目前的手工管理现状。
(2) 购买市场上的商品化软件,提高学生综合素质测评管理水平。
(3) 根据的实际情况,自行开发一套学生综合素质测评管理软件。
第一种显然是被排除掉的。
因为很多领导对学生综合素质测评管理的重要性有正确的认识,迫切希望通过建立的信息化管理,如学生学籍管理,学生档案管理等等。但对学生综合素质测评管理系统进行开发也是必然的。通过对学生综合素质测评系统的开发,使管理工作更进一步规范化、制度化和程序化,避免随意性,提高信息处理的速度和准确性,改变学生综合素质测评管理的混乱现状,以提高的信息管理应用水平。
第二种也是行不通的。
(1) 经费方面
购买一套基于大型数据库的软件,少说也要近万元。
(2) 功能方面
因为各个学生综合素质测评管理具有特殊性,大多数软件系统都是针对某一个的具体测评项目进行开发,适应面狭窄,很难适应现实各个进行学生综合测评的需要。缺乏灵活性、针对性。
(3) 数据共享
通用商品化软件在后期开发上欠缺,难以实现资源有效利用。
(4) 可移植性
软件的可移植性一般较差,难以适应的需要,后期升级得不到保护。
第三种为最佳选择了。
2 系统开发工具
2.1 系统开发的基础知识
2.1.1 Visual Basic 简介
VB是Visual Basic的缩写,它是一种通用的程序设计语言,之所以选择用Visual Basic来开发数据库系统,主要因为它的编程效率高,可以操纵多种类型的数据库。用户可以使用它提供的数据库控件和数据存取对象,非常方便地对数据库进行数据的录入、修改、删除、查询、统计等常规的数据库操作。使用Visual Basic6.0,用户可以使用C/S的方式进行数据库的操作。
本系统编程采用的语言是VB,该语言是Windows编程语言,可以实现其他任何Windows编程语言的功能,所设计的程序具有Windows环境的五大优点,即标准的图形用户界ICI、动态链接(DLL)、多任务、设备独立性及直接操作特性。
2.1.2 Visual Basic 6.0的特点
(1) 事件驱动:Windows应用程序的流行风格。在传统的、过程化的应用程序中,应用程序自身控制了代码执行顺序,通常按预定的路径执行。这种应用程序不适合无法确定执行顺序的环境。目前,Windows应用程序多采用了流行的事件驱动风格。使用VB,可以开发出具有事件驱动风格的应用程序。
(2) 工程:方便的资源文件集中管理模式。使用VB开发一个应用程序常常需要使用多个文件,如窗体文件、程序代码文件、类模块的定义文件、资源文件等。构成应用系统的所有文件可以使用工程来管理,即建立一个工程文件,把构成应用系统的所有文件的清单以及所设置的环境选项方面的信息都包含在该工程文件中。
(3) 窗体:所见即所得的开发环境。用户界面是用户与应用系统进行交互操作的可视部分,使用VB提供的窗体,可以迅速地开发出应用系统的用户界面。VB提供的窗体,是一种所见即所得的开发环境。
(4) 控件:可利用的、事先设计好的对象。VB提供了许多控件,他们是现成的"对象",和面向对象程序设计(Object Oriented Programming, OOP)中的"对象"是一样。只是在使用"C"这类面向对象语言时,必须从无到有将"对象"设计出来。但是在VB中,这些对象却都是现成的,而且可以直接拿来使用。因此,设计VB程序就像是玩积木一样,只要能够善用一些现成的"对象"(可以将它视为"零件"),就可以很容易地编写出想要的程序。
2.1.3 VB工程的组成
(1) 工程文件(.vbp)包含了一个应用程序的所有文件
(2) 窗体文件(.frm)控件及属性、事件过程和自定义过程
(3) 窗体的二进制数据文件(.frx),自动产生同名.frx文件。
(4) 标准模块文件(.bas)
(5) 类模块的文件(.cls)
(6) 资源文件(.res)
(7) ActiveX控件文件(.ocx)
2.1.4 VB的工作方式
(1) 启动应用程序,装载和显示窗体;
(2) 窗体(或窗体上的控件)接收事件。事件可由用户引发(例如通过键盘或鼠标操作),可由系统引发(例如定时器事件),也可由代码间接引发(例如当代码装载窗体时的Load事件);
(3) 如果在相应的事件过程中已编写了相应的程序代码,就执行该代码;
(4) 应用程序等待下一次事件;
(5) 保存文件。运行调试程序之前,一般要先保存文件;
(6) 程序运行与调试。测试所编程序,直到运行结果正确,用户满意为止,再次保存修改后的程序。
2.2 数据库技术
2.2.1 Microsoft A
上一篇:
毕业论文:基于JAVA的餐饮管理系统-精品
下一篇:
高陈基于Java超市账单管理系统