asp出租房管理系统的设计与实现(源码)

摘 要 该系统是按照出租房管理特点从而设计出的出租房管理系统,来研究基于B/S模式的网上出租房管理是否能够成功。住宅作为房地产资源,租赁管理问题一直受到人们的关注。然而,信息量太大,所以直到今天都没有合适的房屋出租管理系统。但是,现在计算机技术和网络推广在各行各业得到了长足的发展,在不同程度上对计算机和网络技术的引入,以取得更大的进步的业务处理能力和服务能力。可以说,现在的行业只要不使用计算机信息管理系统,谁在经营水平和服务水平的比较就稍微差一点。系统设计中采用的是Web服务的技术,它在技术和平台扩展选择具有先进性和前瞻性,从而确保设计的系统拥有良好的可扩充性和稳定性。运用软件构件化的开发方式,使系统结构分层,业务与实现分离,逻辑与数据分离;拿功能来讲,系统是相对完整的。为达到对信息浏览、查询、编辑和管理等操作,运用了模块化设计方法,把不同部分别放在不同的模块中,利于程序的扩展与维护,同时建立了程序功能复用的基础。目 录
1 引言
1.1 可行性分析 1
2 需求分析
2.1 业务流分析 2
2.2 数据流分析 3
2.3 数据字典 4
3 系统设计
3.1 系统设计思想 7
3.2 系统功能模块划分 8
4 数据库设计
4.1 数据库需求分析 9
4.2 数据库概念结构设计 9
4.3 数据库逻辑结构设计 10
5 管理模块界面设计
5.1 登录界面 15
5.2 管理员信息管理界面 16
5.3 房屋信息管理界面 16
5.4 合同管理界面 17
5.5 线索反馈界面 17
5.6 房东用户后台管理界面 18
6 软件测试与分析
6.1 程序测试的定义 19
6.2 程序测试的目的及意义 19
6.3 程序测试的重要性 19
6.4 程序测试的常用方法 20
6.5 测试环境与测试条件 21
6.6 系统运行情况 21
 *好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2# 
馈界面 17
5.6 房东用户后台管理界面 18
6 软件测试与分析
6.1 程序测试的定义 19
6.2 程序测试的目的及意义 19
6.3 程序测试的重要性 19
6.4 程序测试的常用方法 20
6.5 测试环境与测试条件 21
6.6 系统运行情况 21
7 结论
7.1 系统的特点 22
7.2 系统的不足和改进 22
7.3 设计收获与心得 22
致 谢 24
参 考 文 献 25
附 录 26
1 引言
1.1 可行性分析
随着计算机技术的不断发展和网络人口的不断增加,人们对网络的需求越来越高,越来越贴近生活,电子服务已经成为一种趋势。然而更多的是传统行业的服务扩展到网络,来完成更加便捷的生活,工作和学习。而我的目标,便是用最方便的方法最快的速度来判断问题能否解决。为了完成这个目标,就需要分析几种主要的可能的办法的利弊,用于确定系统架构和目的是否能够实现,该系统是不是值得投资开发[1]。故而,可行性研究就是一个简化版的系统设计过程 。
现今的社会电脑对于每个家庭来说都可以说是一个必用品,也是该系统所需要的硬件条件,对于软件都可以在网上找到。若此系统投入使用,不但可以减少出租房管理者的工作强度,提高工作效率,而且便于管理者管理信息。
出租房管理系统的开发基于B/S模式,主要包含应用程序的开发和数据库的创建和维持两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。对于该系统我主要运用ASP和Access两个工具进行实现。
出租房管理系统作为一个房产租售系统之一,其主要功能就是为管理员、房东、租客、民警等进行服务。传统的房屋出租管理系统,一般是一个独立的版本,稍微高级点的网络版本[2],仅限于内部管理,管理过程是非常传统的,很老。
本系统设计十分现代化,网络知识比较丰富,而电脑等设施齐全,因此,具备着做出租管理系统的基础条件。
综上所述,该系统很有必要,也有条件做房屋租赁的在线管理,对各类用户更方便,更贴近用户的相关需求。
2 需求分析
2.1 业务流分析
出租房管理系统工作流程为:启动系统进入登录界面,依照不同的客户进行登录,拥有不同的权限。通过权限判断,管理员可以对系统信息进行增添、修改和删除的权限;房东和租客只能浏览信息和对自己注册资料进行添加、修改和删除,以及阅读图书、查询功能;警察可以修改,删除租赁合同和房屋信息。
本系统的流程图如图21所示:
本系统是将现代化的计算机技术与出租房管理服务模式相结合,按照出租房管理的服务流程设计完成的。同时为扩展服务范围,初步设计一个销售平台以利于信息发布和管理[3]。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:
具体目标如下:
(1)操作简单、界面友好:完全控件式的页面布局,使得信息的录入工作更简便;许多选项包括房屋信息、合同管理信息、民警信息等只需要点击鼠标就可以完成。
(2)即时可见:对信息的处理(包括添加、修改、删除)将立即在对应的页面显示出来,达到"即时发布、即时见效"的功能。
(3)功能完善:不仅包括常见系统的信息管理的各个方面:信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。而且,还能进行对会员的管理,对会员的资料进行审核,以及上传文件的管理。同时,为了能有效方面的更新系统的界面。
(4)方便移植:系统应具有实用性、可靠性和适用性,同时注意到先进性。针对不同的用户,只需要稍作修改就可以开发出适合自己特点的出租房管理系统。系统界面中所需的数据都存放于数据文件中,只要对该文件做部分修改[4],就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。
(5)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。
2.2 数据流分析
数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(data flow diagram,简称DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。
出租房管理系统的数据流程:对本系统操作的数据源有房东、租客、民警和管理员两种,首先由系统管理员根据不同用户的需要将某些信息保存到数据库中,然后再进行发布。不同权限的用户可以对这些库信息进行添加、修改和删除处理。所有用户均可以进行信息查询[5]。通过对本系统的需求分析,系统的基本功能已经确定。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2314.html

好棒文