收费停车场管理系统据库设计 数据库课程设计论文.doc

收费停车场管理系统据库设计 数据库课程设计论文.doc

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
收费停车场管理系统据库设计 数据库课程设计论文

《数据库原理与应用》课程设计论文 题 目:收费停车场管理系统数据库设计 引言 21世纪以来,现代化产业高速发展,汽车作为日常交通工具已经普及社会的每一个角落,给人们的日常生活带来了极大的便利。但是随着汽车拥有量的急剧,车辆停放的问题随之而来,如果没有合理的停规则和秩序,势必引起许多不必要的麻烦,反而给生活带来不便。目前的许多停车场还处于一种纯人工的管理的模式,在车辆的管理上效率低下,而且容易出错。因此需要一种合适的管理系统来解决这些问题,达到高效,简易的效果,给广大人民的出行带来方便 需求分析阶段 2.1引言 需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。 目前停车场的管理方式比较落后,已经不能适应现代社会的实际需求,本系统的开发能给管理上带来新鲜的活力,提高管理的效率,具有较高的实用性和开发价值。 2.2任务 2.2.1需求分析阶段的目标 通过调查了解分析停车管理的现状,弄清用户对开发的数据库应用系统的确切要求 见附录1 (3)数据流图 见附录2 (4)数据字典 数据项: 表2-1数据项说明 数据项编号 数据项名 数据项含义 与其它数据项的关系 存储结构 别名 DI-1 Cwno 车位编号 char() 编号 DI-2 Carno 车牌号码 char(10) 车牌 DI-3 Carname 车主姓名 char(10) 姓名 DI-4 Carcolor 车辆颜色 char(4) 颜色 DI-5 Carpho 车辆照片 bit 照片 DI-6 Caradd 联系地址 char(20) 地址 DI-7 Cartel 联系方式 char(20) 电话 DI-8 Carat 在位情况 char(4) DI-9 Carin 进入时间 datetime DI-10 Carout 离开时间 datetime DI-11 Carmon 车位余额 float 余额 DI-12 Montime 收费费率 float 费率 DI-13 Moneypay 停车费用 float 收费 DI-14 Cwtype 车位类型 char(4) DI-15 Cartime 停车时间 float 时间 DI-16 Piece 发票编号 char(20) Dl-17 Carsb 车辆品牌 char(10) 车名 Dl-18 Cwpace 车位位置 char(10) 位置 Dl-19 Timetype 时间段 char(6) 数据结构: 表2-2数据结构 数据结构编号 数据结构名 数据结构定义 组成 DS-1 Fixed 固定车位信息 Cwno、Cwpace、Carno、Carname、Carcolor、CarsbCarpho、Caradd、Cartel、Carmon DS-2 Free 自由车位信息 Cwno、Cwpace DS-3 Stop 停车信息 Cwno、Carno、Carat 、Carin、Carout 、Timetype、Cwtype、Montime DS-4 Moneynote 收费记录 Cwno、Carno、Cartime、Moneypay、Piece DS-5 Car 车辆信息 Carno、Carsb、Carcolor (5)处理逻辑描述 表2-3处理逻辑描述 处理编号 处理功能 处理过程 PR-1 判断用户查询涉及的功能模块 固定车位信息模块、自由车位信息模块、停车车辆信息模块、进出车辆记录信息模块、收费记录模块:先确定查询所涉及的功能模块;然后,确定要查询的内容,确定查询数据流向;最后显示查询结果。 PR-2 判断用户修改要涉及的模块,同时把相应的修改数据传到相应的模块之中 固定车位信息模块、自由车位信息模块、停车车辆信息模块、进出车辆记录信息模块、收费记录模块:先确定更新所涉及的功能模块;然后,把更新信息传送到相应的模块中;最后,进行相应的更新操作。 概念设计阶段 3.1目标 概念结构设计师是将需求分析得到的用户需求抽象为信息结构即概念模型的过程。它是整个数据库设计的关键。概念结构设计步骤分为两步:第一步是抽象数据并设计局部视图,第二步是集成局部视图,得到全局的概念结构。 3.2设计过程 (1)选择中层数据流为切入点,通常选择实际系统中的子系统; (2)设计分E-R图,即各子模块的E-R图; (3)生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统一; (4)生成全局E-R图,通过消除冲突等方面。 通过分析系统的业务流图与数据流图,得到系统围绕“车辆”与“车位”之间的相互关系。 3.3阶段成果 分E

文档评论(0)

zhanci3731 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档