(强烈推荐)火车票网上订票系统系统毕业论文设计
火车票售票管理系统毕业设计

九江学院毕业设计课题名称:火车票售票管理系统班级:信B0911学号:*****************指导老师:***2011年11月20日火车票售票系统摘要本文针对火车站的售票实际情况,按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试等步骤设计开发了火车站网上订票系统。
并运用数据流图和数据字典、E-R图和数据库逻辑结构、层次图、系统流程图、以及程序流程图,对该系统的数据需求、数据库、系统软件结构、系统流程、以及处理过程等进行了分析和设计。
工具软件利用VS2005开发工具和SQL Server 2008数据库来开发这个火车站网上售票系统。
该系统要解决的是火车站网上售票工作所要解决的问题,可以满足火车站网上售票的基本要求,包括查询、订票、退票等三个方面的功能。
该系统能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。
目录第一章. 概述...................................................1 1.1概述....................................................... 1 1.2意义.......................................................1 第二章. 系统的可行性研究与需求分析................22.1可行性研究................................................2 2.1.1经济可行性........................................22.1.2技术可行性...............................................2 2.1.3操作可行性................................................2 2.2需求分析...................................................3 2.2.1功能需求...............................................3 2.2.2数据需求...............................................4 2.2.3性能需求...................................................4 2.2.4数据库逻辑结构..........................................5 第三章. 系统的总体设计......................................73.1系统软件结构设计........................................ 7 3.1.1软件结构...................................................7 3.2系统流程图................................................7 第四章. 系统的详细设计....................94.1.1程序流程图........................................10第五章. 系统的实现与调试..............................17 5.1应用系统的开发及测试..................................17 5.1.2用户登录及访问权限.................................17 5.1.3车次信息查询........................................18 5.1.4售票......................................................19 5.15退票......................................................20 总结与展望.................................................21参考文献...............................................22附录代码.....................................................23第一章概述1.1概述目前火车站售票的状况是仅靠手工操作,以现有的工作人员很难应付车票订购高峰时刻的大量数据处理问题。
火车票订票系统毕业论文

火车票订票系统毕业论文第1章绪论 (1)1.1 火车票网上订票系统的开发背景 (1)1.2 系统设计目标 (1)1.3 开发工具简介 (1)1.3.1 Java (1)1.3.2 MySQL5.5 (2)1.3.3 Tomcat (3)1.4 系统软硬件要求 (3)1.5 可行性研究 (3)1.5.1 技术可行性 (3)1.5.2 经济可行性 (4)1.5.3 操作可行性 (4)1.6 设计方法 (4)第2章需求分析 (5)2.1功能需求 (5)2.2 性能需求 (5)2.3 业务流程图 (6)2.3 数据流图 (7)2.4 数据字典 (9)第3章总体设计 (11)3.1 总体设计描述 (11)3.2 系统开发模式 (11)3.3 系统功能设计 (11)3.4 系统的总体结构 (12)3.4.1 子模块描述 (13)第4章数据库设计 (14)4.1 数据库介绍 (14)4.2 概念设计 (15)4.3 逻辑设计 (17)第5章详细设计 (20)5.1 系统主页 (20)5.2 管理员管理界面设计 (20)5.3 用户功能界面设计 (25)第6章系统调试与测试 (29)6.1 调试与测试概述 (29)第7章性能分析 (31)7.1 完整性分析 (31)7.2 安全性分析 (31)第8章结论 (32)参考文献 (33)致谢 (36)附录1. 外文文献 (37)附录2. 中文翻译 (43)附录3. 系统部分程序源代码 (47)第1章绪论1.1火车票网上订票系统的开发背景火车站市场的管理和规问题,是困扰我们多年的一个老问题,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。
学生订票系统分析与设计毕业设计(论文)

