1.2 提出课题
针对目前人才招聘的形势,本课题设计实现一个基于J2EE框架的在线招聘系统。,为求职者和招聘方提供一个交流的平台。本系统能实现求职者发布简历和投递简历、公司发布招聘信息和查看简历等功能。本系统为在线招聘系统,前期主要应用struts框架作为整个系统的架构,能提供模糊搜索,求职者与招聘方交流等功能,同时亦提供公司下载投递到本公司的简历及用户之间站内的互相通信。经过分析,我们使用Tomcat 创建的一种服务器端、跨平台的HTML嵌入式脚本语JSP开发语言,主流Web服务器Apache,性能优越的网络数据库MySQL,利用其提供的各种编程优点,在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
本系统采用了一些框架技术来实现我们课题的功能;利用接口来实现类的多继承;采用hibernate来连接数据库;接口与实现类之间还用了适配器模式使我们系统的设计思路简单、明了。希望系统能通过B/S模式完成简历的发送、接收、管理等任务,让招聘方与招聘者及时了解当前最新的招聘和应聘信息。在线招聘系统应实现客户在其网站上进行招聘信息的访问以及提交、发布客户相关信息资料等。其开发主要包括后台数据库的建立和文护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。
2 系统分析
2.1 可行性分析
(1)经济可行性
经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和文护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。由于本系统是作为毕业设计由我们自己开发的,在经济上的投入甚微,本系统开发、运行和文护费用主要包括:
购买和安装设备的费用:计算机硬件、系统软件、测试手机、电源、空调等合计5000元。
人员费用:系统开发人员、操作人员和文护人员的工资、培训费用等合计7000元。
消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如水、电费,打印纸、软盘、色带等开支合计500元。
所有开支合计12500元,所以经济上是可行的。
(2)技术可行性
B/S架构的全称为Browser/Server,即浏览器/服务器结构。Browser指的是Web浏览器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现,Browser客户端,WebApp服务器端和DB端构成所谓的三层架构。B/S架构的系统无须特别安装,只有Web浏览器即可。B/S架构中,显示逻辑交给了Web浏览器,事务处理逻辑在放在了WebApp上,这样就避免了庞大的胖客户端,减少了客户端的压力。因为客户端包含的逻辑很少,因此也被成为瘦客户端。
优点:
①客户端无需安装,有Web浏览器即可。
②B/S架构可以直接放在广域网上,通过一定的权限控制实现多客户访问的目的,交互性较强。
③B/S架构无需升级多个客户端,升级服务器即可。
缺点:
①在跨浏览器上,B/S架构不尽如人意。
②表现要达到C/S程序的程度需要花费不少精力。
③在速度和安全性上需要花费巨大的设计成本。
本次课题选择B/S架构作为在线招聘系统的基本架构,开发相对容易,当前的计算机硬件配置和软件配置也完全能满足开发的需求,因此在技术上是绝对可行的。
综上所述,本系统的开发从技术和经济上都是可靠的。
2.2 需求分析 基于J2EE在线招聘系统的设计与开发+ER图+流程图(3):http://www.youerw.com/jisuanji/lunwen_2879.html