2.1 MyEclipse开发环境
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展。 MyEclipse不仅是Eclipse的插件,同时也是基于Eclipse开发的功能强大的企业级集成开发环境,是对EclipseIDE的扩展,但与Eclipse相比,它的可视化程度更高,开发速度更快,主要应用于Java和J2EE的开发[ ]。MyEclipse功能强大,运用广泛,是大部分大中型企业管理系统的首选开发平台。
因此,使用MyEclipse开发环境比使用Eclipse更加方便、快捷,各种插件的使用可以减少代码的冗余,能够简单方便的开发出功能更加完善的系统。
2.2 B/S模式
浏览器/服务器模式(Browser/Server,简称B/S模式),是随着Web技术的兴起,对C/S模式应用的扩展。在当今这种信息化时代,它更能满足用户随时随地进行管理的需求。与C/S模式相比,B/S模式具有以下几个优势:①它是建立在广域网之上的,只要客户机有Web浏览器并能够上网,就能实现客户机和服务器的数据交互。②B/S 模式适用于用户群大而数据量较小的企业。③B/S模式下的系统安装维护方便。
本系统是一个企业内部管理系统,主要是对企业员工、房产信息和销售信息进行管理,数据量并不大,但每个员工在与客户签约售房过程中都要对信息做添加、修改或删除处理,因此采用B/S模式,只要为每个员工分配一个用户名和密码,就可以使员工在任何时候对数据进行管理,方便快捷。
2.3 SQL Server 2005数据库
结构化查询语言(Structured Query Language,简称SQL)是一个功能完备的数据库平台,它提供了关系型数据库的创建、管理和维护等功能,具有可视化程度高、开放性、易于操作、可伸缩性好和自带数据加密等优点,完全满足本系统后台数据库的开发和维护。
2.4 JavaScript
JavaScript是一种基于对象和事件驱动的客户端脚本语言,广泛用于客户端的Web开发,为HTML网页添加动态功能,如响应用户的操作[ ]。JavaScript最重要的一个特点就是面向对象,通过基于对象的程序设计,可以使程序开发实现模块化设计、可重复使用、更直观快捷。另外,JavaScript可以在HTML的基础上开发出交互式Web网页,它使网页和用户之间实现了一种实时性的、动态的交互性关系,使网页包含更多活跃的元素和更精彩的内容。本系统较多地方都使用了JavaScript技术,比如用其检验用户输入数据的合法性和有效性。
3. 系统分析
为了保证系统能够成功的实现,达到预期的功能和效果,下面就从开发的可行性和系统流程两个方面进行分析。
3.1可行性分析
系统的开发,会受到各方面因素的限制,如时间、经济、资源和技术等。因此,在项目开发之前,都必须要进行可行性分析,以减少项目开发的风险和人力、物力和财力的浪费。为保证本系统的开发能达到预期效果,首先要对系统开发的可行性进行分析,包括技术可行性、经济可行性和操作可行性三个方面。
3.1.1技术可行性
本系统的开发选用MyEclipse开发平台和SQL Server 2005数据库,开发语言选用Java,一种面向对象的简单易学而且使用方便的编程语言。MyEclipse开发平台,可视化程度高,在Eclipse的基础上集成了各种插件,使用方便快捷,能轻松开发出功能全面、运行稳定的系统。后台数据库管理使用的是SQL Server 2005,它具有可视化程度高、操作简单以及安全性高等特点,可以在保证数据完整性的前提下,灵活、安全地处理大量的数据,完全满足本系统后台数据的开发和管理。而且在大学期间,我们全面学习了Java课程和SQL Server数据库的使用,也学习了软件测试的理论和实践课程,独立完成过小型管理信息系统的开发设计,因此,完成系统实现和系统测试在技术上完全具有可行性。 java+sqlserver房地产公司内部管理系统的设计与实现(3):http://www.youerw.com/jisuanji/lunwen_46653.html