摘要随着国民经济的快速发展,人们出行、交通越来越频繁,对服务的快捷、便利性的要求也越来越高,因而对客运行业的建设与管理提出了更高的要求。
为了适应和推动行业的发展,各种交通公司和部门开始广泛采用日趋成熟的计算机技术和数据库技术来实现对票务信息的现代化管理,具有手工管理无法比拟的优点,如:管理科学方便、检索迅速、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大地提高信息管理和业务管理的效率。
现在,随着高校的扩招,每逢寒暑假,很多学生都要面临买票难的问题,火车站购票大厅有大量的学生排队,针对此种情况,我和小组成员经过调查和一系列需求、分析、设计,运用统一过程和UML方法建模,用Microsoft Visio 工具画图,使用Microsoft Visual Basic 6.0 和SQL Server 2008设计了学生订票系统,使学生通过计算机就能在学校订票,以节省学生的购票压力,同时也缓解车站的压力。
关键词:订票、系统、现代化、统一过程目录摘要 (2)目录 (3)0 引言 (4)1、需求分析 (5)1.1系统问题域 (5)1.2业务模型 (5)1.3用例图及用例描述 (9)2、系统分析 (12)2.1提取类、类建模 (12)2.2动态建模、状态图 (13)2.3用例方案 (14)2.4顺序图 (17)2.5协作图 (19)2.6活动图 (23)2.7包图 (24)3、系统设计 (24)3.1添加类的属性和操作 (24)3.2数据库设计 (25)3.2.1概念模型 (25)3.2.2逻辑模型 (28)4、系统实现 (30)4.1系统运行截图 (30)4.1.1客户端运行抓图 (30)4.1.2服务器端运行抓图 (32)5、课程设计总结 (35)5.1心得体会 (35)5.2感谢语 (36)6、参考文献 (36)引言信息系统分析与设计课程设计是要使学生采用本课程中学习的统一过程和UML来完成系统的分析与设计,运用面向对象的思想,从问题域出发,构造业务模型和需求模型,进而提取类、进行类建模,在类建模的基础上,绘制系统的各种交互图,在设计阶段确定类的属性和格式,添加类的操作。
毕业设计论文火车票售票系统

毕业设计论文火车票售票系统标题:基于互联网的火车票售票系统设计及实现摘要:火车票售票系统是实现火车票线上售票、查询和退票等功能的重要应用系统。
本设计旨在通过互联网的支持与应用,实现火车票售票系统的设计与实现。
该系统采用多层架构,包括前端展示层、业务逻辑层和数据存储层。
前端展示层主要负责用户界面的呈现和用户输入的交互,通过业务逻辑层处理用户请求并与数据存储层进行交互,实现火车票的售票与查询功能。
本设计的实施目标是提升售票系统的交易效率、提供良好的用户体验和保障用户信息的安全性。
关键词:火车票售票系统;互联网;多层架构;用户界面;交易效率;用户体验;信息安全性1.引言随着互联网的快速发展,人们对于火车票购买方式的期望也在不断提高。
传统的火车票购买方式存在排队时间长、退票流程复杂等问题。
采用互联网的火车票售票系统能够有效提升购票效率,减少用户排队时间,并为用户提供更好的购票体验。
2.系统设计2.1系统结构设计该火车票售票系统采用多层架构,包括前端展示层、业务逻辑层和数据存储层。
前端展示层主要负责用户界面的呈现和用户输入的交互,业务逻辑层用于处理用户请求以及与数据库进行交互,数据存储层负责存储用户信息、火车票信息等数据。
2.2功能设计3.系统实现3.1前端展示层设计与实现前端展示层采用HTML、CSS和JavaScript等技术实现用户界面和交互功能。
用户可以通过界面进行车票查询、选择和购票操作,并实时获取相关信息。
3.2业务逻辑层设计与实现业务逻辑层负责处理用户请求,并与数据库进行交互。
该层采用Java编程语言,使用相关框架完成业务逻辑的实现。
包括查询与购票的相关业务逻辑、订单生成、支付和退票等操作。
3.3数据存储层设计与实现数据存储层使用关系型数据库进行数据的存储,采用MySQL数据库管理系统。
数据库中包括用户信息表、车次信息表、订单信息表等。
通过数据库实现系统数据的存储和读取。
4.实施效果评估通过对该火车票售票系统的实施评估,可以得出以下实施效果:4.1提升购票交易效率:通过互联网的支持,用户不需要排队购票,购票操作更加便捷和高效。
火车票订购系统毕业论文

