计算机毕业设计33delphi高校学生工作管理系统的设计与开发.docx

上传人:b****2 文档编号:1621176 上传时间:2022-10-23 格式:DOCX 页数:29 大小:2.10MB
下载 相关 举报
计算机毕业设计33delphi高校学生工作管理系统的设计与开发.docx_第1页
第1页 / 共29页
计算机毕业设计33delphi高校学生工作管理系统的设计与开发.docx_第2页
第2页 / 共29页
计算机毕业设计33delphi高校学生工作管理系统的设计与开发.docx_第3页
第3页 / 共29页
计算机毕业设计33delphi高校学生工作管理系统的设计与开发.docx_第4页
第4页 / 共29页
计算机毕业设计33delphi高校学生工作管理系统的设计与开发.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

计算机毕业设计33delphi高校学生工作管理系统的设计与开发.docx

《计算机毕业设计33delphi高校学生工作管理系统的设计与开发.docx》由会员分享,可在线阅读,更多相关《计算机毕业设计33delphi高校学生工作管理系统的设计与开发.docx(29页珍藏版)》请在冰豆网上搜索。

计算机毕业设计33delphi高校学生工作管理系统的设计与开发.docx

计算机毕业设计33delphi高校学生工作管理系统的设计与开发

分类号:

TP315UDC:

D10621-408-(2007)5737-0

密级:

公开编号:

2003031231

 

成都信息工程学院

学位论文

 

高校学生工作管理系统的设计与开发

 

论文作者姓名:

蒋毅

申请学位专业:

计算机科学与技术

申请学位类别:

工学学士

指导教师姓名(职称):

吴春旺(助理研究员)

论文提交日期:

2007年06月08日

高校学生工作管理系统的设计与开发

摘要

信息技术和经济的发展,使计算机和网络的应用变得越来越普遍,随着政府对学校信息化建设投入的不断加大,校园网的建设获得空间的发展,网络已逐步渗透到学校管理,教学等各个方面。

高校学生信息管理系统是一个有助于学校和学生之间进行信息交互的系统,包括系统维护和奖学金与荣誉称号评审两大模块。

系统分为三级用户,管理员,教师,学生。

管理员是最高权限者,拥有所有操作权限,教师拥有一级审核和查询权限,学生只有查询权限,当然,这也可以根据需要由管理员进行权限更改。

奖学金与荣誉称号评审模块中,只有管理员可以增加奖学金和荣誉称号条款,学生从条款中获取信息,如果达到标准,则可以填表提交申请,教师进行一级审核,管理员进行二级审核,学生可以在网上查询审核结果。

本系统是以Browser/Server(浏览器/服务器)结构和JSP语言及SQLServer2000数据库和TOMCAT作为服务器开发的。

在登陆中运用了图片验证防止暴力破解,在数据库中的密码运用MD5加密算法,以增加安全性。

系统语言为Html和Java,移植性好,每块代码都分包存放,易于维护。

关键词:

JAVA;SQLServer2000;TOMCAT;Browser/Server;管理系统

DesignandImplementationoftheManagementSystemforCollegeStudent

Abstract

Asforthedevelopmentofinformationtechnologyandeconomic,computerandnetworkingapplicationsbecomeincreasinglycommon.Withtheschoolinformationalconstructioninputsareconstantlyincreasing,theconstructionofcampusnetworkaccessestospacedevelopment.Networkshavegraduallyinfiltratedintotheschoolmanagement,teachingandotherareas.

TheMISforcollegestudentisasystemwhichcanhelpexchangeinformationbetweentheschoolandstudents,includingtwomodulesnamedsystemmaintenanceandscholarshipsandthehonorarytitleassessmentthesystemisdividedintothreeusers:

administrators,teachersandstudents.Administratorshavethehighestauthority.Teachershaveanauditandinquiryauthority.Studentsonlyprovidewithcompetence.Ofcourse,itcanalsobebasedontheneedforadministratorstochangeauthority.Onlytheadministratorcanincreasetheprovisionsofscholarshipsandthehonorarytitleinthescholarshipsandhonorarytitleassessmentmodule.Studentsobtaininformationfromtheprovision.Iftheyarefitforthestandards,theycanfillinaformtosubmitapplications.Atfirst,teachersconductaudits,thenadministratorsconductauditsagain.ThestudentscanauditresultsonInternet.

ThesystemisbasedonBrowser/Server(browser/server)structureanddevelopedbyJSPlanguageandSQLServer2000database.ItalsousesTOMCATasaserver.ThesystemusesthephotocertificationtopreventviolencebreakinginlandingandusestheMD5algorithmtoincreasesafetyinthepasswordofdatabase.Thesystemiswrittenbythelanguage:

HTMLandJava.Soitcanbeeasilytransplant,eachcodecanbestoredassub-blockandeasilybevindicated.

