1。2 国内外现状
1。3 主要研究内容
本项目根据相亲网站的管理流程,根据大众需求,基于web开发技术,设计并开发出一个能可靠、快速匹配对象,并有效管理信息的相亲网站。用户在该网站能迅速按条件查询信息,并快速配对,方便用户管理自己的交友信息。通过网络在浏览器上能及时获得各项信息资料,不但减少了用户搜索匹配信息的时间,而且提高了管理员的工作效率。针对相亲网站的业务流程,结合科学管理的理论,本文设计并开发一个以Myeclipse为开发平台,基于B/S结构,采用Java语言,以SQLServer2008为数据库的相亲网站。系统的功能通过用户、系统管理员和游客三种角色实现[1]。
1。4 研究意义
长期以来,用户使用上世纪90年代开发的Web信息系统进行相亲网站的日常管理业务,其操作流程比较繁琐。而且传统的管理流程存在着种种不足:首先,对于处理各种信息登记、系统升级维护等问题,操作复杂,效率也低。其次,规定时间内,所能服务的用户人数也是很有限的。针对以上诸多的缺点,本文研究提出了一个功能更完善的相亲系统来解决上述种种问题,提供快速的信息检索功能及快捷的信息管理流程,让用户可以使用更简单、实时、高效的相亲网站。
第二章 相关技术简介
2。1 JSP技术
JSP(Java Server Pages)即Java服务器页面,是由太阳计算机系统有限公司和多家公司合作建立的一种动态网页技术标准[3]。它是由HTML语言和嵌入其中的Java程序组成,JSP结构分明,内容的生成和页面显示分别由独立的代码段实现。此外,JSP可以重用封装好的代码及组件,即开发人员可以彼此套用共享已有功能模块的代码,这就大大节省了开发者的时间,不必重复编写已经编好的功能模块。JSP还有另外一个特色就是可移植性强,能在各个操作系统上运行。JSP的种种优势,使得它在问世后受到了大多数开发人员的欢迎[1]。
2。2 Java相关技术
Java语言是由太阳计算机系统有限公司的詹姆斯·高斯林和其同事一起研发的,在1995年登上国际舞台,各国编程爱好者的目光纷纷被Java强大的性能吸引的是Java语言不使用指针,程序员不必再为了c++语言中各类指针头疼不已,而是将指针简化为引用,为编程人员带来了福音。此外。Java语言还具有垃圾回收器,开发员不用担心内存管理问题。它的垃圾回收管理以及异常处理机制等使得Java语言容错能力强,恢复能力强,使得用Java语言开发的系统更加稳定。Java语言的多态性、封装性以及继承性决定了其具有可移植性,性能高,应用范围更加广泛。随着太阳计算机系统有限公司在2009年4月被甲骨文公司成功收购,Java的更新也由甲骨文公司继续进行,在甲骨文公司的努力下,Java语言进行了大幅度的更新和完善,目前JavaToolKit的最新版本为8。0[2]。
Javascript,直译式脚本语言,所谓直译即不经编译直接在浏览器运行的基于客户端的语言类型,是web系统开发常用的技术。通常形成。js的独立文件,与结构分开。在web开发过程中为web页面实现各种各样的动态效果,不需要与服务器进行交互,大大减少了开销。文献综述
2。3 SQLServer数据库
SQLServer(Structured Query Language)即由微软开发的关系数据库管理系统,运用结构化的查询语言进行数据查询、更新、删除等操作管理数据库。可视化图形用户界面,让管理者能够更加直观、简单地管理数据库;可跨平台使用,由广泛的应用范围,是初级web系统初级开发者热衷的数据管理软件。SQLServer近似于中小型数据库,其功能与大型数据库系统有一定的差别,但是凭借图形化用户界面本身易操作以及数据库本身的简单易用性,依然很受开发者的欢迎。SQLServer数据库系统一直不断进行更新和升级,目前最新的版本是SQLServer2014。