毕业生信息管理系统网站设计论文.docx

上传人:b****5 文档编号:4516662 上传时间:2022-12-01 格式:DOCX 页数:32 大小:571.76KB
下载 相关 举报
毕业生信息管理系统网站设计论文.docx_第1页
第1页 / 共32页
毕业生信息管理系统网站设计论文.docx_第2页
第2页 / 共32页
毕业生信息管理系统网站设计论文.docx_第3页
第3页 / 共32页
毕业生信息管理系统网站设计论文.docx_第4页
第4页 / 共32页
毕业生信息管理系统网站设计论文.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

毕业生信息管理系统网站设计论文.docx

《毕业生信息管理系统网站设计论文.docx》由会员分享,可在线阅读,更多相关《毕业生信息管理系统网站设计论文.docx(32页珍藏版)》请在冰豆网上搜索。

毕业生信息管理系统网站设计论文.docx

毕业生信息管理系统网站设计论文

 

河北经贸大学毕业论文

毕业生信息管理系统网站

 

专业名称:

计算机科学与技术

班级:

2007-03

学生姓名:

赵天保

指导老师:

蒋建伟

完成时间:

2011年5月

摘要

Internet的快速发展,使互联网已成为人们快速获取、发布和传递信息的重要渠道,显然它已成为社会生活的一部分。

因特网给信息交流带来了巨大影响,网络信息化进入一个崭新的阶段。

而根据统计,我国年都有近120多万名高校毕业生毕业,高峰时期将近160万。

因而对毕业生信息的管理要求也越来越高。

毕业生信息管理系统就是基于这样一种现实提出的一种利用互联网络的快速、高效、方便、快捷等特点来帮助高校管理人员更好更快的完成大批量毕业生信息的管理任务的管理系统网站。

网站中用户分不同角色登录,登录后用户可以根据自己的权限和需要进行各自不同的操作。

本网站提供了毕业生、教师以及管理员三种角色的权限管理功能。

毕业生信息管理系统的网站的设计不仅仅是为了满足高校对大批量毕业生信息管理的需要,更是适应当今信息爆炸时代的信息高效快速管理的需要。

也是高校和毕业生等各方受益于科学技术的一个典型。

随着科学技术,具体的说是网络技术的高速发展,利用网络特别是网站的形式来满足办公生活等方面的需求已成为必然的趋势.而毕业生信息管理系统网站的出现也是适应这种趋势的一种产物。

网站采用B/S体系结构,服务器端采用MicrosoftWindows2000作为网络操作系统,Web服务器软件采用ApacheTomcat5.0服务器.客户端软件,包括单机操作系统和浏览器软件,分别选用Windows2000和InternetExplorer,数据库系统采用MySQL数据库系统.

关键词毕业生;信息管理;B/S;JSP;Servlet

ABSTRACT

WiththerapiddevelopmentofInternet,theInternethasbecomeachannelpeoplecangetinformationfrom.Obviouslyithasbecomepartofthesociallife。

TheadventofInternethasbroughttheenormousinfluenceconfidencecommunication。

Alsobringthenetworkinformationintoanewstage。

Accordingtostatistics,morethan120milliongraduateseveryyear,whichobviouslypushesthegovernmentthatmanagethesegraduates’informationonmoreandmorepressureandhigherandhigherrequestment.

Ofcourse,onlyrelyingonmanpowereffortsispeanuts。

FortunatelywegottheInternet,whichnotonlycontainstheabandentoftheinformationweneed,butservesusmoreeffectivelyandgivesusmoreconvenience.Sousingthis,wecantacklethistoughissueeasily!

Thiswebbasedontheconceptsof'’convenience,fast,effective'’,givesthemanagersagoodsolution。

Webuserslogonwithdifferentroles—thegraduatescansearchinformation,changeinformation,informationcomments;theteacherscansearchandchangetheinformation,sendthejobnews,uploadthefilesandsoon.

Thiswebsitenotonlycansatisfytherequestmentoftheneedoftheinformationmanagementofthegraduates,butmakesthecollegeskeepupwiththespeedofthedevelopmentofthisinformationtimes.Itisalsothetypicalclassicthatweincludingthegraduatesandcollegesbenefitfromtheinformationtimes.life.Andthiswebsiteisalsoaproductthistrend.

UsingB/Ssystemstructure,usingMicrosoftWindows2000asanetworkoperatingsystem,usingApacheTomcatWebServersoftware。

Theclientsoftware,includingsingleoperationsystemandthebrowsersoftware,chooseWindows2000andInternetExplorer,databasesystemusingMySQL。

KeywordsGraduate;Informationmanagement;B/S;JSP;Servlet

绪论1

毕业生信息管理系统网站

绪论

