开发本系统就是为了解决物业管理企业在房屋出租管理中的一些不规范,使房屋出租的管理向着规范化、简单化、有效化的方向发展。
1.2 国内外研究现状和水平
1.3 本课题发展趋势
1.4 本课题研究的基本内容
本系统主要是要实现房屋出租业务的自动化管理,为物业公司管理者提供及时的房屋信息和客户信息。在本系统中将完成房屋管理、客户管理、房屋查询、客户查询、客户入住和合同管理等一系列的功能。
1.5 本课题的重点和难点
1.5.1 本课题的重点
(1) 需求分析。需求分析是系统开发的出发点,为设计起到指导性作用,所以需求分析在开发流程中起着非常重要的作用。“需求分析”,就是对需要解决的问题进行详细分析,弄清楚需要解决的问题。在过去很长一段时间,开发人员的认为需求分析是整个开发过程中最简单的一个环节。现在越来越多的开发人员认识到它才是整个开发过程中的核心部分。正所谓“磨刀不误砍柴工”,只有真正理解了顾客的需求,才能顺利开发出顾客真正需要的系统。如果一追求进度,而忽略需求分析,很可能南辕北辙,开发变得毫无意义。
(2) 对于我的课题也同样如此,在开始设计系统之前,需要全面彻底地了解整个系统所实现的功能。首先要识别问题,然后分析问题,再制定方法去实现。所以需求分析是本课题的重点之一。
(3) C/S模式。C/S 结构的基本原则是将计算机应用任务分解成多个子任务,由多台计算机分工完成,即采用“功能分布”原则。客户端完成数据处理,数据表示以及用户接口功能;服务器端完成DBMS(数据库管理系统)的核心功能。这种客户请求服务、服务器提供服务的处理方式是一种新型的计算机应用模式。
1.5.2 本课题的难点
(1) 详细设计
在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设计报告进行编码。
(2) 数据库设计
数据库设计分五步,即数据库需求分析、概念设计、逻辑设计、物理设计与测试。需求分析的任务是将业务管理单证流转化为数据流,绘制出数据流程图,并完成相应的数据字典,概念设计的任务是从流程图出发,识别实体及其相互关系,并绘制出实体关系图。逻辑设计的任务是从E-R图出发,确定各个实体及关系的具体属性。物理设计的任务是确定所有属性的类型、宽长与取值范围,设计出基本表的主键与外键,将所有表名与字段名英文化,完成相应的数据字典,在具体的DBMS环境上实现物理建库工作。加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查询、处理、输出工作,均可视为对数据库的加载测试工作。所以,如何合理地进行数据库的设计是本课题的一大难点,其中包括表与表指点如何联系是我需要详细考虑的。
1.6 本系统拟采取的方法和技术
运用软件工程的设计思想对该系统进行需求分析,概要设计、详细设计、系统编码和系统测试;运用Microsoft SQL Server 2005系统数据库;运用ASP技术设计实现系统。 C#+sqlserver房屋出租管理系统的开发(3):http://www.youerw.com/jisuanji/lunwen_13321.html