火车票预订系统总体设计说明书_第1页
火车票预订系统总体设计说明书_第2页
火车票预订系统总体设计说明书_第3页
火车票预订系统总体设计说明书_第4页
火车票预订系统总体设计说明书_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、火车票预订系统总体设计说明书火车票预订系统总体设计说明书所完成的任学号姓名成绩务1111311110施季春2,4,61111311113施丹昊1,3,5,72013年10月31日总体设计说明书11(引言1.1编写目的通过此说明书让用户更加清晰的了解本系统的功能,通过模块的形式将各项功能向用户展示。对接口的描述让用户知道相关的数据输入与输出,体现了一定的人机交互理念。数据库的逻辑与物理设计将需求分析中数据库设计更加详细具体化。最后指出本系统的开发运行环境,为用户提供的参考依据。1.2背景,待开发软件系统的名称:火车票预订系统,开发者:施丹昊施季春1.3定义ASP.NET!供了迄今为最先进的Web

2、ff发平台。它是一个已编译的、基于.NET的开发环境,可以用任何与.NET的语言(本系统采用C#)开发应用程序,而不仅仅是使用JavaScript和VBScrip。可以无缝地与WYSIWYGHTM辟器和其他编程工具一起工作。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。2(系统功能结构设计2.1模块的划分和描述火车票预订系统可分为五个模块:顾客查询模块,网点售票员模块,车站售票员模块,信息修改模块和系统管理员模块。顾客查询模块:主要是提供顾客在购买出行的火车票前,可以登录系统,通过方便自己的查询方式,来查询到满足自己要求的火车,并可以确定出自己需要的某个日期是否有票

3、可以出售。网点售票员模块:主要提供其注册及登陆,查询和售票三个功能。网点售票员是通过在网络中注册自己的信息,来获得售票的权限的,要注册过并通过系统管理员审核成功。登录系统后,系统会显示出网点售票员可以获得查询和售票的权限。总体设计说明书2车站售票员模块:主要提供其登陆,查询,售票和退票功能。车站售票员登录后,系统会显示出车站售票员所具有的所有操作权限。其中退票的功能只有车站售票员才有退票的权限。退票是指已售出的火车票在火车开出之前将票退回到数据库中,并且退出的车票还能继续出售。信息修改模块:该模块可以提供给网点和车站售票员和系统管理员改密码等信息的功能。系统管理员模块:起可以分为登陆模块,售票

4、员管理模块和班车管理模块三个子模块。售票员管理模块有增加售票员,网点售票员的注册,删除车站售票员,删除网点售票员,售票员修改自己的登录密码功能。班车管理模块有增加班车信息和删除班车信息功能。2.2系统的功能结构图总体设计说明书3火车站售票系统网车块块顾管点站客理售售查员票票询模员员模块块模模询查息息模按查按售售班管询块注注目询时车票票车理售的册册车售退间员员管员票票登登及信站票票票查及信信理信管陆陆查登息及管管询息息模息理陆修理理班班修块修管车改车改改理信信增审删删息息员员员员删增加核除除除加车网车网车班站点站点票车售售售售信信'、11:'、11:'、11:'、

5、11:票票票票图1系统的功能结构图3(接口设计3.1 外部接口3.1.1 用户的输入和反馈的结果本系统中用户通过键盘、鼠标等硬件设备向系统输入相关数据,实现输入功能。系统通过IE浏览器显示结果,从而实现输出结果反馈。以上输入、输出接口实现人-机交互,为本系统的外部接口。3.1.2和其他系统之间的接口。总体设计说明书4本系统在网络中是以网站的形式独立运行的,与其他系统之间没有太多的关联,充其量也就是部分友情链接,故接口将以超链接方式实现。3.2 内部接口模块的接口:模块的输入和输出。本系统的用户的分为四种:即普通用户也就是顾客、网点售票员、车站售票员和管理员,不同用户所对应的功能模块也有很大区别

6、。系统各模块在上述2.1中已经说明,下面将对各模块接口进行阐述。(1)数据库连接模块。系统中因为涉及到一系列对数据库查询、写入、修改、删除操作,故在每个功能模块加载之初就建立与数据库的连接,即数据库模块接口,在此基础上实现以下操作。Page_load(2) 查询模块。bus_find输入:班车时间或者班车目的地反馈:符合条件的班车信息包括车次、车号、类别、终点站、始发站、发车时间、到站时间、车票总数、已售票数、剩余票数(3) 登陆模块。user_login输入:工号、密码反馈:根据登陆身份不同反馈相应的功能界面(4) 售票模块。ticket_sell输入:在网点售票员或车站售票员登陆和查询的前

7、提下,选择相应的班车,输入数量反馈:售票结果Error输入:错误的票号反馈:修改成功总体设计说明书5(5)退票模块。ticket_back输入:在车站售票员登陆的前提下,输入车票所对应的车次反馈:退票结果(6) 信息修改模块。user_inf输入:网点售票员、车站售票员或者管理员成功登陆前提下,输入新的相关信息反馈:修改后的结果(7) 班车管理模块。其中又可分为增加班车模块和删除班车模块两个子模块,其接口函数分定义为bus_add输入:管理员登陆的前提下,输入新班车相关信息包括车次、车号、类别、终点站、始发站、发车时间、到站时间、车票总数、已售票数、剩余票数反馈:增加结果bus_delete输

8、入:管理员登陆的前提下,选择相应的班车,确认删除反馈:删除结果(8) 售票员管理模块。分为两个子模块:增加售票员模块和删除售票员模块,接口函数定义为:user_add输入:管理员登陆的前提下,输入售票员相关信息包括工号、密码、姓名、性别、年龄反馈:增加的售票员信息user_delete输入:工号反馈:删除成功总体设计说明书6(9)注册模块user_redegrit输入:注册人详细信息反馈:等待答复提示4(数据库逻辑结构设计?管理员(工号,登录密码,姓名,性别,年龄)?网点售票员(工号,登录密码,姓名,性别,年龄)?车站售票员(工号,登录密码,姓名,性别,年龄)?班车(车次,车号,类别,终点站,

9、始发站,发车时间,到站时间,车票总数,已售票数,剩余票数)?汽车(车号,座位数,类别)?售票(票号,售票日期,数量,总价,售票员工号,班车车号)对象,方法,管理员工号,售票员工号,班车车号)?管理(管理日期,?分配(车号,车次,日期,管理员工号车号)5(数据库物理结构设计列名数据类型长度|允许交诲cltar10王姓名chw10暨录室局char10V性别eKsy1V年酷表1管理员表总体设计说明书ch.ax73V列名1数据类型I长度|允许在1charin类别ctiajr105修点站uh31。7焙发站char10V友车时间d乱七点time8V到站时同datetimeeV车票总数uh狂107表2班车表

10、数据类型|曜度允杵空|用重cltajr1G座位数charia类别cksr10V表3汽车表总体设计说明书9列名缴据英鳌长度允许空懿ch注1?后里员工号chir10日期char10类别uh亚10散及charioq表6售票表6.1 体系结构本汽车售票系统采用B/S体系结构,即浏览器和服务器结构。B/S结构是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWM览器来实现,极少部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本

11、。用户可以通过例览器去访问汽车售票售票系统WEES艮务器上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Wet®务器产生的,而Web服务器与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了WWW览器,一般无须任何用户程序,只需从WetK务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,WebK务器又返回给用户。总体设计说明书10E/S结构的优点:(1) 、具有分布性特点,可以随时随地进行查询、浏览等业务处理。(2) 、业务扩展简单方便,通过增加网页即可增加服务器功能

12、。(3) 、维护简单方便,只需要改变网页,即可实现所有用户的同步更新。(4) 、开发简单,共享性强E/S模式的缺点:(1) 、个性化特点明显降低,无法实现具有个性化的功能要求。(2) 、操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。(3) 、页面动态刷新,响应速度明显降低。(4) 、无法实现分页显示,给数据库访问造成较大的压力。(5) 、功能弱化,难以实现传统模式下的特殊功能要求。本火车票预订系统采用ASP.NE万F发技术。因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Wetfi用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Wetg用中。ASP.net同时也是语言独立化的,一般分为两种开发语言,VB.NETffiC#,本系统将采用C#§言。ASP.net不仅仅是ASP的下一个版本,而且是一种建立在通用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论