1、学 号: 题 目商品房销售管理信息系统学 院计算机科学和技术专 业计算机科学和技术班 级0606姓 名尹飞指导老师郭庆平年9月1日本步骤要求学生选择ASP.NET及C#语言或 者JSP,和对应开 发环境,采取SQL Server数据库服务器,实施一个基于Web小 型 应用系统 计划、设计、实现,最终达成一个原型系统功效目标。 实践:计算机科学系试验中心提供计算机及软件开发环境。要求完成关键任务: (包含课程设计工作量及其技术要求,和说明书撰写 等具体要求)(1)系统需求分析:使用软件工程学知识对拟开发系统进行数据需求和功效需求分析。(2)系统设计:基于系统需求分析进行模块设计;采取B/S 模式
2、,浏览器端选择ASP.NET或C#语言或JSP,服务器端采取SQL Server数据库服务器进行程序设计。(3)编制好程序后,设计若干测试用例,上机测试并修改所编制程序,直到系统运行正确为止,。(4)按格式要求书写设计汇报。设计汇报书正文内容应包含: 1系统描述,包含问题说明、数据需求和功效需求分析;2系统设计;模块设计;程序设计。程序设计必需具体到输入/输出设计、用户界面设计、处理过程设计说明;3系统测试,包含测试用例、测试方法描述和测试结果分析;4设计特点、不足、收获和体会。时间安排:设计安排一周,利用暑假完成:指导老师和学生一起,确定选题,分配任务,并熟悉开发平台 使用。完成系统分析、模
3、块设计、程序设计。程序设计必需具体到输入 /输出设计、用户界面设计、处理过程设计说明。完成程序设计和调试,并撰写设计汇报书。设计验收并收取设计汇报(8月31日星期一第1-10节课到试验 中心/教研室/试验室进行上机验收)。指导老师署名: 年7 月 2 日系主任(或责任老师)署名: 年 7 月 2日商品房销售管理信息系统汇报1系统描述1.1问题说明伴随现在人口数量飞速增加,人民生活水平不停提升,房地产规模也在不停扩大,相关房产多种信息量也成倍增加,房地产商数量也不停增加。面对着庞大信息量,传统人工方法管理会造成房地产管理上混乱,人力和物力过多浪费,房地产管理费用增加,从而使房地产商负担过重,影响
4、整个房地产运作和控制管理,所以,必需制订一套合理、有效,规范和实用房地产销售管理系统,对房产资料进行集中统一销售和管理。其次,IT产业和Internet取得了飞速发展,计算机应用已渗透到了各个领域,引发信息管理革命,实现了信息自动化处理,提升了处理立即性和正确性。提升了房地产管理工作效率,作到信息规范管理,科学统计和快速查询,让房地产销售管理系统愈加好为房地产行业,社会服务。1.2数据需求 1.2.1关系模型 关系模型关键是用二维表格结构表示实体集,用外键表示实体间联络。关系模型是由若干个关系模式组成集合。下面所列是该数据库关系模式:下面所列是该数据库关系模式:(1)楼房单元房号(区号,单元,
5、房号)(2)职员(职员编号,姓名,所属部门,性别,年纪,职位,联络电话)(3)登记房屋(房号,单元,房型,面积,单价,总价)(4)登记用户(需求用户编号,预订用户编号)(5)预订用户(预订用户编号,用户姓名,性别,年纪,职务,身份证号,联络电话,联络地址,支付方法)(6)预订房屋(预订协议编号,区号,单元,房号,房型,面积,单价,总价,订购日期,已付金额,未付金额)(7)预订(预订协议编号,预订用户编号),以下图7所表示:(8)需求用户(需求用户编号,姓名,性别,身份证号,联络电话,联络地址)(9)需求房屋(房屋需求编号,区号,单元,房号,房型,面积,单价,总价)(10)购置需求(需求用户编号
6、,房屋需求编号)(11)收款(预订协议编号,预订用户编号)(12) 销售(销售编号,职员编号,单元,房号,需求用户编号,房屋需求编号,预订协议编号,预订用户编号)1.2.2系统E-R图1 商品房销售管理信息系统E-R图1.3功效需求分析经过对部分经典销售管理系统考查、分析和实际市场调查和研究和结合商品房销售特点,要求本系统含有以下功效:(1) 规范、完善基础信息设置,对基础信息全方面管理。(2) 对房屋预订、销售、收款和退房进行管理。(3) 对多种业务按不一样时间段查询。(4) 对多种房屋和用户、销售人员信息管理。2系统设计2.1数据流图用户登录界面判定用户类型进入超级管理员界面,权限无限制进
7、入一般管理员界面,依据权限限制操作是一般管理员是超级管理员结束取消2.2总体设计商品房销售管理系统房产管理登录系统设置添加新闻销售员管理用户管理房屋信息更改口令2.3模块设计本系统中各个模块全部对应着严格模块权限和对应数据权限,经过系统管理员配置,不一样系统使用者只能对自己工作角色许可部分功效和数据进行操作。 2.3.1系统登录模块 实现用户登录,只有是正当用户才能登录商品房销售管理信息系统中。系统中登录用户名和密码分别为:“yinfei”、“198813”。2.3.2 添加新闻模块添加新闻关键包含需要添加房屋编号和具体描述。具体描述包含该房产是否已售,是否优惠等部分能吸引用户描述。2.3.3
8、房屋信息模块 房屋信息关键包含待售、待租、已售和已租房屋信息。2.3.4 销售员业绩查询模块销售员业绩查询能够查看销售员编号、姓名、售出房屋编号、月租金、租期月、出售价格、租出日期和出售日期。2.3.5 系统管理 (1) 企业、部门和人员维护:支持多级企业及部门组织。指定各操作人员工作角色。 (2) 角色权限维护:设定不一样工作职务角色,并对之进行操作权限设定。 (3) 系统参数维护:在此能够由用户设定软件使用当中多种选项参数,比如项目标坐落、房间户型、朝向、结构、用途,和签约付款方法、款项科目等。 (4) 操作日志查询:为了确保系统安全,系统自动统计了每个用户每次操作,什么时间、IP地址、修
9、改了什么数据。本模块为系统管理员查找操作人员误操作提供了依据。 2.3.6 房产管理模块 进入房产管理能够新建房屋信息,信息关键包含房屋编号、地点编号、房产类型编号、销售员编号、用户编号、月租金、租出日期、租期月、出售日期和出售价格。同时也能够编辑和删除这些信息。2.3.7添加销售地模块添加销售地关键包含需要添加房屋编号和具体描述。2.3.8管理员设置模块管理员设置何以设置管理权限操作,这关键包含系统设置、销售员管理、用户管理、房产管理、房屋信息、系统查询权限。2.4数据库设计依据在数据需求中给出该系统数据库实体E-R图,能够设计数据库中表结构。以下所表示是该数据库设计表结构:表1 楼房单元房
10、号:表中列名数据类型大小是否为空房号char4not null(主键)区号char6not null单元intnot null(外主键)表2 单元信息:表中列名数据类型大小是否为空单元intnot null(主键)房号char4not null表3 职员信息:表中列名数据类型大小是否为空职员编号char6not null(主键)姓名char15not null所属部门char18not null性别char2null年纪intnull职位char15not null联络电话char12not null表4 登记房屋:表中列名数据类型大小是否为空房号char4not null(外主键)单元int
11、not null(外主键)房型char10Not null面积floatNot null单价floatNot null总价floatNot null表5 登记用户:表中列名数据类型大小是否为空需求用户编号char6not null(外主键)预订用户编号char6not null(外主键)表6 预订用户:表中列名数据类型大小是否为空预订用户编号char6not null(主键)用户姓名verchar15not null性别char2Not null年纪intNot null职务char10Not null身份证号char18Not null联络电话char12Not null联络地址char25
12、Not null支付方法char10Not null表7 预订房屋:表中列名数据类型大小是否为空预订协议编号char6not null(主键)区号char6not null单元intNot null房号char4Not null房型char10Not null面积floatNot null单价floatNot null总价floatNot null订购日期char12Not null已付金额floatNot null未付金额floatNot null表8 预订:表中列名数据类型大小是否为空预订协议编号char6Not null(外主键)预订用户编号char6Not null(外主键)表9 需求
13、用户:表中列名数据类型大小是否为空需求用户编号char6not null(主键)姓名char15Not null性别char2Null身份证号char18Not null联络电话char12Not null联络地址char25Not null表10 需求房屋:表中列名数据类型大小是否为空房屋需求编号char6not null(主键)区号char6not null单元intNot null房号char4Not null房型char10Not null面积floatNot null单价floatNot null总价floatNot null表11 购置需求:表中列名数据类型大小是否为空需求用户编号
14、char6Not null(外主键)房屋需求编号char6Not null(外主键)表12 收款:表中列名数据类型大小是否为空预订协议编号char6Not null(外主键)预订用户编号char6Not null(外主键)表13 销售表中列名数据类型大小是否为空销售编号char6not null(主键)职员编号char6not null(外主键)单元intnot null(外主键)房号char4Not null(外主键)预订协议编号char6Not null(外主键)预订用户编号char6Not null(外主键)需求用户编号char6Not null(外主键)房屋需求编号char6Not n
15、ull(外主键) 注:各表中具体数据请参考系统中数据库文件2.5程序设计2.5.1登陆窗口程序关键代码 系 统 登 录 用户名: 密 码: /tr 2.5.2主页窗口程序关键代码 目前位置:首页 近期新闻 添加新闻 企业销售地 &
16、nbsp; 添加销售地 标题: a href =News_Detail.aspx?ID= asp:Label 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 hre
17、f =Delete.aspx?Place_ID= 删除 asp:SqlDataSource ID=SqlDataSource2 runat=server ConnectionString= SelectCommand=SELECT * FROM 地点 ConflictDetection=CompareAllValues DeleteCommand=DELETE FROM 地点 WHERE 编号 = original_编号 AND 描述 = original_描述 InsertCommand=INSERT INTO 地点 (编号, 描述) VALUES (编号, 描述) OldValuesPar
18、ameterFormatString=original_0 UpdateCommand=UPDATE 地点 SET 描述 = 描述 WHERE 编号 = original_编号 AND 描述 = original_描述 (注:其它具体代码见程序)3系统测试3.1系统登录 登录系统输入用户名、密码机验证码,当全部正确时才能进入系统3.2首页界面 登入成功后会进入系统首页,首页能够实现添加新售房信息(新闻)、进行系统设置、销售员管理、用户管理、房产管理、房屋信息、系统查询、更改密码和退出系统操作。3.3房产管理 进入房产管理能够新建房屋信息,信息关键包含房屋编号、地点编号、房产类型编号、销售员编号、用户编号、月租金、租出日期、租期月、出售日期和出售价格。同时也能够编辑和删除这些信息。3.4添加销售地界面添加销售地关键包含需要添加房屋编号和具体描述。3.5房屋信息 房屋信息关键包含待售、待租