当前位置:首页 > 班级管理系统 - 毕业论文2
一致性。2、确定信息处理过程的标准化,统一数据和报表的标准格式,以便建立一个集中统一的数据库。3、高效低能地完成日常事务处理业务,优化分配各种资源,包括人力、物力、财力等。
该系统应遵循学校管理的方法,利用计算机技术,网络技术,数据库技术,数据通讯技术。全面收集和处理数据,提供各类信息,并利用现代化管理方法,建立具有多种辅助决策功能的模块,为重庆一中的经营管理提供决策支持,从而提高学校现代管理水平,达到提高学校整体素质目的。拟建系统实现以下具体要求:
1.信息资源共享。 2.提高信息处理速度。
3.减轻管理人员的劳动强度、提高管理水平。 4.集中处理,提高管理效率 ,提高辅助决策能力。
1.2 开发工具的选择
1.2.1 Visual Basic简介
“Visual”的意思是“可视的”,指的是开发图形用户界面(GUI)的方法。读者不需要编写大量代码去描述界面的外观和位置,而只要把预先建立的对象放到屏幕上即可。“可视的Basic”这个名字初听起来可能抽象了点,但实际上它却是最形象的叫法,用户只要看到Visual Basic 的界面就会明白,实际上无需编程,就可以完成许多编程步骤。
另外,在Visual Basic 中引入了控件的概念,在Windows中控件的身影无处不在,各种各样的按钮、文本框等都是控件。Visual Basic 把这些控件模式化,并且每个控件都有若干属性用来控制控件的外观以及工作方法(Method),Visual Basic的特点:
2
1.可视化编程
Visual Basic 自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。
2.面向对象的程序设计
在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。
3.结构化程序设计语言
Visual Basic 是在BASIC 和Quick BASIC 语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的思维发方式,其语句简单易懂;其编译器支持彩色代码,可自动进行语法错误检查,同时具有功能强且使用灵活的调试器和编译器。
4.事件驱动编程机制
Visual Basic 通过事件来执行对象的操作。一个对象可能回产生多个事件,每个事件都可以通过一段程序来响应。
5.访问数据库
Visual Basic 提供开放式数据连接(Open DataBase Connectivity),即ODBC功能,它可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQL Server、Oracle等。
1.2.2 SQL Server2000简介
Miscrosoft SQL Server 2000中文版(以后简称为SQL Server2000 或SQL Server),是基于客户端/服务器模式(Client/Server模式,简称C/S模式)的新一代大型关系型数据库管理系统(DBMS)。它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,为企业
3
的数据管理提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实现数据的完整性及数据安全性。
SQL Server2000主要的服务器组件:
(1)SQL Server数据库引擎(MSSQL Server服务)。 (2)SQL Server代理程序(SQL Server Agent服务)。 (3)Microsoft搜索服务。
(4)分布式事务处理协调器(MS DTC服务)。
1.2.3 C/S 简介
C/S模式即客户机/服务器(Client/Server)体系结构是当前非常流行的计算机体系结构。在这种体系结构中,客户机提出请求,服务器对客户机的请求作出回应。
在客户机/服务器体系结构中,客户机负责管理用户界面、接收用户数据、处理应用逻辑、生成数据库服务请求,然后将这些请求发送给服务器,最后再将这些结果按照一定的格式返回给用户。服务器接收客户机的请求,处理这些请求,并把处理结果返回给客户机,这些处理结果包括访问数据库的结果数据和执行状态例如成功或失败。
在典型的C/S数据库应用中,数据的储存管理功能,是由服务器程序独立进行的,并且通常把那些不同的(不管是已知还是未知的)前台应用所不能违反的规则,在服务器程序中集中实现,例如访问者的权限,编号不准重复、必须有客户才能建立定单这样的规则。所有这些,对于工作在前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉)这背后的过程,就可以完成自己的一切工作。在客户服务器架构的应用中,前台程序可以变的非常“瘦小”,麻烦的事情,都交给了服务器和网络。在C/S体系的下,数据库真正变成了公共、专业化的仓库,受到独立的专门管理。
4
第2章 系统概述
2.1系统及需求分析
每学期开学是学校最繁忙的时候,学校都要组织大量的教师投入到学生的报名工作中,在此期间也是班主任最忙的时候,班主任要填写很多的表。开学过后,有些报表整理后就没有用了。这样每学期,都要浪费很多的人力和物力。班级管理系统可以为学校节约人力和物力资源。同时也减少了班主任管理班级的负担,学校领导也可以第一时间了解到各系别各个班级的情况。
2.2 可行性分析
2.2.1经济上可行性
现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开
发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:
第一,本系统的运行可以代替人工进行许多繁杂的劳动; 第二,本系统的运行可以节省许多资源;
第三,本系统的运行可以大大的提高学校的工作效率; 第四,本系统可以使敏感文档更加安全,等等。 所以,本系统在经济上是可行的。
2.2.2技术上可行性
为本系统的开发我特对我校进行了深入的调查研究。现我校本系有36个班,其中07级有3个班,08级13个班,09级有11个班,10级9
5
共分享92篇相关文档