已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计报告课程设计报告 2012 2013 年度第一学期 实验名称 数据库应用课程设计 题 目 房屋销售管理系统 院 系 控制与计算机工程学院 班 级 软件 1002 学 号 学生姓名 汪豪 指导教师 周长玉 设计周数 一周 成 绩 日期 2013 年 1 月 18 日 课程设计报告课程设计报告 0 一 一 课程设计的目的与要求课程设计的目的与要求 目的目的 1 学习和实践在分析和设计计算机应用系统所需要的知识 包括面向对象的系统分析与设计 对数据 库做进一步的了解 掌握相关知识 2 进一步加强对数据库运用能力和熟练掌握数据库中的重要知识 了解如何从数据库中读写有关数据 3 培养分析问题 解决问题的能力 要求要求 1 完成数据库系统的安装与设置 2 根据具体的课题完成需求分析 3 完成数据库应用系统的逻辑设计 4 创建数据库 数据表 5 完成设计报告 二 设计正文二 设计正文 1 需求分析需求分析 1 1 调查用户需求调查用户需求 本系统的最终用户为房屋销售管理人员和销售人员 根据我们日常生活中的经验 结合对部分房屋 网站的调研 得出用户的下列实际要求 1 1 1 基本功能需求基本功能需求 顾客购买或预定房屋 房屋销售人员根据用户的需求为用户办理相关手续 购销管理包含以下几方 面的信息 顾客的基本信息 顾客在购买或预定房屋的时候 每位用户都有唯一的编号 当然顾客的基本信息如姓名 性别 生 日 联系方式 身份证号也要包含在顾客的基本信息之中 销售人员的基本信息 每位员工在入职的时候有唯一的员工编号 根据分工的不同 还有工作部门及职位这个属性 当然 还有姓名 性别 联系方式 生日 身份证号这些基本属性 房屋的基本信息 每个房屋有唯一的房屋编号 基本信息包含房屋的面积 栋 楼 号 价格基础属性 预定的基本信息 顾客可以进行房屋的预定 预定包括流水号 顾客编号 销售人员编号 房屋编号 预定金额 预 定时间 购买的基本信息 顾客可以购买房屋 购买包括流水号 顾客编号 销售人员编号 房屋编号 付款金额 购买时间 课程设计报告课程设计报告 1 1 1 2 用户对系统的要求用户对系统的要求 房屋销售管理人员房屋销售管理人员 a 信息要求信息要求 房屋销售管理人员能查询上面提到的顾客 销售人员 房屋的所有相关信息 包括预定房屋的基本 信息 购买房屋的基本信息 以利于对整个销售楼盘的全面管理 b 处理要求处理要求 当顾客的信息发生变化时 房屋销售管理人员能对其进行修改 比如 某些顾客在预定后再购买房 屋 他们的购买 预定标识符要改变 或顾客更换手机号 他们记录中联系方式也要改变等等 当房屋的信息放生变化时 房屋销售管理人员能对其进行修改 比如 房屋降价 房屋销售管理人 员能对价格进行修改 当销售人员的信息放生变化时 如升职 房屋销售管理人员能对其进行修改 c 安全性与完整性要求 安全性与完整性要求 安全性要求 系统应设置访问用户的标识以鉴别是否是合法用户 并要求合法用户设置其密码 保证用 户身份不被盗用 系统应对不同的数据设置不同的访问级别 限制访问用户可查询和处理数据的类别和内容 系统应对不同用户设置不同的权限 区分不同的用户 如区分房屋销售人员和房屋销售管 理人员 完整性要求 各种信息记录的完整性 信息记录内容不能为空 各种数据间相互的联系的正确性 相同的数据在不同记录中的一致性 房屋销售人员房屋销售人员 a 信息要求信息要求 本楼盘的房屋销售人员能所有楼盘的信息 能查询顾客的基本信息查询 修改他们的信息 能查询 自己的销售记录 能够进行预定 购买操作 b 处理要求处理要求 当顾客的信息发生变化时 房屋销售人员能对其进行修改 比如 某些顾客在预定后再购买房屋 他们的购买 预定标识符要改变 或顾客更换手机号 他们记录中联系方式也要改变等等 顾客购买 预定房屋时 销售人员能对房屋属性中的房屋是否预定 购买进行修改 顾客购买 预定房屋时 销售人员能进行购买 预定的操作 课程设计报告课程设计报告 2 1 2 系统功能的设计和划分系统功能的设计和划分 根据如上得到的用户需求 我们将本系统按照所完成的功能分成以下几部分 第一部分 销售人员管理部分第一部分 销售人员管理部分 第二部分 管理员管理部分第二部分 管理员管理部分 各部分完成的功能如下 1 2 1 销售人员管理部分销售人员管理部分 处理顾客登记 用户可以查询顾客信息 用户可以查询房屋信息 用户可以提交房屋销售 预定的信息 用户可以修改用户自己密码 1 2 2 管理员管理部分管理员管理部分 处理管理员登录 管理员可以查询销售人员 顾客信息 管理员可以修改 查询房屋信息 管理员可以修改管理员密码 1 3 数据流图数据流图 预定分数据流图 房屋信息 符合条件的 房屋信息查 询 房屋预定 销售人员销售人员查询 挑选 顾客挑选 预定信息 预定信息 课程设计报告课程设计报告 3 购买分数据流图 房屋信息 符合条件的 房屋信息查 询 房屋购买 销售人员销售人员查询 挑选 顾客挑选 购买信息 购买信息 总数据流图 课程设计报告课程设计报告 4 1 4 数据字典数据字典 14 1 数据项数据项 顾客数据字典 属性名类型长度取值范围取值含义 客户号 Snochar20非空Shopper 编号 姓名 Snamechar20非空Shopper 姓名 性别 Ssexchar4 男 或 女 Shopper 性别 联系方式 Stelchar11非空 Shopper 联系方 式 生日 Sbirthdate8非空Shopper 生日 身份证号 Sidchar18非空 Shopper 身份证 号 销售人员字典 属性名类型长度取值范围取值含义 员工号 Wnochar20非空员工编号 姓名 Wnamechar20非空员工姓名 性别 WSexchar4 男 或 女 员工性别 职位 Wpostchar20非空相应的职位 联系方式 Wtelchar11非空手机号或电话号 生日 Wbirthdate8非空员工生日 身份证号 Widchar18非空员工身份证号 房屋字典 属性名类型长度取值范围取值含义 房屋号 HnoInt4非空房屋编号 栋 HaInt 3非空栋 楼 HbInt3非空楼 号 HcChar5非空号 面积 HsizeInt 4大于零面积 价格 HpriceInt 9大于零价格 课程设计报告课程设计报告 5 预定房屋数据字典 属性名类型长度取值范围取值含义 流水号 Pnochar20非空预定房屋流水号 顾客编号 Snochar20非空 预定房屋顾客编 号 员工编号 CnoChar20非空 预定房屋员工编 号 房屋编号 HnoInt 4非空预定房屋编号 预付金额 PrmbInt9大于零预付金额 预定时间 PdataData8非空预定房屋的时间 购买房屋数据字典 属性名类型长度取值范围取值含义 流水号 Bnochar20非空 购买房屋流水 号 顾客编号 Snochar20非空 购买房屋顾客 编号 员工编号 CnoChar20非空 购买房屋员工 编号 房屋编号 HnoInt 4非空购买房屋编号 金额 BrmbInt9大于零付款金额 购买时间 BdataData8大于零 购买房屋的时 间 1 4 2 数据结构数据结构 数据结构名组成 用户信息用户 ID 用户密码 用户类型 销售管理人员 销售人员 顾客编号 姓名 性别 生日 联系方式 身份证号 销售人员编号 姓名 性别 联系方式 生日 身份证号 房屋编号 面积 栋 楼 号 价格 预定房屋信息流水号 顾客编号 销售人员编号 房屋编号 预定金额 预定时间 购买房屋信息流水号 顾客编号 销售人员编号 房屋编号 付款金额 付款时间 课程设计报告课程设计报告 6 1 4 3 数据流数据流 数据流名数据流来源数据流去向组成 查询销售人员房屋信息要求的房屋条件 符合条件的房屋信息房屋信息销售人员符合条件的房屋 购买信息销售人员房屋信息要购买的房屋信息 预定信息销售人员房屋信息要预定的房屋信息 课程设计报告课程设计报告 7 1 4 4 数据存储数据存储 数据存储名输入的数据流输出的数据流组成 房屋信息 预定信息 购买信息 符合条件的房屋信息 预定房屋信息 购买房屋信息 未预定 未购买房屋信息 1 4 5 处理过程处理过程 处理过程名输入数据流输出数据流 查询房屋条件符合条件的房屋信息 购买购买房屋信息 预定预定房屋信息 课程设计报告课程设计报告 8 2 概念设计概念设计 根据需求分析说明书设计 ER 图 设计完成的 ER 图为 3 逻辑设计逻辑设计 3 1 关系表设计关系表设计 将 ER 图转换为关系模式 要求设计出数据库所有关系表 表 3 1 顾客 SHOPPER 属性中文名称属性名类型长度完整性约束 客户号Snochar20主键 姓名Snamechar20不能为空 性别Ssexchar4为 男 或 女 联系方式Stelchar11不能为空 生日Sbirthdate8 年四位月两位日两 位 身份证号Sidchar1818 位数字 课程设计报告课程设计报告 9 表 3 2 销售人员 WORKER 属性中文名称属性名类型长度完整性约束 员工号Wnochar20主键 姓名Wnamechar20不能为空 性别WSexchar4为 男 或 女 职位Wpostchar20规定值 联系方式Wtelchar11不能为空 生日Wbirthdate8 年四位 月两位 日两位 身份证号Widchar18十八位数字 表 3 3 房屋 HOUSE 属性中文名属性名类型长度完整性约束 房屋号HnoInt4主键 栋HaInt 3三位数字 楼HbInt3三位数字 号HcChar5五位数字 面积HsizeInt 4四位数字 价格HpriceInt 9九位数字 表 3 4 预定房屋信息 PREVIEWBUY 属性中文名属性名类型长度完整性约束 流水号Pnochar20主键 顾客编号Snochar20非空 员工编号CnoChar20非空 房屋编号HnoInt 4预定房屋编号 预付金额PrmbInt9大于零 预定时间PdataData8 年四位 月两位 日两位 课程设计报告课程设计报告 10 表 3 5 购买房屋信息 BUY 属性中文名属性名类型长度完整性约束 流水号Bnochar20主键 顾客编号Snochar20非空 员工编号CnoChar20非空 房屋编号HnoInt 4购买房屋编号 金额BrmbInt9大于零 购买时间BdataData8 年四位 月两位 日两位 以上关系模式均为以上关系模式均为 BCNF 3 2 视图设计视图设计 为了方便程序查询 建立了如下用户视图 用户视图 顾客信息视图 编号 姓名 性别 生日 联系方式 身份证号 CREATE VIEW RS Sno Sname Ssex Sdata Stel Sid AS SELECT Sno Sname Ssex Sdata Stel Sid FROM SHOPPER 课程设计报告课程设计报告 11 员工信息视图 编号 姓名 性别 联系方式 生日 身份证号 CREATE VIEW RW Wno Wname Wsex Wtel Wdata Wid AS SELECT Wno Wname Wsex Wtel Wdata Wid FROM WORKER 预定信息视图 流水号 顾客编号 顾客姓名 顾客联系方式 员工编号 员工姓名 员工联系方式 房屋编号 栋 楼 号 面积 价格 预定价格 预定时间 CREATE VIEW RP Pno Sno Sname Stel Wno Wname Wtel Hno Ha Hb Hc Hsize Hprice Prmb Pdata AS SELECT Pno Sno Sname Stel Wno Wname Wtel Hno Ha Hb Hc Hsize Hprice Prmb Pdata FROM SHOPPER WORKER PREVIEWBUY HOUSE WHERE PREVIEBUY Sno SHOPPER Sno and PREVIEBUY Wno WORKER Wno and PREVIEBUY Hno HOUSE Hno 课程设计报告课程设计报告 12 购买信息视图 流水号 顾客编号 顾客姓名 顾客联系方式 员工编号 员工姓名 员工联系方式 房屋编号 栋 楼 号 面积 价格 预定价格 预定时间 CREATE VIEW RB Bno Sno Sname Stel Wno Wname Wtel Hno Ha Hb Hc Hsize Hprice Brmb Bdata AS SELECT Bno Sno Sname Stel Wno Wname Wtel Hno Ha Hb Hc Hsize Hprice Brmb Bdata FROM SHOPPER WORKER BUY HOUSE WHERE BUY Sno SHOPPER Sno and BUY Wno WORKER Wno and BUY Hno HOUSE Hno 4 物理设计物理设计 1 系统自动在每个表的主码上建立索引 2 在 SHOPPER 表 SNAME 列上建立 SOP SNAME 索引 因为查询操作很多都使通过顾客姓名进行的 3 在 HOUSE 表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 26年注射药护理原则课件
- 26年特殊操作告知课件
- 城铁行业职业规划指南
- sessionState配置方案模板
- 九年级英语全册-Unit-9-I-like-the-music-that-I-can-dance-to(第3课时)人教新目标版
- 单招对口专业就业前景分析
- 钕铁硼安全检查要点讲解
- 记账实操-文创产业成本核算实例SOP
- 1.1青春的邀约课件 2025-2026学年统编版道德与法治七年级下册
- ccsk考试模拟试题及答案
- 2026润滑油行业低碳转型与碳足迹管理研究
- 2026年江苏省苏州市姑苏区中考历史模拟试卷(一)(含答案)
- 树木修枝劳务协议书
- 2026年安徽省合肥市经开区中考语文二模试卷(含详细答案解析)
- 2025-2026学年江苏省南京市栖霞区七年级(下)期中英语试卷含答案
- 2026年医疗事业单位编制公共基础知识考点预测真题题库(含答案)
- 2026年党章党纪党规应知应会知识测试题库(含答案)
- 社区采购询价制度
- 仓库与采购管理制度
- 中国航空维修检测技术发展现状与标准化建设报告
- 北京市2024文化和旅游部艺术发展中心应届毕业生招聘2人笔试历年参考题库典型考点附带答案详解
评论
0/150
提交评论