1.2 本文结构分析
第一章主要介绍设计背景以及社会大环境下此设计的必要性。
第二章主要介绍软件开发时所用的软件环境,包括My sql、eclipse及jsp的优点。
第三章介绍了此系统的模块分析,并重点介绍了数据库模块的设计过程。
第四章是系统设计阶段,对软件的前台和后台进行了设计和实现。
第五章实现了对软件的测试,检查系统的错误和缺陷,并将其改正,完善系统。
2 开发环境介绍
2.1 JSP简介
JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。系统支持多平台,拥有强大的可伸缩性,具有多样化的开发工具支持。一次编写,到处运行。在这一点上Java比PHP更出色。
2.2 MY SQL数据库
本系统采用My SQL数据库进行设计,My SQL是一个全面的数据库平台,使用集成的商业智能(BI) 工具提供了企业级的数据管理。My SQL数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高性能的数据应用程序。My SQL数据引擎是数据管理解决方案的核心。
2.3 Eclipse
本文使用Eclipse软件进行开发,此平台在数据库和JAVAEE的开发、发布以及应用程序服务器的整合方面体现了极高的工作效率。Eclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,Eclipse的功能非常强大,尤其是对各种开源产品的支持十分不错。Eclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说Eclipse几乎涵盖了目前所有主流开源产品的专属Eclipse的开发工具。
2.4本章小结
本章主要介绍本论文开发过程中所用的语言和工具,介绍了这些软件的功能,利用开发工具方便了对程序的编写,提高了编程的效率。
3 系统分析源'自:优尔-'论.文'网"]www.youerw.com
3.1 需求分析
对于典型的数据库管理系统,尤其是对于像网上人才招聘这样一直存在用户注册等信息加入、数据流量特别大的网络管理系统,必须要满足用户使用方便、操作灵活等要求。本系统在设计时应该满足以下几个目标:
(1)界面美观、友好,信息查询灵活、方便,数据存储准确、安全可靠;
(2)可以全面展示所有功能,并实现;
(3)便于用户、管理员快捷地查询招聘等相关信息;
(4)用户可以随时修改自己的基本资料;
(5)管理员可以随时修改用户的基本资料,对用户进行管理;
(6)管理员可以随时对自身进行管理;
(7)系统最大限度地实现了易维护、易操作、安全可靠;
3.2 模块分析设计
人才招聘网站系统为应聘者、企业双方提供多方位,多选择的就业择业等有效渠道,求职者通过在网站平台注册个人信息,完善求职简历,投递简历,从而获得面试机会。企业用户通过注册企业基本信息,上传招聘信息,筛选求职简历,从而招聘到合适的人才。管理员通过后台登陆后可以同时管理普通用户和企业用户,进行用户信息添加,更新,修改,删除。对整个软件进行实时控制。
(1)登陆界面
当进入主界面时,游客只具有浏览权限,所以求职者和企业需要注册账号,然后登录进行操作。此项包括用户注册(求职者、企业),管理员登录。