网上售房管理系统

摘 要

网上售房管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 从而完成完善全面的房屋买卖管理功能,使网上售房管理流程合理化、自动化处理和分析各种有价值的信息,整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成网上售房管理系统全过程,包括房源信息管理、房源出售管理、公告及公共交流,系统管理等功能。

关键词: 1、售房管理系统:B/S 2、Visual studio 2010 3、SQL SERVER 2000

目 录

1序言…7
1.1项目开发的目的与意义…7
1.2研究现状…7
1.3本文主要内容…7
2相关技术介绍…8
2.1 Visual studio 2010平台…8
2.2 C#语言介绍…8
2.3 SQL 2000数据库…9
3需求分析与设计…10
3.1功能需求分析…10
3.2开发环境需求分析…10
3.3系统处理数据的需求分析…11
3.4系统结构化分析…11
3.5数据库设计…13
4 系统实现…19
4.1登录界面…19
4.2系统主界面…19
4.3出售信息列表…20
4.4房屋出售信息…23
4.5发布求购委托信息…24
4.6客户来访登记…25
4.7出访登记…26
4.8员工考勤…26
4.9查询房源信息…27
4.10公告及公共交流…29
4.11系统管理…29
4.12退出…30
4.13 软件测试…30
五、结论 31
致谢 32
参考文献 33

一、 序言

1.1 项目开发的目的与意义
网上售房管理系统是房屋中介机构不可缺少的一部分,能够为业务人员提供充足的信息和快速查询手段。开发网上售房管理软件能让业务人员详细的记录房源信息与用户信息,便捷、高效、规范管理这些信息,提高工作质量和效率。同时经过学习、研究和探讨,提高逻辑思维能力,增强人际交往与沟通。
全国来说,房地产投资越来越成为家庭理财的新宠,不少市民拥有一套以上的住宅。手里有闲房,是出租还是出售,各家各户意见不一。闲房租售哪个划算,可以从资金需求、打理时间、资产收益这三方面进行比较。百姓对于资金需求的不同,决定了对房子处置方式的不同。将手里房子用于出售,一般是需要一次性获得大笔资金,如孩子出国留学、买新房、买新车等情况,这时候,手里的闲房用于出售比较合适。将手里的房子用于出租,一般是需要长期稳定地获得现金收入,而对每笔现金的数量要求不大,如老两口退休养老、孩子上大学的生活费、还新房月供等情况,这时候,手里的房子用来出租比较合适。出售房屋与出租房屋需要花费的精力、时间不尽相同。出租房屋,房屋业主要考虑寻找承租客户、房屋装修、出租后定期收租、定期查看房屋情况、办理租赁证、缴纳相关税费、承担相应责任等,需要花费大量的精力与时间,投入到出租的房屋上。如果没有太多的时间和精力,又不想出售房屋,也可以选择类似房屋理财公司的房屋管家业务,将房子全权委托给房屋理财公司等大型放心中介出租,由中介公司帮助打理一切繁杂事务,业主只需在家坐享收益。出售房屋,虽然业主在前期办理过户手续等问题上需要投入一定的时间、精力,但如果委托大型的放心中介来做,可以省时省力省心地完成交易,并且出售之后无需再为已经卖出的房屋操心。
所以信息化时代需要替代传统的人工方式管理房屋信息,求购等房屋信息,这种管理存在着许多优点,效率高,保密性强,查询时间短,所以开发房屋售房管理系统对于中介业务人员以及用户是很重要的事情。

1.2 研究现状

