房地产中介销售管理系统的实现设计
一、系统分析
系统分析便是对系统由技术可行性、经济可行性以及操作可行性进行分析。软件开发的初步设计是要合理安排,面临和解决的问题,明确发展目标。
1、可行性分析
一个系统的开发,避免不了的要被许多因素影响到。所以说,当开发一个项目的时候,首先应该做的事情就是对其可行性分析,这样能固大大减少过程中的风险,从而才能避免浪费各种资源。接下来便会从由不同的地方来进行详细分析。
1.1 技术可行性
针对这个系统进行研究后,我决定用的My Eclipse和SQL Server数据库,选用Java作为编程语言。因为Java语言的特点是简易。基于B/S的房屋销售系统整体并不算太难,而这个系统的关键部分应该算是数据库的设计和操作了。不过好在在这四年里我们学习了许多与之相关的课程,并且每年都有相对应的实践操作课,所以应该来说是拥有基本的开发系统的经验和能力的。所以说,要完成整个系统的实施在技术上是可行的。
1.2 经济可行性
当下,生活早已经被信息化所覆盖了。因此,如果能够采用信息化的管理手段将能够使得管理具有专业性和效率性。这也将会导致更高的工作效率。系统配置方面,对于计算机的配置要求不高,低配电脑都能够完成系统上一系列的操作。并且考虑到其效率性和简易性,所以说应该是具备经济可行性的。
1.3 操作可行性
这个系统开发设计时面向的是广大的群众,所以它的操作是非常方便的。况且这个系统可视性优良,操作上面不会存在太大的问题。
2、功能模块分析
根据需求分析,确定该系统被划分为以下几个功能块:
(1)用户信息
主要实现了管理员处理用户信息的一些基本操作。
(2)求购信息
主要实现了管理员处理求购信息的一些基本操作。
(3)出售信息管理功能
该管理功能主要实现管理员对出售讯息的管理,包括出售讯息的查看、售出设置、删除等操作。
(4)系统广告管理功能
该管理功能主要完成管理员对系统广告信息的管理,包括系统广告的查看、添加、删除操作。
二、系统功能实现
当我们经过需求分析以及概念设计这几个部分,将它们全部完成时系统功能的实现才能够说正式开始。一般来说,系统的功能实现通常都是围绕着功能的需求来进行展开的。在这个阶段,系统的实现需要延续之前所做的内容,从而完善功能,将功能实现出来供用户使用。
1、用户注册功能
系统的普通用户通过自行注册生成,在系统首页点击用户注册菜单,系统跳转到对应的注册页面。在用户注册页面中,用户需要填写或选择帐号、密码、姓名、性别、年龄、住址以及电话等信息。其中密码默认为000000,密码和年龄只能输入数字格式,在这里是通过正则表达式对输入类型进行约束,性别默认为男。点击重置按钮,清空所填数据,点击注册按钮完成注册。
2、登陆页面设计
由于要确保数据的安全性,使用AJAX方法来验证用户登录。在管理员登录进系统之后,会依靠前台来获取用户的进入系统时使用的帐号,密码,然后会以AJAX方式在后台进行异步检测,从而实现页面无刷新的用户登录。
3、管理员首页
在Administrator主页:左栏处会有管理员能够进行的动作,一个链接相对于一个操作功能。