论文部分内容阅读
随着互联网在人们日常生活中的扩展,越来越多的人们使用网络来完成购物、交流、看新闻、学习知识、找工作和招聘等,各种各样的网络平台则纷纷为人们提供了种种服务。社会运行的加快,无论是企业用人单位还是求职者都在为招聘求职工作而花费大量的时间、空间、人力和物力。通过网络平台进行招聘求职是近些年来的渐渐兴起的新模式。网络平台具有速度快、代价低、范围极广等特点,深受企业单位和求职者的喜爱,网络使得双方都得到了更好的收益。SOA是一种基于服务而提出的软件设计思想。采用SOA架构,企业可以快速构建软件组件,缩小开发周期。MVC设计模式是Web应用开发中非常流行的应用广泛的设计思想。这种思想把Web应用分成了三个层次,使得Web开发中对外显示的部分和业务处理的部分分割开来,分别属于不同的两个层次。在Web应用中,用户所能看到的页面和实际业务处理全部分开,这样的好处是系统容易维护,容易扩展和代码重用。Struts框架是Java语言下实现MVC设计模式的非常良好的框架。Struts框架把各种信息、标签等资源整合到一个统一的框架下,使得应用结构更加清晰。本文基于以上背景设计了一个基于网络平台的求职与招聘系统。此系统基于MVC设计模式,用Struts框架予以设计实现。本文将完成如下工作:首先,本人先对我国的网络招聘求职情况作了简介,在有了了解实际情况的基础上,对于求职与招聘系统的所需要的技术行了选择。本文选择MVC设计思想,并且选择Java语言下的Struts框架作为实现MVC设计模式的实现技术。本文对MVC设计模式和Struts框架进行了介绍,对其思想和结构有了明确的认识。为系统的实际设计做了铺垫。其次,本文做了系统的需求分析,对系统的功能有了明确了解。在此基础上做了用例分析。对系统进行了功能模块设计和数据库设计,完成了系统的底层设计。系统的前台页面和业务处理部分逐渐完成,系统的主体设计完成。最后,对系统进行了测试。系统实现了本文开始所要求的所有功能,具备了良好的健壮性和可扩展性。笔者总结整个系统的设计开发中的全部工作,虽然本文的工作结束了,但本系统依然有很多工作可以做。系统的扩展工作还是很有前景的,可以使之成为用户更为广泛的、功能更全面的系统。