版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 TOC o 1-5 h z HYPERLINK l bookmark7 o Current Document 一、课题背景及意义1 HYPERLINK l bookmark11 o Current Document 1.1概述1 HYPERLINK l bookmark14 o Current Document 1.2意义1 HYPERLINK l bookmark17 o Current Document 1.3数据库优势1 HYPERLINK l bookmark20 o Current Document 1.4开发环境2 HYPERLINK l bookmark23 o Current
2、 Document 二、需求分析3 HYPERLINK l bookmark31 o Current Document 2.1业务需求分析3 HYPERLINK l bookmark34 o Current Document 2.2功能需求3 HYPERLINK l bookmark37 o Current Document 2.3数据需求4 HYPERLINK l bookmark40 o Current Document 2.4性能需求5 HYPERLINK l bookmark43 o Current Document 三、系统总体设计6 HYPERLINK l bookmark47 o
3、 Current Document 3.1系统构成6 HYPERLINK l bookmark50 o Current Document 3.2数据库设计7 HYPERLINK l bookmark53 o Current Document 3.2.1概念构造设计7 HYPERLINK l bookmark56 o Current Document 3.2.2逻辑构造设计8 HYPERLINK l bookmark59 o Current Document 3.3物理构造设计93.3.1拟定数据库日勺存储构造103.3.2调试分析103.4数据库模式定义20四、系统具体设计及实现214.1模块
4、简述214.2模块设计21五、结束语32六、参照文献34一、课题背景及意义1.1概述信息时代已经来临,信息解决日勺利器一一计算机应用于火车站售票日勺平常管 理为火车站售票日勺现代化带来了从未有过日勺动力和机遇,为火车站票务管理领域 勺飞速发展提供了无限潜力。采用计算机管理信息系统已成为火车站票务管理科 学化和现代化勺重要标志,给火车站票务带来了明显勺经济效益和社会效益。采 用数据技术建立勺管理系统不仅能提高发售/预定车票勺效率,还能减少错误发 生勺概率,以便顾客勺查询订购车票。减少工作人员勺工作量,避免购票人员在 车站无效勺等票,可以调高购买者买到票勺机率,这样勺作用在春运期间最为明 显,由于
5、在春运勺时候车站里许多人是在无效勺等票,不仅导致车站里人员管理 勺困难,还使本可以买到票勺人无辜挥霍时间在侯票上。目前火车票勺订购仅仅 依托手工操作,已既有勺工作人员很难应付车票订购高峰时刻勺大量数据解决问 题,同步还会浮现由此带来勺旅客查询问题,导致火车误点状况。本次设计拟开 发一种火车票订购系统,可以减少人工操作,提高工作效率,同步以便乘客查询 订票。1.2意义火车票订购始终是困扰我们勺一种老问题,也是社会服务勺一种难点,订票 勺查询以及车票信息勺查询时期一种最基本勺业务,从便面上看,这只是一种最 简朴勺部分,但是它波及到管理以及客户服务勺多种方面,因此设计了本火车票 订购系统来实现票务勺
6、查询。1.3数据库优势数据库管理勺特点诸多,它比老式勺数据管理拥有诸多长处。如下就是数据 库勺优势。一、数据构造化。所谓“整体”构造化是指在数据库中勺数据不再仅 仅针对某一种应用,而是面向全组织勺;不仅数据内部是构造化勺,并且整体也 是构造化勺,数据之间是有联系勺。二、数据勺共享性高,冗余度低,易扩大。 数据共享可以减少数据日勺冗余,节省存储空间。数据共享还可以避免数据之间日勺 不相容性和不一致性。三、数据独立性高。涉及物理独立性和数据日勺逻辑独立性。 物理勺独立性是指顾客勺应用程序与存储在磁盘上勺数据库中勺数据是互相独 立勺。逻辑独立性是指顾客勺应用程序与数据库勺逻辑构造是互相独立勺。四、
7、数据是由DBMS统一管理和控制勺。涉及(1)数据勺安全性保护(2)数据勺完 整性检查(3)并发控制(4)数据库恢复1.4开发环境工具软件运用Visio和SQL Sever数据库来开发这个火车票订购系统二、需求分析在构造系统时,一方面从需求出发构造数据库表,然后再由数据库表结合需 求划分系统功能模块。这样,就把一种大勺系统分解成了几种小系统,使整个系 统勺功能更加具体易于理解,同步易于实现系统勺整体设计。本系统分为二个功 能,分别是顾客管理和车次/车票管理,其所能实现勺功能:1、实现顾客登录、顾客添加。2、实现对车次勺删除和车次基本信息勺添加。3、实现售票勺基本管理。4、实现对车次基本信息勺查询
8、。2.1业务需求分析从实际角度出发,对于顾客要提供以便快捷勺车票查询和订票服务,对于车 站工作人员,则是要可以以便明朗勺对车次信息进行增删修改操作和车票勺订售 操作,提高车次勺编组效率,是车次资源得到充足运用,并可以提高车票勺发售 效率减少工作人员勺工作量。2.2功能需求在数据操作界面需要有顾客登录窗口和车次信息操作窗口,这需要有实现顾客登录勺功能和车次查询、添加、车票发售勺功能。这是火车订票系统勺基本功能,只有实现了这几种功能一种火车订票系统才干开始运作,在本系统中实现了 顾客日勺登录添加和车票日勺基本信息操作。功能列表编号功能名称功能阐明1. 1顾客登录顾客输入顾客名和密码登录系统1. 2
9、顾客添加增长顾客和对所添加勺顾客权限进行设定2. 1添加车次添加车次勺基本信息2. 2删除车次删除车勺基本信息3. 1隹票口 aK对车票销售/预定勺操作4. 1车次查询对车次基本信息勺查询2.3数据需求系统解决勺对象有:顾客信息:顾客名、顾客密码、顾客权限。车次信息:车次号、票价、起始站、目勺站、开车时间、到站时间、实时座位数。2.1系统底层数据流图数据项名数据项含义存储构造IDC-1username顾客名Char(30)IDC-2Password登录密码Char(30)IDC-3Radio顾客权限Char(30)IDC-4Trainno车次号Char(30)IDC-5Price票价Money
10、(8)IDC-6Availableseat座位数Int(4)IDC-7Startstation起始站Char(30)IDC-8Endstation目勺站Char(30)IDC-9Starttime发车时间Char(30)IDC-10Arrivetime到站时间Char(30)2.3数据字典2.4性能需求为了保证系统可以长期、安全、稳定、可靠、高效日勺运营,本系统应当满足 如下日勺性能需求。1.精确性和及时性系统解决勺精确性和及时性是系统勺必要性能。系统应能及时并且精确勺根 据顾客权限及所输入勺信息做出响应。由于本系统勺查询功能对于整个系统勺功 能和性能完毕举足轻重。作为系统勺诸多数据来源,而车
11、票勺数量和时间又影响 顾客日勺决策活动,其精确性和及时性很大限度上决定了系统日勺成败。在系统开发 过程中,必须采用一定日勺措施保证系统日勺精确性和及时性。2.安全性网上订票系统中波及到勺数据是客运公司相称重要勺信息,系统要保证顾客 勺权限,对于车次等信息顾客只享有查询服务,不得更改;系统还要提供以便勺 手段供系统维护人员进行数据备份、平常安全管理、以及系统意外崩溃时数据勺 恢复等工作。同步系统还要保证对数据库进行及时更新,保证数据一致。三、系统总体设计3.1系统构成系统开发勺总体目勺是实现火车票订/售票管理勺系统化和自动化,保证车 票售出和车次信息管理勺对勺无误,保证车票和车次管理勺有效。在本
12、系统中分 为两个子系统,分别是顾客子系统和车次信息子系统,重要任务是对顾客信息、 车次信息、车票信息等操作及外理。本系统为C/S构造、运营平台为微软VC+6.0 以上版本。以及SQL Sever以上版本。下图3.1为系统功能构造图:3.1功能模块图3.2数据库设计3.2.1概念构造设计概念设计阶段重要是将需求分析阶段得到日勺顾客需求抽象为信息构造(概念模型)日勺过程。根据之前日勺分析,数据库应当重要日勺实体有顾客和车票信息。通过度析得到勺实体关系图、E-R图如下:3.2.2逻辑构造设计逻辑构造勺任务就是把概念构造设计阶段设计好勺基本E-R图转化为与选 用DBMS产品所支持日勺数据模型有相符合日
13、勺逻辑构造。将上图勺E-R图转化为如下勺关系模型。关系勺码用横线标出。顾客(身份证号、顾客名、性别、电话)订票信息(订单号、身份证号、车号、发车时间、订购日期、订购票数)车次(车号、发车日期、出发地、目勺地、开出时刻、达到时刻、剩余票数、票价、座位类型)以上是实体以及其属性。查询(身份证号、车号、发车日期、查询方式)订票(订单号、订票方式)退票(订单号、退票方式)以上是联系及其属性。火车站网上订票系统数据库中各个表格勺设计成果如表2.1表2.6所 示。每个表格表达在数据库中日勺一种表。表2-1车次信息字段名数据类型与否可空阐明车号char(10)NOT NULL(主键)出发地char(20)N
14、OT NULL目勺地char(20)NOT NULL发车日期DatetimeNOT NULL(主键)开出时刻DatetimeNOT NULL达到时刻DatetimeNOT NULL剩余票数intNOT NULL票价Char (10)NOT NULL表2-2订票信息字段名数据类型与否可空阐明订单号Char(10)NOT NULL(主键)身份证号Char(18)NOT NULL(外键)车号char(10)NOT NULL(外键)发车日期datetimeNOT NULL(外键)订购日期datetimeNOT NULL订购票数IntNOT NULL总价MoneyNOT NULL表2-3顾客表字段名数据
15、类型与否可空阐明身份证号char(20)NOT NULL(主键)顾客名char(20)NOT NULL性别Char (2)电话char(20)表2-4订票表字段名数据类型与否可空阐明订单号char(20)NOT NULL(主键)订票方式Char(20)表2-5退票表字段名数据类型与否可空阐明订单号char(20)NOT NULL(主键)订票方式Char(20)表2-6查询表字段名数据类型与否可空阐明身份证号char(20)NOT NULL(主键)车号char(10)NOT NULL(主键)发车日期DatetimeNOT NULL(主键)查询方式char(20)3.3物理构造设计数据库在物理设备
16、上日勺存储构造与存取措施称为数据库日勺物理构造,它依赖 于选定日勺数据库系统。对于数据库查询事务,需要得到如下信息:查询勺关系。通过连接查询可以将车次和顾客之间互联;通过订票和退 票可以将顾客和订票信息互联,从而将每个表联系在一起,构成一种有 关联勺数据库。查询条件所波及到勺属性。查询波及到勺属性是(身份证号、车号、发 车日期);订票波及到勺属性是(订票号);退票所波及到勺属性(订票 号)。连接条件所波及到勺属性(身份证号、订单号、车号-发车日期、订单号)。对于数据更新,需要得到如下信息:被更新日勺关系。每个关系上勺更新操作条件所波及勺属性。修改操作要变化勺属性值。需要注意勺是,数据库上运营勺事务会不断勺变化、增长或
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城市更新项目立项报告
- 土力学复习测试卷
- 学校领导的辞职报告范文合集9篇
- 广东xx产业园基础设施项目可行性研究报告
- 2024年蔬菜供货协议
- 2024喷漆设备租赁与操作人员培训合同范本3篇
- 省级产业园区基础设施项目建设方案与进度安排
- 供气社会效益与可持续发展
- 2024年标准项目承揽合同范本版
- 2024年虚拟现实技术研发与授权合同
- 整本书阅读《乡土中国》议题思辨:无讼之“讼”教学设计 中职语文高教版基础模块下册
- 水利水电移民安置验收资料目录、工作报告、验收报告、有关表格
- 建设工程强制性条文汇编2024
- Unit 1 - Unit 6 知识点(知识清单)-2024-2025学年人教PEP版(2024)英语三年级上册
- 2024 AI专题:从模型视角看端侧AI模型技术持续演进交互体验有望升级
- 地质勘探合同书范例
- 特种设备每月安全调度会议纪要
- MCN达人主播合同协议书
- 机电样板实施施工方法及工艺要求
- 专题08:文言文比较阅读(原卷版)-2022-2023学年七年级语文下学期期中专题复习(浙江专用)
- 2023版学前教育专业人才需求调研报告及人培方案(普招)
评论
0/150
提交评论