高校毕业生是国家的“解渴水”,特别是在现在我国社会主义快速发展,各项经济建设齐装上阵,国际竞争已趋白热化的情况下,高校的毕业生可以立即投身到国家的各项建设中,为祖国的繁荣富强贡献自己的力量。

因而,保证毕业生信息的安全,高效率处理毕业生信息,让毕业生“轻装上阵”,成为各高校的重要责任和急需解决的日程问题.

目前的国内各高校的毕业生信息的管理主要还是停留在实体管理的层面上,这种管理方式虽然保质而且存储时间长但是,由于毕业生数量的增加,这种方式耗费的人力物力将十分巨大。

而利用当今成熟的计算机网络技术,不仅可以解决这个问题,而且还可以保证质量安全和存储时效.这使得网络这种管理系统更加适合现状的迫切需求。

本文的毕业生信息系统管理网站就是基于这种现状进行的一番深入的探讨,并根据一些实际案例情况进行模型的分析和设计,对主要的功能的实现和模块的整合做了较为全面的阐述和分析.并且简要介绍了开发环境所用的数据库,配合使用的数据库开发出该管理系统,使得整体网站的性能达到预期的设计标准和用户的使用要求。

基于上述毕业生信息管理问题,我们从学校的实际情况出发,经过对学校处理毕业生各事项的一番考察和分析,在需求的分析基础上,确立了毕业生信息管理系统网站的具体实现功能。

并设计了系统需要的相应的结构和功能,然后根据具体的功能的需求进行具体功能模块的实现,并进行结果测试,从而最终实现对毕业生信息管理。

本系统的设计目标是基于毕业生的信息管理,根据实际功能需要,本网站设计三种角色权限——毕业生、教师和管理员。

经过授权的用户可以通过Web浏览器,以人机交互的方式进行对信息的发布,管理等操作。

同时本网站界面直观友好,功能简洁易用,能够很好的服务于各方对信息的管理.

1系统概述

1。

1网站的设计背景

伴随着网络的出现,网页逐渐融入人们的生活。

使网络与人们的生活息息相关,于是世界上又出现了第三媒体-—Internet.也正是由于网络实现网站的数据信息能够进行实时交互,保证网站数据的实时性.网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。

网络时代,竞争=人才+信息。

1。

2实现功能

从对毕业生不同信息的管理需求的角度,根据具体的实际情况,本网站设计了三种权限,同时各自权限的角色可以根据不同的需要对不同的其他角色的信息进行满足需要的操作,从而完成信息管理功能.

毕业生信息管理系统网站可以实现的功能包括:

用户登录,信息管理,信息发布、查询、评论、留言,管理员登录,管理员通过后台实现用户的添加,删除,修改等.

1.3软件简介

1。

3。

1Eclipse简介

Eclipse是一个开放源代码的、基于Java的可扩展开发平台。

就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)。

虽然大多数用户很乐于将Eclipse当作JavaIDE来使用,但Eclipse的目标不仅限于此.Eclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。

由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所.基于Eclipse的应用程序的突出例子是IBM的WebSphereStudioWorkbench,它构成了IBMJava开发工具系列的基础.例如,WebSphereStudioApplicationDeveloper添加了对JSP、servlet、EJB、XML、Web服务和数据库访问的支持。

1.3。

2JSP简介

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户.插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能.JSP与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览.JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1。

1规范.目前较新的是JSP1。

2规范,JSP2。

0规范的征求意见稿也已出台。

JSP页面由HTML代码和嵌入其中的Java代码所组成。

服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器.JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。

JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言.JSP可用一种简单易懂的等式表示为:

HTML+Java=JSP。

1。

3.3MySQL简介

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。

在2008年1月16号被Sun公司收购。

而2009年,Sun又被Oracle收购。

对于Mysql的前途,没有任何人抱乐观的态度。

目前MySQL被广泛地应用在Internet上的中小型网站中。

由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

而且,MySQL具有很多的特性:

(1)使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。

(2)支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统。

  

(3)为多种编程语言提供了API。

这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等.  

(4)支持多线程,充分利用CPU资源。

(5)优化的SQL查询算法,有效地提高查询速度.

(6)既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。

(7)提供TCP/IP、ODBC和JDBC等多种数据库连接途径。

(8)提供用于管理、检查、优化数据库操作的管理工具。

(9)可以处理拥有上千万条记录的大型数据库。

2需求分析和可行性分析

2.1网站的需求分析

毕业生信息管理系统的基本职能是完成对毕业生各项信息的合理、有效和安全的管理。

并且是毕业生能通过该网站完成对信息的查询和完善,以及毕业生和教师之间的信息的有效传递.因此,本网站设计三种用户角色,分别是毕业生、教师和管理员.同时为各个角色设置相应的权限的操作。