随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。各式的信息化管理工作迫切需要从繁杂的事务中解放出来,提高工作效率。作为发展的形式为连锁经营的房产中介机构来说,企业规模的扩大必须有相应的计算机信息化管理系统作为支撑,如果没有一套适合于规模不断扩大的计算机信息化管理系统,在规模扩大到一定程度后,管理和经营问题将会凸现。目前大部分的房产中介的房产信息管理工作部分还是手工管理,工作效率很低,并且不能及时了解手中拥有的各类房屋的信息和市场上比较需求的房屋,不能更好的适应当前客户的各种房屋需求。另外,手工管理还存在由于不可避免的人为因素造成数据的遗漏、误报等等弊端。为了解决这一日益突出的问题,我们针对房产信息管理工作自主开发了网上售房管理系统。网上售房信息管理系统的设计目标是立足于开发一套简单易用,方便快捷,功能强大的信息管理系统。
此网上售房管理系统的开发定位于一个能够满足数据库管理的软件,具备数据库管理软件的基本功能,包括数据的增加,删除,修改,查询等,便于业务人员操作统计房屋的信息。系统采用Visual Studio 2010开发平台与SQL 2000数据库相结合进行开发,结构紧凑、运行速度快、操作简单,更拥有自己的源代码保证了软件的保密性和安全性。
互联网本身是不断发展的,不论其技术还是信息都在不断的进步、更新。 因此在进行网站建设的时候,就要预留能适应未来发展的空间。像电子商务方面,对于房地产这一特定的行业,要实现网上交易,恐怕还有待时日。但对于发展商而言,则可利用其进行与供应商、建筑商等的沟通和商务往来,实现企业间的B2B商业模式。为此,我们在网站建设的时候,就会预留这方面的接口,为日后发展提供可持续发展的空间。
1.3 本文主要内容
用户是销售业的上帝,如何加强与用户之间的沟通,是每个公司销售部门应该努力去做的事情。通过房屋销售管理系统可以实现这一点,在用户对房屋有疑问的时候或者对房屋有购买意向的时候,可以在系统中轻松的进行远程操作,可以减少双方因为见面所需要的经费,从而减少房屋公司的销售成本,在节约广告费上也有很大的作用,使公司名声在网上广为传播,解决了局限性的问题。通过对系统的管理,可以使销售者对自己的产品信息也加深了记忆,能够更好的帮助用户了解房屋详细信息。随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。房屋销售管理是商业信息管理的重要部分,面对大量的商品信息,采用人力处理将浪费大量的时间、人力和物力,而且数据的准确性低。因此,开发一个界面友好,易于操作的房屋销售管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。
房屋销售管理系统可以实现用户在线查看房屋信息和各种通告,可以在线对自己中意的房屋进行预订。管理员可以实现对各种房屋的录入、编辑和删除工作,可以回答用户的留言,解决一些用户的疑问。

二、相关技术介绍

2.1 Visual studio 2010平台
Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview–CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。
2.2 C#语言介绍
C# (C sharp) 是微软对这一问题的解决方案。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域,正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选–无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用,最重要的是,C#使得C++程序员可以高效的开发程序,而绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。
C#的特点:简洁的语法 、精心地面向对象设计、与Web的紧密结合、完整的安全性与错误处理 、版本处理技术、 灵活性与兼容性。
2.3 SQL 2000数据库
2.3.1 SQL Server 2000
SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。

2.3.2 SQL Server 代理
SQL Server 代理使用 SQL Server 来存储作业信息。作业包含一个或多个作业步骤。每个步骤都有自己的任务。例如,备份数据库。
SQL Server 代理可以按照计划运行作业,也可以在响应特定事件时运行作业,还可以根据需要运行作业。例如,如果希望在每个工作日下班后备份公司的所有服务器,就可以使该任务自动执行。将备份安排在星期一到星期五的 22:00 之后运行,如果备份出现问题,SQL Server 代理可记录该事件并通知您。

三、需求分析与设计

