长途客运站管理系统(数据库课程设计)

合集下载

长途汽车管理系统设计数据库课程设计报告(含程序)

长途汽车管理系统设计数据库课程设计报告(含程序)

课程设计报告专业信息管理与信息系统课程名称数据库原理与应用设计题目长途汽车管理系统设计设计题目:长途汽车管理系统设计设计主要内容:一、开发平台:VB+ SQL SERVER 2000二、功能要求:1、设计内容设计一个长途汽车管理系统,该系统的用户由一般用户和管理员和司机组成,然后不同的用户拥有不同的权限,各自完成各自的管理功能,首先是欢迎界面,然后选择登录,登录的时候首先要判断用户的身份,合法的用户然后进入到系统主界面中,不同的用户看到不同的系统功能。

用sql server2000创建后台数据库,然后利用程序设计语言(VB)编写程序实现对数据库的操作,按照要求完成所有的功能和模块。

2、长途汽车管理信息系统主要功能(1)登录界面、本用户密码的修改界面.(2)普通用户管理:长途汽车路线查询界面(按照起点或者终点查询)(2)汽车管理(司机):长途汽车查询界面(按照车牌号或者司机名查询)。

(3)管理员管理:管理员登录界面、长途汽车登记界面(包括查询,添加、修改、删除等操作)、司机信息管理界面(包括查询、删除、修改)、长途路线界面(包括查询、添加、修改、删除等操作)。

3、长途汽车管理信息系统数据库表单(可以按照需求增加)(1)用户信息表单,主要字段有:用户名、密码、用户身份(管理员和普通用户、司机)(2)司机信息表单,主要字段有:车牌号(外码)、司机名、驾驶证号、性别、宅电、手机、出生日期、、邮编、地址、备注、(3)长途汽车管理表单,主要字段有:车牌号、路线编号(外码)、司机名(4)长途路线详细表单,主要字段有:路线编号、发车时间、沿途停靠点、到达时间、票价、起点、终点三、课程设计报告主要内容:1 长途汽车管理系统需求分析(给出系统的功能模块图,对各个功能作出详细介绍)2 长途汽车管理系统界面设计(给出界面截图及其主要控件的属性设置表格)3 长途汽车管理系统数据库设计(给出数据库各个表单中数据的字段名,数据类型及其相应的说明)4长途汽车管理系统程序设计(按照功能模块给出详细的程序代码,并给出重点语句的注释)1 长途汽车信息管理系统需求分析图1.1长途汽车信息管理系统1。

数据库长途汽车管理系统

数据库长途汽车管理系统

线路模块:用来管理汽车线路号、出发地、目的地、出发时间、所需时间。

汽车模块:用来管理汽车汽车编号、汽车的种类及相应的票价、最大载客量、剩余座位数.车票模块:用来管理汽车车票编号、售票情况、查询、打印。