本网站设计使用浏览器、服务器的体系结构,同时使用适应于中小型数据存储处理的MySql数据库,服务器使用ApacheTomcat5.0,这种环境配置使得一般用户只需用自己的个人计算机,同时计算机上只要配置了web浏览器就可以以人机交互的方式方便而快捷的进行各自所需的信息处理。

同时,网站也可以进行快速的响应,提高了信息处理的效率.

信息的安全性对本网站也是很重要的课题。

由于要保证师生信息的安全,本网站采用Java+HTML及JSP动态网站制作技术,通过Servlet的技术方法来解决信息安全的问题。

本网站的数据对象的具体内容的设计需要结合于用户的具体要求来实现。

通过访谈等方式来进行数据对象的整合和最终的数据对象的抽象,使得最终的数据对象结果尽量满足用户的需求.本网站主要的数据对象有毕业生数据模型,包括毕业生信息,通知信息,文件下载信息等;教师数据模型,包括教师的基本信息,通知信息,文件信息以及系统设置信息等,管理员数据模型,主要包括对毕业生教师和管理员的管理信息等.

2。

2网站的可行性分析

从经济可行性角度考虑,这时所说的经济,并不专指物质经济,当然也包括效益经济.要运行基于WEB的毕业生信息管理系统网站,当然是必须添加一些网络及硬件设备,这也就必然比传统信息传播在物资设备方面要投入更多财力。

从效益经济来看,运行这套在线毕业生信息管理系统网站,不光可以省去许多信息传递时间,甚至在信息化的今天为信息及时更新,信息及时传达等带来很大的便利。

综合上面论述,毕业生信息管理系统网站的开发与设计在经济角度来说是利大于弊,是非常值得实施的.

从技术可行性角度考虑,随着网络技术的深入发展,一些网络办公系统,政府服务软件,在线聊天娱乐软件等等网络应用软件也成功开发并投入运营了,在社会中产生了不小的社会与经济效益.HTML作为一种样式语言,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任的情况之下,在JSP编程语言与Java的servlet技术相结合的形式下,我们开始了对“毕业生信息管理系统网站的开发。

运用现在成熟的Java网站开发框架及与JSP动态处理完美结合的技术优势,再借鉴别人成功开发的宝贵经验,毕业生信息管理系统网站是完全可以开发出来的。

 

3网站总体设计

根据需求分析的结果,将网站总分三大块,分别是毕业生管理模块,主要完成毕业生信息的查询、修改,通知招聘信息的管理以及文件的下载管理等功能;教师管理模块,主要完成院系的基本信息的设置,对学生的信息的管理和对文件的管理功能;管理员模块,主要完成对教师、毕业生和管理角色成员的添加删除管理,其系统功能模块分成如图3-1所示。

信息管理系统

毕业生模块

教师模块

管理员模块

 

图3-1系统模块

其中毕业生管理模块主要功能是实现毕业生个人信息的查询、修改,招聘信息的浏览、评论,统计信息的查询,通知的浏览,文件的下载和在线搜索功能。

具体的功能设计是:

(1)个人信息:

毕业生可以查看个人的基本信息,并提供修改个人基本信息的连接,使得毕业生可以修改个人的基本信息,提交后,将信息更新到数据库相应的存储表。

(2)招聘信息:

毕业生可以查询教师发布的招聘信息,并对招聘信息的评论进行浏览,还有添加自己的评论信息的功能。

添加的评论信息将提交给数据库相应的信息表供以后的用户查看评论信息.

(3)统计信息:

将对已经存储的信息进行选择性的统计,显示出来,供毕业生和教师查看参考.

(4)通知通告:

将对教师发布的通知信息进行查看,使毕业生可以及时查看教师发来的通知.

(5)搜索中心:

提供毕业生可以搜索人员的功能,从而提供给毕业生一些其他人员的基本信息。

(6)文件中心:

提供给毕业生下载教师上传的文件的功能。

其模块功能结构总图如图3—2所示。

毕业生模块

个人信息

招聘信息

统计信息

通知通告

搜索中心

文件中心

 

图3—2毕业生管理模块设计

教师管理模块包括:

系统设置子模块,基本信息子模块,招聘信息子模块,通知发布子模块,文件中心子模块。

可以根据需要,进行信息的管理,可进行教师个人信息的设置,系所信息的添加删除,通知的收取和发放,文件的上传和下载,搜索人员和进行数据统计等操作功能。

具体的功能设计是:

(1)个人信息:

教师可以查看个人的基本信息,并提供修改个人基本信息的连接,使得教师可以修改个人的基本信息,提交后,将信息更新到数据库相应的存储表。

(2)招聘信息:

教师可以查询教师发布的招聘信息,并对招聘信息的评论进行浏览,还有添加自己的评论信息的功能。

添加的评论信息将提交给数据库相应的信息表供以后的用户查看评论信息。

