基于VB.NET的房屋租赁管理系统的设计与实现(VS2008,SQL2005)(含任务书,开题报告,中期进度表,毕业论文说明书15000字,程序代码,SQL2005数据库,答辩记录)
摘 要
随着市场竞争的日益激烈,企业都通过信息化来提高竞争力。各个中介公司为了提高工作效率,降低成本,都使用管理系统来对日常业务进行管理。我们本次课题也是在此环境下应运而生的。
本文是对房屋租赁管理系统进行研究,本文引言是对开发背景进行的调查,可行性分析。技术简介则是对开发工具和语言介绍。再到系统功能分析,数据库详细设计,系统的详细设计,完成编码工作后的测试,最后到系统的发布,通过一个完整的软件开发流程来实现房屋租赁管理系统。
本系统采用了B/S结构,前台开发语言使用了ASP.NET,后台编程语句用的VB。通过.NET平台的可视化快速开发来完成编码工作。数据库则使用SQL Server 2005关系数据库,该数据库具备良好的安全性,扩展性和处理海量数据的能力。程序和数据库的结合采用了ADO.NET技术来实现。通过以上技术开发出一套界面简洁,操作人性化的房屋租赁管理系统。
关键词:房屋租赁管理系统;ASP.NET;.NET平台;VB语言
Abstract
With the increasingly fierce market competition, all the enterprises improve their competitiveness through informatization. In order to increase the work efficiency and cut the cost, every conduit company uses management systems to manage their day-to-day business. Our topic emerges from this environment.
This research paper studies the Housing Rental Management System. The introduction of this thesis is about the development of the background investigation and the analysis of feasibility. The brief introduction of technology is the introduction of the language and the development tools. And then there come the analysis of the system’s function, the design of the database, the detailed design of this system, the test work after finishing coding, and finally the release of the system through a complete software development process, which is to make the rental management system available.
The system uses B/S structure, the language of development uses ASP.NET, and the background statement uses VB to program. And it completes the coding work through rapid development of NET platform visualization. Database uses SQL Server 2005 relational database. The database has good security, scalability and the ability to handle huge amounts of data. The combination of programs and databases uses ADO.NET technology to achieve. Through the above technology, we can develop a set of management system which is simple to operate and humanized.
Key words: Housing Rental Management System; ASP.NET; .NET platform; VB language
论文主要结构
本系统通过需求分析对房屋租赁管理进行总体规划,开发出一个基于B/S模式的房屋租赁管理系统。本系统按照软件工程的步骤要求进行系统分析、设计和实现。本文的具体机构安排如下:
1 绪论。介绍了房屋租赁管理系统的研究内容及意义,还有国内外的发展形势,以及系统该实现的目标。
2 关键技术介绍。介绍了开发本系统使用的相关技术以及使用系统开发工具的优越性。
3 系统分析。对软件进行可行性分析,给出了系统的数据流图,并进行功能分析,说明了实现软件的性能需求。
4 系统设计。给出了系统的功能模块并对各个功能进行了简要的描述,数据库概念设计、逻辑结构设计、表设计,最后画出数据库关系图。
5 系统详细设计。对系统进行详细描述,包括对系统的各个模块、功能加以解说。让程序设计更加易懂。
6 系统测试。对系统进行系统测试,检验系统的运行情况。
7 结论与展望。总结了整个设计,以及对不足之处的反思和展望。
8致谢与参考文献。最后是感谢在此次程序设计中给予我帮助的人们,并列出我在写论文中所用到的书籍杂志等。
功能分析
房屋租赁管理系统的终极目标,就是要实现房屋租赁管理的信息化、科学化、高效化和流程化。该系统应该具有以下功能[9]:
(1)系统分为两级用户,即普通用户和管理员。整个系统功能主要分为以下模块:
系统用户管理,该功能供管理员和注册用户使用。
用户信息包括:账号,密码,名称,联系方式,EMAIL。
用户需注册后方可使用。
每个用户都可以修改自己的个人密码。
登录说明:判断用户密码是否正确;判断权限;显示对应权限的主界面;如果账号不存在或密码部匹配的话系统会给出提示。
(2)客户信息管理,该功能普通用户权限即可使用。
客户信息包括:客户编号,客户名称,性别,电话,手机,身份证号,地址,具体要求等。
对应的操作有:查询,新增,修改,删除等。
(3)房源信息管理,所有用户都可以使用。
房源信息包括:房源编号,图片,业主名称,性别,电话,手机,身份证号,房型,面积,楼层,朝向,装修情况,租金,地址,状态,备注等信息。
对应的操作有:查询,新增,修改,删除等。
(4)看房登记,看房信息包括:客户编号,日期,销售人员,房源编号,看房备注。
对应操作有:查询,新增,修改,删除等。
(5)租赁合同管理,主要包括:日期,房源编号,业主名称,性别,电话,手机,业主身份证号,房型,面积,楼层,详细地址,客户编号,客户名称,客户性别,客户电话,客户手机,客户身份证号,合同期限,交租时间,交租方式,租金,中介费,销售人员,房屋用途说明,违约责任说明。
对应操作有:查询合同,添加合同,删除合同,修改合同,打印合同。
(6)修改密码,每个用户登录后都可以修改自己的登录密码。
(7)报表统计:
房源信息统计
客户信息统计
合同查询
业绩查询
目 录
摘 要 III
ABSTRACT IV
目 录 V
1 绪论 1
1.1 开发背景和意义 1
1.2 国内外的发展概况 1
1.3 研究内容及系统支持 1
1.4 系统实现的目标 1
1.5 论文主要结构 2
2 关键技术介绍 3
2.1 开发环境介绍 3
2.2 ASP.NET技术 3
2.3 VB语言简介 4
2.4 SQL Server 2005简介 5
2.5 JAVASCRIPT简介 5
3 系统分析 7
3.1 系统可行性分析 7
3.2 系统需求分析 8
3.2.1 数据流图分析 8
3.2.2 功能分析 8
3.2.3 性能需求 9
4 系统设计 11
4.1 系统功能结构图 11
4.2 各个功能简要描述 11
4.3 系统数据库设计及详细说明 13
4.3.1 数据库概念设计 13
4.3.2 数据库的逻辑结构设计 15
4.3.3 表设计 16
4.3.4 数据库关系图 21
5 系统详细设计 23
5.1 系统用户模块 23
5.2 客户信息管理 26
5.3 房源信息管理 30
5.4 看房登记 31
5.5 租赁合同管理 32
5.6 各部分报表 35
6 系统测试 37
7 结论与展望 39
7.1 结论 39
7.2 不足之处及未来展望 39
致 谢 41
参考文献 42
|