2。3 Servlet简介
Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。
2。4 MySQL
为什么选择MySQL?许多世界上规模最大,增长最快的组织,包括Facebook,谷歌,Adobe公司,阿尔卡特朗讯和Zappos的都使用MySQL。
MySQL的5。7是有史以来最好的版本是世界上最流行的开源数据库,并提供了新的,先进的功能集,旨在使那些谁是构建下一代的嵌入式和基于Web的应用程序和服务【4】。
1。可扩展性和灵活性
MySQL具有极佳的可扩展性,平台灵活性。Linux,UNIX和Windows都支持所有功能。而且,MySQL的开源性质使得那些想要独特要求添加到数据库服务器也可以完美实现。
2。高性能文献综述
MySQL极高的性能使其能够满足任何系统的性能要求,并且能够快速处理任务。
4。强大的事务支持
功能包括完整的ACID事务支持,分布式事务的能力,以及多版本事务的支持,反之亦然。全部数据的完整性还通过服务器强制的参照完整性,专门的事务隔离级别,以及即时死锁检测保证。
5。 Web和数据仓库优势
MySQL是由于其高性能的查询引擎,像快速全文搜索专门的Web功能,大力支持的事实标准。这些相同的优势也适用于那些MySQL的扩展成TB级范围可以是单服务器或横向扩展架构数据仓库环境。
6。强大的数据保护
因为守卫企业的数据资产是数据库专业人士的首要任务,MySQL提供了卓越的安全性功能,确保绝对的数据保护。在数据库验证方面,MySQL提供了确保只有授权用户必须进入数据库服务器,以阻止用户到客户机的水平是可能的功能强大的机制。还提供SSH和SSL支持,以确保安全和可靠的连接。
7。综合应用开发
其中一个原因MySQL是世界上最流行的开源数据库,它为每一个应用程序发展的需要提供全面的支持。插件库可嵌入MySQL数据库支持到几乎任何应用程序。MySQL提供了他们需要成功地构建数据库驱动的信息系统应用程序开发的一切。
8。易于管理
MySQL提供卓越的快速启动能力,从软件下载安装完成后是不到十五分钟。MySQL具有自我管理的功能,如自动空间扩展,自动重启和动态配置的变化等需要已经超负荷工作的数据库网站的操作者操作的管理事项都可以自动完成。还有故障排除和从单个工作站控制许多的MySQL服务器的运行套件。许多第三方软件供应商的工具也可以用于MySQL的处理任务。
3系统分析
3。1 可行性分析
房屋销售管理系统,早已不是新鲜的技术,在国外成功的例子有很多【5】。如一些大型门户网站,英国广播公司(BBC),谷歌(GOOGLE)等。甚至时刻进行海量的信息维护。所以,此系统是完全可行的。
3。1。1 技术可行性
本系统只是简单房屋销售管理系统,难度低。而Java技术已经很成熟了,类似的开发经验有很多所以开发使用Java语言。工具使用MyEclipse,MyEclipse功能强大,支持广泛,很适合做系统开发。来*自-优=尔,论:文+网www.youerw.com
数据库使用MySQL,其功能完善,适合小项目开发。
所以在技术上是可行的。
3。1。2经济可行性
经济上来说,计算机硬件成本低,而且开发成本低,维护成本低,所以是可行的。
3。2需求分析
3。2。1需求分析
开发一个系统需要对其需求进行分析,分析前要很熟悉述软件的目的和功能,定义软件的有效性需求。