系统在Windows 7环境下,采用B /S模式。并且与JSP技术相结合,系统以Eclipse、Apache应用服务器和MySQL数据库作为开发工具,能够更的开发满足用户的需求。[3]
1.2 课题研究状况和发展趋势
目前,市场存在的房产信息发布平台有很多。本系统秉承设计出程序界面友好、便捷、适应用户操作习惯的理念。房产信息销售系统具有安全性高,易于维护,提高了工作效率,能够向领导或者购房者提供高质的数据信息。
2 系统开发环境
2.1 ECLIPSE介绍
Eclipse最早是替代IBM公司的Visual Age for Java设计的下一代跨平台的自由集成IDE开发环境。它是一个开放源代码的项目,最早用于Java语言的开发。[3]如果未来有人需要,就会有建立在这个软件之上的开发插件涌现。通过开发新插件,来扩展现在已经出现的插件的功能。Eclipse的优点是可以无限扩展,并且有统一的操作、外观和系统资源管理,这也是这个软件的潜力所在。
2.2 Tomcat简介
Tomcat作为Apache 软件基金会的一个核心项目,是由Sun、Apache和其他一些公司及个人共同开发而成。[4]Tomcat是轻量级应用服务器,适用于并发访问用户不多的场合以及中小型系统。Tomcat 性能稳定、技术先进,扩展性好,是目前较为流行的Web 应用服务器。目前Tomcat最新版本为8.0。
Tomcat的部分目录结构如下:
(1)/bin: 存放Tomcat的脚本文件;
(2)/conf:存放Tomcat服务器的全局配置文件, 其中server.xml和web.xml文件最为重要;
(3)/lib:运行需要加载的jar包;
(4)/logs:tomcat执行时产生的日志文件;
(5)/webapps:Tomcat默认存放目录;
(6)/work:存放JSP编译后产生的class文件。
2.3 MySQL简介
MySQL是由MySQL AB公司开发、发布并支持的。MySQL软件是一种开放源码软件,也是一种关联数据库管理系统,是数据的结构化集合。它将数据保存在不同的表中,使得系统运行速度得到提升,并且灵活性有了提高。文献综述
MySQL的特点:
安全性:用户在使用MySQL连接服务器的时候,采用加密的形式进行密码传输。
支持多平台性:支持超过20种开发平台,用户可以根据自己的需求自由选择平台进行开发和移植。
高速性:高速是MySQL的显著特性,能够实现快速连接。
简单性:MySQL数据库拥有众多的插件的支持,任何开发者在使用MySQL数据库时候,都可以很快入手
便捷性:提高了查询速度,优化了SQL查询算法
普及性:MySQL是免费开源的软件、而且稳定、占用空间小、性价比高。
3 系统分析
3.1 可行性分析
很多事情都不可能在预定的系统规模内解决。假设这项工程没有可行性,那么这项工程所投入的精力、财力、物力都是徒劳。
可行性研究的目的是为了通过对项目的前期做全面的调查研究,做出最终可行的决策。[5]以系统、全面的分析为主要方法,估计成功率大小、以经济效益为中心,运用大量的科学数据资料,进行分析论证。
本系统主要从经济、操作、技术可行性这三个方面进行分析:
1.经济可行性,这个系统所带来的经济价值出发。中小企业运用MySQL,eclipse、tomcat等软件首先都是免费开源的,其次系统还能给企业带来收益,所以系统在经济方面是可行的。
2.操作可行性,系统完成后,需要有人去使用,并且管理这个系统。该系统简洁明了,后台方便,所以系统在操作性上是可行的。