教师还可以发布招聘信息,发布的招聘信息将提供给其他用户查看。

(3)统计信息:

将对已经存储的信息进行选择性的统计,显示出来,供毕业生和教师查看参考。

(4)通知通告:

教师用户可以对本人发布的通知信息进行查看和删除,还可以向指定的毕业生人员发布通知信息,使毕业生可以及时查看教师发来的通知,增加毕业生与教师之间的信息交流。

(5)搜索中心:

提供教师可以搜索人员的功能,从而提供教师一些其他人员的基本信息。

如果搜索到的人员角色是毕业生,还提供教师修改毕业生信息的链接功能。

(6)文件中心:

提供给教师上传和下载的文件的功能.

其模块结构如图3—3所示.

教师模块

个人信息

系统设置

统计信息

通知通告

搜索中心

文件中心

 

图3—3教师模块图

管理员模块主要包括:

学生管理子模块,教师管理子模块,管理员管理子模块。

可以进行管理员本人信息的设置,学生人员的增加、删除,教师人员的增加、删除,管理员人员的增加、删除等功能的操作。

具体的功能设计是:

(1)个人信息:

管理员可以查看本人的个人的基本信息,并提供修改个人基本信息的连接,使得管理员可以修改个人的基本信息,提交后,将信息更新到数据库相应的存储表。

(2)学生管理:

提供给管理员增加学生人员,删除学生人员,还可以查看已存在的学生的证件号和密码的功能,从而对学生人员进行管理.

(3)教师管理:

提供给管理员增加教师人员,删除教师人员,还可以查看已存在的教师的证件号和密码的功能,从而对教师人员进行管理.

(4)管理员管理:

提供给管理员增加管理员人员,删除管理员人员,还可以查看已存在的管理员的证件号和密码的功能,从而对管理员进行管理。

 

其管理员模块图如图3-4所示。

管理员模块

个人信息

学生管理

教师管理

管理员管理

 

图3-4管理员管理模块图

4数据库的设计

4.1数据库的实现

数据只有用数据库来管理才能有自动化管理的可能.数据的结构将影响整个管理机制的应用,而且一但建立以后要修改常会出现麻烦.所以一开始就要仔细慎重地搭建一个完整而合理的结构。

MySQL数据库相对其它的数据库来说不仅容易操作些而且效率也很好,本网站中的数据库文件就是放在MySQL数据库中,数据库中共有九张表。

4.2数据表

由于本网站是针对学生信息管理的系统网站,因此数据的信息量相对较多。

本网站涉及到的数据表主要是:

毕业生信息的存储表主要是graduate.db,其中主要存储毕业生的个人基本信息包括学生的头像资源位置;教师信息表主要存储于teacher。

db中,其主要存储教师的证件号、姓名等基本信息;管理员信息表manager.db主要存储管理员的基本信息;院所和系所信息表主要存储院系的基本信息如院系代号等;招聘信息表(job。

db)主要存储教师发表的招聘信息的相关内容;评论信息表(coment。

db)主要存储用户发表的评论信息;通知信息表(notice。

db)主要存储教师发送给学生的通知通告信息,其中还包括通知的接受发送人等;文件信息表(files.db)主要存储用户上传的文件信息,包括文件的下载路径等信息.

本系统的各个数据表具体如下:

 

下表4-1为毕业生信息表,该表存储毕业生的基本信息,其主要字段是id,用户名username,密码password,学号workId,性别gender,民族nation,政治面貌politics,学校school,毕业时间graduateTimer,家庭住址address出生日期birth等字段信息。

表4—1毕业生信息表(graduate)

字段

类型

含义

id

数值型

序号

username

文本型

用户名

password

文本型

密码

workId

文本型

学号

gender

文本型

性别

nation

文本型

民族

Politics

文本型

政治身份

School

文本型

学校

GraduateTimer

文本型

毕业时间

Address

文本型

家庭住址

Birth

文本型

出生日期

CertId

文本型

身份证号

Major

文本型

专业

education

文本型

学历

Mobile

文本型

电话

HomePhone

文本型

家庭电话

OfficePhone

文本型

办公电话

Email

文本型

Email

College

文本型

Department

文本型

Class

文本型

班级

Prize

文本型

所受奖励

Note

文本型

备注

Job

文本型

工作否

Photo

文本型

照片

NoticeId

文本型

接到通知号

 

下表4—2为教师信息表,该表主要存储教师的基本信息,包括教师证件号workId,姓名username,密码password,性别gender等字段信息。

表4—2教师表(teacher)

字段

类型

含义

Id

数值型

序号

worked

文本型

证件号

username

文本型

姓名

password

文本型

密码

gender

文本型

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

当前位置:首页 > 高中教育 > 高中教育

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

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