C#学生成绩及综合素质评估系统设计+源码(2)
时间:2018-03-08 21:18 来源:毕业论文 作者:毕业论文 点击:次
学生成绩及综合素质评估系统采用计算机技术的先进理念[2]。随着大学的发展,学生成绩及综合素质评估系统的传统管理方式已经不实用,只有采用计算机管理方式才能适应大学学生成绩及综合素质评估系统的需要。大学的学生成绩及综合信息内容复杂,数量众多,采用计算机存储量大,查询快速的特点,可以大大提高管理员的工作效率。 1.2研究现状 近年来不断蓬勃发展的社会和先进技术的不断完善,给企业管理和服务提出越来越多的挑战和机遇。越来越多的企业使用现代化手段提高工作效率,在信息化社会的今天建设一个科学高效的信息管理系统是解决这一问题的必由之路。学校的学生成绩及综合素质评估系统作为学校内的一种学生基本信息管理也是如此,由于学校人数较多,每一位学生的具体情况和奖惩情况也不相同,如果没有一个完善合理的管理系统,将使相关工作变得很繁杂。 1.3项目开发的目标 本系统解决了学校对学生各种信息的共享,实现对学生信息统计、查询的自动化,提高了学生处的工作效率[3]。 关系数据库的实现。SQL Server2005就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。SQL Server的优点在于它能使用数据表示图或自定义模块收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。SQL Server允许创建自定义报表用于打印或输出数据库中的信息。对数据库的访问可借助于SQL语句来实现,这样使得编程方便得多。SQL Server也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。考虑到数据库的安全性,SQL Server在应用于网络时是比较安全的,也便于在各种网络数据库之间的转换。SQL Server是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,SQL 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能 1.4开发工具的选择 现在,市场上可供选择的开发产品很多。目前我国市场上最为流行、使用最多的开发产品有:Microsoft公司的Visual C和Visual Studio[4],Bogland公司的Delphi和Power soft公司的Java等。 在这些开发产品中,有的偏重于可视化程序开发工具的便利,有的强调程序语言的弹性与效率,各有各的特色,满足了用户的不同需求。但是语言的弹性和工具的便利性是密不可分的,只强调语言的弹性,没有便利工具的配合,会使一些非常简单的界面处理变得很复杂,浪费很多时间;相反地只有便利的工具,没有弹性的语言支持,许多特殊处理必定要浪费很多的精力来处理,使得提高效率成为一纸空谈。 对于系统的开发,Visual Studio 2005[5]是一个理想的选择,它避免了以上所谈到的弊端。Visual Studio 2005是一种可视化、面向对象和调用事件驱动方式的结构化高级程序设计开发工具,可用于开发Windows环境下的各种应用程序。它效率高、简单易学且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。在Visual Studio 2005环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口函数,以及动态链接库、动态数据交换、对象的链接与嵌入、开放式数据访问等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。 在系统的设计过程中,选择哪一种数据库也是一个重要的问题。目前,数据库产品可是多种多样,每种产品都有各自的优缺点和相应的适用范围。根据本系统的特点和适用范围,本系统选用了数据库SQL Server 2005[6]。 (责任编辑:qin) |