3.1功能需求分析
网上售房管理系统的需求主要包括房屋信息的查询,修改,删除。对客户需求的记录,查询,修改,删除。房屋登记将需要登记的房屋的信息输入系统,由系统进行储存,随时可以查阅修改。一般情况下,普通的工作人员只能浏览查询房屋的具体信息,而管理员用户除了能查询房屋具体信息以外,还还能够登记房屋信息,发布房屋信息,修改,删除房屋数据。因此,普通的用户和管理人员的权限要明确区分开来,防止操作时因操作错误产生的数据丢失和数据错误。具体分析如下;
添加操作:在执行操作时首先都要先检查是否已经输入数据,如果输入的数据不全或者有错误,将提示用户输入正确的数据,如果输入的数据正确,点击添加按钮,能够将数据输入到数据库,并保存数据。
删除操作:在选定一个房屋信息后可将其从数据库中删除,并在前端显示出来。
查询操作:能够进行全部数据的查询,同时能进行模糊的查询,SQL语句中用“like”,还有组合查询,通过对用户输入情况的判断来确定SQL语句的最终形式,比如用户查询时输入的查询条件不全面,甚至只有一个,依然能够查询出所有输入的条件对应的数据。
同时,该系统运行在WINDOWS平台上,有数据库维护功能。并且该系统还应有一个较好的图形用户界面。
3.2开发环境需求分析
大多数的房屋中介公司使用的电脑系统都是WINDOWS的,所以开发的网上售房管理系统也是基于WINDOWS系统的,对于其开发环境,可以做如下的分析;
3.2.1硬件环境
内存:512及以上
硬盘:10GB以上
显存:64MB以上
分辨率:1024*800
3.2.2 软件环境
服务器平台:windowsXP/windows 2003/2008/windows 7
Web 服务器:iis 5/6/7 + .Net Framework 2.0
数据库服务器:Microsoft Sql Server 2000
配置:windows XP + iis5 + Microsoft Sql Server 2000 + .Net Framework 2.0
开发工具:Microsoft Visual Studio 2010
3.3 系统处理数据的需求分析
该系统处理的数据来自于客户提供的房屋信息,客户需求的一些房屋信息以及客户的联系方式等。处理的数据分为文本型和数字型,利用SQL SERVER2000可以很好的处理这些数据。同时,对于大量的无用数据要及时的清理,以防止系统执行速度的下降。
3.4系统结构化分析
在总体设计这个阶段,应划分出组成该系统的一些物理元素__程序,文件,数据库,人工过程和文档等等。同时,总体设计阶段另一项重要的任务是设计软件的结构,确定系统中的每个程序由那些模块组成,以及这些模块间的管理。具体的该系统,开发任务是实现房屋中介管理化,规范化和自动化,从而提高房屋中介公司的工作效率。
对于该系统,其本质上是信息处理系统,因此,在软件系统的整个开发过程中都必须考虑“数据”及对数据的“处理”这两个方面的问题。为了把在房屋中介公司工作过程中的对所处理的数据清楚明确地表达出来,通常需要建立一个概念性数据模型。概念数据模型是一种面向问题的数据模型,是对数据和信息建模。
后台管理

在这里插入图片描述

图3-1后台管理

前台用户

在这里插入图片描述

3.5数据库设计
数据库结构设计的好坏将直接对应用系统的效率以及与实现的效果产生影响,好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度等等。
员工信息表

在这里插入图片描述

图3-3员工信息表

用户信息表

在这里插入图片描述

图3-4用户信息表

房屋信息表

在这里插入图片描述

图3-5房屋信息表

成交记录表

在这里插入图片描述

图3-6成交记录表

3.5.1建立数据库表
(1)用户表
表3-1用户表
序号 字段名 列表名 类型 长度 是否为空值 是否主键值
1 编号 ID nvarchar 20 Not null key
2 姓名 Username real 12 null
3 密码 Password nvarchar 20 null
4 全称 Fullname nvarchar 8 null
5 性别 Sex nvarchar 10 null
6 电话 Tel number 20 null
7 部门编号 DeptID int 10 null
8 职业 Job nvarchar 20 null
9 权限ID RoleID int 4 null
10 用户排序 UserDesc Int 40 null

(2)房屋出售信息表
表3-2房屋出售信息表
序号 字段名 列表名 类型 长度 是否为空值 是否主键值
1 编号 ID nvarchar 20 Not null key
2 区域 Area nvarchar 30 null
3 小区地址 Address nvarchar 60 null
4 楼层 Lc int 0 null
5 户型 Hx nvarchar 20 null
6 面积 Mj number 20 null
7 建造时间 Jfyear nvarchar 10 null
8 装修 Zhuangxiu nvarchar 20 null
9 出售价格 Hireprice int 4 null
10 设施 Sysm Int 40 null
11 联系人电话 Bphone nvarchar 50 null
12 联系人 Linkman nvarchar 50 null
13 发布时间 adddate datetime null
14 发布用户ID Userid int null
15 权限ID Deptid int null
16 无效日期 Invaliddate int null
17 是否委托 IsAgreement int null
18 房屋图片编号 imageID int null

(3)员工权限表
表3-3员工权限表
序号 字段名 列表名 类型 长度 是否为空值 是否主键值
1 编号 ID Int Not null key
2 权限名称 RoleName nvarchar 30 null
3 权限说明 RoleDesc nvarchar 255 null
4 权限任务 Permession nvarchar 50 null
(4)区域类型
表3-4区域类型表
序号 字段名 列表名 类型 长度 是否为空值 是否主键值
1 编号 ID Int Not null key
2 区域名称 Cname nvarchar 30 null
3 区域类型 Cvalue nvarchar 255 null
4 区域号码 Corder nvarchar 50 null
5 类型 Ctype nvarchar 50