摘要本文针对火车票的订票实际情况,按照数据库设计思想,经过项目的可行性分析和需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施调试等步骤设计开发了火车票订购系统。
并运用数据流图、E-R图对系统的需求分析和数据库等进行了分析和设计。
工具软件利用Visio2007和SQL Sever2000数据库来开发这个火车票订购系统。
该系统要解决火车票订购问题,进行车次以与车票信息的查询以与订票容的查询。
该系统可以根据用户的需求,设置其权限,并快捷方便的为用户提供服务。
关键词:数据库设计、火车票订购、Visio2007、SQL Sever2000AbstractAfter a long time observation of booking a train ticket and database design thought ,I have built a train ticket booking system in the following cycle the feasibility of the project analysis and demand analysis, concept structure design, logic structuredesign, structural design, database design implementation debugging . And using the data flow chart, e-r chart of system toanalysis requirements and design database .Using Tool software Visio2007 and SQL Sever2000 database to develop this ticket booking system. This system is to solve train ticket booking problem and to look up train ticket information and booking ticket content. According to the user's demand,the system can set its permission, and provide services for the user conveniently.Key Word: Database Design, Train Ticket Booking, Visio2007, SQL Sever2000目录一、概述--------------------------------------------------11.1 概述--------------------------------------------------------11.2 意义---------------------------------------------------------11.3 数据库优势------------------------------------------------1二、数据库设计----------------------------------------22.1 需求分析---------------------------------------------------22.1.1 功能要求-------------------------------------------------------------22.1.2 数据需求-------------------------------------------------------------22.1.3 性能需求-------------------------------------------------------------32.1.4 数据流程图----------------------------------------------------------32.2 概念结构设计----------------------------------------------42.2.1 概念结构---------------------------------------------------------------42.2.2 E-R图------------------------------------------------------------------42.3 逻辑结构设计----------------------------------------------42.3.1 关系模型与关系码--------------------------------------------------52.4 物理结构设计----------------------------------------------62.4.1确定数据的存放位置-------------------------------------------------72.5 调试分析-----------------------------------------------------72.5.1 建立基本表------------------------------------------------------------82.5.2 修改基本表------------------------------------------------------------92.5.3 查询基本表-----------------------------------------------------------102.5.4 数据更新---------------------------------------------------------------132.5.5 视图---------------------------------------------------------------------15三、用户使用说明-----------------------------------------173.1 个人说明----------------------------------------------------1 73.2 数据库设计的特点-----------------------------------------173.3 其他设计技巧-----------------------------------------------17四、实践结果-----------------------------------------------18五、附录与参考资料--------------------------------------185.1 课程设计心得-----------------------------------------------185.2 火车票订购系统的发展与展望-------------------------195.3 参考资料-----------------------------------------------------19一、概述1.1概述目前火车票的订购仅仅依靠手工操作,已现有的工作人员很难应付车票订购高峰时刻的大量数据处理问题,同时还会出现由此带来的旅客查询问题,导致火车误点情况。
浅谈铁路自动售票系统毕业论文

