目录摘要- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 一、引言- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 ( 一)课题开发的背景- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 ( 二)课题开发的目的和意义- - - -- - - - - - - - - - - - - - - - - - - - - - - - - - 1 ( 三)国内外先关工作的发展( 四)高校毕业生就业管理系统设计与开发的主攻方向二、网页系统开发的相关技术和语言- -- - - - - - - - - - - - - - - - - - - - - - - - - -1 ( 一)基于MVC设计模式的Struts框架技术- - - - - - - - - - - - - - - - - - 11、MVC模式2、Struts实现MVC模式( 二)Hibernate- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1( 三)Tomcat简介- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -( 四)Eclipse简介( 五)SQL Server 2000简介( 六)Dreamweaver 网页设计软件介绍( 七)Java语言简介1、Java语言的发展历史2、Java语言带来的影响( 八)JSP技术简介1、JSP技术的优势2、在JSP中使用JavaBeam( 九)本章小结三、总体设计- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -( 一)系统需求调查分析- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -( 二)系统介绍- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1、系统功能描述2、系统各个功能模块的概要介绍( 三)系统功能实体关系图( 四)数据库设计概要1、数据库描述2、表的命名( 五)数据库详细设计1、数据库表2、访问数据库的实现( 六)技术路线( 七)运行环境1、Web服务器2、数据库服务器3、客户端( 八)本章小结四、系统详细设计- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ( 一)毕业生管理模块的详细设计- - - - - - - - - - - - - - - -1、毕业生信息列表显示页面的设计2、毕业生基本信息查看页面的设计3、毕业生信息添加页面的设计4、毕业生信息修改页面的设计5、毕业生信息查询页面的设计6、毕业生信息删除功能的设计( 二)后台设计( 三)本章小结五、结论参考文献致谢学生就业管理系统的设计与实现内容提要:本文主要介绍了学生就业管理系统的设计与实现,该系统能够实现客户端和服务器端的动态交互,其主要目的在于提高教务管理的水平和毕业生就业率。
充分利用计算机网络功能,实现管理工作全过程的计算机管理,帮助管理人员从复杂的工作中容易化。
本系统主要采用JSP 技术编写动态的网页,利用Tomcat 作为JSP 的容器,基于MVC 体系结构,实现对数据库的操作。
其代码有很强的可移植性和可扩展性,大部分框架代码可以用在其它的页面上,使得页面更正规化。
再结合Struts 技术,实现了页面之间的跳转等操作的逻辑功能。
通过JSP 调用SQL 操作,来对数据库进行查看、新增、修改、删除、查询。
本文可以应用于高校的毕业生就业管理的工作中,利用Struts 技术与SQL 数据库技术结合起来,实现高校对毕业生就业信息的合理处理,发挥信息化的高效、便捷的优势,加强对毕业生信息管理的力度,提升管理水平,同时该系统的开发方法也可以应用于其他系统的开发。
在内容上,本文首先介绍了 MVC 模式、Struts 技术、JSP 技术、Hibernate 技术,以及开发过程中所用到的各种软件与工具。
接着简要介绍了该系统的结构以及各功能划分,数据库设计,系统的运行环境。
最后详细介绍了该系统的具体界面及各模块功能的具体实现。
关键词:Java; JSP; MVC; Struts; 动态网页一、引言( 一 ) 课题开发的背景IT 技术的发展使信息的处理和传输也进入了一个崭新的阶段,人类进入了信息高速发展的时代,信息技术成为一门新的产业。
随着Web 技术的发展,人们已经可以把数据库技术引入到Web 系统中,它利用数据库系统来对各种复杂的数据进行有效的管理和快速的检索,并将这些数据按远端客户机的特定访问、请求,实时的产生待查询的动态页面,然后传送给客户浏览器显示。
即实现了数据库在Web 上的发布。
目前,将Web 技术和数据库技术相结合,开发动态交互式数据库网页,已成为当今 Web 技术研究的热点。
教育信息化理念的出台,使信息管理系统已开始设计并应用于教学管理中。
高校毕业生数量急剧增加,有关高校毕业生的各种信息量也成倍增长,高校毕业生信息的管理工作量与工作难度亦在增长。
现实中繁重的毕业生就业信息管理工作给学校管理人员带来了很大的压力。
虽然单机版本的毕业生就业信息管理系统软件在一定的程度上可以解决问题,可是在信息网络化的现实面前,它的不足之处就显而易见了。
首先,信息管理系统的使用对象过于单一,仅局限于学校管理者;其次,毕业生不能通过网络及时修改、更新自己的部分信息,随之带来了信息的全面性、真实性、即时性、有效性等方面的问题。
再次,不能通过网络发布宝贵的毕业生信息,供用人单位、自己的老师、同学、朋友共享,从而使得信息利用率不高。
最后,还存在软件版本更新比较麻烦的问题。
因此提出一种基于Web 的毕业生就业信息管理系统的方案,它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。
能有效的帮助学校和老师掌握高校毕业生的情况,为高校毕业生提供成绩、就业信息等方面的查询。
建立一个 B/S 结构的高校毕业生就业管理系统,在技术采用上又是多种选沈阳工业大学本科生毕业设计(论文) 2 择,现在比较通用的JSP 的MVC模式开发受到广泛的欢迎,随着Struts、Hibernate 等技术框架的出现,如何结合实际应用这些技术框架套设计开发高校毕业生就业管理系统同样是待研究的课题。
( 二 ) 课题开发的目的和意义毕业生就业信息管理系统是教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生就业信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。
使用传统人工的方式管理文件档案,效率低、保密性差,大量的文件和数据,使查找、更新和维护都存在较大的困难。
网络版的学生就业信息管理系统软件以校园网建设为基础,使用计算机对学生就业信息进行管理,使信息管理实现检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等诸多优点,能够极大地提高学生就业信息管理的效率。
在不受地点,时间限制的情况下,通过拨号上网或其它上网方式,借助 Internet 这一强大、方便的工具,管理员可以轻松完成对毕业生信息,单位信息、留言信息以及发布就业动态信息等系统管理工作。
同样管理员可以通过 Internet 实现其管理本院的毕业生信息的工作。
毕业生可以在异地实时更新和维护个人信息、通讯信息、求职信息,这样不仅方便了用人单位的远程查询毕业生本人的真实信息,而且也确保了信息的真实有效性,也有利于今后校友间的互相了解和联系沟通。
用人单位可以在线注册、发布本单位的招聘信息,查看本校毕业生的求职信息,并且可以直接给毕业生留言,增加了单位与毕业生交流的机会。
系统的主界面主要提供毕业生、企业单位、管理员入口,根据用户类型,进入不同的服务页面。
毕业生就业信息管理系统可以为用户提供充足的信息和快捷的查询手段。
使用传统人工的方式管理文件档案,效率低、保密性差和查找、更新、维护困难的困难降到最低。
网络版的学生就业信息管理系统软件以校园网建设为基础, 使用计算机对学生就业信息进行管理,使信息管理实现检索迅速、查找方便、可沈阳工业大学本科生毕业设计(论文) 3 靠性高、存储量大、保密性好、寿命长、成本低等诸多优点,能够极大地提高学生就业信息管理的效率。
( 三) 国内外先关工作的发展管理信息系统通过对企业当前运行的数据进行处理来获得有关信息,以控制企业的行为;利用过去和现在的数据及相应的模型,对未来的发展进行预测;能从全局目标出发,对企业的管理决策活动予以辅助。
从工业发达国家来看,管理信息系统的发展经历了以下几个阶段:第一阶段:(1953 年至1965 年)单项数据处理阶段,也称电子数据处理(EDP)阶段。
这是电子计算机在管理领域应用的起步阶段。
这一阶段,由于当时计算机硬、软件的限制,数据处理的性质只是使用计算机代替人的手工劳动,进行简单的单项数据处理工作,如计算工资、数据统计、报表登记、编制计划等。
这个阶段的处理方式主要是集中式的批处理。
第二阶段:(1965 年至1970 年)综合数据处理阶段,也称事务处理系统(TPS)阶段。
这个阶段计算机硬、软件有了很大的发展,出现了多用户的分时系统,计算机开始应用于对某一个管理子系统的控制,并具有一定的反馈功能。
如库存管理系统、生产调度系统、物资管理系统等。
这个阶段的处理方式已发展为面向终端的联机实时处理。
第三阶段:(1970 年至今)管理信息系统(MIS)阶段。
这个阶段是在企业中全面的使用计算机把各种管理子系统的功能集中起来,构成了计算机化的全方位的信息系统,即现代管理信息系统。
这个阶段的处理方式是在数据库和网络基础上组成分布式处理系统。
它的特点是使用数据库和分时处理的计算机网络,并充分利用运筹学等数学方法,实现了硬件、软件和数据资源的共享从总的发展趋势来看,多媒体技术正向二个方而发展:一是网络化发展趋势,与宽带网络通信等技术相互结合,使多媒体技术进入科研设计、企业管理、办公自动化、远程教育、远程医疗、检索咨询,文化娱乐、自动测控等领域;二是多媒体终端的部件化、智能化和嵌入化,提高计算机系统本身的多媒体性能,开沈阳工业大学本科生毕业设计(论文) 4 发智能化家电。