(5)图片信息表
表3-5图片信息表
序号 字段名 列表名 类型 长度 是否为空值 是否主键值
1 编号 ID Int Not null key
2 标题 Title nvarchar 100 null
3 图片上传地址 PicPath nvarchar 255 null
4 内容编号 InfoID int null
5 内容类型 InfoType nvarchar 10

(6)公告信息表
表3-6公告信息表
序号 字段名 列表名 类型 长度 是否为空值 是否主键值
1 编号 ID Int Not null key
2 用户编号 Userid nvarchar 50 null
3 内容 Content ntext null
4 发布时间 Adddate datetime null
(7)员工签到表
表3-7员工签到表
序号 字段名 列表名 类型 长度 是否为空值 是否主键值
1 编号 ID Int Not null key
2 用户编号 Userid Int null
3 状态 Satus Int null
4 签到 Content nuarchar 200 null
签到时间 Adddate datetime null

(8)来访客户表
表3-8来访客户表
序号 字段名 列表名 类型 长度 是否为空值 是否主键值
1 编号 ID Int Not null key
2 用户编号 Userid Int null
3 来访内容 Content Int 255 null
4 来访时间 Rectime datetime null
接待人 DeptID nuarchar 20 null
(9)员工出访信息表
表3-9员工出访信息表
序号 字段名 列表名 类型 长度 是否为空值 是否主键值
1 编号 ID Int Not null key
2 用户编号 Userid Int null
3 出访内容 Content nuarchar 255 null
4 出访时间 visittime datetime null

四、系统实现

4.1界面登陆
双击应用程序后,首先出现的是登录界面,如图4.1登陆界面所示。系统自动添加数据库中存在的用户,密码为身份证的后6位。点击注册,跳转到员工录入界面;单击登陆,检索数据库,看数据是否匹配,成功则跳转到主界面,失败则弹出错误信息;单击清空,将用户名与密码信息置为空
在这里插入图片描述

4.2系统主界面
登陆成功后,跳转到系统界面,如图4-2系统主界面所示。顶端为菜单栏,显示所有具体功能;左侧为我的工作台,中间显示为出售房屋信息,右侧为公共交流区和求购信息区。

在这里插入图片描述

显示当前用户:
Public string strName;传递登陆用户
Public frmMain()
{InitialzeComponent();}
Private void frmMain_Load(object sender,EventArgs e)
{This.tsLoginName.text= strName+”您已经登录!”;}

4.3出售信息列表
点击顶部导航菜单里面的 “房源信息 ” 进入房源信息管理, 左侧是房源相关的菜单,右侧为所有出售房源信息列表,并可以根据条件进行搜索。
点击每条房源信息的地址可以查看该房源详细信息。
“图片” 按钮可以给房源添加图片,“编辑 ”按钮修改房源信息,“删除 ”按钮将房源删除到回收站,如图4.3出售信息列表所示。
在这里插入图片描述

显示信息列表代码如下
首先在Web.config中写入链接数据库的连接字段。



在新建一个类库名称为DLibrary进行数据层的处理:
新建一个类名为chushouxinxileibiao.cs;
添加引用类,该类为处理数据的类。
using System.Data;
using System.Data.SqlClient;
using DCommon;
下面是数据读取后放到Data Table中
因为我们读取的数据在两个表里,所以需要进行两个表相关联起来,下面先介绍关联表的几种方法。
inner join(等值连接) 只返回两个表中联结字段相等的行
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录
我们需要找出出售信息表中的部分数据和用户表里的部分数据进行显示和删除,修改等操作所以选择等值链接其代码如下: public static DataTable Getchushouxinxileibiao (){
string strSql = " select Area,Satus,Address,Hx,Mj,Zhuangxiu, Ptss, Adddate from T_Housesale inner join T_User on T_Housesale.Userid=T_User.id order by Adddate desc";
//数据查询提取字段,按照录入时间进行降序排列排序
SqlConnection conn = SqlHelper.GetConnection();
return (DataTable)SqlHelper.ExecuteDataset(conn, CommandType.Text, strSql).Tables[0]; }//使用SqlHelper进行数据库处理操作
SqlHelper介绍:
SqlHelper是一个基于·NET Framework的数据库操作组件。组件中包含数据库操作方法。
SqlHelper用于简化你重复的去写那些数据库连接(SqlConnection),SqlCommand,SqlDataReader等等。SqlHelper 封装过后通常是只需要给方法传入一些参数如数据库连接字符串,SQL参数等,就可以访问数据库了,很方便。
数据排序方式有两种:
第一种是升序排列,关键词为ASC,代码如下:
ORDER BY “按什么排序” ASC;
第二种是降序排列,关键词为desc,代码如下:
ORDER BY “按什么排序” desc;