Keywords:

JAVA;SQLServer2000;TOMCAT;Browser/Server;ManagementSystem

 

目录

论文总页数:

24页

1引言1

1.1课题背景及意义1

1.2课题开发的目的1

1.3系统的开发方法1

1.4相关技术和开发工具1

2系统分析2

2.1需求分析2

2.2数据库分析与设计3

3系统描述7

3.2项目框图7

3.3系统性能要求8

3.4系统所需的环境要求8

4系统实现9

4.1登陆模块实现9

4.2验证码,MD5和连接池简介11

4.3系统管理功能实现14

4.4奖学金申请模块功能实现17

4.5荣誉称号申请模块功能实现19

结论21

参考文献22

致谢23

声明24

1引言

1.1课题背景及意义

随着我国教育产业化的飞速发展,社会对教育水平和教学管理软硬件的要求日益提高,尤其是对一个学校能够具有一整套的学生信息管理软件提出了更多的要求。

为了适应这种形式,教育系统尤其是大学不仅首先要有坚实的硬件基础,还要有一整套完善的学生信息管理软件管理系统。

而要实现这一功能,就要求学校管理者配备一套高效的管理网络系统,以便在学校内实施良好的完善的管理且以最快地速度响应老师和学生以及企业的需求,及时为他们提供服务,为他们提供一个高效,便捷的平台。

学校学生信息管理系统是校园网络中一个重要的应用系统,它大大优化了学校教学,科研与管理的基础环境,在一定程度上反映出学校管理现代化的水平。

本文对这一系统的若干基本问题进行研究,主要包括学校管理信息系统的功能组成,系统开发条件,步骤及其总体规划等内容。

1.2课题开发的目的

本课题为了适应信息时代发展,提高学院工作效率和办学水平,实现现代化大学的运行机制和高水平的管理,体现学院自己的特色,把本学院建设成为一流的信息学院。

用“数字化校园”的整体概念来统一规划,组织和建设学院的办公自动化系统,数字化管理系统,网站系统。

同时为了让企业及学校能高效的对学生进行信息传递,让学生能更快地接收到学校的信息而设计这一系统。

1.3系统的开发方法

本系统是以Browser/Server(浏览器/服务器)结构和JSP语言及SQLServer2000数据库和TOMCAT作为服务器开发的学生信息管理系统。

首先,使用JSP具有较好的安全性和可移植性,具有动态页面和静态页面分离,能够脱离硬件平台的束缚,而使用Browser/Server结构是因为这种结构可以减少客户端很大维护工作量,且具有很强的使用范围的伸缩性,客户端通过浏览器统一界面,就可以完成内部的信息处理和外部环境的信息查询,而使用SQLServer2000主要是由于它有快捷而健全的数据库查询引擎,能够保护数据库以防止不合法的使用所造成的数据泄露,更改或破坏,SQLServer提供多层用户身份验证的安全保证,其次,学院要求用JSP来实现系统功能,基于以上两方面的原因,我采用了JSP来实现系统的建设。

1.4相关技术和开发工具

1.4.1JSP介绍

JSP(javaServerPages)是由SunMicrosysterms公司倡导,许多公司参与一起建立的一种动态网页技术标准。

这项技术为创建显示动态生成内容的Web页面提供了一个简捷而快捷的方法。

这项技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。

Jsp文件不能由浏览器直接运行,而需由web服务器解释执行,Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。

程序片段可以操作数据库、重新定向网页等等,这就是建立动态网站所需要的功能。

所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,即HTML文件。

1.4.2SQLServer2000介绍

SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本,该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点。

与普通的本地类型数据库系统(例如VFP,DBASE,PARADOX,ACCESS)等不同,本地类型的数据库系统只是简单的文件存取,缺乏SQLSERVER2000等系统所拥有的诸如:

数据完整性、安全性、事务处理、网络多用户处理等必备的功能。

1.4.3TOMCAT介绍

Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。

与传统的桌面应用程序不同,Tomcat中的应用程序是一个WAR文件。

WAR是Sun提出的一种Web应用程序格式,与JAR类似,也是许多文件的一个压缩包。

这个包中的文件按一定目录结构来组织:

通常其根目录下包含有Html和Jsp文件或者包含这两种文件的目录,另外还会有一个WEB-INF目录,这个目录很重要。

通常在WEB-INF目录下有一个web.xml文件和一个classes目录,web.xml是这个应用的配置文件,而classes目录下则包含编译好的Servlet类和Jsp或Servlet所依赖的其它类(如JavaBean)。

通常这些所依赖的类也可以打包成JAR放到WEB-INF下的lib目录下,便于移植。

Tomcat确实是一个很好的工具,运用起来比较容易上手,适合初学者,而且免费,功能也相当全面。

2系统分析

2.1需求分析

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 互联网

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1