浅谈铁路自动售票系统毕业论文引言铁路自动售票系统是现代铁路运输领域中的一项重要技术,它的出现极大地提高了铁路售票的效率和便利性。
本文将从技术原理、系统架构和实现流程等方面对铁路自动售票系统进行探讨。
技术原理铁路自动售票系统的技术原理基于计算机网络和数据库技术。
通过建立一套完整的铁路车票信息管理系统,实现对车次、座位等信息的管理和查询。
同时,乘客通过互联网或自助售票机等方式,将购票需求传递给系统,系统再根据实时的车票信息进行验证和处理。
系统架构铁路自动售票系统的主要架构由前端界面、后端服务和数据库组成。
前端界面前端界面是乘客与系统进行交互的窗口,包括网页和自助售票机等形式。
乘客可以通过前端界面查询车次信息、选择座位、支付费用等操作。
后端服务后端服务是整个系统的核心,负责处理乘客的请求并与数据库进行交互。
它包括票务管理、订单管理、支付和售后服务等模块。
数据库数据库是铁路自动售票系统的基础设施,用于存储车票信息、乘客订单和支付记录等数据。
合理的数据库设计和优化对系统的性能和稳定性起着重要作用。
实现流程铁路自动售票系统的实现流程可以简单概括为以下几步:1.乘客通过前端界面查询车次信息。
2.乘客选择心仪的车次和座位,并提交购票请求。
3.系统验证乘客的身份和支付信息。
4.系统生成订单并保存至数据库,同时锁定所选座位。
5.乘客完成支付流程。
6.系统生成电子车票并发送至乘客。
7.乘客凭借电子车票进行乘车。
应用前景铁路自动售票系统在提高服务效率的同时,也为乘客提供了更加便捷的购票方式。
随着科技的快速发展,该系统在未来还有很大的应用前景。
1. 提高售票效率和准确性传统的售票方式存在排队等待、操作复杂等问题,而自动售票系统可以极大地提高售票效率和准确性,为乘客提供更好的服务体验。
2. 方便的购票方式乘客可以通过互联网或自助售票机随时随地进行购票,无需等待和前往售票点,整个购票过程更加方便快捷。
3. 资源管理和优化自动售票系统可以实时监控车票销售情况,根据需求进行资源调配和优化,提高售票效率和座位利用率。
毕业设计论文 火车票售票系统

毕业论文(设计)课题名称火车票售票系统火车票售票系统摘要本文针对火车站的售票实际情况,按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试等步骤设计开发了火车站网上订票系统。
并运用数据流图和数据字典、E-R图和数据库逻辑结构、层次图、系统流程图、以及程序流程图,对该系统的数据需求、数据库、系统软件结构、系统流程、以及处理过程等进行了分析和设计。
工具软件利用VS2005开发工具和SQL Server 2008数据库来开发这个火车站网上售票系统。
该系统要解决的是火车站网上售票工作所要解决的问题,可以满足火车站网上售票的基本要求,包括查询、订票、退票等三个方面的功能。
该系统能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。
关键词:信息管理,火车售票,VS2005,SQL Server2008AbstractAfter a long time observation of booking a train ticket and feasibility research of a online train ticket booking system,i have build a online ticket booking system in the following software cycle:requirement analysis,architecture and detail design,coding and testing.In the design phase,i present the system with data follow chart,data dictionary,E-R graphic,database logical structure,and typical UML modeling facility such as Class diagram,Activity diagram,Use case diagram and Sequence diagram.This product is developed in VS2005,and the DBMS is sql server 2008 express edition.it's build to help you to book a train ticket online.On this website ,you can inquire ticket information,book a ticket and refund your ticket.For the supervisor,it provides additional right(protected by admin priviledge) to maintain the system including train data creating,importing and cleaning up.Key words: Information management ;Ticket selling system;vs2005;SQL Server2008目录第一章. 概述 (4)1.1概述 (4)1.2意义 (4)1.3任务 .................................. 错误!未定义书签。
火车订票系统毕业论文

