能力拓展训练商品房销售管理信息系统_第1页
能力拓展训练商品房销售管理信息系统_第2页
能力拓展训练商品房销售管理信息系统_第3页
能力拓展训练商品房销售管理信息系统_第4页
能力拓展训练商品房销售管理信息系统_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、武汉理工大学能力拓展训练说明书学 号: 0120610340516能力拓展训练题 目商品房销售管理信息系统学 院计算机科学与技术专 业计算机科学与技术班 级姓 名指导教师2009年9月1日计算机科学与技术专业能力拓展训练任务书 学生姓名: 专业班级:计算机科学与技术学院 指导教师: 工作单位:计算机科学与技术学院 题 目: 商品房销售管理信息系统前提条件:理论:本环节要求学生选用asp.net及c#语言或 者jsp,以及相应开 发环境,采用sql server数据库服务器,实施一个基于web的小 型 应用系统 的规划、设计、实现,最终达到一个原型系统功能目标。 实践:计算机科学系实验中心提供计

2、算机及软件开发环境。要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写 等具体要求)(1)系统需求分析:使用软件工程学的知识对拟开发的系统进行数据需求和功能需求分析。(2)系统设计:基于系统需求分析进行模块设计;采用b/s 模式,浏览器端选用asp.net或者c#语言或者jsp,服务器端采用sql server数据库服务器进行程序设计。(3)编制好程序后,设计若干测试用例,上机测试并修改所编制的程序,直到系统运行正确为止,。(4)按格式要求书写设计报告。设计报告书正文的内容应包括: 1系统描述,包括问题说明、数据需求和功能需求分析;2系统设计;模块设计;程序设计。程序设计必

3、须具体到输入/输出设计、用户界面设计、处理过程设计的说明;3系统测试,包括测试用例、测试方法的描述和测试结果的分析;4设计的特点、不足、收获与体会。时间安排:设计安排一周,利用暑假完成:指导教师与学生一起,确定选题,分配任务,并熟悉开发平台的 使用。完成系统分析、模块设计、程序设计。程序设计必须具体到输入 /输出设计、用户界面设计、处理过程设计的说明。完成程序设计与调试,并撰写设计报告书。设计验收并收取设计报告(8月31日星期一第1-10节课到实验 中心/教研室/实验室进行上机验收)。指导教师签名: 2009 年7 月 2 日系主任(或责任教师)签名: 2009 年 7 月 2日商品房销售管理

4、信息系统报告1系统描述1.1问题说明随着现在人口数量飞速增长,人民生活水平不断提高,房地产的规模也在不断扩大,有关房产的各种信息量也成倍增加,房地产商的数量也不断增加。面对着庞大的信息量,传统的人工方式管理会导致房地产管理上的混乱,人力与物力过多浪费,房地产管理费用的增加,从而使房地产商的负担过重,影响整个房地产的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的房地产销售管理系统,对房产资料进行集中统一的销售与管理。另一方面,it产业和internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。提高了房地产管理

5、工作效率,作到信息的规范管理,科学统计和快速查询,让房地产销售管理系统更好的为房地产行业,社会服务。1.2数据需求 1.2.1关系模型 关系模型主要是用二维表格结构表达实体集,用外键表示实体间联系。关系模型是由若干个关系模式组成的集合。下面所列的是该数据库的关系模式:下面所列的是该数据库的关系模式:(1)楼房单元房号(区号,单元,房号)(2)员工(员工编号,姓名,所属部门,性别,年龄,职位,联系电话)(3)登记房屋(房号,单元,房型,面积,单价,总价)(4)登记客户(需求客户编号,预订客户编号)(5)预订客户(预订客户编号,客户姓名,性别,年龄,职务,身份证号,联系电话,联系地址,支付方式)(

6、6)预订房屋(预订合同编号,区号,单元,房号,房型,面积,单价,总价,订购日期,已付金额,未付金额)(7)预订(预订合同编号,预订客户编号),如下图7所示:(8)需求客户(需求客户编号,姓名,性别,身份证号,联系电话,联系地址)(9)需求房屋(房屋需求编号,区号,单元,房号,房型,面积,单价,总价)(10)购买需求(需求客户编号,房屋需求编号)(11)收款(预订合同编号,预订客户编号)(12) 销售(销售编号,员工编号,单元,房号,需求客户编号,房屋需求编号,预订合同编号,预订客户编号)1.2.2系统的e-r图1 商品房销售管理信息系统e-r图1.3功能需求分析通过对一些典型销售管理系统的考查

