2.2 可行性分析
可行性研究的目的不是解决问题,而是确定问题是否值得去解决。可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。对于可行性分析,可从如下三个方面来进行:
2.2.1 技术可行性
技术可行性考虑的问题是利用现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。房屋租赁系统的工作主要是在客户和房屋中介人员之间架起一座桥梁,能相互提供信息,处理信息。这一特点非常适合于计算机的特点,而计算机硬件和软件技术的飞速发展,也为系统的建设提供了技术条件。通过对房屋中介的工作流程加以分析,同时.net提供给的良好开发平台,其与数据库链接的方便性以及目前一些利用数据库知识实现的信息管理系统,为实验的顺利进行提供可靠的参考和依据。
2.2.2 经济可行性
经济可行性应该考虑其开发文护费用及该系统所能带来的效益之间的关系。该系统适用于中小型的房屋中介机构,开发该系统的费用主要包括开发阶段的费用以及今后的运行、文护费用。其新系统带来的效益来自使用该系统后房屋中介机构工作的科学化,规范化,高效化所带来的效益。这些主要体现在工作人员的减少,工作效率的提高,相应工资支出的减少,更容易满足客户的需求,以及与传统的手工登记的方式相比不易发生差错,因差错带来的损失的相对减少。
2.2.3 操作可行性
本系统适用于Windows XP等主流操作系统之上,对于该系统的推广使用提供了很好的途径。该系统研究了房屋租赁机构的工作流程后充分考虑到工作人员以前的工作习惯,使其对新系统更易适应,在操作上主要凭借使用Windows操作技术即可完成数据录入、修改、删除等功能,方便简单。使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。另外界面清晰易懂,加之可视化的管理工具,对数据库的操作是相当简单的,所以操作上是可行的。
2.2.4 法律可行性
法律可行性是考虑要开发系统是否存在任何侵犯、妨碍和责任问题,用户操作可行性考虑待开发软件的运行方式在用户组织内是否行得通,现行管理制度、人员素质、操作知识是否可行。所有软件都选用正版,所有技术资料都由开发方保管,提出方拥有使用权,合同制定确定违约责任。由于在本系统中是有合同作为双方合作的基础,所以不会存在任何侵犯、妨碍和责任问题。即使存在了,也可以根据合同进行分析,一定有人会负责任,所以此系统完全可以进行开发。
3 需求分析
在软件工程的发展过程中,需求分析在很长一段时间里被人们认为是整个软件工程中最简单的一个步骤,但在过去十几年中人们逐渐认识到软件工程是整个过程中最为关键的一个部分。虽然在可行性研究阶段已经粗略了解了用户的需求,甚至还提出了一些可行的方案,但是,可行性研究的基本目的是用较小的成本在较短的时间内确定是否存在可行的解法,因此许多细节被忽略了。需求分析主要是对管理信息系统的需求进行分析,分析在设计系统时可能遇到的问题,及其解决方案,对目标系统提出完整、准确、清晰、具体的要求。需求分析的结果是系统开发的基础,关系到系统的可利用价值,是开发软件所不可缺少的重要环节。
本章针对房屋租赁管理系统的需求进行描述,通过各模块的功能分析,来让用户和开发者了解本系统将要实现的功能。 ASP.net房屋租赁管理系统设计与实现(4):http://www.youerw.com/jisuanji/lunwen_168.html