电子客票系统的设计与开发

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

目录一引言............................................................................................................................................1二电子客票系统的系统规划........................................................................................................1(一)系统设计思路...............................................................................................................1(二)系统设计思想.................................................................................................................2三、系统分析..................................................................................................................................3(一)系统流程图...................................................................................................................3(二)数据流程图...................................................................................................................3(三)数据字典.......................................................................................................................4四系统设计....................................................................................................................................5(一)系统物理设计...............................................................................................................5(二)系统功能模块设计.......................................................................................................8(三)数据库设计...................................................................................................................9(四)前台界面设计.............................................................................................................12(五)后台界面设计.............................................................................................................13(六)代码设计.....................................................................................................................13(七)物理配置方案设计.....................................................................................................15五系统实施与维护......................................................................................................................16六系统评价..................................................................................................................................16(一)系统特点..........................................................................................................................17(二)技术指标主要体现在以下几个方面:.............................................................................17(三)系统的不足:..................................................................................................................171电子客票系统的设计与开发【摘要】本文详细描述了一个网上预订系统的设计与实现。文章首先分析了电子客票系统的现状及未来发展趋势,分析了系统开发的可行性。然后详细进行了系统的分析与设计,包括系统功能设计、数据库设计、物理设计等。系统由电子客票查看子系统、电子客票预订子系统、预约子系统、数据库及维护子系统四部分组成。系统的开发—使用了ASP、DreamveaverMX和Access等技术,并对其主要功能做了详尽的说明。最后,文章比较详细地的介绍了系统开发的流程,并对系统的功能进行了评价。【关键词】电子客票预订系统系统设计与开发数据库一引言互联网技术的应用,催生了商务活动的变革,一种新的商务模式——电子商务,在20世纪90年代诞生了。这个信息技术革命的结晶,全面改写了市场竞争规则,使成本、效率、资金流动、创新等竞争要素发生了深刻的变化。其中两个明显的优势:低成本——大大降低物流、资金流和信息流有效传输和处理的成本;高效率——打破地域的分割,缩短信息流动的时间,使生产和消费更为贴近。两大优势使得电子商务急剧膨胀,很快遍及世界。网上预约是电子商务的一种应用形式,该系统的建立大大缩小了顾客预约的时间成本和所需费用,是21世纪预约方式的一个大的飞跃,也是21世纪经济的一个新的增长点。传统的客票预订需要客户亲自到售票厅或指定地点进行预订,由于预约记录多是由人为完成,易于出现错误和漏洞,管理效率低,特别是现在的经济高速发展的情况下,传统的预约方式已经不能满足要求。网上预约系统作为一种更为便利的预约方式应运而生。远程预约是一种全新的网络租用方式,它通过互联网突破了时间和空间限制,实现了便捷快速的预约与管理功能。这个系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采取模块化的编写思路,提高了可读性、可移植性和一致性,同时提高了开发效率。在对数据信息有效组织并整合了一定使用功能后,远程预约系统可以方便的实现预约与取消、场地资料查询、用户管理员双重管理等功能。未来电子客票系统将改进目前系统的普遍缺陷,向着自动化程度更高、查询系统完备方便、系统安全性能好等的方向发展。基于以上原因,本文将对这一新兴的网上预约系统的设计与开发作详细介绍。二电子客票系统的系统规划(一)系统设计思路采用结构化系统开发方法---生命周期法,设计思路如图系统规划整体规划前台网页、后台数据库以及选择所使用软件及技术系统分析系统设计系统实施系统评价可行性分析、绘制功能模块图、业务流程图及初分子系统系统物理配置方案设计、代码设计以及输入输出设计程序设计、程序和系统调试总体评价其实施效果并进行必要修改2(二)系统设计思想(1)页面模块化本系统把页面中的一些常用代码编写为独立的单元,例如页面的头部和尾部代码、用户和管理员的身份确认代码,这样设计新的页面时如果有重复出现的部分,只需要将编写好的模块用include语句来组装就可以了。这是程序设计的重要思想,应该重点掌握。本实例分为用户部分和管理员部分,这两部分都会用到数据库中的信息并且对数据库进行读写操作,但是它们的操作是独立的,可以分开来设计和编写,提高模块内聚性,降低耦合性。(2)三层结构架构本系统采用三层架构设计,它的工作原理如图所示:用户界面功能代码数据存储提交操作信息生成语句操作数据库返回处理结果返回操作结果采用三层结构,用户界面层通过统一的接口向业务层发送请求,业务层按自己的逻辑规则在请求处理之后进行数据库操作,然后将数据库返回的数据返回给用户界面层。这样,用户界面与数据存储相互独立,用户界面层甚至可以不知道数据库的结构,而只是通过接口实现操作。这种方式增加了数据库的安全性,同时也降低了对用户界面层的开发要求,因为它根本就不需要进行任何数据库操作。(三)系统建立可行性分析我们要解决的问题是为顾客一个可以在网上完成售票的系统。这个网上售票系统最基本的功能是消费者可以在网上浏览客票的信息、预订客票,公司对相应的订购进行处理。除了能够完成最基本的功能外,还要增加留言板、修改个人资料、用户注册和管理员维护等功能。可以分为前台网上销售部分,和后台管理部分。后台管理包括对数据库的添加、删除、更新等功能。并且添加客票信息时,不会影响到整个系统的运行。因此,整个设计的规模较大,使用ASP技术完全可以解决以上问题。2.2可行性研究可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题定义阶段描述的系统目标和规模是否可行,是否能够解决,是否值得解决这个阶段的关键问题是“对问题的定义阶段所确定的问题是否有行的通的解决办法”。这需要结合当前的开发技术在较高层次上进行分析[9]。这个阶段的主要任务不是用具体的技术解决具体的问题。而是从整体上考虑要解决的,研究这个涉及的范围,考虑是否有必要解决。是否有解决的技术。可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。可行性研究主要包括技术可行性、经济可行性、操作可行性三个方面。我对“网上售票系统”分别进行了以下三个方面的可行性研究:1、技术方面的可行性ASP是一种功能强大,专业的网络应用开发技术[10]。ASP技术与网络联系紧密,是Access数据库电子客票系统操作界面ASP代码3当前常用的网络开发技术。而且它在数据库应用方面有着简便、快捷、功能齐全的特点。用ASP技术,完全可以实现对数据库的查询、修改、更新、删除等操作。因此,对网上电影票销售系统所要实现的功能,用ASP技术是可行的。2、经济可行性本系统的开发是在单机上进行的,其测试工作也可以在单机上模拟网络环境来进行。所以系统的开发所需的费用是很少的。因此,从经济上来说是可行的。3、操作可行性该系统开发的目的是发布到网上,以

1 / 18
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功