乘客模式:用来管理汽车乘客出发地 、出发地、目的地.图2 设计思路 3、数据库设计(1)概念设计经分析,本系统各实体及其属性的E-R 图如下:图3 车票信息表线路汽车车票 输入 线路信息各种查询输入 输入管理员各种报表票价信汽车信息 输入线路信输入汽车信图4 线路信息表图 5 汽车基本信息表图 6 乘客信息表各实体间关系的e-r 图如下:汽车 汽车种类汽车编号 最大载客量乘客出发时间目的地 出发地图8 创建数据库(2)表① CREATE TABLE 汽车基本信息表( 汽车编号CHAR(10)PRIMARY KEY, 汽车种类CHAR(10),最大载客量INT,线路号CHAR(10))图9 创建汽车基本信息表② CREATE TABLE 车票信息表(车票编号CHAR(10) PRIMARY KEY,售票情况CHAR(10),票价INT,线路号CHAR(10))图10 创建车票信息表③ CREATE TABLE线路信息表(线路号CHAR(10) PRIMARY KEY,出发地CHAR(10),目的地CHAR(10),出发时间CHAR(10),所需时间INT)图11 创建线路信息表④ CREATE TABLE 乘客信息表(汽车编号CHAR(10) PRIMARY KEY, 线路号CHAR(10),出发地CHAR(10),目的地CHAR(10),出发时间CHAR(10))图12 创建乘客信息表(3)索引①CREATE UNIQUE INDEX im_inON 汽车基本信息表(汽车编号)图13 为汽车基本信息表创建索引② CREATE UNIQUE INDEX ik_ilON 线路信息表(线路号)图14 为线路信息表创建索引③ CREATE UNIQUE INDEX id_ixON 车票信息表(车票编号)图15 为车票信息表创建索引④ CREATE UNIQUE INDEX ih_igON 乘客信息表(汽车编号)图16 为乘客信息表创建索引(4)视图①CREATE VIEW view_1ASselect 汽车编号,汽车种类,最大载客量,线路号from 汽车基本信息表图17 为汽车基本信息表创建视图② CREATE VIEW view_2ASselect 线路号,出发地,目的地,出发时间,所需时间from 线路信息表图18 为线路信息表创建视图③CREATE VIEW view_3ASselect 车票编号,售票情况,票价,线路号from 车票信息表图19 为车票信息表创建视图④ CREATE VIEW view_4ASselect 出发时间,出发地,目的地,汽车编号,线路号from 乘客信息表图20 为乘客信息表创建视图6、录入数据INSERTINTO 车票信息表V ALUES('20110001’,’拥挤’,'85’,'101’)INSERTINTO 车票信息表V ALUES ('20110002’,'良好','90’,'102')INSERTINTO 车票信息表V ALUES (’20110003','稀疏’,'110’,’103’)INSERTINTO 车票信息表V ALUES (’20110004','拥挤',’109’,’104’)INSERTINTO 车票信息表V ALUES ('07:00','南昌市’,’景德镇’,'6’,’106')INSERTINTO 乘客信息表V ALUES (’10:23','景德镇’,’鄱阳县’,’2',’102')INSERTINTO 乘客信息表V ALUES('14:30’,'抚州市','南昌市’,'5’,'105')INSERTINTO 乘客信息表V ALUES(’15:28','鄱阳县',’南昌市’,’3',’103’)7、设计存储过程和触发器(1)创建存储过程create proc proc_zgasselect 车票编号,票价from 车票信息表where 线路号='103’图21 创建存储过程(2)创建触发器① create trigger insert_qion 车票信息表after insertasselect *from 车票信息表insert into 车票信息表(车票编号,票价) Values(‘20110001’,‘80’)图22 车票信息表创建触发器② create trigger insert_cheon 汽车基本信息表after insertasselect *from 汽车基本信息表insert into 汽车基本信息表(汽车编号,线路号)Values(‘1’,‘101')图23 汽车基本信息表建触发器③ create trigger insert_xianon 线路信息表after insertasselect *from 线路信息表insert into 线路信息表(线路号,所需时间)Values(‘106’,‘5’)图24 线路信息表建触发器④ create trigger insert_chengon 乘客信息表after insertasselect *from 乘客信息表insert into 线路信息表(出发时间,线路号)Values('10:23’,‘102’)图25 乘客信息表建触发器8.课程设计总结通过这次的课程设计实验,我发现自己对数据库课程的兴趣有了很大提高,而且对课本的知识更加的了解并有了一定的掌握,通过实验我懂得了如何创建索引、视图、存储过程以及触发器。

长途汽车信息管理系统【课程设计-java-数据库】

长途汽车信息管理系统【课程设计-java-数据库】

长途汽车信息管理系统2021年12月长途汽车信息管理系统2. 3.数据库结构设计 2. 3.1.需求分析(1)系统管理对象长途汽车信息管理系统涉及的人有2类,登录系统希望买票的乘客、系统管理员,管 理的事务有车辆、路线信息、订单信息、车票信息。

(2)实体间联系实体之间主要事务联系如下:用户向管理员提出实名认证申请。

用户可查询相应的路线、车票、订单信息,可修改个人用户信息。

管理员审核实名认证信息,管理用户信息。

管理员维护车辆信息、增删改路线信息及车票信息管理员可对车辆信息、车票信息、订单信息等进行统计分析。

(3) 功能需求能够进行数据库的数据定义、数据操纵、数据控制等处理功能。

具体功能应包括:系统应该提供管理员对车辆、路线、车票、订单信息的添加、插入、 删除、更新、查询操作;同时实现用户对车辆、路线、车票、订单的查询,以及对个人用 户信息的修改、查询功能。

(4)安全性与完整性需求对于长途汽车信息管理系统而言,涉及的实体较多,要维护好不同实体表之间的管理 关系,涉及相应的外围程序,保证数据输入的完整性。

同时要对注入信息进行识别并拦截, 防止数据库被恶意破坏。

图3. 3系统组成设计图实名认证申请2. 3. 2.概念结构设计根据上文分析,本系统主要实体有乘客(用户)、管理员、车辆信息、路线信息、订单信息、车票信息。

主要涉及的实体间联系有:用户、车票信息与订单信息之间存在“订购”的联系,且一个用户可购买多种车票,一种车票可被多位顾客购买,故涉及的关系为多对多关系。

车票信息与车辆信息之间存在“承载”关系,说明该车票所应搭乘的汽车,一类车票搭乘一辆汽车,汽车可承载多路车票的运行,所有车票信息与车辆信息之间为多对一关系。

车票与路线之间存在“经由”关系,一类车票具有唯一确定的路线,一条路线可由不同时段的多种车票经由,所以车票信息与路线信息为多对一关系。

各实体所涉及的属性如下:乘客(乘客ID,姓名,性别,联系方式,身份证号,登录密码)车辆(车辆ID,车牌号,座位数,总里程,运行状态,投用时间)路线(路线ID,始发站,终点站,总距离)车票(车票ID,数量,始发时间,到达时间,车票价格)订单(订单ID,生成时间,支付状况)根据以上设计,可以得到实体联系ER图及概念模型图如图3.4和图3.5所示。

长途汽车信息管理系统课程设计报告报告

长途汽车信息管理系统课程设计报告报告

2014-2015学年第一学期《数据库系统概论》课程设计报告题目:长途汽车信息管理系统专业:计算机科学与技术班级:班姓名:指导教师:成绩:计算机与信息工程系2014年 10月 12 日目录1设计内容及要求 (1)1.1设计内容 (1)1.2设计任务及具体要求 (1)2原理及分析 (2)2.1需求分析 (2)2.2系统功能简介 (2)2.3程序框图 (3)3设计过程和程序代码 (5)3.1数据库表格的设计概述 (5)3.2数据库表格的实现过程 (6)3.3程序的构造方法及其实现 (15)3.4 数据库与Java程序的链接 (24)4设计结果与分析 (25)4.1设计结果截图 (25)4.2 设计结果分析 (28)5小结 (29)参考文献 (30)致谢 (31)附录:源程序 (32)1设计内容及要求1.1设计内容本次课程设计名称为长途汽车信息管理系统,用户登录后主要实现对线路信息,汽车信息,售票信息,乘客信息进行基本操作的功能。

该系统功能主要包括以下几个模块:(1)充分利用所学过的数据库的相关知识建立长途汽车信息管理系统所需的数据库。

(2)对线路信息(包括出发地、目的地、出发时间、所需时间等)汽车信息(最大载客量、汽车类型、剩余座位等)售票信息(包括售票情况、票价)乘客信息(包括姓名、年龄、性别等)的查询、添加和删除操作。

(3)进行详细的功能设计后,在Java中利用JDBC连接数据库技术对数据库中数据进行操作,并能进行多表之间的链接与查询操作。

1.2设计任务及具体要求(1)设计任务:长途汽车信息管理系统运用在汽车站部门的系统工具,方便此系统部门的工作人员的工作,该系统主要根据此部门的特点建立的,是记录和查询汽车站信息的的依据。

随着市场经济的不断飞速发展,交通道路环境的不断改善,人们的出行次数不断增多,人口流动频繁,数量不断加大,车站信息量迅猛增长,长途汽车站信息管理系统在人们的日常生活中发挥着越来越重要的作用。

某某客运公司运输管理系统数据库课程设计报告

某某客运公司运输管理系统数据库课程设计报告

《某客运公司的运输管理系统》课程设计报告题目:某客运公司的运输管理系统专业:网络工程计算机学院目录1、设计内容及要求 (1)1.1 系统功能设计 (1)2、概要设计 (2)2.1概念结构 (2)3、设计过程和代码 (3)3.1 登陆页面设计: (3)3.2网站主界面设计: (4)3.3 司机信息界面 (5)3.4 车辆信息管理界面 (7)3.5 网站介绍界面 (8)4、设计结果与分析 (14)4.1需求分析 (15)4.2 数据库分析 (15)5、参考文献 (17)1、设计内容及要求1.1 系统功能设计本网站由6大模块,分别是系统管理,司机信息管理,车辆信息管理,维修信息管理,运营信息管理,网站管理1.系统管理(1) 用户管理:通过该功能模块,管理员能查看所以用户信息以及新用户注册。

(2) 密码管理:通过该功能模块,进行密码修改。

2.司机信息管理(1) 司机信息管理:通过该功能模块,管理员可以对司机信息进行添加,修改,删除。

(2) 司机信息发布:通过该功能模块,管理员可以对司机信息进行添加(3) 关于司机信息:通过该功能模块,可以看到司机信息的数据字段。

3.车辆信息管理(1) 车辆信息管理:通过该功能模块,管理员可以对车辆信息进行添加,修改,删除。

(2) 车辆信息发布:通过该功能模块,管理员可以对车辆信息进行添加(3) 关于车辆信息:通过该功能模块,可以看到车辆信息的数据字段。

4.运营信息管理(1) 运营信息管理:通过该功能模块,管理员可以对司机运营信息进行添加,修改,删除。

(2) 运营信息发布:通过该功能模块,管理员可以对司机运营信息进行添加(3) 关于运营信息:通过该功能模块,可以看到司机运营信息的数据字段。

5.维修信息管理(1) 维修信息管理:通过该功能模块,管理员可以对车辆维修信息进行添加,修改,删除。

(2) 维修信息发布:通过该功能模块,管理员可以对车辆维修信息进行添加。

(3) 关于维修信息:通过该功能模块,可以看到车辆维修信息的数据字段。

数据库 客运管理系统

数据库 客运管理系统

宽度 10 10 50 50
约束条件 主码 非主码 外码 非主码
说明 NOT NULL NOT NULL NOT NULL NOT NUL
沈 阳 大 学
课程设计说明书
检票口 Varchar() 50
表 3 车票信息表
No.5 NOT NULL
非主码
字段名 票号 乘车日期 车次 站名 票价 全半价 座位号 工号 退票否
●CEREATE VIEW 预定
ON 预定 TABLE
●CEREATE VIEW 退票
ON 退票 TABLE
8、课程设计总结
我做的是客运管理系统,作为大一新生对我来说有些困难,但也很用心的去做了。我用 的是 SQL Server 2005 做的,在做的过程中对 SQL 语言又有了一定的了解,看着自己做的系 统,自己就会又欣慰又难过,欣慰的是自己终于把它做出来了,而且,做的还好,难过的是 自己知道还有很多的不足,但是,由于认识的有限,无法去完善,才知道“书到用时方恨少” 此次学生管理系统的设计让我们对数据库的了解更深入,可以把它同实际相结合,同时,又 让我们学会了一个新的应用软件。 在整个设计过程中, 通过怎样对把各个管理信息连接起来 的分析,锻炼了我们对事情的分析能力,通过怎样解决过程中出现的问题,提高了我们查找 文献的能力、对网络资源的利用能力和和其他同学的交流沟通能力。而且,经历这次的课程 设计,我们也学会了自学和分工协作。我们觉得每一次的课程设计,都是让我们对原有的知 识从了解表面到深入本质,从个体学习到整体把握的跳跃,对新知识的汲取,更是让我们把 课本的知识应用到实际中,让我们了解了我们的学习有什么用,能够解决什么样的问题,增 加我们的自信和学习的动力。总之,通过这次的课程设计,我们收获匪浅。

长途汽车信息管理系统课程设计报告

长途汽车信息管理系统课程设计报告

长途汽车信息管理系统课程设计报告一、选题的背景现代物流无处不在,而长途客运作为其中的一个重要组成部分,在市场中处于十分重要的地位。

国家邮政总局发布的2019年统计数据显示,2019年全国道路客运量达70.93亿人次,同比增长4.7%。

长途客运是其中的重要组成部分之一,它在城市之间、乡村之间、省份之间负责沟通交流的任务。

长途客运旅游也越来越受到人们的青睐,而这其中客车信息管理系统起着十分重要的作用。

因此,设计一款长途汽车信息管理系统应运而生。

二、设计目的及要求1、目的设计该系统的主要目的是使得长途客运机构能够通过该系统更方便快捷地管理客车信息、调配车辆,以确保每一辆车都得到适当的安排,并且可以通过系统对车辆的运行情况、乘客需求情况进行管理。

2、要求(1)实用性:系统需要具备实用性,能够满足现实需求。

(2)可靠性:系统需要稳定可靠,轻松操作,保证系统的稳定性。

(3)高效性:系统需要高效,通过数据的整合筛选,合理分配资源,达到最优化效果。

三、系统架构的设计1、系统框架系统由前端的用户界面和后端的服务器组成。

用户界面使用了Bootstrap框架,结合HTML5和CSS3等技术设计而成,后台使用MySQL和PHP等语言开发。

2、功能设计系统主要包括车辆基本信息管理、车辆调配管理和汽车维修管理三大板块。

(1)车辆基本信息管理:包括对车辆的车型、载重、车架号、销售商、购买时间等基本信息进行管理,方便公司进行管理准确记录车辆情况。

(2)车辆调配管理:通过系统的数据统计分析功能,对车辆进行合理分配,达到最优化的管理效果。

(3)汽车维修管理:在长途客运的过程中,车辆的维修与保养是十分重要的。

系统可以根据车辆的运行情况及时对车辆进行维修和保养管理,做到维修及时、勤保。

四、系统的实现1、数据设计在前期的分析调研中,我们可以根据调研结果和设计需要,确定所需数据。

2、界面设计及系统功能实现系统前端通过Bootstrap框架实现了用户界面的设计,而后端使用了PHP和MySQL等语言来实现函数编写和数据库设计。

长途汽车管理系统-数据库设计说明书

长途汽车管理系统-数据库设计说明书

项目编号: S100-06-2012 <项目名称>分类:<模板>数据库设计说明书Version: 1.0项目承担部门:撰写人(签名):漆琴完成日期: 2012年6月6日本文档使用部门:□主管领导■项目组□客户(市场)■维护人员□用户评审负责人(签名):评审日期:年月日目录1.引言 (1)1.1编写目的 (1)1.2背景 (1)1.3定义 (1)1.4参考资料 (1)2.外部设计 (2)2.1类型划分 (2)2.2标识符和约定 (2)2.3数据库表设计格式说明 (2)2.3.1数据库表索引格式说明 (3)2.3.2采用数据类型分类表 (3)2.3.3字段类型说明 (3)2.4支持软件 (4)2.5字段命名 (4)3.结构设计 (5)①.概念模型 (5)②.物理模型 (5)4.运用设计 (6)4.1数据字典设计 (6)4.1.1 数据库表格列表 (6)4.2数据字典(DD) (6)4.1.1数据流和数据文件 (6)4.1.2数据项: (6)4.2安全保密设计 (10)数据库设计说明书<项目名称>1. 引言1.1 编写目的数据库设计说明书是根据概要设计说明书的要求所编写的,是为详细设计作依据的,为详细设计提供标准,并提供给编码人员和测试人员。

1.2背景待开发的数据库的名称:长途汽车管理系统使用此数据库的软件系统的名称:SQL Server 2000该软件系统开发项目的任务提出者:C#实训老师该软件系统的用户:长途汽车站管理员将安装该软件和这个数据库的计算站(中心):途汽车站管理员1.3定义CDM(Concept Data Model)概念数据模型PDM(Physics Data Model)物理数据模型E-R(Entity Relationship)实体联系模型1.4参考资料《需求规格说明书》《数据库系统概念(原书第5版)》作者: Database Systems Concepts ,Fifth Edition 出版社:机械工业出版社《数据库系统原理教程》作者:王珊等清华大学出版社1数据库设计说明书<项目名称> 2. 外部设计2.1 类型划分业务框架每个领域的数据库表设计都将基于以下类型划分:a) 主表(Master data)基本及相对稳定的数据集,其特征是以实体为原型,以编码为主键b) 辅助表(Associate data)反映主表间多对多关系的数据集,其特征是以关联主表的主键组合为主键,如用于反映路线基本信息与汽车基本信息之间关系的运行理信息表,其主键为路线识别码和汽车识别码。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.需求分析阶段 ............................................................................................2 2、概念结构设计 .........................................................................................2
(2)线路信息表
图 3.3.1
(3)汽车信息表:
图 3.3.2
(4)乘客信息表:
图 3.3.3
图 3.3.4
4 / 21
建库建表对应 SQL 语句如下: CREATE DATABASE M_BUS; CREATE TABLE M_Route ( Rno varchar(5) PRIMARY KEY, Departure varchar(20), Destination varchar(20), AddT varchar(10), Stime time, Spend time ); CREATE TABLE M_Vehicle ( Vno char(8) PRIMARY KEY, VType char(20), TPrice int, VLoad int, Rno varchar(5), FOREIGN KEY (Rno) REFERENCES M_Route(Rno) ); CREATE TABLE M_TInfo ( Vno char(8), TDate date, TRest int, PRIMARY KEY (Vno,TDate), FOREIGN KEY (Vno) REFERENCES M_Vehicle(Vno) );
1 / 21
票价信息:包括售票情况、查询、打印相应的信息。
3.设计过程
1.需求分析阶段
早期的长途汽车站信息主要是人工信息、人工管理的,不仅不容易记录,而 且还不容易保存。所以系统的意义就在于保存并管理长途汽车站的所有有效数据。
并应用之帮助客运站为客户提供更优质的服务,通过简单有效的应用程序, 规范管理长途客运信息。
SELECT * FROM M_VEHICLE; (见上图)
SELECT * FROM M_User
6 / 21
图 3.5.1
SELECT * FROM (SELECT M_Route.Rno,SUM(TRest) SUM FROM M_ Route,M_Vehicle,M_TInfo WHERE M_Route.Rno =M_Vehicle.Rno AND M_Vehicle.VNO=M_TInfo.Vno AND Departure ='北京' AND Destination ='长春' AND TDate = '2015/01/11' GROUP BY M_Route.Rno) X,M_Route WHERE X.Rno=M_Route.Rno;
图 3.2.2
2 / 21
核载人数 VLoad
运营车次 Rno
线路信息 M_Route
车次Rno
出发地 Departure
目的地 Destination
线路性质 AddT
图 3.2.3
票务信息 M_TInfo
始发时间 Stime
旅程历时 Spend
车牌号 Vno
各实体间的 E-R 图如下:
始发日期 Date
1 / 21
1.设计背景及目的
在这个信息化时代,行之有效的信息管理系统已成为一个企业或组织生存和 发展的重要条件。尤其是在大数据的作用日益得到证明和认可的今天,作为信息 系统核心和基础数据库技术得到越来越广泛的应用,越来越多新的应用领域采用 数据库技术来存储和处理信息资源。信息资源已成为各个部门的重要财富和资源, 建立一个满足各级部门信息处理要求的实际,着眼于未来发展,建成符合标准化 协议、通用性较强、实用的系统,以提高汽车调度的现代化管理水平,实现信息 资源的共享。
6.应用程序开发过程 (1)登录窗体
图 3.5.2
图 3.2.4

余票数量 TRest
1
线路信息
N
行驶
1
车辆信息
N
供应
票务信息
图 3.2.5
关系图:
M_Vehicle Vno char(8) PRIMARY KEY VType char(20) TPrice int VLoad int Rno varchar(5)
M_TInfo Vno char(8) PRIMARY KEY TDate date TRest int PRIMARY KEY (Vno,TDate)
2、概念结构设计
汽车信息管理系统就是根据车站发展的需要而建立的典型的信息管理系统。 经分析,长途汽车信息的管理系统的 E-R 图如下:各实体及属性如下:
用户信息 M_User
用户名 UserName
用户密码 Pwd
图 3.2.1
车辆信息 M_Vehicle
车牌号 Vno
车辆类型 VType
本车票价 TPrice
4. 物理结构设计部分
鉴于课程安排倾向于关系数据库的设计且关系数据库确实更常用,所以 本系统采用最常见的存储方式及关系数据库,并省略其他的设计部分。
5、功能处理
1、数据更新相关 SQL 语句 ①插入 INSERT INTO M_Route(Departure,Destination,AddT,Stime,Spend) VALUES('沈阳','长春','南线','00:00:00','00:00:00');
5 / 21
INSERT INTO M_Vehicle(Vno,TPrice,VLoad,VType,Rno) VALUES('吉 ABE506',200,42,'copper',’T60','d 线');
INSERT INTO M_TInfo(Vno,TDate ,TRest) VALUES ('吉 ABE106','2015-01-10',4) ;(前面已插入) ②修改 ALTER TABLE M_Vehicle ADD Departure varchar(20);
2.设计内容及要求
所设计的小型管理系统应包含输入输出、查询、插入、删除等基本功能。根 据课程设计 1 周时间的安排选择适当大小的设计课题,课题的选择可以是实际问 题,也可以是虚构的问题。根据题目的基本需求,画出流程图,编写程序,并写 出详细的设计说明书。
要求从开始的系统需求分析到最后的软件测试,都要有详细的计划,设计文 档应按照软件工程的要求书写。系统中的数据表设计应合理、高效,尽量减少数 据冗余。具有一定实际意义,基本表不少于 3 个,能够实现多种关联查询尽量要 建视图和索引软件界面要友好、安全性高。软件要易于维护、方便升级。
图 3.2.6
M_Route Rno:varchar(5) PRIMARY KEY Departure:varchar(20) Destination:varchar(20) AddT:varchar(10) Stime:time Spend:time
3 / 21
3、逻辑结构设计 (1)票务信息表
目录
1.设计背景及目的 ........................................................................................1 2.设计内容及要求 ................................................................................................1 3.设计过程 ............................................................................................................2
经调查了解功能要求如下: 管理员权限:仅允许管理员对所有信息进行录入并修改。 普通用户:仅允许普通用户购买车票。 公共权限:查询线路信息及各路线售票情况以及每个班次的班车信息。
此外,需满足仅具有普通办公素养的管理员执行所有操作。 模块功能分析如下:
线路分析:包括出发地、目的地、出发时间、所需时间。 汽车模块:包括汽车的种类及相应的票价、最大载客量等。 车票模块:包括售票情况、查询、打印相应的信息等。 乘客模式:包括出发地、目的地、乘车时间等。
编程语言可由小组根据自己的情况选择,但一般情况下应该是小组的每 个成员都对该语言较熟悉。避免把学习语言的时间放在设计期间。 参考使用的语言有:C#、VB、VC 等。
后台数据库:SQL_Server 2005 等。 系统功能的基本要求:
线路信息,包括出发地、目的地、出发时间、所需时间等。 汽车信息:包括汽车的种类及相应的票价、最大载客量等。
ALTER TABLE M_Vehicle ADD FOREIGN KEY (Departure) REFERENCES M_Route(Departure);
ALTER TABLE M_Vehicle DROP COLUMN Depature;
UPDATE M_TInfo SET Vno='吉 ABE506' WHERE Vno='吉 BE506'
图 3.2.5 ..................................................................................................3 3、逻辑结构设计 .........................................................................................4 4. 物理结构设计部分 ................................................................................5 5、功能处理 .................................................................................................5 6.应用程序开发过程 ....................................................................................7 4.系统设计、制作小结 ......................................................................................20 5.参考资料 ..........................................................................................................20
相关文档
最新文档