7、、分析以及实际的市场调查与研究和结合商品房销售的特点,要求本系统具有以下功能:(1) 规范、完善的基础信息设置,对基础信息的全面管理。(2) 对房屋的预订、销售、收款以及退房进行管理。(3) 对各种业务按不同的时间段查询。(4) 对各种房屋以及客户、销售人员信息的管理。2系统设计2.1数据流图用户登录界面判断用户类型进入超级管理员界面,权限无限制进入普通管理员界面,根据权限限制操作是普通管理员是超级管理员结束取消2.2总体设计商品房销售管理系统房产管理登录系统设置添加新闻销售员管理客户管理房屋信息更改口令2.3模块设计本系统中的各个模块都对应着严格的模块权限和相应的数据权限,通过系统管理员的配

8、置,不同的系统使用者只能对自己的工作角色允许的部分功能和数据进行操作。 2.3.1系统登录模块 实现用户的登录,只有是合法用户才能登录商品房销售管理信息系统中。系统中登录的用户名和密码分别为:“yinfei”、“198813”。2.3.2 添加新闻模块添加新闻主要包括需要添加的房屋编号和具体描述。具体的描述包含该房产是否已售,是否优惠等一些能吸引顾客的描述。2.3.3房屋信息模块 房屋信息主要包含待售、待租、已售和已租的房屋信息。2.3.4 销售员业绩查询模块销售员业绩查询可以查看销售员的编号、姓名、售出的房屋编号、月租金、租期月、出售价格、租出日期和出售日期。2.3.5 系统管理 (1) 公

9、司、部门和人员维护:支持多级公司及部门组织。指定各操作人员的工作角色。 (2) 角色权限维护:设定不同的工作职务角色,并对之进行操作权限设定。 (3) 系统参数维护:在此可以由用户设定软件使用当中的各种选项参数,例如项目的坐落、房间的户型、朝向、结构、用途,以及签约的付款方式、款项科目等。 (4) 操作日志查询:为了保证系统的安全,系统自动记录了每个用户的每次操作,什么时间、ip地址、修改了什么数据。本模块为系统管理员查找操作人员的误操作提供了依据。 2.3.6 房产管理模块 进入房产管理可以新建房屋的信息,信息主要包含房屋编号、地点编号、房产类型编号、销售员编号、客户编号、月租金、租出日期、

10、租期月、出售日期以及出售价格。同时也可以编辑和删除这些信息。2.3.7添加销售地模块添加销售地主要包括需要添加的房屋编号和具体描述。2.3.8管理员设置模块管理员设置何以设置管理的权限操作,这主要包含系统设置、销售员管理、客户管理、房产管理、房屋信息、系统查询的权限。2.4数据库设计根据在数据需求中给出的该系统数据库实体e-r图,可以设计数据库中表的结构。如下所示是该数据库设计的表结构:表1 楼房单元房号:表中列名数据类型大小是否为空房号char4not null(主键)区号char6not null单元intnot null(外主键)表2 单元信息:表中列名数据类型大小是否为空单元intno

11、t null(主键)房号char4not null表3 员工信息:表中列名数据类型大小是否为空员工编号char6not null(主键)姓名char15not null所属部门char18not null性别char2null年龄intnull职位char15not null联系电话char12not null表4 登记房屋:表中列名数据类型大小是否为空房号char4not null(外主键)单元intnot null(外主键)房型char10not null面积floatnot null单价floatnot null总价floatnot null表5 登记客户:表中列名数据类型大小是否为空需

12、求客户编号char6not null(外主键)预订客户编号char6not null(外主键)表6 预订客户:表中列名数据类型大小是否为空预订客户编号char6not null(主键)客户姓名verchar15not null性别char2not null年龄intnot null职务char10not null身份证号char18not null联系电话char12not null联系地址char25not null支付方式char10not null表7 预订房屋:表中列名数据类型大小是否为空预订合同编号char6not null(主键)区号char6not null单元intnot nu

13、ll房号char4not null房型char10not null面积floatnot null单价floatnot null总价floatnot null订购日期char12not null已付金额floatnot null未付金额floatnot null表8 预订:表中列名数据类型大小是否为空预订合同编号char6not null(外主键)预订客户编号char6not null(外主键)表9 需求客户:表中列名数据类型大小是否为空需求客户编号char6not null(主键)姓名char15not null性别char2null身份证号char18not null联系电话char12no

14、t null联系地址char25not null表10 需求房屋:表中列名数据类型大小是否为空房屋需求编号char6not null(主键)区号char6not null单元intnot null房号char4not null房型char10not null面积floatnot null单价floatnot null总价floatnot null表11 购买需求:表中列名数据类型大小是否为空需求客户编号char6not null(外主键)房屋需求编号char6not null(外主键)表12 收款:表中列名数据类型大小是否为空预订合同编号char6not null(外主键)预订客户编号char