4.4房屋出售信息
录入房屋信息,如4-4图出售信息所示。出售者身份证号,应为18位;带‘*’的信息为必填项;录入时房屋状态仅为未出售,购买时间与截止时间应保持一致;房源录入成功后,会自动生成一条数据保存录入时间和员工姓名。

在这里插入图片描述

出售房屋管理部分代码如下:
public static bool Insertchushouxinxileibiao (int userid, string Area, int Satus, string Address, string Hx, string Mj, string Zhuangxiu, string Ptss, string Adddate) { string sql=string.Format(
“insert into T_Housesale (userid, Area, Satus, Address, Hx, Mj, Zhuangxiu, Ptss, Adddate) values(‘{0}’,‘{1}’,‘{2}’,‘{3}’,‘{4}’)”, userid, Area,Satus, Address, Hx, Mj, Zhuangxiu, Ptss, Adddate);
try{ SqlHelper.ExecuteNonQuery(SqlHelper.GetConnection(), CommandType.Text, sql); }
catch (Exception exc)
{
return false;
}
return true;
}
如果添加成功将返回true,如果添加失败,会返回false值来进行判断,这里还是使用SqlHelper类来处理数据库数据。

4.5发布求购委托信息

根据客户要求填写好需要的位置要求,面积要求,楼层要求,年限要求,价位要求,装修要求等信息来帮助客户完成信息发布,代码和出售房屋管理代码语句一样,这里不做说明了。
如图4.5发布求购委托信息所示

在这里插入图片描述

4.6客户来访登记
客户来访登记是为客户上门登记求购信息的重要平台,帮助客户尽快购买到喜欢的房屋信息并显示到来访登记信息上,添加求购信息后转到求购信息列表,如图4.6客户来访登记所示,代码如下:
Response.Write(“”);
上面代码为打开新的页面4.7图,原窗口被代替。

在这里插入图片描述

在这里插入图片描述

4.7出访登记
出访登记可以查看出访安排以及历史出访信息记录,有效的管理员工的效率, 如图4.8出访登记所示。
在这里插入图片描述

4.8员工考勤
考勤管理可以帮助员工查看自己的考勤情况,请假时间,签到日期,如图4.8考勤管理所示
在这里插入图片描述

4.9查询房源信息
允许组合查询。当选中某类信息时,输入关键字后,会出现查询结构,每页显示50条,如图4.9查询房源信息界所示为条件查询后的结果。

在这里插入图片描述

查询房源信息代码如下:
private void GridViewBind()
{
string str = “select * from T_Housesale where
Address like '%” + this.Text1.Value.Trim() + “%’
or Area like '%” + this.Text1.Value.Trim() + “%’
or Zhuangxiu like '%” + this.Text1.Value.Trim() + “%’
order by ID desc”;
SqlConnection conn = SqlHelper.GetConnection();
DataSet ds = SqlHelper.ExecuteDataset(conn, CommandType.Text, str);
GridView1.DataSource = ds.Tables[0].DefaultView;
GridView1.DataBind();
}

信息每50条分页.cs代码如下:
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{ GridView1.PageIndex = e.NewPageIndex;
GridViewBind();}
前台显示代码如下:
<asp:GridView ID=“GridView1” runat=“server” AllowPaging=“True” Font-Size="Small"OnPageIndexChanging=“GridView1_PageIndexChanging” Width=“97%” PageSize=“50” >
</asp:GridView>
本系统使用前端客户代码进行分页操作,优点在与方便快捷的使数据分开,并可以让系统中的数据最大的不受到操作的限制。

4.10公告及公共交流
用户可以随时查看或者发布自己的一些信息,并且修改,删除发布的信息,每页显示5条信息,如图4.10公共交流所示为公告及交流平台。
在这里插入图片描述

