高校学生成绩的管理是一项既重要又繁琐的工作。为更好的做好这项工作,提过工作效率,更好的为学校的发展和一线教学服务,决定:结合我校实际情况,自行研制一套学生成计管理系统。 1.2 课题目的及意义 在我校目前的学生成绩管理中,虽然应用了计算机进行管理,摆脱了全手工的管理方式,但由于没有一套统一的方式、方法和软件系统支持,仍然存在着诸如数据分散、不一致、可利用率不高等问题,以至影响了工作效率的进一步提高。 目前我校的校园网络已经基本建设完毕,网络的应用为我校的发展提供的良好的基础支持。本系统既是充分利用这一有利条件,开发一套完全网络化的学生成绩管理系统,进一步提高工作效率,使之更加便捷,同时也可提高管理工作的公开、公平、与公正性。 另外,本次毕业设计也是以此为例,以使学生对各种网络服务器的配置、网站的架设和Web程序设计等作一初步的学习和探索,以适应当今社会对计算机网络专业人才的需求。
1.3 主要设计内容 本系统应具有如下功能: 1 成绩管理 包括成绩的登录、验证、统计、查询、打印等 2 用户管理 对系统管理员、操作员、教师、学生、及访客等不同类别的用户进行如下管理:开户、注销、授权、认证等。 3 网络发布 包括各类成绩及相关信息的实时发布。
1.4主要设计任务 本程序需要具备具有以下功能:对学生成绩的管理,包括成绩的删除、修改、添加,对学生成绩的查询,用户管理:包括删除、添加用户,修改用户信息,以及网络信息发布。
第2章 系统开发环境 本章主要介绍了在程序开发过程中所用到的软件工具和硬件环境,各类软件工具在windows98开发环境下的安装与调试。 2.1 软件介绍 2.1.1 Apache服务器 Apache服务器是现在Internet上最受欢迎的WWW服务器。其名Apache意为 A Patchy Sever,即它是基于现存的代码和一系列的Pache文件。根据Netcraft Survey调查的结果,早在1997年1月,Apache就已经赢得这一荣耀。Apache WWW Server最初的源码和思想基于最流行的HTTP服务器---NCSA httpd 1.3,经过较为完整的代码重写,它如今已经在功能、效率和速度方面居于领先的地位。Apahche项目成立的最初目的,即是为了解答公用HTTP Server发展中人们所关心的一些问题,例如如何在现有的HTTP标准下提供更为安全、高效易于扩展的服务器。Apache的开发者全部为志愿人员,而不含任何商业行为。 Apache服务器是软件开发者利用工作之余,按照松散合作方式共同开发的“自由软件”。根据著名的WWW服务器调查公司所作的调查,世界上百分之五十以上的WWW服务器都在使用Apache,是世界排名第一的WEB服务器。这不仅因为apache的价格便宜,而且它比同类产品运行更快、更可靠,更容易升级。Apache的Web服务器软件可轻易将PC机变成WWW站点。 Apache的主要特征是: 可以运行上所有计算机平台;支持最新的HTTP 1.1协议;简单而强有力的基于文件的配置; 支持通用网关接口CGI;支持虚拟主机;支持HTTP认证;集成Perl脚本编程语言; 集成的代理服务器;具有可定制的服务器日志;支持服务器端包含命令(SSI);支持安全S.. |