数据库课设——房屋销售管理系统(共15页).doc





《数据库课设——房屋销售管理系统(共15页).doc》由会员分享,可在线阅读,更多相关《数据库课设——房屋销售管理系统(共15页).doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 课程设计报告 ( 2012-2013年度第一学期)实验名称: 数据库应用课程设计 题 目: 房屋销售管理系统 院 系: 控制与计算机工程学院 班 级: 软件1002 学 号: 学生姓名: 汪豪 指导教师: 周长玉 设计周数: 一周 成 绩: 日期:2013年1月18日专心-专注-专业一、 课程设计的目的与要求目的1. 学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,对数据库做进一步的了解,掌握相关知识;2. 进一步加强对数据库运用能力和熟练掌握数据库中的重要知识,了解如何从数据库中读写有关数据;3. 培养分析问题、解决问题的能力。要求
2、1. 完成数据库系统的安装与设置。2. 根据具体的课题完成需求分析。3. 完成数据库应用系统的逻辑设计。4. 创建数据库、数据表。5. 完成设计报告。二、设计正文1.需求分析1.1 调查用户需求本系统的最终用户为房屋销售管理人员和销售人员。根据我们日常生活中的经验,结合对部分房屋网站的调研,得出用户的下列实际要求:1.1.1基本功能需求顾客购买或预定房屋,房屋销售人员根据用户的需求为用户办理相关手续。购销管理包含以下几方面的信息。 顾客的基本信息顾客在购买或预定房屋的时候,每位用户都有唯一的编号,当然顾客的基本信息如姓名、性别、生日、联系方式、身份证号也要包含在顾客的基本信息之中。 销售人员的
3、基本信息每位员工在入职的时候有唯一的员工编号,根据分工的不同,还有工作部门及职位这个属性。当然还有姓名、性别、联系方式、生日、身份证号这些基本属性。 房屋的基本信息每个房屋有唯一的房屋编号,基本信息包含房屋的面积、栋、楼、号、价格基础属性。 预定的基本信息顾客可以进行房屋的预定,预定包括流水号,顾客编号,销售人员编号,房屋编号,预定金额,预定时间。 购买的基本信息顾客可以购买房屋,购买包括流水号,顾客编号,销售人员编号,房屋编号,付款金额,购买时间。1.1.2用户对系统的要求 房屋销售管理人员a.信息要求房屋销售管理人员能查询上面提到的顾客、销售人员、房屋的所有相关信息,包括预定房屋的基本信息
4、,购买房屋的基本信息。以利于对整个销售楼盘的全面管理。b.处理要求当顾客的信息发生变化时,房屋销售管理人员能对其进行修改。比如,某些顾客在预定后再购买房屋,他们的购买/预定标识符要改变,或顾客更换手机号,他们记录中联系方式也要改变等等。当房屋的信息放生变化时,房屋销售管理人员能对其进行修改。比如,房屋降价,房屋销售管理人员能对价格进行修改。当销售人员的信息放生变化时,如升职,房屋销售管理人员能对其进行修改。c安全性与完整性要求安全性要求n 系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;n 系统应对不同的数据设置不同的访问级别,限制访问用户可查询和
5、处理数据的类别和内容;n 系统应对不同用户设置不同的权限,区分不同的用户,如区分房屋销售人员和房屋销售管理人员。完整性要求n 各种信息记录的完整性,信息记录内容不能为空;n 各种数据间相互的联系的正确性;n 相同的数据在不同记录中的一致性。 房屋销售人员 a.信息要求本楼盘的房屋销售人员能所有楼盘的信息,能查询顾客的基本信息查询、修改他们的信息。能查询自己的销售记录。能够进行预定、购买操作。b.处理要求当顾客的信息发生变化时,房屋销售人员能对其进行修改。比如,某些顾客在预定后再购买房屋,他们的购买/预定标识符要改变,或顾客更换手机号,他们记录中联系方式也要改变等等。顾客购买/预定房屋时,销售人
6、员能对房屋属性中的房屋是否预定/购买进行修改。顾客购买/预定房屋时,销售人员能进行购买/预定的操作。1.2 系统功能的设计和划分根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:第一部分:销售人员管理部分第二部分:管理员管理部分各部分完成的功能如下:1.2.1销售人员管理部分n 处理顾客登记n 用户可以查询顾客信息。n 用户可以查询房屋信息。n 用户可以提交房屋销售/预定的信息。n 用户可以修改用户自己密码。1.2.2管理员管理部分n 处理管理员登录n 管理员可以查询销售人员、顾客信息。n 管理员可以修改、查询房屋信息。n 管理员可以修改管理员密码。1.3 数据流图预定分数据
7、流图购买分数据流图总数据流图1.4 数据字典 14.1数据项顾客数据字典:属性名类型长度取值范围取值含义客户号 Snochar20非空Shopper编号姓名 Snamechar20非空Shopper姓名性别 Ssexchar4男或女Shopper性别联系方式 Stelchar11非空Shopper联系方式生日 Sbirthdate8非空Shopper生日身份证号 Sidchar18非空Shopper身份证号销售人员字典:属性名类型长度取值范围取值含义员工号 Wnochar20非空员工编号姓名 Wnamechar20非空员工姓名性别 WSexchar4男或女员工性别职位 Wpostchar20非
8、空相应的职位联系方式 Wtelchar11非空手机号或电话号生日 Wbirthdate8非空员工生日身份证号 Widchar18非空员工身份证号房屋字典:属性名类型长度取值范围取值含义房屋号 HnoInt4非空房屋编号栋 HaInt 3非空栋楼 HbInt3非空楼号 HcChar5非空号面积 HsizeInt 4大于零面积价格 HpriceInt 9大于零价格预定房屋数据字典:属性名类型长度取值范围取值含义流水号 Pnochar20非空预定房屋流水号顾客编号 Snochar20非空预定房屋顾客编号员工编号 CnoChar20非空预定房屋员工编号房屋编号 HnoInt 4非空预定房屋编号预付金额
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 房屋 销售 管理 系统 15

限制150内