您现在的位置:网站首页答辩论文计算机毕业设计计算机论文计算机软件

成绩管理系统

  • 简介: 原文 高校学生成绩的管理是一项既重要又繁琐的工作。为更好的做好这项工作,提过工作效率,更好的为学校的发展和一线教学服务,决定:结合我校实际情况,自行研制一套学生成计管理系统。1.2 课题目的及意义在我校目前的学生成绩管理中,虽然应...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
原文

高校学生成绩的管理是一项既重要又繁琐的工作。为更好的做好这项工作,提过工作效率,更好的为学校的发展和一线教学服务,决定:结合我校实际情况,自行研制一套学生成计管理系统。
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..


  目录

第1章 课题总体介绍 1
1.1课题介绍 1
1.2 课题目的及意义 1
1.3 主要设计内容 1
1.4主要设计任务 1
第2章 系统开发环境 2
2.1软介绍 2
2.1.1 APACHE服务器 2
2.1.2 PHP语言 3
2.1.3 MYSQL数据库 3
2.1.4 EDITPLUS编辑器 3
2.1.5 PHPMYADMIN 3
2.1.6 WINDOWS98 4
2.2 WIN98下的软件的开发与调试 4
2.2.1 WINDOWS98的安装与调试 4
2.2.2 THE APPSERV OPEN PROJECT-2.0.0 FOR WINDOWS的安装与调试 4
2.2.3 EDITPLUS的安装与调试 5
2.3硬件开发环境 5
总结 5
第3章 系统运行环境 6
3.1 LINUX简介 6
3.2 REDHAT LINUX8.0开发环境下软件的安装与调试 6
3.2.1 REDHAT LINUX8.0的安装 7
3.2.2 PHPMYADMIN在LINUX系统中的调试 8
3.2.3 MYSQL在LINUX系统中的调试 8
3.2.4 APACHE+PHP在 LINUX的安装和配置 8
3.3硬件开发环境 9
3.3.1服务器 9
3.3.2客户端 9
总结: 9
第4章系统分析 10
4.1系统需求分析 10
4.2 总体设计部分 10
总结: 14
第5章 数据库的设计 15
5.1数据库设计 15
5.2 数据表之间调用 19
总结: 19
第6章 程序设计 20 23
6.1概述 20
6.2 程序主要页面的设计 20
6.3程序设计部分 22
6.3.1登录界面和系统管理员的用户管理模块 23
6.3.2系统管理员和操作员的编辑信息模块 25
6.3.3教师管理模块 26
6.3.4查询功能模块 26
6.4核心技术 27
6.4.1 SESSION 27
6.4.2 FORM技术 28
总结: 28
第7章 系统安全性 29
7.1 系统安全性概述 29
7.2 操作系统级安全性 29
7.3 WEB级的安全性 29
7.4数据库级安全性 31
总结: 31
第8章 设计心得 33
谢辞 33
参考文献.. 33
附录 34
翻译 41



  参考资料

《Linux网络应用技术》,张银福,机械工业出版社
·《Linux防火墙》,Robert L. Ziegler著,余青霓等译,人民邮电出版社
·《Red Hat Linux 7 技术大全》,Bill Ball David Pitts等著,机械工业出版社
·《PHP 3 程序设计》David Medinets著,赵红卫等译,机械工业出版社
·《PHP 4 &MySQL完全实例教成》王沫编著,电子工业出版社
·《MySQL网络数据库指南》,Paul Dubois等著,钟明等译,机械工业出版社
·《使用网页设计技术 HTML、CSS与DHTML》,赵丰年,机械工业出版社

查看评论 已有0位网友发表了看法
  • 验证码: