课程设计---高速公路收费系统.doc_第1页
课程设计---高速公路收费系统.doc_第2页
课程设计---高速公路收费系统.doc_第3页
课程设计---高速公路收费系统.doc_第4页
课程设计---高速公路收费系统.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库系统概论综合设计性实验报告数据库系统概论综合设计性实验报告题目:高速公路收费系统 专业: 班级: 学号: 姓名: 2009年6月目 录第一部分 需求分析31.调查高速公路收费系统需求31.1用户对系统的要求31.1.1职工管理员:31.1.2完整性要求:42. 系统功能的设计和划分42.1 职工管理部分42.2管理员管理部分43. 数据流图44. 数据字典54.1数据项54.2数据结构7第二部分 概要设计81.根据需求分析说明书设计er图81.1设计完成的er图为:81.2分e-r图91.2.1车子e-r图:91.2.2收费站e-r图:91.2.3收费功能信息e-r图:101.2.4职工e-r图:101.2.5收费站与职工e-r图:111.2.6职工管理e-r图:12第三部分 逻辑结构设计131. 将e-r图转换为关系模式131.1 e-r图:131.3关系模式14第四部分 物理结构设计15第一部分 需求分析1. 调查高速公路收费系统需求在现代运输的铁路、公路、水运、航运和管理五种方式中,目前我国公路运输约占全国客、货运输总量的一半以上。近年来,我国高速公路的发展很快,高速公路总里程跃居世界第二位,从而大大改善了公路路网结构,缓解了交通旅游业的发展,推动沿线产业结构调整,加快了中小城镇的发。 随着高速公路的建设,收费站数目的不断增加,对现有的收费管理和收费人员提出了新的要求:提高收费效率、降低收费差错,提高收费站管理服务水平。而以手工收费、手工做帐为主的传统收费方式已经不能满足当前收费的实际需要。这种传统收费方式的效率低、差错多,票证人员一直忙于做各种台帐、报表,管理人员无法及时了解一线人员的收费情况。当少数“行为不规人员”放“人情车”“卖回笼票”时无法监督,同时社会上一些不法车主冲逃票时有发生,但是因没有证据无法按章惩办。高速公路收费站收费管理系统提供了一种理想的解决上述问题的方案,能适应新的收费管理要求。 在当今信息化的社会里,作为高新技术之一的数据库应用技术已成为高速公路信息资源利用和高速公路建设及其现代化管理不可缺少的重要工具。如何运用高新技术、运用好有限的资金,加快速度、高质量地建设高等级公路收费系统,是摆在广大科技工作者面前一个有待解决的课题。今为解决这一些问题特别写了高速公路收费系统,利用计算机的存取功能及其计算机数据库的功能手工收费、手工做帐为主的传统收费方式减少了效率低、差错多,票证人员一直忙于做各种台帐、报表,管理人员无法及时了解一线人员的收费情况得等等问题。1.1 用户对系统的要求1.1.1 职工管理员:a.信息要求:职工管理员能查询上面提到的做各种台帐、报表,所有相关信息,包括某一车的各种详细信息,收费标准,车辆出入情况以利于对整个收费站的全面管理。b.处理要求:。对每种车的各种收费标准及车子的类型是按重量收费(卡车和货车)还是按限载人数(各种客车)标准收费,从而对系统作出相应的操作。c安全性与完整性要求:安全性要求:1.系统应设置访问职工的标识以鉴别是否是合法人员,并要求合法人员设置其密码,保证职工身份不被盗用;2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;3.系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(一般职工),领导。1.1.2 完整性要求:1.各种信息记录的完整性,信息记录内容不能为空(除车子单一出城或进城外);2.各种数据间相互的联系的正确性;3.相同的数据在不同记录中的一致性。 2. 系统功能的设计和划分根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:2.1 职工管理部分1、职工登录(职工号及密码)2、职工可以修改用户自己密码。3、职工可以对各种车辆按收费标准进行收费。4、职工可以查询车子及其车主的简单信息。2.2管理员管理部分1、领导登录(领导号及密码)2、领导可以查询职工各种工作信息。3、领导可以根据国家政策发布与更新收费标准信息。3. 数据流图 4. 数据字典4.1 数据项车子数据字典:属性存储代码类 型长 度备注车牌号cnochar10车类型clxchar3收费站数据字典:属性存储代码类型长度备注收费站号sfzhchar8收费站名sfzmchar8收费站地址sfzdzchar10联系电话sfzdhchar11收费卡数据字典:属性存储代码类型长度备注收费卡号pkhchar10出站号pczhchar8出站时间pczsjdate8车子类型pczlxchar3各站间距表数据字典:属性存储代码类型长度备注idgidchar2出站号gczhchar8进站号gjzhchar8路程glcdouble8备注gbzchar8收费标准数据字典:属性存储代码类型长度备注收费号zsfhchar车子类型zczlxchar收费单价zsfdjfloat收费类型zsflxchar备注zbzchar进站信息数据字典:属性存储代码类型长度备注idhidchar2卡号hkhchar10出站号hczhchar8出站时间hczsjdate8进站号hjzhchar8进站时间hjzsjdate8行驶路程hxslcdouble8收费信息数据字典:属性存储代码类型长度备注idnidchar2出站号nczhchar8进站号njzhchar8收费金额nsfjefloat6收费经手人nsfjsrchar6时间nsjdate8流动情况数据字典:属性存储代码类型长度备注 日期lrqdate8出城车辆数lccclsint8进城车辆数ljcclsint8职工系统字典:属性存储代码类型长度备注登录类型号xdllxhint2登录号xdlhchar6登录密码xdlmmchar6职工数据字典:属性存储代码类型长度备注职工号rzghchar6职工密码rzgmmchar6职工姓名rzgxmchar6性别rxbchar2职位rzwchar3工作时间表数据字典属性存储代码类型长度备注idbidchar2职工号bzghchar6上班日期bsbrqdate8上班时间bsbsjdate84.2 数据结构数据结构名组成车子车牌号,车类型收费站收费站号,收费站名,地址,联系电话收费卡收费卡号,出站号,出站时间,车子类型各站距离表i d , 出站号,进站号,路程,备注收费标准收费号,车子类型,收费单价,收费类型,备注进站信息i d,卡号,出站号,出站时间,进站号,进站时间,行驶路程收费信息i d,出站号,进站号,收费金额,收费经手人,时间流动情况日期,出城车辆数,进城车辆数职工系统登录类型号 ,登录号,登录密码职工职工号,职工密码,职工姓名,性别,职位工作时间表id,职工号,上班日期,上班时间第二部分 概要设计1. 根据需求分析说明书设计er图1.1 设计完成的er图为: 1.2 分e-r图1.2.1 车子e-r图:车 子车子型号车牌号1.2.2 收费站e-r图:收 费 站收费站地址收费站名联系电话收费站号1.2.3 收费功能信息e-r图:收 费 站职 能职能职能职能各站间距出站号进站号id路程收费标准收费号车子类型收费单价收费类型备注收费卡出站站号出站时间卡号车子类型进站 信息i d卡号出站号进站号出站时间进站时间行驶路程职能车流动情况日期进城车数出城车数nmnmmnm1mn1.2.4 职工e-r图:职 工职工号性别姓名密码类型1.2.5 收费站与职工e-r图:收 费 站工作时间 表 收费工作登录系统n1登录号登录类型密码职工号上班日期上班时间收费金额经手人时间出站号进站号职 工1.2.6 职工管理e-r图:第三部分 逻辑结构设计1. 将e-r图转换为关系模式1.1 e-r图:车 子车牌号车子类型收 费 站收费站号收费站名地址电话职 工性别姓名密 码职工号类 型领 导1工作场所收交费用管理n1nnm收费卡卡号出站号出站时间车子类型进站号进站时间进站信息卡号路程出站时间出站号工作时间表id职工号工作日期工作时间登录系统登录类型登录号登陆密码id登录系统类型职工号密码收费标准型号车型单价收费类型1.3 关系模式车子(车牌号,类型)收费站站(收费站号,收费站名,地址,联系电话)收费卡(收费卡号,出站站号,出站时间,车子类型)各站间距表(i d , 出站号,进站号,路程,备注)收费标准(收费号,车子类型,收费单价,收费类型,备注)进站信息(i d,卡号,出站号,出站时间,进站号,进站时间,行驶路程)收费信息(i d,出站号,进站号,收费金额,收费经手人,时间)流动情况(日期,出城车辆数,进城车辆数)职工系统(登录类型号 ,登录号,登录密码)职工(职工号,职工密码,职工姓名,性别,职位)工作时间表(id,职工号,上班日期,上班时间)(下划线标注的属性为主码)以上关系模式均为3范式。为了方便程序查询,建立了如下用户视图:查询职工收费视图(职工号,收费时间,收费金额)查询车辆在路上行驶的时间(卡号,出站时间,进站时间,在路上时间)车辆流动情况(进城总数量,出城重数量)第四部分 物理结构设计 create database 高速公路收费系统 on primary ( name = 高速公路收费系统_db_data, filename = d:收费系统_db_data.mdf , size = 10gb , maxsize = unlimited, filegrowth = 10%) log on ( name = 高速公路收费系统db_log, filename = d:收费系统db_log.ldf , size = 1gb , maxsize = unlimited, filegrowth = 10%)gouse spj_龙家良gocreate table 车子 (车牌号 char(6) primary key not null,车子类型char(3) not null );create table 收费站 (收费站号 char(8) primary key not null,收费站名 char(8) not null,收费站地址char(10) not null,联系电话 char(11) not null); create table 收费卡 (收费卡号char(10) primary key not null,出站号char(8) not null,出站时间date (8) not null,车子类型char(3) not null);create table 各站间距表 (id char(2) primary key not null,出站号 char(8) not null,进站号char(8) not null,路程double (8) not null , 备注char(8) not null); create table 收费标准 (收费号char(6) primary key not null,车子类型char(3) not null,收费单价float (8) not null,收费类型char(6) not null, 备注 char(8) not null); create table 进站信息(id char(2) primary key not null,收费卡号char(10) not null,出站号char(8) not null, 出站时间date (8) not null,进站号char(8) not null,进站时间date (8) not null,行驶路程double (8) not null) ,able进站信息add constraint fk_进站信息_s foreign key (收费卡号) references 收费卡信息(收费卡号);create table 收费信息(id char(2) primary key not null,出站号char(8) not null,进站号char(8) not null,收费金额float (8) not null ,收费经手人char(6) not null,时间date (8) not null);create table 流动情况(时间date (8) primary key not null,进城车辆int(8) not null,出城车辆int(8) not null);create table 职工系统(登录类型号int(2) primary key not null,登录号char(6) not null,登录密码char(6) not null);create table 职工 (职工号char(6) primary key not null,职工密码char(6) not null,职工姓名char(6) not null,性别char(2) not null, 职位char(3) not null); create table 工作时间 (id char(2) primary key not null,职工号char(6) not null,上班日期date (8) not null,上班时间date (8) not null);able工作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论