1.2 研究现状
2 需求分析与可行性研究
设计软件之前,我们最需要做的一步就是对所要开发的软件进行一系列的需求分析和可行性研究,认为可行之后才能进行进一步的工作。
2.1 需求分析
为了能开发出一套真正满足客户需求的软件,第一件事就是要了解客户的需求是什么。只有深入了解客户的需求,才能使软件开发进行的十分顺利,在不了解的情况下,很容易发生开发人员加入自己想法与客户想法不一致,导致开发人员要重新设计开发软件的情况出现。 对于房产中介来说,管理系统主要的服务对象有三种,一种是会员,一种是管理员,还有一种是游客。
2.1.1 管理员的权限
(1) 能够在网上添加房源信息供会员和游客进行查询,可以针对房源信息的变动,对房源信息进行查询进而进行更新删除工作。
(2) 能够在网上进行攻略信息的添加查询更新删除的操作,攻略信息如装修手册,购房指南等,可以为会员提供一些额外服务,在查看房源的同时可以查看房屋的一些周边资料,为交易成功的人带去一些便利。
(3) 能够对自己的信息进行查看,并进行更新删除的操作。
(4) 能够查看留言,并对留言进行回复。
(5) 能够查看会员提交的意向申请,当买卖双方都统一后,可以进行创建合同的操作,等待双方确认合同后,再次确认。
(6) 能够查看合同,在在合同确认之后不能进行修改,只能进行删除操作。
2.1.2 会员的权限
(1) 能够在网上添加房源信息供其他会员和游客进行查询,可以针对房源信息的变动,对房源信息进行查询进而进行更新删除工作。
(2) 能够对自己的信息进行更新和删除操作。
(3) 能够对攻略信息进行查询的操作。
(4) 能够在看中房源后与该会员进行交流,达成一致意见后向管理员发送意向。
(5) 能够在管理员创建合同后,确认合同信息,自此合同正式成立。
(6) 能够在网上进行留言,查询与自己相关的留言信息,并回复留言。
(7) 能够保证自己信息的保密性,只能由本人知道本人的密码。
2.1.3 游客的权限
只能查看房源信息
2.2 技术可行性分析
技术可行性就是要考虑利用现有的技术条件能不能顺利完成开发工作,软件硬件的
配置能否支持本系统的运行。本次开发我使用的是Microsoft Visual Studio2012,将它作为开发系统的开发环境,这是一个成熟的开发平台,是最流行的应用程序开发环境之一。Microsoft Visual Studio2012开发平台提供了许多语言,其中C#就是本系统所采用的,C#[2-5]是一种简单、现代的面向对象的编程语言,拥有可视化操作和高运行的效率,是安全稳定的,在.NET里最受欢迎和首先的开发语言。这次前台利用asp.net[6-10]技术,它是.NET FrameWork[11]的一部分,开发的首选语言之一就是本次使用的C#,Asp.net的特点是跨平台性、简单易学以及可管理性。后台使用的是SQL Server2012数据库,SQL [12-13]是一种功能较齐全的数据库语言,优点有三个,分别是非过程化语言、统一的语言以及是所有关系数据库的公共语言。这次使用的语言和技术都是之前所学过的,也是学的比较好的,实施起来我还是比较有信心。因此本系统不管是在软件还是硬件上都是满足的,是在技术可行的。 asp.net+sqlserver房屋中介管理系统的设计(3):http://www.751com.cn/jisuanji/lunwen_41932.html