版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库原理及应用
课程设计
设计题目:小区汽车管理系统
学号:
姓名:
指导老师
组长:
小组成员:
书目
第1章系统概述...........................................3
1.1系统概述...........................................3
1.2系统开发目标.......................................4
1.3系统开发的意义.....................................5
1.4现有软件的分析.....................................5
第2章需求分析..........................................6
2.1系统开发开发背景....................................6
2.2功能结构............................................6
2.3业务流程分析......................................7
2.4数据流图...........................................9
2.5数据字典...........................................11
2.5.1数据项.........................................11
2.5.2数据结构........................................12
2.5.3数据流..........................................12
2.5.4数据存储........................................12
第3章概念结构设计......................................13
3.1局部E-R图设计.....................................13
3.2合并局部E-R图...................................13
1修改过程............................................13
3.3全局E-R图设计...................................14
第4章逻辑结构设计......................................15
4.1初始模式设计.......................................15
4.2关系模式规范化.....................................15
4.3规范化后的关系模式................................16
4.4数据库的结构.......................................17
第5章物理结构设计......................................20
5.1存储结构设计.......................................20
5.2存取方式............................................20
5.3实现相关代码截图................................20
5.3.1数据库建立代码..................................20
5.3.2相关数据表及其间关系代码及截图..................21
5.3.3建立视图试图代码及查询...........................24
5.3.4建立索引截图....................................25
5.3.5建立存储过程.....................................26
第6章数据库的备份与复原................................26
6.1数据库备份与还原的原则..............................26
6.2数据库备份和还原过程中应留意的问题................26
6.3数据库的备份安排.....................................26
6.4数据库的还原安排.....................................27
总结:......................................................27
参考文献....................................................30
第1章系统概述
1.1系统概述
在今日这个信息时代,利用计算机管理各项工作已经大势所趋,
而向小区汽车管理的管理模式更须要便捷化,汽车的出入,车位的管
理,车主信息的查询,小区车位的管理,以及出入证的管理,例如出
入证的办理,补办,挂失等,以及外来车辆的登记及收费等操作,假
如采纳传统的利用笔记本记录的方式,很简洁出错。给管理员和车主
都带来很大麻烦,影响小区的管理效率。假如采纳电脑管理,用已经
编好的程序,对小区的汽车,车位,出入证及外来车辆的收费进行管
理将是特别便利和快捷的。利用小区汽车管理系统可以很便利的对小
区汽车的出入,车位的管理,车主信息的查询,小区车位的管理,以
及出入证的管理既节约人力,又削减开支,管理员的管理工作也更加
便利。
这个小区汽车管理系统虽然不是很完善,但是以上功能还是可以
实现的,包括系统的管理模块,出入证管理模块,车辆进出管理模块
等。其基本功能为:
小区汽车管理系统为管理员供应主要界面。
系统在启动时候要求管理员输入口令,只有口令正确才能进入系
统的主功能界面。
管理员负责对系统的维护工作,因此系统给予管理员车位信息,
用户信息,进行录入,修改,查询,删除等功能的操作权限。
管理员为车辆的入场登记和出场登记,并对流淌车辆进行收费。
车位信息和车主信息保存在对应的表中。
1.2系统开发目标
小区汽车管理系统作为小区信息化建设的主要组成部分,主要解
决以下问题:
1.工作量大,效率低下
2.数据共享问题
3.对小区内的汽车进行动态管理
4.提高管理效率,避开因人为因素引起的车辆丢失等损失.
1.3系统开发的意义
1系统管理是管理员的主要工作,通过这个软件,管理员可以对
伤心进行平安管理,在自己的办公室里就可以查询车主的信息,小区
内停车状况,以及外来车辆的交费状况。这样,提高了管理员对小区
内车辆的管理效率。
2由于每天进入小区的车辆特别多,假如运用传统的管理方法
不仅效率低下,还简洁造成车辆丢失等难以估量的损失。然而运用此
系统后,由于每位车主都有自己的出入证,当车辆进入时,工作人员
只须要扫描一下出入证即可,假如出入证信息及登记信息符合,车主
就可以进入小区,。假如是外来车辆,须要登记方可进入小区。此外,
还要的小区的出入证进行管理,如新增出入证,删除出入证,补办出
入证,来便利小区出入证的动态管理。
3当车辆进入时,系统辨别是本地车辆还是外来车辆,假如是
本地车辆,则可以凭借出入证自由出入,否则,车辆出小区是要依据
停车时间交相应的费用。然后有系统记录交费信息,并打印清单交给
车主。这样,避开财务上出现损失。
1.4现有软件的分析
现有的软件不能保存固定客户的资料,不能办理出入证,平安系
数不高,功能比较少,而且管理员的工作量大。
第2章需求分析
2.1系统开发开发背景
传统的小区汽车管理系统采纳人工管理方法,布能适应社会发
展的须要,一方面劳动强度大,效率低,另外一个主要的弊端是财务
上造成很大的漏洞和现金流失。
随着社会的发展,生活水平的提高,越来越多的机动,非机动
车辆进入了一般百姓家庭,造成交通拥挤以及停车需求也大幅度增
加,随之而来对小区汽车管理设备和停车环境的要求也越来越高。假
如采纳人工管理的方法,管理工作难度大,车入的出入速率低,平安
性差,无法统计车辆的出入数据。因此迫切须要一种现代的,合理的,
高效的管理方式,小区汽车管理系统就是在这种环境下应运而生的,
由于此系统可以解决车辆有序出入,平安,外来车辆收费,引导的一
系列问题,所以越来越受管理员的青睐。
2.2功能结构
小区汽车管理系统
管车出
理图2-11辆结构图入
说明:员进证
①管理员管理7管理员管理可以心统的大多数信息『管理,管理
员可以对该小区内的车辆进行统一管理,外来车辆进行收费,是这个
系统有条不紊的工作。
②出入证管理:管理小区内固定车辆的出入证,可以进行查询,办理
出入证,挂失等。
③车辆进出管理:车辆凭借自己的出入证进入小区,假如是外来车辆
要进行登记,方可入内,车辆是出来时并按停车时间收取相应的费用
2.3业务流程分析
通过对小区汽车管理部门员工及业务流程的调研,发觉每天由管
理员负责,管理员填写车辆进出登记表,每天汇总报表,对外来车辆
收费,所以每天管理员须要依据每天进入的外来车辆的类型制定不同
的收费标准,然后汇总报表,整体来上班等级收费业务特别繁琐且精
确率,效率都特别低,工作量极大。具体业务流程图如下
离开小区
图2-2业务流程图
2.4数据流图
通过对数据流进行分析,可以知道此系统的数据流图可以分为两
层,顶层和零层。顶层数据流图如下所示。固定车
车辆统计信息
厂
管理员车辆信息
J
T外来车
图2-3顶层数据流图
具体分析零层数据流图,主要包括车辆进出两部分,车辆进入时
将车辆信息录入系统,车辆进入时记录车辆类型和入场时间,对于外
来车辆依据设定好的计费方法收取相应的费用并统计报表,待车辆出
小区是将缴款清单交给车主。
管理员一车辆入场信息
言息记录
车辆记录文
出场时间记录
统计报
图2-4
说明:
:表示实休
:表示处理过程
:表示存储过程
:表示数据流方向
2.5数据字典
2.5.1数据项
车主数据项
数据项名含义说明类型K度
车辆编号唯一标识一个个Char12
主
姓名标识车主Char6
联系电话记录车主的联系Char12
方式
门牌号记录车主的地址Char24
车辆数据项
数据项名含义说明类型长度
车牌号唯一标识一辆车Char10
车辆类型确定车主是否须Char6
要交费
型号记录车辆的型号Char6
颜色记录车辆的颜色Char4
交费状况记录流淌车辆的char6
交费状况
车位号确定车辆的存放Char20
位
2.5.2数据结构
数据结构名含义说明包含的数据项名
车主记录车主的车辆编号,姓名,联系
信息电话,门牌号
车辆记录车辆的车牌号,车辆类型,型
信息号,颜色,交费状况,
车位号
管理员存放管理员管理员号码,姓名,联
信息系电话,登陆账号,登
录密码
2.5.3数据流
数据流名流入过程流入过程说明
车辆入场信息管理员车辆入场管理提示启动系统
2.5.4数据存储
数据存储名输入数据流输出数据流说明
车辆记录文车辆入场时间和车辆车辆入场信记录车辆的入
件信息息场信息
记录
第3章概念结构设计
3.1局部E-R图设计
3.2合并局部E-R图
1修改过程
合并局部E-R图,生成总E-R图
各个的局部应用面对问题不同,导致各个实体和实体的属性之间的冲
突,因此合并时必需消退这些冲突:
属性冲突:因为设计局部E-R图前有过充分探讨,所以没有属
性冲突
命名冲突:因为设计局部E-R图之前考虑到了命名冲突的可能
性,所以设计局部E-R图的时候已经避开的命名冲突,故没有命名冲
突。
结构冲突:由于设计局部E_R图的时候,细心分析了各实体的每
个属性,并且明确的知道各个属性在合并全局E-R图的时候不会变成
实体,所以不存在结构冲突。
消退不必要的冗余
由于某些联系可以导出其它的联系,这种联系可以被消退。但是在设
计局部E-R图的时侯全面考虑了这一点,避开了不必的数据冗余,因
此此过程不必消退不必要的数据冗余。
3.3全局E-R图设计
l.rr-f
十
第4章逻辑结构设计
4.1初始模式设计
①一个实体转换为一个关系模式。
管理员(管理员号码,姓名,联系电话,登录账号,登录密码)
车主(车辆编号,姓名,联系电话,门牌号)
车辆(车牌号,车辆类型,型号,颜色,交费状况,车位号,停车
时间)
出入证(编号,密码,办理日期)
©一个联系转换为一个关系模式。
管理(车牌号,管理员号码)
所属(车牌号,车辆编号)
拥有(车辆编号,出入证编号)
掌管(出入证编号,管理员号码)
4.2关系模式规范化
管理员(管理员号码,姓名,联系电话,登录账号,登录密码)
函数依靠管理员声码(姓名,联系电话,登录账号,登
录密码)
主键为:管理员号码。不存在传递函数依靠,属于:3NF
车主(车辆编号,姓名,联系电话,门牌号)
函数依靠车褊号(姓名,联系电话,门牌号)
函数依靠,属于:3NF
车辆(车牌号,车辆类型,型号,颜色,交费状况,车位号,驶出时
间,驶入时间)
依据分析,次数据表中的车辆信息和交费状况这两个属性的数据
冗余比较大,且存在传
递函数依靠,故不属于3NF
所以对此数据表进行分解,分解结果如下
车辆(车牌号,型号,颜色,车位号)
交费信息(车牌号,车辆类型,交费状况,驶入时间,驶出时间)
出入证(缠号,密码,办理日期)
函数依靠编于f(密码,办理日期)
主键为出入证编号,不存在传递函数依靠,属于3NF
管理(车牌号,管理员号码)属于3NF
所属(车牌号,车辆编号)属于3NF
拥有(车辆编号,出入证编号)属于3NF
掌管(出入证编号,管理员号码)属于3NF
4.3规范化后的关系模式
管理员(管理员号码,姓名,联系电话,登录账号,登录密码)
车主(车辆编号,姓名,联系电话,门牌号)
车辆(车牌号,型号,颜色,车位号)
管理(车牌号,管理员号码)
所属(车牌号,车辆编号)
交费信息(车牌号,车辆类型,交费状况,驶入时间,驶出时间)
拥有(车辆编号,出入证编号)
掌管(出入证编号,管理员号码)
出入证(出入证编号,密码,办理日期)
4.4数据库的结构
给出数据库基本表的总体结构图,依据总体结构图设计各数据表
的结构
表4T管理员表的结构
字段名类型约束别名
GLYBHChar(10)唯一标示管理员信息管理员编
号
GLYXMChar(10)Notnull管理员姓
名
TelChar(12)Notnull管理员电
话
MMChar(18)认证身份登录密码
ZHChar(10)Notnull登陆账号
表4-2车主表的结构
字段名类型约束别名
CLBHChar(8)唯一标示车主信息车辆编号
XMChar(8)姓名
TelChar(12联系电话
)
MPHChar(8)门牌号
表4-3车辆表的结构
字段名类型约束别名
CPHChar(12唯一标示操作员信息车牌号
)
XHChar(8)Notnull型号
YSChar(8)颜色
CWHChar(8)车位号
表4-4管理表的结构
字段名类型约束别名
CPHChar(12外键约束车牌号
)
GLYBHChar(10Notnull管理员号码
)
表4-5所属表的结构
字段名类型约束别名
CPHChar(12外键约束车牌号
)
CLXXChar(8)Notnull车辆编号
表4-6交费信息表的结构
字段名类型约束别名
CPUChar(12)外键约束车牌号
CLLXChar(10)Notnull车辆类型
JFXXChar(10)Notnull交费信息
SRSJsnalldatatimeNotnull驶入时间
SCSJSnalldatatimeNotnull驶出时间
表4-7出入证表的结构
字段名类型约束别名
CRZBHChar(8)主键约束出入证编号
MMChar(12)Notnull密码
BLRQDatetimeNotnull办理日期
表4-8拥有表的结构
字段名类型约束别名
CRZBHChar(8)外键约束出入证编号
CLBHChar(8)外键约束车辆编号
表4-9掌管表的结构
字段名类型约束别名
CRZBHChar(8)外键约束出入证编号
GLYBHChar(10)外键约束管理员编号
第5章物理结构设计
5.1存储结构设计
①易变结构:
车辆,交费信息,出入证
②稳定结构:
管理员,车主,所属,管理,掌管,拥有
5.2存取方式
稳定结构建立索引,易变结构不建索引。
5.3实现相关代码截图
5.3.1数据库建立代码
建立数据库的实现代码
createdatabasecar
on
name=car_data,
fi1ename='F:\cardata.mdf',
size=10,
maxsize=50,
filegrowth=5)
logon
(name=car_log,
filename=,F:\cardata.ldf,,
size=5,
maxsize=25,
filegrowth=5)
5.3.2相关数据表及其间关系代码及截图
(1)①建立管理员数据表代码
createtableAddm
GLYBHchar(10)constraintcar_uniquniquenotnull,
GLYXMchar(10)notnull,
Telchar(12)notnull,
MMchar(18)notnull,
ZHchar(10)notnull)
②管理员数据表内容截图
(2)①车辆数据表代码
createtablecar
(CPHchar(12)constraintcar_primprimarykey,
XHchar(8),
YSchar(8),
CWHchar(8)notnull
②车辆鼠标内容截图
(3)①出入证数据表代码
createtablechuruzheng
CRZBI1char(6)notnullconstraintCRprimprimarykey,
MMchar(12)notnull,
BLRQdatetime
②出入证数据表内容截图
(4)①管理数据表代码
createtableguanli
CPUchar(12)notnullconstraintguanli_foreforeignkey
referencescar(CPU),
GLYB11char(10)notnullconstraintguanforeforeignkey
referencesAddm(GLYBH)
②管理员数据表内容截图
(5)①交费数据表代码
createtablejiaofei
CPHchar(12)notnullconstraintjiaofei_foreforeignkey
referencescar(CPU),
CLLXchar(10)notnull,
JFXXchar(10)notnull,
SRSJchar(12)notnull,
SCSJchar(12)notnull
②交费数据表内容截图
(6)①车主数据表代码
createtablemaster
CLBI1char(8)constraintmasprimprimarykey,
XMchar(8)notnull,
Telchar(12)notnull,
MPHchar(8)
②车主数据表内容截图
(7)①所属数据表代码
createtablesuoshu
CPUchar(12)notnullconstraintsuoshuforeforeignkey
referencescar(CPU),
CLBHchar(8)notnullconstraintsuo_foreforeignkey
referencesmaster(CLBH)
②所属数据表内容截图
(8)①拥有数据表代码
createtableyongyou
Crzbhchar(8)notnullconstraintCRforeforeignkey
referenceschuruzheng(Crzbh),
Clbhchar(8)notnullconstraintCLforeforeignkey
referencesmaster(Clbh)
②拥有数据表内容截图
(9)①掌管数据表代码
createtablezhangguan
Crzbhchar(8)notnullconstraintCforeiforeignkey
referenceschuruzheng(Crzbh),
Glybhchar(10)notnullconstraintGforeiforeignkey
referencesAddm(Glybh)
②掌管数据表内容截图
5.3.3建立视图试图代码及查询
(1)①管理员出入证视图代码
createviewAddm_churuzheng
as
select
Addm.Glyxm,Addm.Tel,Addm.Glybh,churuzheng.Crzbh,churuzheng.
Blrq
fromAddm,zhangguan,churuzheng
whereAddm.Glybh=zhangguan.Glybhand
zhangguan.Crzbh=churuzheng,Crzbh
②管理员出入证试图查询结果
(2)①管理员车主视图代码
createviewAddmmaster
as
select
Addm.Glyxm,Addin.Tel,Addm.Glybh,car.Cph,car.Xh,car.Ys,car.Cw
h
fromAddm,car,gu2nli
whereAddm.Glybh=guanli.Glybhandguanli.Cph=car.Cph
②管理员车主视图查询结果
(3)①管理员视匿代码
createviewAddm_xm(Glybh,Xm,Tel)
as
selectAddm.Glybh,Addm.Glyxm,Addm.Tel
fromAddm
②管理员视图查询结果
5.3.4建立索引截图
管理员索引
车主索引
管理索引
拥有索引
掌管索引
所属索引
5.3.5建立存储过程
(1)①创建管理员车辆存储过程
②查看管理员车辆存储过程
(2)①创建管理员存储过程
②查看管理员存储过程
第6章数据库的备份及复原
6.1数据库备份及还原的原则
备份类型的选择和还原模式的确定都应遵循这样的原则:尽最大
可能、以最快速度削减或歼灭数据丢失。
6.2数据库备份和还原过程中应留意的问题
(1)假如只进行数据库备份,那么将无法还原自最近一次数据库
备份以来数据库中所发生的全部事务。
(2)假如进行数据库备份时也进行事务日志备份,那么可以将数
据库还原到失败点。那些在失败之前为提交的事务将无法还原,但假
加您在数据库失败后马卜对当前处干活动状态的事务进行备份,则为
提交的事务也可以还原。
6.3数据库的备
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 某电子厂员工考核办法
- 某电子厂生产流程办法
- 纺织厂布料库存管理细则
- 2026年内科主治医师考试备考题及答案
- 公共健康教育试题及答案
- 高中体育理论考试题库及答案
- 会计人性格测试题及答案
- 输血科三基考试题及答案
- 生物解剖种子实验考试题及答案
- 2026年教师资格证面试(高中数学试讲)试题及答案
- T/CECS 10011-2022聚乙烯共混聚氯乙烯高性能双壁波纹管材
- T/BIKE 6-2019共享自行车通信协议
- 新人教版四年级上册数学全册教案含反思
- 《装配式建筑标准化产品系列图集整体卫生间》
- 教育系统网络安全应急演练方案
- 《寄生虫学检验》题库含答案
- 耳穴压豆课件
- 伤口造口护理质量标准
- 大学生职业生涯规划与就业指导全套教学课件
- DL-T904-2015火力发电厂技术经济指标计算方法
- 供应商审核自查表+自评回复模版BYD
评论
0/150
提交评论