火车订票系统系部:信息工程系学生:晨专业班级:软件08C1 学号:083431134 指导教师:瑾2010年10 月17 日目录一、绪论 (1)(一)引言 (1)(二)网上订票系统的优越性和实际应用价值 (1)(三)可行性分析 (2)(四)系统设计相关介绍 (3)二、火车订票系统的需求分析 (3)(一)主要工作容及关键问题 (4)(二)系统的概要设计 (5)(三)系统的模块功能描述 (8)三、数据库设计及实现 (9)(一)需求分析 (9)(二)概念结构设计 (9)(三)逻辑结构设计 (9)(四)数据库物理设计 (9)(五)数据库实施 (9)(六)数据库运行和维护 (9)(七)数据库中的数据表设计 (10)四、系统界面设计以及功能的实现 (12)(一)系统界面设计 (12)(二)本系统主要系统界面设计 (13)五、小结 (36)六、辞 (37)七、参考文献 (38)火车订票系统摘要:基于WEB的火车订票系统是通过网络查找信息,进行火车的订票系统,通过网络该系统能够为旅客提供一个快捷、便利的购票渠道,对促进铁路交通事业的发展具有重要意义。
本文详细介绍了铁路订票系统开发过程及其相关技术,运用动态网页、数据库、PS、FLASH等技术,提出了订票系统的解决方案,将整个订票系统分为前台查询、订票、留言和系统管理共两个主要的功能模块。
席位不断序的设计和实现基于Web技术订票系统要解决的关键性问题之一,它能够充分利用运能,提高席位利用率,从而达到提高旅客运送人数,并且增加客运收入的目的,本文对此作了深入探讨。
系统设计与实现综合运用了ASP、SQL等相关技术,完成了数据库开发,票务信息管理和网页站点设计等工作。
关键字: SQL Sever C# 网上订票系统一、绪论(一)引言随着国民经济的高速发展和人民生活水平的快速提高,对铁路客运无论在运能上还是在服务质量上都提出了更高的要求,高速公路和民航的发展,也给铁路提出了越来越严峻的挑战。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
火车票网上订票系统系统摘要本文针对火车站的订票实际情况,按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试等步骤设计开发了火车站网上订票系统。
并运用数据流图和数据字典、E-R图和数据库逻辑结构、层次图、系统流程图、以及程序流程图,对该系统的数据需求、数据库、系统软件结构、系统流程、以及处理过程等进行了分析和设计。
工具软件利用JAVA 开发工具和SQL Server 2000数据库来开发这个火车站网上订票系统。
该系统要解决的是火车站网上订票工作所要解决的问题,可以满足火车站网上订票的基本要求,包括查询、订票、退票等三个方面的功能。
该系统能运用到火车站订票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。
关键词:信息管理,火车售票,JAVA,SQL Server2000目录第一章引言 (1)第二章需求分析 (2)第三章总体设计 (3)第四章详细设计与实现 (6)第五章系统测试 (12)结论 (13)参考文献 (14)第一章引言信息化的时代,我们除了在跟上时代的节拍外,更多的时候是一种理念的提升与升华。
存在既有存在的道理,就像为什么之前我们有了电视,但是现在还需要有电脑一样。
现在绝大多数公司都会借助电脑去工作,为什么,因为借助它让我们提高我们的办事效率,让我们的管理模式变得更简易更方便。
CRM的产生也是同样的道理,我们在自己打好客户关系外,总是需要借助一个工具来帮我们管理的,如果是找人管理的话,那么多的数据不见得都能够记下来,而且也存在一些矛盾让你后期不便于管理,但是借助软件工具我们就可以省事省时省力了。
随着信息技术的飞速发展和客户驱动市场的形成,制造业面临的竞争越来越激烈,许多企业通过ERP 、SCM等管理信息化系统强化了财务、生产、物流、产品管理后,发现自己的营销与服务能力的不足,特别是那些快速发展的企业,在全国各地建立了营销与服务网络,人员越来越庞大,营销费用增长迅速,但业绩提升缓慢,而且客户的满意度下降,竞争对手比自己跑得越来越快,各层次沟通不畅信息衰减严重。
打造一个富有战斗力的营销服务体系,成本突破管理与发展瓶颈的明智选择,CRM强调建立以客户为中心的现代企业,以客户价值来判定市场需求,对于正在转变战略从“产品中心”向“客户中心”过渡的企业无疑是一拍即合,正是基于此,各大公司才决定制作CRM系统。
第二章需求分析我们一般设计系统都要完成以下的几个要求,以便于用户进行操作。
这样才能使系统易学易用。
1)合理的设计数据库尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将不必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。
2) 设计出友好的界面界面的友好与否是用户评价一个软件优劣的重要方面,使用户有一个良好的心情。
另外窗口界面要多用按钮和快捷键,少用菜单,窗口和控件布局要合理,美观。
要充分的利用Visual Basic提供的强大的功能,多用窗口和控件,充分体现窗口的多元化格局。
3) 实现基本功能和一些特殊功能的操作该系统要求除了能实现信息的录入,删除,插入,更新,打印等基本功能之外,还要求能够根据用户的需要进行操作。
图3-1火车站售票管理业务流程图图3-1火车站售票管理业务流程图是用户提出的基本需求,根据此流程图,我分析了该系统应该具备的各种功能。
当用户在使用了该软件时可以实现售票、查询、管理、基本信息表的查看、统计等基本功能。
此外,还要实现基本的添加、删除、修改等功能。
最终该系统的目的是要满足当火车站售票管理系统在实施后,应能够达到以下基本的目标:(1)能准确地了解售票情况,提供多种查询和统计功能。
如:车次的查询。
(2)具有方便、快速的售票功能,包括车票的预订和退票功能,能够支持团体的预订票和退票。
(3)能按情况所需实现对车次的更改、票价的变动及调度功能。
(4)灵活准确的收费,提高财务工作效率。
(5)全面统计、分析及时提供依据。
车站领导可随时查阅到车站最新信息的详细情况。
(6)系统内部控制严密,数据存储安全可靠。
(7)系统界面友好美观,操作简单易行。
(8)从用户需求、售后服务形成了一套严密、科学、完善的管理体系。
(9)具备一定的维护功能。
第三章总体设计模块总体设计面对信息时代的挑战,济南火车站为了满足社会的发展的需求和当今快速发展的火车站售票信息的需求,想利用Visual Basic为开发工具开发出高科技的计算机管理系统来提高火车站售票管理水平,完成对火车站全方位的管理,该系统在实施后,能够满足对售票、查询、维护、信息了解、统计等功能。
为了达到济南火车站的需求, 由图3-1火车站售票管理业务流程图,我对该系统进行了具体分析,总结出火车站售票管理系统的功能模块如图4-1所示。
图4-1 火车站售票管理系统的功能模块由图4-1 火车站售票管理系统的功能模块图可见,该管理系统的主要功能模块包括五大功能模块:(1)售票功能模块。
(2)查询功能模块。
(3)管理功能模块。
(4)基本信息表功能模块。
(5)统计功能模块。
数据库总体设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。
合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。
在数据库系统中,应用程序、数据库管理系统、操作系统、硬件等几个方面必须协同工作。
其中数据库管理系统起着关键的中介作用。
当应用程序从数据库中读取一个数据时,它向数据库管理系统发出读取数据记录的命令。
数据库管理系统对该命令进行语法、语义检查,并调用应用程序对应的子模式,检查应用程序的存取权限,决定是否执行该命令。
如果拒绝执行,则向用户返回错误信息。
在决定执行该命令后,数据库管理系统调用模式,依据子模式模式映像的定义,确定应读入模式中的那些记录。
数据库管理系统再调用物理模式,依据模式物理模式映像的定义,决定应从哪个文件、用什么存取方式、读入哪个或哪些物理记录。
然后,数据库管理系统向操作系统发出执行读取所需物理记录的命令。
操作系统执行后,将数据送至系统缓冲区。
数据库管理系统再依据子模式模式映像的定义导出应用程序所要读取的记录格式,将数据从系统缓冲区传送到应用程序的用户工作区,并返回命令执行情况的状态信息。
根据数据库管理系统所具有的功能,可将它分为四个组成部分。
数据定义语言及其翻译处理程序:首先用数据定义语言定义数据库的模式、存储模式、外模式、各级模式间的映射、有关的约束条件等。
然后,翻译处理程序将它们翻译成相应的内部表示,即对数据库框架的描述。
这些描述存放在数据字典(系统目录)中,作为数据库管理系统存取和管理数据的依据。
数据操纵语言及其翻译处理程序:提供了岁数据库的检索、插入、修改、删除等基本操作。
数据库运行控制程序:负责数据库运行过程中的控制和管理。
实用程序:完成数据库的建立与维护,以及数据格式的转换与通信等功能。
设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。
数据库设计一般包括如下几个步骤:1) 数据库需要分析。
2) 数据库概念结构设计。
3) 数据库逻辑结构设计。
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。
收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
仔细分析调查有关济南火车站的管理信息需求的基础上,结合图4-1 火车站售票管理系统的功能模块图,本系统采用了VB软件自带的Access 数据库建立了相关的数据库表。
火车站售票管理系统的ER图如图4-2所示。
图4-2 火车站售票管理系统的ER图由该火车站管理系统的ER图可见,车票基本信息表具有终点站、线路、车型等基本的属性;车辆基本信息表具有线路、座号、状态、始发时间等基本的属性;售票基本信息表具有车次、日期、线路、车型、始发时间等基本的属性;退票基本信息表具有车次、日期、线路、始发时间、车型、座号、票价等基本的属性。
车票基本信息表包含售票基本信息表,车票基本信息表和车辆基本信息表是所属关系,售票基本信息表和退票基本信息表是互斥的关系。
根据它们之间的关系可以大体设计出火车站管理系统的模块功能。
第四章详细设计与实现由火车站管理系统的总体设计,再加上自己在管理系统知识方面的不断学习,我把总体设计进行了详细化处理,这个过程中有好多功能的添加,控件的添加,还有好技巧性知识的学习。
此管理系统的详细设计过程是我仔细推敲的结果,具体详细设计过程如所讲述。
模块详细设计由用户的需求分析,我对本管理系统做了具体的分析和设计,本管理系统共分五大完整的功能模块,各个模块分别设置了相应的子功能,具体管理系统结构图如图5-1所示。
由图5-1 火车站售票管理系统结构图可以看出,本管理系统的具体实现功能为:(1)售票功能模块:主要完成销售车票、预订车票、退票等功能。
销售车票子系统主要功能是实现火车站的车票的销售,操作员选择当前的机器票号后,就可以进行车票的查询和销售。
预订车票子系统主要功能是实现火车站的车票的事先预定,票数可以自选。
退票子系统的主要功能是实现车票的消退,通过输入要退票的基本信息,可以实现当前车票的退票功能。
(2)查询功能模块:主要完成车票查询、车辆查询、售票情况查询功能。
车票查询子系统主要实现车票的车型查询、终点站查询、线路查询、票价查询,通过输入相应的信息就可以得到要查询的信息。
车辆查询子系统主要实现车辆的车次查询、线路查询、终点站查询、状态和座号查询等功能。
售票查询主要实现对已经出售的车票的基本信息的查询。
(3)管理功能模块:主要完成车票管理、车辆管理、售票管理。
车票管理主要实现车票基本信息的添加、删除、修改、退出功能。
车辆管理主要实现车辆基本信息的添加、删除、修改、退出功能。
售票管理主要实现销售车票的基本信息的添加、删除、修改、退出功能。
(4)基本信息表功能模块:车票基本信息表、车辆基本信息表、售票基本信息表。
车票基本信息表主要实现向用户显示车票的基本信息表,用户通过移动记录指针可以查看数据库中所有的车票基本信息。
车辆基本信息表主要实现向用户显示车辆的基本信息,用户通过移动记录指针可以查看数据库中所有的车辆基本信息。
售票基本信息表主要实现向用户显示已经销售过的车票的基本信息。
(5)统计功能模块:主要完成售票统计、退票统计、金额统计功能。
售票统计主要是实现当前所选日期已经销售的车票的张数。
退票统计主要是实现当前所选日期消退的车票的张数。
金额统计主要是实现当前所选日期已售票的金额。
数据库详细设计分析调查济南火车站的管理信息需求的基础上,结合图5-1 火车站售票管理系统结构图,本管理系统采用了VB软件自带的Access 数据库建立了相关的数据库表。