火车票网上订票系统系统
摘 要
本文针对火车站的订票实际情况,按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试等步骤设计开发了火车站网上订票系统。并运用数据流图和数据字典、E-R图和数据库逻辑结构、层次图、系统流程图、以及程序流程图,对该系统的数据需求、数据库、系统软件结构、系统流程、以及处理过程等进行了分析和设计。
工具软件利用JAVA 开发工具和SQL Server 2000数据库来开发这个火车站网上订票系统。该系统要解决的是火车站网上订票工作所要解决的问题,可以满足火车站网上订票的基本要求,包括查询、订票、退票等三个方面的功能。该系统能运用到火车站订票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。
关键词:信息管理,火车售票,JAVA,SQL Server2000
目 录
第一章 引 言 .................................................... 1
第二章 需求分析 .................................................. 2
第三章 总体设计 .................................................. 4
第四章 详细设计与实现 ............................................ 1
第五章 系统测试 ................................................. 16
结 论 ........................................................ 18
参考文献 ........................................................ 19
第一章 引 言
信息化的时代,我们除了在跟上时代的节拍外,更多的时候是一种理念
的提升与升华。存在既有存在的道理,就像为什么之前我们有了电视,但是
现在还需要有电脑一样。现在绝大多数公司都会借助电脑去工作,为什么,
因为借助它让我们提高我们的办事效率,让我们的管理模式变得更简易更方
便。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) 统计功能模块。
数据库总体设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。
在数据库系统中,应用程序、数据库管理系统、操作系统、硬件等几个方面必须协同工作。其中数据库管理系统起着关键的中介作用。当应用程序从数据库中读取一个数据时,它向数据库管理系统发出读取数据记录的命令。数据库管理系统对该命令进行语法、语义检查,并调用应用程序对应的子模式,检查应用程序的存取权限,决定是否执行该命令。如果拒绝执行,则向用户返回错误信息。在决定执行该命令后,数据库管理系统调用模式,依据子模式/模式映像的定义,确定应读入模式中的那些记录。数据库管理系统再调用物理模式,依据模式/物理模式映像的定义,决定应从哪个文件、用什么存取方式、读入哪个或哪些物理记录。然后,数据库管理系统向操作系统发出执行读取所需物理记录的命令。操作系统执行后,将数据送至系统缓冲区。数据库管理系统再依据子模式/模式映像的定义导出应用程序所要读取的记录格式,将数据从系统缓冲区传送到应用程序的用户工作区,并返回命令执行情况的状态信息。
根据数据库管理系统所具有的功能,可将它分为四个组成部分。数据定义语言及其翻译处理程序:首先用 …… 此处隐藏:2783字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高中教育]电子线路高频非线性部分2.1
- [高中教育]中班美术活动——我的小手
- [高中教育]常用三极管参数大全
- [高中教育]计算机常见故障及解决办法
- [高中教育]风机基础环水平度控制方法探讨
- [高中教育]机械安全工程(专升本)阶段性作业3
- [高中教育]2009年安徽省高考语文考试说明刍议
- [高中教育]unit5 let's eat公开课教案设
- [高中教育]计算机网络原理课后习题答案
- [高中教育]2016-2022年中国新能源市场研究与投资
- [高中教育]2015-2020年中国会议行业市场评估及投
- [高中教育]经销商大会峰会主持人串词开场白
- [高中教育]2014新版北师大数学三年级上册小熊购物
- [高中教育]七年级第一学期体育与健康全套教案
- [高中教育]第三章:国际金融市场
- [高中教育]六年级下册数学单元测试-2.比例 北师大
- [高中教育]2016年上海海事大学法学院624刑法之《
- [高中教育]中国碳化钙产业竞争现状及未来五年投资
- [高中教育]网络时代,我们怎么玩
- [高中教育]圆锥曲线——高中数学基础知识与典型例
- 高集医院世界艾滋病宣传日活动方案
- 苏教版六年级英语上册期末试卷含答案
- 全民枪战生化英雄模式幽灵怎么玩 生化
- 灿烂的宋元文化一导学案
- 第2章货币资金与应收款项
- 北师大版八年级下册数学第三章《分式》
- 浅析高分子材料成型加工技术
- 华南理工大学2013年度共青团先进集体及
- 教师资格科目二小学教案模板(共合集)
- 工程扩建可研报告
- 中华人民共和国海事局2014年度招录公务
- 提高农村小学生作文能力的教学尝试
- 徒手心肺复苏术操作步骤
- 毛概试题库7-15章
- 2014-2015学年度(上)初中班主任工作计
- 企业驾驶员安全生产责任书
- 第07章 不等式测试题-2016年高考文科数
- 医疗器械经营企业工作程序
- 考研英语必背36篇_彩版_精华
- 初中9月13-15假期作业 (1)




