房屋销售管理系统的设计与实现论文模板.doc
《房屋销售管理系统的设计与实现论文模板.doc》由会员分享,可在线阅读,更多相关《房屋销售管理系统的设计与实现论文模板.doc(53页珍藏版)》请在咨信网上搜索。
目 录 第1章 绪论 1 1.1 课题背景 1 1.2 中国外研究现实状况 1 1.3 本课题研究意义 2 1.4 本课题研究方法 2 第2章 系统概述 3 2.1 总体设计 3 2.2 数据库分析 4 2.3 运行环境 4 2.4 理论基础 4 第3章 房产销售管理系统设计 7 3.1 功效概述 7 3.2 数据库设计 7 3.2.1 数据库概念模型 7 3.2.2 数据库表结构 8 第4章 房产销售管理系统实现 11 4.1 注册登录功效实现 11 4.2 搜索功效实现 12 4.3 系统功效管理 13 4.3.1 房屋信息模块 15 4.3.2 房屋通告模块 15 4.3.3 预订单模块 15 4.3.4 管理员模块 17 第5章 系统测试 20 5.1 测试目标 20 5.2 测试方法 20 5.3 测试步骤 20 5.4 测试结果 22 结 论 23 致 谢 24 参 考 文 献 25 附录A 译文 26 ASP.NET WEB服务怎样工作 37 附录B 外文原文 38 第1章 绪论 1.1课题背景 多年来人民群众对住房刚性需求一直处于上升趋势,政府现在又提倡保障大家群众刚性住房需求,所以房地产行业还是很有前景。房地产管理部门面临工作量日益繁多, 房屋管理中庞大数据量及更新速度快同传统手工办理、纸制档案管理模式之间矛盾已经越来越突出。怎样有效地管理庞大复杂房地产信息资源, 科学地规范房地产管理工作, 已经成为房地产管理部门提升本身管理和服务水平关键所在。怎样让房屋变成企业流动资金,是一个企业竞争中重中之重。在现在网络飞速发展背景下,设计房屋销售管理系统来促进销售也是一个很好手段。目前形势下,仅仅靠原始手工管理或简单单机管理是不够,商品部门面对大量信息,无法有效率地将其中关键部分提取出来,并做出对应判定和处理。企业管理者决议只能依据报表数据,在浪费大量人力、物力同时无法做到实时监控,难以确保数据正确性和立即性。所以,优异管理思想在商业中实现就成为了一个可望而不可及目标。企业集团很急需一套现有优异管理思想又适合中国大小房地产企业房屋销售管理系统,作为实现目标和提升现有水平一个关键手段。房屋销售管理系统是一个房屋销售企业不可缺乏部分,它实施对于企业决议者和管理者来说是很有帮助, 伴随科学技术不停提升,计算机科学日渐成熟,其强大功效已为大家深刻认识,它已进入人类社会各个领域并发挥着越来越关键作用。 1.2 中国外研究现实状况 房产销售在中国外全部是一个已经发展了很久行业,相关房产销售多种系统也是多样化,系统人性化设计是加强了用户和销售者之间联络,使用户在购置房屋之前就和销售方有了沟通,对自己中意房屋也很了解。因为中国经济发展快速,带动了房地产业进步,对系统设计也是向多功效方面发展。"公正、公平、合理"商业管理理念和商业管理水平提升,使社会对房屋销售管理系统有了更高需求;同时因为个人电脑普及,数据库技术、用户/服务器技术,尤其是Internet/Intranet技术发展,使得第三代房屋销售管理系统出现成为肯定。房产销售管理系统特点是从房屋销售管理角度出发,用集中数据库将几乎全部和商品相关数据统一管理起来,形成了集成信息源。在中国外房屋销售方面来看,利用好网络是企业成功基石。中国加入WTO后,中国房地产企业面临服务领域竞争压力更大。怎样推进房产销售管理现代化、专业化、市场化是全部房产企业面临紧迫课题。面对猛烈竞争和愈发挑剔购房者,房地产发展商也在不停寻求能够加强本身竞争力手段。这时一个比较完善高效房屋销售系统就越发显得关键了! 1.3 本课题研究意义 方便想购房人在网上对楼盘房屋进行初步了解,好从自己认为满意房屋中初步选择多个自己敢爱好房屋,从而使购房者不用各个楼盘去挨个看房子,有个这个系统购房者只需在系统上筛选出多个楼盘,然后去看,这么节省了她们很多时间、精力和钱。同时有了这个系统,房地长企业就能够很好宣传自己企业和开放小区楼盘等,使企业名声在网上广为传输,达成了打广告作用,而且受众很多。经过对系统里管理功效使用,房地产企业工作人员能够知道更多用户,这么有望提升她们销售业绩,因为系统是优异,能够提升工作人员工作效率,这无形之中就为企业省了成本,所以说网上房屋销售管理系统前景是很好。伴随计算机普及和计算机科学技术飞速发展,大家开始越来越多地利用计算机处理实际问题。所以,开发一个界面友好,易于操作房屋销售管理软件进行自动化处理变得十分关键,这正是本系统开发目标和意义。 1.4 本课题研究方法 本系统使用了B/S模式,使用ASP.NET语言和SQL Server 来设计开发。前台开发工具采取Dreamweaver MX 和CSS样式。首先把全部些人分为了用户和管理员2个部分,通常用户能够对系统前台进行访问,对通常信息进行查看,而注册用户就能够经过登录来完成对房屋信息查看和对房屋预订功效。管理员能够经过登录进入系统后台,实现对房屋信息和多种公告信息进行添加,编辑,删除等功效。 第2章 系统概述 不管是开发什么系统,一份系统全方面需求分析是十分必需步骤,实践说明,前期需求分析优劣,在很大程度上面决定了系统成败。系统分析目标是:经过问题分析,可行性分析,具体调查,系统化分析,最终完成系统逻辑方案设计。 2.1 总体设计 房产销售管理系统能够实现用户在线查看房屋信息和多种通告,能够在线对自己中意房屋进行预订。管理员能够实现对多种房屋消息录入、编辑和删除。本系统分成5个子系统部分:房屋信息系统;通告消息系统;预订单系统;管理员系统;搜索系统。 (1)房产信息模块 房屋信息展示:把全部数据库里面全部房屋全部信息展示出来。具体房屋介绍信息有利于用户了解在网上看到房屋。 推荐房屋信息展示:管理员依据房屋户型、地点、价格等一系列评价房屋好不好标准来比较在系统里房屋对居住者适宜程度,给出推荐判定,该房屋属于比较热门商品。 (2)通告信息模块 新闻通告显示:把相关房地产部分关键新闻信息,如国家房地产调控政策、限购令等在系统里展示出来,为用户买房提供部分参考。 (3)预订单模块 预订单生成:用户能够对自己中意房屋进行预订。 预订单查看:用户能够对自己预订单信息进行查看,以确定自己是否预订了自己中意房屋。管理员也能够查看预订单,以方便自己和用户沟通。 预订单修改:管理员能够删除订单。 (4)管理员模块 房产信息管理:企业全部房屋信息全部在系统里面,管理员能够对其进行编辑、删除。添加等操作。 通告信息管理:用于公布信息通告,管理员能够利用这个功效进行添加、编辑、删除通告。 预订单管理:系统将用户提交预订单保留在系统数据库里,管理员对订单进行处理。 (5)搜索模块 搜索功效:用户依据自己需要来查找自己满意房屋。 2.2 数据库分析 房产销售管理系统数据库采取Microsoft SQL SERVER ,数据库中关键表为: Admin--------管理员信息表 House--------房屋信息表 Login--------用户信息表 Message--------通告信息表 Orders--------预订单信息表 2.3 运行环境 网站系统在个人电脑上设计完成,基础配置以下 硬件环境: (1) CPU: intel core2 T5870 (2)内存:3G (3)硬盘:320G 软件环境: Windows 7,Microsoft SQL Server5 2.4 理论基础 ASP.NET是一个面向对象编程语言,它作为Visual Studio中一部分。ASP.NET(发音为“C-Sharp”)既保持了C++中熟悉语法,而且还包含了大量高效代码和面向对象特征。它不仅能用于WEB服务程序开发,而且还能开发强大系统级程序。ASP.NET编程语言还将包含虚拟机设备。 ASP.NET特征:ASP.NET是由C和C++派生而来一个“简单、流行、面向对象、类型安全”程序设计语言,ASP.NET意在综合Visual Basic高效率和C++强大功效。但这种说法是否正确呢?因为ASP.NET结构很像Visual BasicActiveX,它显然是冲着RAD开发者来。但同时,“ASP.NET提供了C++强大功效”这种说法也稍嫌夸张,未来很可能变成空头支票。 对某一对象接口更新,微软称之为“继承”,当然“继承”是就“对象”而言。不过,即使“对象”这个词我们常常碰到,却极少有些人真正了解了它含义。微软用户,甚至它自己职员全部常常把“对象”和“接口”弄混。所以微软干脆就用接口来定义多种对象,结果造成了“面向对象编程”(OOP)被微软弄得乱七八糟。现在,微软又在大踏步地前进了(即使它内心还是很小心),它把它建立在接口基础上“对象”集成到了开发工具里。不过它走得实在过了头,它甚至把对另一对象接口更新称之为“继承”。 这个“继承”给程序员们带来好处就是语言无关——只要接口维持其兼容性,用Visual Basic写成对象在ASP.NET和C++中也能够良好地运行。但此特征是以真正OOP技术和平台可移植性为代价。每个对象全部被编译和注册到Windows子系统,只要你能访问这个子系统,你就能访问这个对象。来吧!欢迎来到.NET和NGWS世界!——Windows平台历来没有完完全全地让人产生这么完整依靠性。她们动机当然要遭到全世界对微软有偏见人怀疑,当然,完全依靠此技术ASP.NET也不例外。 实际上,ASP.NET将是完全依靠Windows最完美产物。那些困扰Java SDK, MFC 和SET数据库已成为过去。你想放入ASP.NET任何东西(不管何种语言),只要在Windows.NET子系统下建立和包装全部能够使用Windows运行库。 SQL Server是微软企业开发一个关系数据库管理系统,以Transact_SQL作为它数据库查询和编程语言。T-SQL是结构化查询语言SQL一个,支持ANSI SQL-92标准。 SQL Server 采取二级安全验证、登录验证及数据库用户账号和角色许可验证。SQL Server 支持两种身份验证模式:Windows NT身份验证和SQL Server 身份验证。7.0版支持多个类型角色,"角色"概念引入方便了权限管理,也使权限分配愈加灵活。 SQL Server为公共管理功效提供了预定义服务器和数据库角色,能够很轻易为某一特定用户授予一组选择好许可权限。SQL Server能够在不一样操作平台上运行,支持多个不一样类型网络协议如TCP/IP、IPX/SPX、Apple Talk等。SQL Server在服务器端软件运行平台是Windows NT、Windows9x,在用户端能够是Windows3.x、Windows NT、Windows9x,也能够采取其它厂商开发系统如Unix、Apple Macintosh等。 微软SQL Server是一项完美用户/服务器系统。SQL Server需要安装在Windows NT平台上,而Windows NT能够支持Intel 386,Power PC,MIPS,Alpha PC和RISC等平台,它使SQL Server含有足够威力和功效。 这里全部文章所采取数据库应用程序全部是基于SQL Server之上,采取ODBC及标准SQL查询,能够很简单移植到任何一个支持ODBC数据库之上,如:Oracle,Informix,Db2和Access,在阅读相关ASP数据库编程技术之前,要确定你最少熟悉一个数据库管理系统,并能够使用标准SQL查询语言操作数据库。 SQL Server提供服务器端软件,这部分需要安装在NT Server上,SQL Server用户端则能够安装在很多用户端PC系统中,Windows能够让用户端进行数据库建立,维护及存取等操作,SQL Server能够最多定义32767个数据库,每个数据库中,能够定义20亿个表格,每个表格能够有250个字段,每个表格数据个数并没有限制,每一个表格能够定义250个索引,其中有一个能够是Clustered索引。 SQL Server所使用数据库查询语言称为Transact-SQL,它是SQL Server关键,Transact-SQL强化了原有SQL关键字以进行数据存取,储存及处理等功效,Transact-SQL扩充了步骤控制指定,能够使你方便编写功效强大存放过程,她们存放在服务器端,并预先编译过,实施速度很块,触发是一个特殊存放过程,用来确保SQL Server数据库引用完整性,你能够建立插入,删除和更新触发以控制相关表格中对数据列插入,删除和更新,你还能够使用规则(Rule),缺省(default)和限制(Constraints),来帮助将新数值套用到表格中去。 第3章 房屋销售管理系统设计 3.1 功效概述 本网站采取B/S模式,能够实现浏览,预订,管理,搜索房屋等功效。该系统用户分为四个不一样角色:分别为通常浏览用户、注册用户、通常管理员和高级管理员。 通常见户能够对网站通常功效进行使用,能够浏览大部分信息,关键是不能使用预订功效,这关键是预防通常见户胡乱使用,扰乱整个系统管理。 注册用户除了不光能够使用通常见户全部功效以外,还能够对自己中意房屋进行预订。 高级管理员能够进行增加房屋信息、增加通告消息、查看房屋信息而且能够进行删除或编辑、查看销售情况(能够依据条件查询)、显示通告信息(对通告信息进行删除或编辑)、查看预订单(查看订单具体情况或删除订单)、进行用户管理、在修改管理员信息模块功效中不仅能够删除管理员信息,还能编辑信息、添加管理员。 通常管理员(实际中能够是房屋销售人员)能够进行添加房屋信息、添加通告消息、查看房屋信息而且能够进行删除或编辑、查看销售情况(能够依据条件查询)、显示通告信息(对通告信息进行删除或编辑)、查看预订单(查看订单具体情况或删除订单)、进行用户管理、修改管理员信息中只能删除管理员信息,不能编辑信息。 3.2 数据库设计 3.2.1 数据库概念模型 E-R(Entity-Relationship Approach)图是最常见概念模型表示方法,E-R图也称实体-联络图(Entity Relationship Diagram),提供了表示实体类型、属性和联络方法,它也是数据库关键和基础,它是按用户见解来对数据和信息建模,依据概念模型设计应具特点,对房屋销售管理系统设计E-R图以下图3.1所表示。 管理员 用户 通告 房屋 预订单 密码 日期 作者 内容 标题 姓名 用途 推荐 户型 楼号 交房时间 产权 面积 单价 房号 用户名 地址 邮编 电话 email 身份证 预订号 用户地址 日期 单价 用户电话 用户名 房屋名 密码 类型 email 电话 帐 号 通告信息E-R图 房屋信息E-R图 管理员信息E-R图 预订单信息E-R图 用户信息E-R图 状态 销售人员ID 图3.1房屋销售信息管理系统E-R图 3.2.2 数据库表结构 Admin表(如表1)是统计管理员信息,包含基础管理员名、管理员密码和管理员邮箱,在添加管理员时需要使用该表。 表1 Admin表字段说明 字 段 数据类型 长 度 是否许可为空 字段描述 id int 4 否 编号 adminID varchar 50 否 管理员名 adminpassword varchar 50 否 管理员密码 adminphone varchar 50 否 管理员电话 adminemail varchar 50 否 管理员邮箱 House表(如表2)是房屋基础信息。在用户查看房屋及管理员操作房屋信息时需要使用该表。Housename是这个表主键。 表2 House表字段说明 字 段 数据类型 长 度 是否许可为空 字段描述 id int 4 否 编号 housename varchar 50 否 房号 univalent varchar 50 否 单价 area varchar 50 否 房屋面积 buildtime datatime 8 是 交房时间 agelimit varchar 50 是 产权 situation varchar 50 否 楼号 recommed varchar 50 是 推荐 houseform varchar 50 否 户型 typename nvarchar 50 否 用途 Image varchar 50 是 房屋图片 Exd varchar 20 是 状态 adminID varchar 50 是 销售人员ID Login表(如表3)统计是用户基础信息,在用户注册和管理员管理时候需要使用到。userID是本表主键,用户有些信息是不太必需,所以能够为空。 表3 Login表字段说明 字 段 数据类型 长 度 是否许可为空 字段描述 id int 4 是 编号 userID varchar 50 是 用户帐号 password varchar 50 是 密码 username varchar 50 否 用户性名 address varchar 50 是 地址 postcode varchar 50 否 邮政编码 telephone varchar 50 是 电话 email varchar 50 否 E-mail IDcard varchar 50 是 身份证号 Message表(如表4)显示是公告或新闻等信息全部字段,当用户查看通告、管理员处理公告信息时需要使用到该表。 表4 Message表字段说明 字 段 数据类型 长 度 是否许可为空 字段描述 id int 4 否 编号 title varchar 50 否 标题 contents varchar 1000 否 信息内容 messagetime varchar 50 否 信息时间 author varchar 50 否 作者 Qrders表(如表6)用来存放用户预定单,其中包含用户信息是管理员联络用户基础凭据。 表6 Qrders表字段说明 字 段 数据类型 长 度 是否许可为空 字段描述 id int 4 否 编号 orderID varchar 50 否 预订单号 userID varchar 50 否 用户名 orderdate datatime 8 否 预订单日期 housename varchar 50 否 房号 univalent varchar 50 否 房屋单价 telephone varchar 50 否 用户电话 address varchar 50 否 用户地址 第4章 房产销售管理系统实现 4.1 注册登录功效实现 在房产销售信息管理系统实现中首先介绍3个简单功效:用户注册、用户登录、管理员登录。 (1)用户注册 当用户登录到系统首页Index.aspx,假如要使用房屋预订功效,那么系统就会经过判定Session中用户帐号是否为空来对使用者身份进行验证判定,假如帐号为空,说明用户没有登录,属于通常浏览用户,所以不能进行在线预订操作,系统就会显示“您没有登录”消息,点击确定跳转到Reg.aspx注册页面去。 在用户在注册页面填好个人信息后,用户点击注册按钮后,系统首优异行连接数据库操作,使用SqlConnection连接到当地数据库,然后使用SqlCommand在打开数据库中查询,先判定用户注册用户名已经被她人先注册了,假如这个用户名已经被她人注册了,则显示“注册失败:该用户名已经存在”,这里是用Response对象Write方法来显示。假如这个帐号没有被注册,那么进行insert into插入操作。注册成功后直接跳转到登录页面Login.aspx。 (2)用户登录和管理员登录 用户是经过Login.aspx页面来登录。在登录时将用户帐号(userID)和密码(password)输入到各自对应TEXT控件中去,点击提交后系统把刚才获取userID和password赋值给新定义2个字符串name和pwd,然后使用SqlConnection连接当地数据库。使用SqlDataReader进行读操作,假如输入帐号和密码是和数据库中值是一致话,那么Session中值就等于该帐号,登录成功,跳转到首页Index.aspx。假如用户名不存在或输入错误,那么使用Response对象Write方法显示出提醒信息,同时Session中值为空。在首页中判定用户是否登录就是看Session里值。假如为空,那么用户为通常浏览用户。假如为注册用户帐号,那么就可进行注册用户对应操作。假如其中值为管理员名,那么该用户为管理员,能够点击管理按钮进入管理页面。管理员登录和注册用户登录类似,只是实现是在Admin.aspx页面中进行。页面图4.1所表示。 图4.1 用户注册 管理员登录部分代码以下: Session["adminID"]=adminID.Text; Response.Write("<script>alert('登录成功!')</script>"); Response.Redirect("Admintree.aspx"); 4.2 搜索功效实现 用户在Locating.aspx中实现搜索操作。使用搜索功效时使用位置(situation)、户型(houseform)和用途(typename)3个字段联合来查询数据库,首先分别将3个DropDownList中值赋值给新定义3个字符串,然后进行数据库查询select *from …where…操作,使用SqlDataAdapter对象来填充DataSet对象,使用SelectCommand来查询统计,最终经过DataGrid将查询信息显示出来。 部分代码为: string aaa=this.DropDownList1.SelectedItem.Text.Trim(); string bbb=this.DropDownList2.SelectedItem.Text.Trim(); string ccc=this.DropDownList3.SelectedItem.Text.Trim(); SqlDataAdapter sqlda=new SqlDataAdapter(); SqlConnection conn=new SqlConnection(FWsell.Myclass.ConnString); SqlCommand selectCmd=new SqlCommand("select *from House where situation='"+aaa+"' and houseform='"+bbb+"' and typename='"+ccc+"'"); selectCmd.Connection=conn; 4.3 系统功效管理 4.3.1 房屋信息模块 只要是登录到该网站人全部能够查看全部房屋信息,首优异入是一个显示全部房屋信息页面House.aspx(图4.3所表示),在这个页面中,能够依据自己需关键点击按钮来查看某个房屋具体信息(图4.4所表示)那就需要使用到显示具体房屋信息页面HouseINfo.aspx。 图4.3全部房屋信息 在显示全部房屋信息时,首先对表House进行查询,使用SqlDataAdapter对象中SelectCommand属性来选择所查询值,将具体房屋信息在HouseINfo.aspxDataList中全部显示出来。图4.4所表示。 图4.4某房屋具体信息 关键技术处理以下: 在DataGrid中显示全部房屋信息时候,假如房屋信息超出了10条,那么就需要上下翻页。 回到第一页,将CurrentPageIndex属性置0。 this.DataGrid1.CurrentPageIndex = 0; this.DataGrid1.DataBind(); 回到前一页,首先要判定是不是第一页CurrentPageIndex要大于0,然后CurrentPageIndex属性进行减1操作。 this.DataGrid1.CurrentPageIndex -=1; this.DataGrid1.DataBind(); 到最终一页,也就是到了PageCount-1页时候,那么使用DataBind连接数据: this.DataGrid1.CurrentPageIndex=this.DataGrid1.PageCount-1; this.DataGrid1.DataBind(); 点击到后一页,首先要判定是不是最终一页,CurrentPageIndex属性值要小于PageCount属性值减一,然后CurrentPageIndex属性加一操作: this.DataGrid1.CurrentPageIndex +=1; this.DataGrid1.DataBind(); 为了方便用户记忆和查找,在以上控件中间添加了显示目前多少页控件,定义了个ShowPosition函数来实现,函数代码: this.ButtonCurrent.Text=string.Format("第{0}页 共{1}页 ",this.DataGrid1.CurrentPageIndex+1,this.DataGrid1.PageCount); 在HouseINfo.aspx中要将房屋具体信息显示出来,需要使用前页House.aspx DataGrid中值(在DataGrid属性“点击查看”列属性URL中添加(HouseINfo.aspx?H={0})),这么就能够使用Request对象来获取。Request对象是HttpRequest类实例,是ASP.NET自动创建,而HttpRequest类能够使ASP.NET能够读取用户端在WEB请求期间发送HTTP值。当用户点击前页查看按钮后,被Request获取。具体实现代码以下: private void Page_Load(object sender, System.EventArgs e) { string str=Request["H"]; // 以前面DATAGRID中取H[0]中值 DataSet dataset=new DataSet(); SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=Fangwu;Integrated Security=True"); string sqlstr="select *from House where housename='"+str+"'"; SqlDataAdapter adapter=new SqlDataAdapter(sqlstr,con); adapter.Fill(dataset,"House"); this.DataList1.DataSource=dataset; this.DataList1.DataMember=dataset.Tables["House"].ToString(); this.DataList1.DataBind(); } 4.3.2 房屋通告模块 通告信息模块实现和房屋信息模块实现是相同,只要是登录到该网站人全部能够查看全部通告信息,首优异入一个显示全部通告信息页面Message.aspx,想要查看某个具体通告信息,那就需要使用到页面Messagecontents.aspx。在显示全部通告信息时,首先对表Message进行查询,将具体房屋信息在Messagecontents.aspxDataList中显示出来。起代码和房屋信息模块相同 。 4.3.3 预订单模块 本系统不是一个能够在线销售系统,不过产生预订单是很关键。只有注册过用户在点击房屋具体信息中预订按钮后,才能够产生预订单填写页面Orderin.aspx(图4.5所表示)。这里使用了DataList控件,在预订单表Qrders输入中,只有用户电话和用户地址这2个字段是需要用户自己填写,其它字段全部是系统生成。预订单查看页面Orders.aspx(图4.6所表示)中,用户查看自己预订单,假如用户改变想法,想要取消预订单,或是想预订其它房屋,那么能够经过点击按钮来取消预订单,也就是表Qrders中就没有了目前用户账号,这个账号就能够预订其它房屋了。在Orders.aspx中,用户还能够编辑自己填写预订单是填好信息。 图4.5用户预定界面 图4.6订单界面 关键代码为: SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=Fangwu;Integrated Security=True"); string sqlstring="select *from Orders order by id desc"; conn.Open(); SqlCommand command=new SqlCommand(sqlstring,conn); SqlDataReader myReader=command.ExecuteReader(); if (myReader.Read()==true) { int id=myReader.GetInt32(0); myReader.Close(); int num=id+1; string orderID="FWXS"+num; string housename=Session["housename"].ToString(); SqlConnection commm=new SqlConnection(FWsell.Myclass.ConnString); string univa="select * from House where housename='"+housename+"'"; commm.Open(); SqlCommand cmdd=new SqlCommand(univa,commm); SqlDataReader Reader=cmdd.ExecuteReader(); Reader.Read(); string univalent=Reader.GetString(2).ToString(); string telephone=this.telephone.Text.Trim(); string address=this.address.Text.Trim(); string orderdate=DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); string userID=Session["userID"].ToString(); string sqlstr="insert into Orders(telephone,address,orderdate,userID,orderID,housename,univalent)values('"+telephone+"','"+address+"','"+orderdate+"','"+userID+"','"+orderID+"','"+housename+"','"+univalent+"') "; SqlCommand comm=new SqlCommand(sqlstr,conn); comm.ExecuteNonQuery(); conn.Close();} 4.3.4 管理员模块 管理员管理部分由多个小模块组成。管理员登录后首优异入管理截面Admintree.aspx(图4.7所表示)。 图4.7管理员模块界面 房屋信息管理中,管理员能够对房屋信息进行录入,并能够对已录入系统房屋信息做出修改,分别在页面AdminG.aspx和Addinfo.aspx中进行。在添加时,首先把管理员输入值赋值给对应字符串,然后输入数据库插入操作语句。当添加成功后,使用Response对象Write方法把添加成功信息显示出来。其代码以下: SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=Fangwu;Integrated Security=True"); string name=this.housename.Text.Trim(); string univalent=this.univalent.Text.Trim(); string area=this.area.Text.Trim(); string buildtime=this.buildtime.Text.Trim(); string agelimit=this.agelimit.Text.Trim(); string situation=this.situation.Text.Trim(); string recommed=this.recommed.Text.Trim(); string houseform=this.houseform.Text.Trim(); string typename=this.typename.Text.Trim(); string sqlstr="insert into House(housename,univalent,area,buildtime,agelimit,situation,recommed,houseform,typename)values('"+name+"','"+univalent+"','"+area+"','"+buildtime+"','"+agelimit+"','"+situation+"','"+recommed+"','"+houseform+"','"+typename+"') "; SqlCommand comm=new SqlCommand(sqlstr,conn); conn.Open(); comm.ExecuteNonQuery(); conn.Close(); Response.Write("<script>alert('添加成功!')</script>"); 当添加成功消息显示同时,代码将页面中全部要填项全部置为空,这么方便下次添加进行添加输入操作,节省时间。 其它管理员操作步骤同房屋添加类似。在使用用户管理功效时,管理员能够对全部注册用户进行管理,能够在Adminuser.aspx中对用户账号进行筛选,,经过对DataGrid属性设置中删除冻结按钮,能够将该用户账号删除或冻结。通告信息管理中,管理员能够在管理界面中,对目前要发送信息给录入,假如要对已经发送了信息编辑,那么直接点击操作按钮跳转到对应页面就能够实现了。点击确定后我们就能够对数- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 房屋 销售 管理 系统 设计 实现 论文 模板
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文