4.11系统管理
系统管理包括人员列表、权限管理。
4.11.1人员列表
人员列表可以查看员工编号,部门,权限等,还可以进行修改和删除功能。如图4.11人员管理列表所示。
在这里插入图片描述

图4.11 员管理列表
4.11.2权限管理
权限管理系统管理:此权限可以对系统的相关信息进行管理。
信息授权:此权限能看见所发布信息的联系方式。
公告发布:拥有此权限的账号可以发布公告信息。
查看统计信息:此权限可以看见成交记录。
删除信息:拥有删除信息的权限。
日志查看:可以查看账号查看信息的日志。如图4.12权限管理所示
在这里插入图片描述

4.12 退出
点击系统主界面退出按钮,本系统会自动关闭,并跳转到登陆界面。
4.13 软件测试
软件经过测试,运行效果良好。在处理房屋信息增加、房屋信息修改、房屋信息删除、房屋信息查询、系统管理等工作中表现突出,方便快捷,能使人事管理者能够更专注于最需要智慧和经验的工作,大大节约了时间,因而提高人事管理的质量和效率。达到了预期的目的, 在数据库上,SQL server2000数据库能够优秀的承担中小型数据库的运行要求,保证数据库的效率和安全性。
综合考虑整套系统,从底层数据库设计、应用平台设计,到程序的发布,都能符合软件设计规范,并且达到较优化的系统运行过程。

五、结 论

本次毕业设计采用Visual Studio 2010为开发平台,开发语言为C#,使用SQL Server 2000 数据库保存数据信息。参考各种资料进行软件编程实践,基本实现了系统的预期的功能。
从确定毕业设计题目开始,前期的工作集中在查找房屋系统的相关资料,要实现那些具体功能,并学习C# .NET方面的程序设计。中期工作量很大,先要构建数据库,包括列表,属性,主外键等;其次确定软件的界面布局,分布方式,使用那些控件和组件;再次编写代码,实现预期的功能,并设置输入数据的各种限制,保证所有数据的合法性与合理性;最后进一步美化界面,增加图片背景与相应图标,后期主要是测试,测试各种输入与非法操作等不合理的操作,完善软件相应的功能。在这期间,经常会遇到些小问题,可能解决方法很简单,但会卡住很长时间,同时也让我学习到了很多技巧,非常实用。
此系统还可以进一步完善。连接数据库时使用IP地址,将固定的电脑当做服务器,这样就可以多台电脑同时操作数据库。也可以让更多的用户使用。系统会在数据库中自动添加一条数据存储相信信息,那么之前的相关数据就是真实信息,已与现实情况不符,可以将数据库备份,因为以前的新奇同样也是真实的,都是对过去操作的记录,在将备份后需要的删除数据删除。
今后会不断地学习,不断地实践,继续思考使系统更加完善。

致 谢

   本论文在齐斯琴导师的悉心指导下完成的。导师渊博的专业知识、严谨的治学态度,精益求精的工作作风,诲人不倦的高尚师德,严于律己、宽以待人的崇高风范,朴实无法、平易近人的人格魅力对本人影响深远。不仅使本人树立了远大的学习目标、掌握了基本的研究方法,还使本人明白了许多为人处事的道理。本次论文从选题到完成,每一步都是在导师的悉心指导下完成的,倾注了导师大量的心血。在此,谨向导师表示崇高的敬意和衷心的感谢!在写论文的过程中,遇到了很多的问题,在老师的耐心指导下,问题都得以解决。所以在此,再次对老师道一声:老师,谢谢您!

参考文献

[1].王小科等 著《c#开发实践宝典》[M]. 清华大学出版社 2012年9月
[2].徐孝凯 贺佳英 著 《数据库基础与SQL Server应用开发》[M].清华大学出版社 20013年4月
[3].马伟 著《ASP.NET 4权威指南》[M].机械工业出版社 2012年1月
[4].尹立宏 著《Visual C#.NET应用编程150例》[M].电子工业出版社,2012.3
[5].罗斌 著《Visual C#.NET精彩编程实例集锦》[M]. 中国水利水电出版社,2012.2
[6].罗宾逊 著《C#高级编程(第3版)》[M]. 清华大学出版社,2013.12
[7].张晋连 著《数据库原理及应用》[M].电子工业出版社 ,2011.7
[8].苏选良 著《数据库与管理信息系统实验教程》[M].电子工业出版社,2011.2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值