15、6not null(外主键)表13 销售表中列名数据类型大小是否为空销售编号char6not null(主键)员工编号char6not null(外主键)单元intnot null(外主键)房号char4not null(外主键)预订合同编号char6not null(外主键)预订客户编号char6not null(外主键)需求客户编号char6not null(外主键)房屋需求编号char6not null(外主键) 注:各表中具体的数据请参考系统中的数据库文件2.5程序设计2.5.1登陆窗口程序主要代码 系 统 登 录 用户名: 密    码: /tr   &

16、nbsp; 2.5.2主页窗口程序主要代码 当前位置:首页 近期新闻                           添加新闻 公司销售地                                添加销售地 标题: a href =news_detail.aspx?id= asp:labe

17、l id=标题label runat=server text= 日期: asp:label id=日期label runat=server text= asp:sqldatasource id=sqldatasource1 runat=server connectionstring= selectcommand=select 编号, 标题, 日期 from 新闻 order by 日期 desc a href =delete.aspx?place_id= 删除 asp:sqldatasource id=sqldatasource2 runat=server connectionstring=

18、selectcommand=select * from 地点 conflictdetection=compareallvalues deletecommand=delete from 地点 where 编号 = original_编号 and 描述 = original_描述 insertcommand=insert into 地点 (编号, 描述) values (编号, 描述) oldvaluesparameterformatstring=original_0 updatecommand=update 地点 set 描述 = 描述 where 编号 = original_编号 and 描述

19、 = original_描述 (注:其他详细代码见程序)3系统测试3.1系统登录 登录系统输入用户名、密码机验证码,当都正确时才能进入系统3.2首页界面 登入成功后会进入系统的首页,首页可以实现添加新的售房信息(新闻)、进行系统设置、销售员管理、客户管理、房产管理、房屋信息、系统查询、更改密码和退出系统操作。3.3房产管理 进入房产管理可以新建房屋的信息,信息主要包含房屋编号、地点编号、房产类型编号、销售员编号、客户编号、月租金、租出日期、租期月、出售日期以及出售价格。同时也可以编辑和删除这些信息。3.4添加销售地界面添加销售地主要包括需要添加的房屋编号和具体描述。3.5房屋信息 房屋信息主要

20、包含待售、待租、已售和已租的房屋信息。3.6销售员业绩查询 销售员业绩查询可以查看销售员的编号、姓名、售出的房屋编号、月租金、租期月、出售价格、租出日期和出售日期。3.7管理员设置 管理员设置何以设置管理的权限操作,这主要包含系统设置、销售员管理、客户管理、房产管理、房屋信息、系统查询的权限。3.8更改密码设置3.8测试小结 在测试中,系统能按照预期设计的要求,成功的现实了登陆系统、售房信息(新闻)、进行系统设置、销售员管理、客户管理、房产管理、房屋信息、系统查询、更改密码和退出系统操作。但是系统中仍有一些不够完善和人性化的地方,还需要改进。总的说,该系统测试成功,满足要求!4收获与体会本次实

21、验做的商品房出售管理系统,由于技术经验有限,程序比较简单,功能并不完善,距离理想中的功能还有有的差距。结构不是很复杂,但是依然能实现基本的商品房的查询,咨询及购买行动,而且增有顾客反馈意见等的功能,以利于以后更好的发展和完善该系统。由于是第一次做这种比较大型的数据库,在做项目的过程中,处理客户信息的时候没有考虑周到,对与客户信息的管理权限不够,导致只能查看部分的客户信息,还有的就是对未售的楼层及售中待付的楼层没有进行很好的规划,以至出现顾客“撞车”的尴尬,对分期分款这一项,也是局限于形式,并没能实际的实现对房款的运筹和规划。本次编程所用到的语言,以前都没有怎么用过,对于编程过程和方法十分的陌生

22、,想要编好次程序就要先掌握好编程的语言,就要在学习语言的基础上再进行课程所要做的体统进行分析。在这个课程设计的开始阶段,我做了个进度安排表,在设计的过程中,基本上按照预先的进度进行设计,这是我本次设计的一个优点,虽然设计的最终结果并不是十分的完善,但是在这充实的进度中,让我对数据库的知识进行了复习,并且让我又掌握了一门很有用处的编程语言,对于asp.net的技术有了深一步的了解 。因为在设计之初出现了很多其它的问题,比如说就是数据库基础不扎实,对于一些现学到的知识如 asp.net技术比较的模糊,对于设计一个完整规范的数据库的基本步骤的每一步所要实现的任务内容,不够清晰,但正是因为如此,让我对于不懂得地方进行深入系统的学习本次课设要用到的知识,让我逐渐的把握住了我所做的课程设计主要的设计内容 ,运用书本书本上的知识,分析题目的要求,设计出能满足实际应用的系统,本次的课程设计中 ,我把主要的精力放在了系统的分析设计上,而数据库的设计是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论