网上售票系统(精选12篇)
网上售票系统 篇1
一、引言
面对全球性的电影观看热潮,加上大众对视觉效果和环境的需求,电影院独有的互动效果和场内气氛吸引了越来越多的观众。传统的影院售票采用人工售票的方法,该方法不仅效率低,而且容易出错。为了满足影院对售票业务进行高效的管理,以及方便用户订票,采用计算机技术和网络技术开发一个影院售票系统,显得非常必要。本文结合笔者研发的基于Flex和Java框架的影院网上售票系统,阐述如何运用Flex和Java框架技术开发一个功能完备、性能稳定的影院网上售票系统。
二、系统需求分析
影院网上售票系统是一个以数据库、Web应用技术为基础,涉及影片管理、票务处理各个环节的复杂系统。开发该系统目的在于促进影院售票管理的科学化、规范化、信息化,为消费者和管理人员提供便利。通过进一步理解需求,系统应具有如下功能:(1)消费者在未登录前可进行登录、注册、搜索、浏览等基本操作;(2)消费者在登录后可使用网上订票、查询自己的订单以及积分兑换等会员功能;(3)影院工作人员登录后可执行影片管理、用户管理、场次管理、订单管理等操作。
三、系统设计
1、系统技术架构设计
系统表现层采用Flex开发技术,代码编译成为SWF文件,客户端只需一次加载即可体验丰富的交互功能[1]。业务层采用Java主流框架技术Spring和Hibernate,这样可以很好地将业务层与数据库层分开管理。层间链接采用的是Web Service技术,只需完成配置文件,即可方便调用连接。系统采用Tomcat作为应用服务器,数据库则采用My SQL。良好的分层设计可以使系统层次清晰,便于系统维护和升级。
2、系统功能模块划分
通过需求分析,可以将系统分为用户和管理员两大功能模块。该系统具体功能模块划分如下:(1)用户功能模块包括搜索影片、网上订票、注册登录等功能;(2)管理员功能模块包括用户管理、影片管理、放映管理、订单管理。
3、系统平台设计
开发平台:Windows 2000 Server,Adobe Flex Builder 3,My E-clipse 6.6,Tomcat 6.0,My SQL数据库。
发布平台:Windows 2000 Server,Tomcat 6.0,My SQL数据库,已安装Flash Player插件的浏览器。
4、数据库设计
根据需求分析和系统功能模块划分,可在数据库中建立5张数据库表,分别为管理员表、用户表、电影表、放映表、订单表。其中,管理员表包括管理员的ID、名称和密码等;用户表包括用户ID、用户名、密码、电子邮箱、地址和电话等;电影表包括电影名称、导演、演员、所属地区以及放映语言等;放映表包括电影名称、放映时间、放映厅、票价等;订单表包括订单号、订单用户、放映号以及座位号等。
5、系统界面设计
系统采用Flex组件快速有效开发应用界面,而Flex页面设计使用MXML语言,其界面展示效果非常优秀。界面设计的主要页面包括:平台首页、搜索页面、订票页面、影片管理页面、订单管理页面、放映管理页面等。
四、系统实现
1、数据持久层实现
系统的数据持久层是在Hibernate框架上实现的,由该框架负责管理数据库连接以及与数据库的交互,并且提供程序对象与数据库的关系映射。
2、业务层实现
系统的业务层是基于Spring框架实现的。利用Spring框架的依赖注入,将数据持久层中的相关DAO注入到业务层中供其调用,利用Spring的面向切面编程,对业务层中的相关方法实现事务处理[2]。
3、We b S e rvice的发布与使用
系统的所有功能都通过Web Service向外发布,客户端通过调用相关的Web Service来实现相应的功能,并实现与操作用户的交互。因此,服务器端的Java程序需要通过安全的Web服务对外开放,客户端需要使用服务器端开放的服务接口,实现表现层的功能。
五、结语
由于影院网上售票系统综合运用了Flex界面技术、Web Service技术以及Spring和Hibernate等Java框架技术,因此系统具有较好的稳定性和可扩展性。另外,该系统的设计与实现是基于B/S模式的,消费者和影院工作人员只要在客户端通过浏览器就可以在网上进行交易和管理,极大地提高了工作效率。总之,该系统设计合理,运行良好,具有较好的应用前景。
参考文献
[1]聂晓霞.Flex从入门到精通[M].北京:清华大学出版社,2008.
[2]罗时飞.精通Spring[M].北京:电子工业出版社,2005.
网上售票系统 篇2
前言:
(1)需求分析报告的编写目的
本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本铁路售票系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。(2)产品背景明细 软件名称:铁路售票系统 软件开发者:(3)缩写及缩略语
铁路售票应用系统软件:基本元素为构成铁路售票及相关行为所必须的各种部分。
需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。
模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。本工程描述:
(1)软件开发的目标:
完善目前铁路售票系统,使之能跟上时代的发展。同时通过实践来提高自己的动手能力。(2)应用范围:
理论上能够实现于铁路部门的售票系统,其目的在于在原有的系统基础使得铁路售票实名化,以期实现完善日常生活中铁路售票的各种缺陷。(3)硬件配置要求:
硬件外部设备需奔腾133以上的pc机,内存需16兆以上。(4)子集说明:
软件分别有五个模块组成,每个模块各有不同的功能。但都能完成查询和存储功能,各模块的数据都存放在数据库中。数据的调用和连接都有程序来完成。(5)软件功能描述:
外部功能:实现可视化窗口,查找及存储 内部功能:同步,过滤,定位,识别 软件功能描述图: 赔偿信息 车次信息 列车明细 日志维护 个人信息 主界面 同步 过滤 数据库 定位
(6)软件操作人员的要求:
软件要求操作人员具有初步的相关知识(7)在其他方面的要求:
由于本系统为即时软件,对数据的同步要求较高,建议配置网络时使用可靠性较高的相关网络硬件设施。软件结构化描述(1)数据流图: 乘客 数据库更新 列车明细 个人信息 日志 售票员
(2)数据结构的描述:
车票=日期+价格+出发站+目的站+售票站+座号+车次+性质+编号 日期=年+月+日+时+分 价格=“1”..“9999” 出发站=1{汉字}6 目的站=1{汉字}6 售票站=1{汉字}6 座号=车厢号+座位号 车次=“1”..“9999”
编号=“000000001”..“999999999”
性质=“1”..“6” 注:“1”表示空调硬座特快,“2”表示空调软座普快等 设计要求:
(1)所调用的数据库的显示: 输入内容:指定的库文件名。加工内容:调用指定的数据库。输出内容:所指定的数据库的库结构。(2)关于编辑框的说明: 输入内容:编辑框名称。加工内容:生成编辑框。输出内容:显示所生成的编辑框(3)指定记录说明:
输入内容:指定的项名及库文件名。加工内容:将指定的数据库里指定的记录置为当前记录。(4)初始化说明: 输入内容:所要求的尺寸
要求处理内容:确定指定对象在窗体中的开始尺寸的大小 输出内容:确定开始尺寸的四个参数。(5)最大化说明: 输入内容:指定的参数值。
加工内容:确定指定对象在窗体中的最大尺寸。输出内容:确定指定对象最大尺寸的四个参数。(6)最小化说明 原理同上
(7)查词编辑框说明(编辑框控制)
功能:主要是定义的一个编辑框,供用户输入一个词名,为程序生成查找条件做准备。输入内容:在查词编辑框中输入要查找的词名。加工内容:用输入的词名以供程序生成查找条。输出内容:地址、长度。
(8)内容编辑框说明(编辑框控制)
功能:主要是定义的一个编辑框,将程序查找到的用户所输入词的相关内容显示出来,为用户提供帮助信息。
输入内容:数据库中查找到的记录的项的内容的地址、长度。加工内容:置控制标题或值。
输出内容:显示用户所输入词的相关内容(如该词的格式、用法……)。(9)定义过滤说明
作用:定义用户输入的词名与内容库中的词名字段中的词名进行串比较,即定义词名字段为过滤字段。输入内容:用户输入的词名。
加工内容:把代码写入过滤条件指针之中。输出内容:查找条件。(10)执行过滤说明
作用:将定义的过滤作为内容库的过滤条件。输入内容:查找条件。
加工内容:与查找编辑框中的内容比较。输出内容:库过滤显。(11)同步说明: I:令牌持有标记
P:与数据库同步更新数据 O:更新数据库 环境要求:
(1)数据录入精度需求
在进行向数据库文件提取数据时,要求数据记录定位准确,在往数据库文件数组中添加数时,要求输入数准确。
(2)软件自身时间特性需求
程序响应时间:在人的感觉和视觉事件范围内;
信息交换时间:要求在程序调用前调用后都与数据库保持同步更新,网络信息狡猾施加应该小于程序调用的时间
(3)数据管理能力需求
要求数据库具有很好的更新能力,由于本产品是实验性软件,故对磁盘和内存容量没有很高的要求,但是数据库应该能够对并发事件,脏数据具有较强的识别处理能力。接口要求:
(1)硬件接口:无特别要求
(2)网络硬件接口要求:现实中要求具有高速以太网组网一实现联网销售,但是在理论实验验证软件本身的目的来看,无需网络通讯接口。(3)软件接口要求:无 软件属性(1)可用性 本软件也可以通过单步跟踪的操作进行检查处理。
(2)安全性
由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参数受到破坏也不会影响源程序。(3)可维护性
本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部放于数据库中。修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十分方便。(4)兼容性
由于尚未测试,故无法对兼容性进行评析。支持信息(1)软件支持:
本软件开发是使用Delphi编写。
(2)设备支持:
网上售票系统 篇3
关键词:编译原理;网络;作业提交
中图分类号:TP311.52 文献标识码:A 文章编号:1674-7712 (2012) 12-0085-01
一、系统的主要功能分析
《编译原理》课程作业网上提交系统主要为《编译原理》课程提供网上的作业管理功能,主要分为管理员、教师和学生三个部分。
(一)管理员部分的主要功能
1.管理员登录功能:根据管理员权限进入管理员相应的页面。2.公告管理功能:管理员可以对公告进行查看、增加、删除、修改等功能。3.修改密码功能:管理员可以修改密码。4.作业管理功能:实现作业信息的删除、修改、查询的功能。5.教师管理:实现教师信息的增加、删除、修改、查询的功能
(二)教师部分的主要功能
1.教师登录功能:根据教师权限进入教师相应的页面的功能。2.修改个人资料功能:可以修改个人的信息。3.学生管理功能:能够实现学生信息的查看、添加、修改、删除、搜索的功能。4.在线布置作业功能:发布作业信息。5.在线批改作业的功能:在线给出相应的作业的点评和分数
(三)学生部分的主要功能
1.学生登录功能:根据学生权限进入学生相应的页面的功能。2.查看公告的功能:可以查看公告信息。3.修改个人资料的功能:修改个人信息。4.作业信息列表:学生查看、下载老师发布的作业题目。5.上传作业:上传做好的作业。1.4管理员信息表和作业信息表
二、教师模块的设计与实现
(一)教师修改个人信息模块的设计与实现
1.教师修改个人信息的功能描述:功能描述:本模块主要实现的功能是教师能够对自己的信息进行修改。2.教师对自己的信息进行修改的输入、输出:输入:更改的教师的基本信息。输出:个人信息修改成功或者失败的页面。
(二)教师布置作业模块的设计与实现
1.教师布置作业模块的功能设计:功能设计:用户登录确定为教师后,teacherlist.do对数据库进行查询,将查询值绑定给request转发到显示界面上。2.教师布置作业模块的输入输出设计:输入:作业标题、出题教师、作业上传截止日期、作业内容等。输出:作业发布成功或者失败的页面。3.教师批改作业模块的功能描述:功能设计:教师点击批改链接,查询数据库,显示该题答案和题号,做出批改,保存到数据库的correst表中。4.教师批改作业模块的输入输出设计:输入:教师批改作业后所给出的评语和分数。输出:成功批改的页面
三、学生模块的设计与实现
(一)学生查看公告和个人信息模块的设计与实现
功能设计:在用户登录后确认为学生后,跳转到answer.do,查询数据库work表,把查询结果显示到页面上。
(二)学生上传作业模块的设计与实现
1.学生上传作业模块的功能描述:功能设计:学生点击做题链接,进行做题,并把做题结果和题号存入到answer表中,通过addwork添加到数据库。
2.学生上传模块的输入输出设计:输入:上传作业。输出:完成作业
四、结语
《编译原理》课程作业网上提交系统是学校信息化教学环境的基础设施之一,是全面实现素质教育的重要手段,是教育技术装备现代化的主要体现和教育现代化的重要标志之一。
参考文献:
[1]孙卫琴,李洪成.Tomcat与Java Web开发技术详解[M].北京:电子工业出版社,2003,6
[2]孙一林,彭波.Java数据库编程实例[M].北京:清华大学出版社,2002,8
[3]飞思科技产品研发中心.JSP应用开发详解[M].北京:电子工业出版社,2003,9
[4]赛奎春.JSP工程应用与项目实践[M].北京:机械工业出版社,2002,8
[5]Kven Genet.SQL Server database development Case Study Analysis.Tsinghua University Press,2006,12
[6]Steven Nath.SQL SERVER 2000 Development and Application,Mechanical Industry Press,July,2003
网上售票系统 篇4
一、开发的背景
电子商务 (Electronic Commerce, EC) 是指通过网络以电子数据流通的方式在全世界范围内进行并完成的各种商务活动、交易活动、金融活动和相关的综合服务活动。
电子商务创造了一个虚拟的经营环境, 买卖双方可以借助这个开展网络营销、咨询洽谈、网上定购、电子支付、数字化产品传递、服务传递、意见征询等, 同时, 为了确保交易安全, 需要进行交易管理。
按照参与电子商务交易的对象进行分类, 可以将电子商务分为如下三种类型:
企业与消费者之间的电子商务 (B2C) ;
企业与企业之间的电子商务 (BusinesstoBusiness, B2B) ;
企业与政府之间的电子商务 (Businessto Government, B2G) 。
网上购物就是一种典型的B2C类型, 我在本网站选型是就将其确定为B2C类型, 从事书籍的销售。同时, 针对大学校园这一特殊环境还融合了中介类型的特点, 为广大同学提供了个人交易平台, 可以在网站上发布自己的买书或卖书的信息以及预定教材信息的登记。
二、开发工具和环境
(一) 开发工具:ASP技术
ASP内含于IIS当中, 提供一个服务器端 (server-site) 的scripting环境, 产生和执行动态、交互式、高效率的站点服务器的应用程序。当用户对一个ASP文档发出请求时, 服务器会自动将ActiveServerPages的程序码, 解释为标准的HTML格式的网页内容, 再送到用户端的浏览器上显示出来。用户端只要使用常规可执行HTML码的浏览器, 即可浏览ASP所设计的主页内容。当然这就意味着没ASP服务器, 就无法正确浏览一个ASP文档。
(二) 开发环境
1. 硬件条件
服务器两台, 一台为数据库服务器, 一台为Web服务器;客户端计算机若干;网络通讯设备, 主要包括交换机、网卡、集线器、MO-DEM等。
2. 系统平台
采用浏览器和服务器结构B/S (Browser/Server) 体系结构, 服务器端采用Microsoft Windows NT4.0作为网络操作系统, Web服务器软件采用IIS6.0。客户端软件, 包括单机操作系统和浏览器软件, 分别选用Windows XP和InternetExplorer, 数据库系统采用SQLServer2000。
(1) 功能需求分析
本网站系统包括两大部分, 前台和后台。用户只能使用前台的各项功能包括会员的注册和登录, 书籍浏览与查询, 将书籍放入购物栏和购买下订单, 订单查询, 结账, 选择付款方式和送货方式。因为客户主要是面向在校学生, 要满足学生个人书籍的出售和购买以及教材的预定, 这也是本系统与其它一般电子商务不同之处, 是本系统的特色。同时作为一个电子商务系统, 还应具有后台管理部分, 包括新书籍的添加、查看与修改、书籍订单管理、书籍评论管理、我要买书管理、我要卖书管理、预定教材管理、注册用户的管理、网站信息管理、信息管理、书籍分类管理、网站设置等功能。
(2) 数据的概念模型
数据库在整个网站中占有非常重要的地位, 数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率, 保证数词的完整和一致。另外, 合理的数据结构将非常有利于程序的实现。设计数据库系统时应该首先分析了解用户各个方面的需求, 包括现有的以及将来可能性增加的需求。
用户的需求具体体现在各种信息的提供, 保存, 更新和查询, 这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据, 数据结构以及数据处现的流程, 组成一份详尽的数据字典, 为后面的具体设计打下基础。在仔细分析流通网站业务处理流程的基础上, 列出了书籍的实体属性。
三、网站概要设计与数据库设计
(一) 功能设计
1. 系统功能描述
本网上书店系统所要实现的功能如下:
(1) 客户界面部分
(1) 通过首页购书, 可以通过关键字进行查询。 (2) 可以查看热门图书。 (3) 购物车功能。 (4) 查看图书详细说明。 (5) 用户注册。 (6) 用户登录。 (7) 查看订单情况。
(2) 管理界面部分
(1) 现有图书维护:修改、删除、查看和增加新书。 (2) 用户管理:查看、修改和删除。 (3) 订单管理:查看订单情况。
2. 功能模块划分
数据流图能够很好的反映系统和模块的逻辑功能, 但不涉及具体模块的物理构成和实现途径, 不能有效地体现整个系统的层次关系。
3. 数据库设计
创建数据库和表
数据库设计是指对于一个给定的应用环境, 构造最优的数据库模式, 建立数据库及其应用系统, 使之能够有效的存储数据, 满足各种用户的应用需求。
目前涉及数据库系统主要采用的是以逻辑数据库设计和物理数据库设计为核心的规范设计方法。其中逻辑数据库设计是根据用户要求和特定数据库管理系统的具体特点, 以数据库设计理论为依据, 设计数据库的全局逻辑结构和和每个用户的局部逻辑结构。物理数据库设计是在逻辑结构确定之后, 设计数据库的存储结构及其他实现细节。
四、结论
(一) 回顾了电子商务的发展历程及一些基本概念;
(二) 对“学子网上购书系统”进行了系统设计;
(三) 对此系统的后台数据库进行了设计。
网上售票系统 篇5
1、什么情况下必须通过网上支付报名费?
北京、天津、河北、山东、河南、四川、湖南和广西八个省市报考点考生需要进行网上支付。
2、网上缴费是否有时间限制?
网上报名期间可以进行网上支付,详细信息请查看省招办的.网报公告。
3、是否获得报名号马上就要网上缴费?
在规定日期前重新登录网上缴费就可以。
4、网上支付是否一定要用本人的银行卡?
只要是有效的银行卡都可以进行网上支付,详情请咨询银行卡所属银行。
5、已经在网上支付成功,但为什么显示“未交费”?
由于各银行系统的差异或网络稳定因素,有可能不能及时反馈交费是否成功。考生可在第二天进行查询,确认是否已经划款,如果确认交费成功并且对应的报名号无误,即使报名系统显示“未交费”也不会影响报名。
6、网上支付已经成功,还可以修改报名信息吗?
网上报名时间截止之前,可以修改除“招生单位、报考点、考试方式”等以外的信息。
7、网上支付重复付费,如何退款?
地铁自动售票机系统设计研究 篇6
【关键词】地铁自动售票机;系统;设计
近年来,城市化进程不断加剧,城市人口流量也在不断增加。作为现代城市中的重要交通工具,地铁在人们的日常生活中起着重要作用。然而随着人流量的增加,如何提高售票检票效率成为每个地铁运输管理人员日益关注的问题。而自动售票系统具有快捷、方便、安全等优点,且能大量节省人力,所以在地铁中的应用越来越广泛。加强有关地铁自动售票机系统设计的有关研究,对于拓展自动售票系统的应用范围和使用质量具有重要意义。
一、地铁自动售票机系统的基本结构
(1)模块组成:自动售票机主要由乘客显示器与触摸屏、主控单元、票卡读卡器、LED状态显示器、纸币接收模块、硬币模块、不间断电源、凭条打印机、单程票售票模块等组成。
(2)功能架构:自动售票机系统其主要采用完全集中式、分级集中式、区域式三种架构方式,其要完成的物理功能有:能夠接受乘客的购票选择,并根据信息和操作的指导完成相应步骤;能够自动实现车票的出票和发票;能够对乘客使用的储蓄卡、现金、信用卡等付费方式进行识别,无法识别的能够予以退回;能够自动完成对乘客投入现金的计算,并根据计算结果进行找零;能够对机器各部件的工作状态进行监控,并将监控结果输送到中央计算机系统中。[1]
(3)自动售票机的工作流程:第一,乘客在显示器中地图的引导下选择要到达的目的地,显示器会根据乘客选择信息对购票所需金额进行显示;第二,主控单元会向硬币和纸币模块发送允许接受的命令信息,这是乘客可以根据需要选择两种方式进行购票,将硬币或纸币放入模块接受装置中,显示器会对乘客投入的金额数量进行显示,对于不能识别的会及时予以退还,如果金额足够,主控单元会将指令发送给票卡读卡器,读卡器会完成相应的读写票卡动作,票卡读取完成后,主动单元会将出票命令发送给单程票发售模块,如果需要找零,主动单元会将找零命令发送给硬币模块,与票卡同时发出。
二、地铁自动售票机系统的设计
1、自动售票机系统的硬件模块功能
(1)LED状态显示器。LED状态显示器的基本功能是完成对当前售票机系统工作状态的显示,通常要求其显示距离在25m范围内有效,以保证排在队伍后面的乘客也可以及时了解售票机的工作状态。其主要在售票机前面板顶部进行安置。[2]
(2)纸币接收模块。纸币接收模块主要由纸币暂存器、纸币识别器、纸币接收装置、纸币钱箱四部分构成,其基本功能是能够完成对纸币的接收和识别。当乘客进行购票时,会将钞票放入纸币接收装置中,纸币识别器会对纸币进行判断,如果是真币则予以接收,如果是假币则予以退回。交易完成后纸币会存入纸币钱箱。
(3)硬币处理模块。硬币处理模块主要有硬币暂存器、硬币钱箱、换向器、硬币机芯、出币器等构成。其基本功能是完成对硬币的接收和识别,并进行找零。乘客在购票时会将硬币放入投币口,硬币识别器在辨别真假后会选择接收或退回的命令。在接受到找零的指令后会自动进行找零。
(4)不间断电源。不间断电源的基本功能是能够将售票机系统与外界的供电进行隔离,并不间断提供给售票机系统个模块进行供电;在主电源断开后能够提供备用电源保证售票机继续工作部分时间,以顺利对最后的交易数据进行保存。
(5)单程票发售模块。单程票发售模块的基本功能是在接收指令后正常发售单程票的票卡;在运营完成后及时进行票卡回收;如果票箱内票卡不够则自动进行补票操作。
(6)主控单元。主控单元主要采用全密闭无风扇的嵌入式计算机V2401型号,具有散热好、能耗低、性能稳定可靠的优点。其基本功能是对自动售票机系统的各项业务软件进行操控,并对各模块之间的工作进行协调,保证售票等功能的完成。
(7)票卡读卡器。票卡读卡器是自动售票系统的主要硬件模块,其基本功能是及时实现所有票卡业务的各项功能,并在根据相应交易规则顺利实现各种数据的处理。[3]
2、软件设计
(1)用户界面设计。用户界面设计要以人性化原则为基础,从而合理、科学的完成各种操作。
(2)软件开发平台和系统构架。作为专业操作系统的组件化版本,Microsoft Windows XP Embeded操作系统可以实现对嵌入式设备的迅速可靠开发,其能够选择所需要的特性对设备进行准确定制。在综合分析考虑稳定性、程序开发效率和可维护性等因素的基础上,将自动售票机系统软件开发为具有独立控制功能的基本模块。
3、可维护性设计
可维护性设计是指当自动售票机系统出现故障时维修人员能够及时根据系统相关设计对故障进行诊断和维修,以充分保证系统能够继续正常稳定运行。
(1)硬件的可维护性设计。其设计的基本要求有:要确保系统各设备内部表面相对平整,没有裸露的毛刺和毛边,以防止在人员操作或维护过程中受到伤害;硬件之间尽可能采用串行口连接的模块化方式进行设计,这样可以提高设备间的独立性,方便与各设备的维护和升级;故障排除时间应当保持在半小时以内,这是硬件的主要可维护性指标。
(2)软件的可维护性设计。其设计的基本要求有:软件设计是应当根据对象特点采用适宜设计方式,要利用动态链接库和组件技术对功能模块和驱动设备进行设计,以保证软件模块能够正常升级和维护;在软件设计中添加维护终端,如果售票机出现故障,维修人员可以在合并维护开关后运用后台维护终端进行操作维护,这样可以利用界面显示的错误代码快速查找故障原因,并能够检测其他模块运行状况,且界面显示直观,容易操作;在系统的维修面板应当设计相应的模块测试功能。
4、可靠性设计
可靠性设计主要针对系统的软件部分,其设计要求有:应当采用嵌入式工业级别操作系统作为整个售票机的操作系统,这样可以完成对系统的特性定制,提高系统的运行质量;设备驱动采用独立的模块化设计,这样可以形成良好的扩展性以方便维护;在单片机软件内添加软件陷阱和软件看门狗的程序,提高系统的自动复位功能;加强对维修人员输出输入和系统设备运行状况的实时记录,提高系统软件的记录能力,以方便故障处理;加强系统的模块恢复处理功能,在正当程序业务出现故障时能够完成自动恢复,如果在超过设定恢复次数后仍不能正常恢复系统,则可对系统做降级处理。
结束语
地铁自动售票机系统的设计关系到地铁售票系统自动化程度能否得到提高。其设计应用在帮助克服城市交通拥挤问题的同时,也在向地铁交通其他相关设备的自动化程度提出要求。因此,相关设计人员应当以交通功能和用户需求为出发点,切实加强有关地铁自动售票机系统的研究,以逐步提高系统的应用能力和范围。
参考文献
[1]方锦煌.提高地铁自动售检票系统设备的技术性能[J].城市轨道交通研究,2011,12(29):62-63
[2]徐恒.您了解地铁自动售检票吗[J].铁道知识,2011,13(14):74-75
网上评教系统设计 篇7
在目前网络技术快速发展的今天许多高校的采用基于网络的评教系统。它具有使用方便、效果良好的特点已成为当前高校学生评教活动的主流形式。
1 总体结构设计
通过前期的调研, 我们设计的系统总体上包括用户登录模块, 学生、专家测评模块, 教师、管理员查询模块以及数据维护模块。其中, 用户登录模块用于管理用户的登录信息, 不同级别的用户登录不同的界面享有不同的权限。学生、专家测评模块用于学生和专家进入测评页并进行相关的测评工作。教师、管理员查询模块主要功能是:测评信息经系统分析处理再挖掘生成的数据, 系统按不同的权限提供了管理员和教师进行检索查询排序功能。数据维护模块进行数据维护和密码操作。
系统运行的基本软硬件环境包括:软件方面包括JSP、JDK+Tomcat、Windows XP和SQL server 2000数据库。硬件环境包括服务器:H P ML530或更高级的以及100M到桌面的网络。
由上可知, 系统主要包括3类:学生测评类、结果查询类和数据管理类。学生在测评中使用的测评类、留言类由学生测评类派生而来;管理员在维护过程中的课程维护类、测评结果维护类由管理员派生而来;结果查询类是依赖于学生测评结束后的测评留言类而得出的;专家和教师类用户可通过系统测评结果查询系统类直接查询。
2 系统详细设计及实现
2.1 评教部分的操作流程设计
评教部分是该系统的核心。首先是进入评教系统主页面, 学生、教师在评教页面登录, 经过用户名、密码、权限验证, 学生进入该学期所学课程数据确定学生评教, 进行评教。专家先进入专家督导, 选择某一位教师进入教师测评信息页, 测完再选择下位教师。教师、管理员在数据信息管理主页登录, 经过用户名、密码、权限验证, 教师进入教师本人的查看信息界面, 管理员进入管理界面, 界面功能包括:学生测评信息查询、专家督导信息查询、总评排序。
2.2 系统的数据库设计
本系统对数据库的设计尽量遵循数据库设计的范式, 力求简单、一目了然, 便于管理维护。用户登录根据表1信息代码验证进入相应权限的界面, 学生评教根据相关表格对该学期所学课程相应的教师进行测评, 专家根据表2的教师信息测评教师, 管理员管理信息是基于表1所载的信息, 表2是学生、专家对教师建议 (即留言) , 另外表1, 表2为系编号信息、课程编号信息, 根据它们知道系名、课程名。以下是主要数据表的设计情况:
2.3 模块详细设计
2.3.1 登录模块设计
登录功能由文件login.jsp实现, 若用户名、密码、权限有误, 会有相应提示, 并返回登录界面。
2.3.2 学生评教功能的设计
学生进行评教时首先进入评教首页, 点击”学生评教“登录 (学生的用户名及密码由管理员指定) , 登录成功登录成功会显示根据学生该学期所学课程数确定测评信息, 进入评教页面, 主要代码如下 (分别描述知识技能指标测分、素质修养指标测分、教学效能指标测分、工作态度指标测分) :
2.3.3 搜索查询功能的设计
搜索查询功能分为4个模块:教师查看信息、学生测评信息、专家督导信息、总评排序。教师查看信息, 可查询本人自己被学生评教结果以及专家督导;学生测评信息, 主要反映学生对教师的测评, 主观印象占大部分;专家督导信息, 客观占大部分;总评排序, 累计所有测评分, 在院里教师个人的得分排名, 以及所在系的排名, 还有一项是教授同一课程教师的得分排名, 查询功能仅对具有相应权限的用户开放。
2.3.4 结果统计功能的设计
学生评教结束后, 管理员可利用利用本系统进行统计, 不仅可以统计到每一个教师的每门课程, 而且能分别对学生、专家测评数据进行统计。能实现同学科不同教师的评教结果的对比。
4 结论
本系统采用JSP设计实现了基网上评教系统, 通过严格的测试表明系统满足设计需要。在实际应用中, 运行稳定, 效果明显。
摘要:论文采用JSP和SQL SERVER 2000设计实现了基于B/S模式的校园网络评教信息管理系统。通过对系统的严格测试, 表明系统具有界面友好、操作方便的特点, 可以广泛应用。
关键词:网上评教系统,JSP
参考文献
[1]吴孝丽, 周炎.网上评教系统的设计与实现[J].科技广场, 2005 (5) :46-48.
[2]耿详义.JSP基础教程[M]清华大学出版社, 2005, 9.
网上论文(作业)评阅系统 篇8
由于计算机的普及,越来越多的学生使用计算机来完成自己的论文(作业),向教师提交的也不再是手写的纸质文档,而是电子文档的打印件,这样的文档虽然美观整洁,便于教师评阅。但在信息化应用不断深入的今天,总让人感觉路只走了一半,随着网络的完善某些文科专业的论文(作业)的提交、分派、评阅和成绩查询在局域网上来完成已经成为可能。这样不但提高了效率,也节省了大量的纸张及打印费用,也使论文(作业)的管理规范化。基于这种构想,本文提供一个基于局域网的论文(作业)评阅系统模型。
2 基本结构与工具
2.1 系统模块及流程1)模块
论文(作业)上传:学员上传论文(作业);
论文(作业)分派:教务管理人员将论文(作业)分派给各位教师;
论文(作业)评阅:教师对分派给自己的论文(作业)进行评阅;
成绩查询:学员查询自己的论文(作业)成绩;
用户维护:用户修改自己的密码。
2)基本流程(如图1)。
2.2 基本组成
该系统包括:四个与之有关的数据表,一个文件上传组件,一个服务器文件夹,若干个Web文件。该系统即可作为一个独立的系统使用,亦可作为一个更大的教学管理系统的一个子系统使用,作为一个大系统的子系统时,部分数据表是与其他子系统共用的,如有关学员、教师、教学管理人员信息的数据表。
2.3 使用工具
数据库:ms access
程序:asp
文件上传工具:aspuplord
3 数据表
数据库为article,其中包含四张数据表。
3.1 Student
Student表用于存放学员的信息,包括如下字段:
3.2 Teacher
Teacher表用于存放教师的信息,包括如下字段:
3.3 Manager
Manager表用于存放教学管理人员的信息,包括如下字段:
3.4 Article
Aricle表用于存放论文(作业)的信息,包括如下字段:
4 主要模块流程
4.1 建立学员信息
此模块不是必须的,如果论文(作业)管理系统是一个独立的系统,则需有此模块,如果是作为一个更大的管理系统的一个部分,则此模块应放在其他子系统中,如学籍子系统,如图2。
4.2 学员提交论文(作业)如图3。
4.3 教学管理人员分派论文(作业)如图4。
4.4 教师评阅论文(作业)如图5。
4.5 学员查询成绩,如图10。
5 文件
5.1 变量
userid:用户ID标识,保存登录成功用户的编号;
status:用户类别标识,区别登录是的管理员,如果以管理员身份登录成功,其值为manager,如果以教师身份登录成功,其值为teacher;
log:登录成功标识,登录成功时其值为success。
5.2 文件
1)Index.htm:主界面,通过功能菜单供用户选择操作,内容包括:学员选项、管理员及教师选项。
2)Student.htm:学员操作选择界面,包括:提交论文(作业)、成绩查询两个功能选项。
3)Managerandteacher.htm:管理员及教师操作选择界面,包括:登录、改密码两个功能选项。
4)Confirm.asp、confirmed.asp:确认学员身份界面,如果输入的学号、姓名正确,则进入提交论文(作业)界面,否则提示错误信息。
5)Articleup.asp、articleuped.asp:提交论文(作业)界面,供学员提交论文(作业)使用,其中要求学员输入论文(作业)标题及文件路径。如果此前曾经提交过论文(作业),则提示是否继续提交;如果已经过了提交期,则提示拒绝接受提交。
6)Gradeshow.asp、gradeshow.asp:成绩查询界面,供学员查询成绩使用,学员只需输入学号及姓名即可看到论文(作业)的成绩及评语。
7)Login.asp、logined.asp:登录界面,供管理员及教师使用,既可以管理员身份登录,也可以教师身份登录。若以管理员身份登录,则显示论文(作业)分派界面;若以教师身份登录,则显示分派给该教师的论文(作业)列表。登录界面要求输入编号及密码。
8)assignselect.asp:选择分派班级界面,要求管理员选择要分派论文(作业)的班级。
9)Assignlist.asp、assign.asp:论文(作业)分派界面,显示管理员所选班级所有学员的学号、论文(作业)标题,对于每篇论文(作业)均提供分派选项,以确定由哪位教师来评阅。
10)Commentselect.asp:选择评阅班级界面,要求教师选择要评阅论文(作业)的班级。
11)Commentlist.asp:待评论文(作业)列表,显示分派给该教师的所有论文(作业)的学员编号、论文(作业)标题,对每一篇论文(作业)均提供评阅选项,使教师进入评阅界面。
12)commnet.asp、commented.asp:论文(作业)评阅界面,供教师评阅论文(作业)使用。显示学员的编号、论文(作业)标题及与论文(作业)原文的链接,界面接受论文(作业)成绩及评语的输入。
13)Passwordchange.asp、passwordchanged.asp:修改密码界面,既可选择管理员身份,也可选择教师身份,修改密码要求提供用户编号、原密码及新密码,新密码需要确认一次。
参考文献
[1]李海藩.软件工程导论[M].北京:清华大学出版社,1999.
基于网上考试系统的初探 篇9
网上考试系统是我校为了能更好掌握学生的学习情况和对知识点的掌握情况而进行的一次无纸化网络考试改革。对于以掌握知识点、知识信息为目的, 采用网络考试方式有它的好处和方便性。
二、网上考试系统的特点
1. 本考试系统是基于浏览器/服务器的模式, 只需
要在服务器上安装考试系统, 学生通过浏览器输入在线考试系统网址, 进入考试系统。同时, 老师通过浏览器输入考试系统监控网址进入管理员系统, 进行后台监控, 及时查看学生的考试情况及试卷提交情况。
2. 减少了传统纸质考试的很多环节, 可以节约不少开支。
传统考试中, 每学期老师都将对科目进行出题, 然后印制, 最后发给学生考试。而网上考试系统减少了多次出题和印制的过程, 老师只需要向网上考试系统试题库中一次性录入需要掌握的考题, 并在计算机中保存即可。
3. 考试题目灵活, 减少了试题泄漏、考场作弊的可能性。
由于卷面的限制和老师对学科重要知识点的考虑, 传统考试不可避免地造成了考试内容的重复性、单一性, 另外, 考生们面对同样的试题, 在某种程度上造成了考生作弊的可能性;而网上考试系统, 则能从数千道题目中随机抽取题目并进行智能组合。
4. 本考试系统可以自动阅卷, 避免了大量的阅卷工作, 节约了人力。
传统考试在结束之后将会进行大量的人工阅卷, 给老师造成了体力和脑力上的负担, 容易使人产生疲劳, 从而出现批阅错误, 尤其是在最终分数的统计上, 有可能出现失误。阅卷之后的复查工作也是费时费力。而网上考试系统很好地解决了这一方面的问题。老师在向题库输入考题的同时, 系统会让老师同时输入正确答案等相关信息, 只要考生做完试题并经检查后, 就可以提交, 考试系统会根据先前输入的正确答案立刻自动批阅, 并将考生做对、做错的题目数以及最终的分数显示出来, 让考生能够迅速知晓自己的分数, 这个速度是传统考试根本无法比拟的。
5. 老师可以在线监控。
本考试系统中, 老师可进行后台监控, 随时查看考生的考试情况, 如考生登录、试卷提交情况, 老师都可以通过后台监控进行实时查看。考试提交后, 不能再抽题进行答题。对于在考试中作弊的学生, 老师可以通过后台监控, 将该生的考试状况设为作弊, 从而, 该学生的试卷将不会被批阅。
当然, 网上考试系统并不是全能的, 它也有自身的一些缺点:
1.前期准备工作量大。为了能够尽可能全面地反映考生对学科的掌握情况, 以及减少试题的重复度, 老师必须在题库中输入大量的试题。这就给前期准备带来了很大的工作量, 老师也必须花大量精力去建立试题库。
2.考试受到外在因素的限制。由于学校电脑硬件设施的限制, 因此, 很难让所有同学同时进入考场进行考试, 这就不得不将考生分成多次进入考场进行答题, 这种拉长战线似的考试就不得不导致了考试的密集度和监考方面的人力浪费;在考试过程中如遇到电力和网络中断, 容易导致考试失败。
三、网上考试系统简介
1. 考试界面简介。
本考试系统界面简洁, 操作简单。首先, 只需要在浏览器上输入考试地址, 就可以进入在线考试系统登录界面;然后输入生学号和姓名, 选择考试科目, 点击确定就可以进入在线考试系统;阅读考试规则之后, 点击开始, 系统就自动抽题。
2. 后台数据管理界面简介。
老师通过浏览器输入后台数据管理地址, 就可以进入后台数据管理登录窗口。在此系统中, 我们可以进行试题数据管理、考生数据管理及系统配置管理。
四、结论
网上教育及管理系统 篇10
项目所有人:白云天;所在国:新加坡;专业:网络工程;学历:硕士
项目简介:
该系统集数项高新科学技术于一体, 结合目前最先进的网络技术而设计的一套自动化教育系统。该系统可以使大、中、小学及各类职业培训中心实现远、近程的教学和管理, 不仅如此, 其中的人事和财务管理部分还可以应用于其他企业的办公自动化管理。由于该系统采用了目前世界上最先进的网络技术 (如:EJB、JSP、Servlet、J2EE等) , 服务器及其操作系统均采用了稳定、安全的开放系统 (如:Linux、Tomcat) , 从而使该系统在服务器端软件上的投资减少了60-70%。系统通过对声、光及网络技术的运用, 实现了传统教学手段无法实现的一对一教学和远程教学。网上教学系统的应用使得您无论身处何方都可以做到足不出户地与授课讲师面对面地交流和沟通。
ASP网上图书管理系统设计 篇11
关键词:图书管理;ASP;系统统计
网上图书管理系统是典型的MIS管理系统。具有操作简便,界面美观,管理代码化、条码化、标准化等特点,并支持网络远程交换数据,便于统一管理。网上图书管理系统具体优点:
先进的阅览方式:读者可以方便阅览图书资源,并可以对自己喜欢的书目加书签、发表评论等,还可以使用搜索功能对存放位置的书籍检索。
科学的图书馆管理模式:系统采用多种主动推荐方式,客户结合灵活多样的高级检索,能轻松地找到所需要的书籍信息:通过客户意见反馈系统,系统可以随时把握客户的各种新的需求和及时与读者进行网上互动交流:通过完善的信息发布系统,客户可以及时得到图书馆最新动态和新闻,掌握行业动向;后台结构化管理模式,涵盖了栏目设置、图书资料编辑、用户管理、基础信息管理等等,为图书馆的电子化管理提供了一套良好的管理模式。
人性化的操作界面:一个网站,能否吸引顾客的经常光顾,界面的美观也显得非常重要。本系统的设计充分体现图书馆经营者的审美观,更好地展示图书馆独特的个性和特色。
1.系统设计
1.1设计目标
图书管理系统主要提供网上的图书阅览平台,其功能主要包括:
对图书资源进行分类,发布到网上供读者阅读为读者提供图书检索功能;读者能方便地阅览电子图书;读者能建立书鉴;提供读者论坛功能;对读者用户进行用户账号、密码及权限等的管理。
1.2设计思想
实现一个简单的图书管理系统,页面通过ASP脚本程序访问数据库和文件系统。
1.3系统功能分析与设计
登录/注册:若你是第一次访问本系统,则需要先注册一个用户,然后登录才能进入主界面。
权限管理:权限管理包括两个部分:一是对用户的管理,用户注册后系统分配给用户默认级别,二是系统管理员分配给书目的阅读权限级别。两者结合起来,就实现对用户的权限管理。
密码管理:用户注册登录后若有必要,可以修改自己的密码。
图书分类浏览:图书按照其内容进行分类,把相关的类别排列在一起,最深分三级,读者可以按照类别分别查找,逐级浏览,方便迅速找到感兴趣的主题。
图书搜索:在读者阅读目的很明确的情况下,如果知道某本书的书名、作者、出版社等信息或了解其中的某个关键字,就可以利用图书搜索功能。
书评:他人对书的评价往往对阅读有很大的帮助。书评可帮助选择阅读的对象,而且方便读者的交流。图书管理系统为读者提供发表意见的园地、对图书进行打分,同时读者可以对别人的评论发表自己的看法。从而更好地得到读者对某本书的评价和反馈。
书签:若读者对某本书没有看完等原因要经常访问该书,则就可以用书签功能,读者可以把以后还需访问的书目做上书签,以后就能方便地阅读了。
十大热门:读者希望看到最热门的图书,就可以通过系统提供的十大热门选项,快速找到最热门的十大书籍。
管理用户:对于管理员来说,管理用户功能能够方便地显示用户信息,管理员能够对某个用户的注销和注册管理员。
管理书评:管理员可以对需要删除的书评使用删除功能。
管理书目:为了对目录、图书修改的方便,此模块提供管理员对目录的添加与删除、图书的添加与删除功能。
2.数据库设计与实现
2.1数据库的需求分析(如表1所示)
根据系统要求,可以列出以下数据项和数据结构。
用户信息表:存放用户信息,数据项包括用户名称、密码、权限、访问次数等。
书目信息表:存放书目信息,数据项包括书目名称、作者、存放位置、访问级别、所属类别等。
书目类别信息表:对书目的类别以及类别之间的包含关系进行描述,数据项包括书目类别名称、上级类别等。
书评信息表:存放书评信息,数据项包括书评标题、评论者、评论书目、内容、评分、时间等。
书评回复表:存放对评论进行回复的信息,数据项包括作者、内容、时间等。
书签信息表:存放书签信息,数据项包括内容和所属者等。
2.2数据库逻辑设计用户信息表(users)的结构(如表2所示)
根据需求分析,可以列出以下数据项和数据结构。
其中,Name为唯一标识。用户的级别是使用数字来表示的,1表示管理员,从2以上每个数字分别表示一种用户级别,数字越大,用户权限越小。具体的实现方式是通过和书目的阅读权限级别进行比较,例如:某本书的权限是4,那么只有级别为1,2,3和4的用户可以阅读。访问次数是用来对用户权限级别的管理,访问次数增多,级别也增大。例如:用户级别为5,访问次数超100后,他的级别会升为4,同样道理,200次后级别就为3了。依此类推,最大级别就是2了,因为1是管理员。
网上订票系统分析与设计 篇12
铁路作为中国最重要的交通工具之一, 在市场经济浪潮中, 面临着严峻的考验。公路运输的便捷, 航空运输的快速, 这一切都对铁路运输构成很大的冲击。在对铁路客运服务存在的最大问题进行调查时, 结果表明, 有29.3%的乘客认为购票难排在各项选择的第一位。电子商务的出现, 正好带给了铁路客运服务一个发展契机, 推出新型的订票方式--网上订票, 既是技术上的创新, 又将完善铁路服务, 在一定程度上解决买票难这一大难题, 增强铁路竞争力, 为铁路争取到更多的客流[1]。
2、网上订票系统整体架构
网上定票系统涉及网站订票、票点、厂商以及后台管理等多个子系统, 其架构设计与目前国内普遍采用的系统架构有着很大的区别。网上订票系统的分布图如图1所示。
2.1 基于.NET架构的N层系统体系架构设计
在N层架构中, 信息引擎封装在应用服务器的核心, 一方面信息引擎使用了数据库后端系统提供的强大功能, 另一方面信息引擎将信息服务以更为方便、易用的方式, 通过应用服务器提供出来, 并可将其通过Web Server在Internet上发布, 使得信息服务的功能在整个Internet的范围中都是可访问的[2]。Microsoft.NET框架为构建N层应用程序提供了坚实的平台, 它将应用服务器层细分为三层, 即业务外观层 (Business Facade) 、业务逻辑层 (Business Rules) 和数据访问层 (Data Access) 。对于典型的三层架构应用系统来说, 通常可以把系统分为数据库层、应用服务层、用户界面层, 在这三个层次中, 系统的主要功能和业务逻辑都在应用服务层进行处理, 对于系统框架来说, 主要处理的也是这个层次的架构。在面向对象的系统中, 应用服务层通常要处理以下几种事务[3]:
(1) 数据的表示方式, 也就是实体类的表示方式, 以及同数据库的对应关系。
(2) 数据的存取方式, 通常采用数据库来永久存储数据实体, 需要解决同数据库的交互问题。
(3) 业务逻辑的组织方式。为了保证逻辑处理的正确性和可靠性, 还必须支持事务处理的能力。
(4) 业务服务的提供方式。为了保证系统灵活性和封装性, 系统必须有一层来封装这些业务逻辑, 向客户端提供服务, 同时作为系统各个模块间功能调用的接口, 保证系统的高内聚和低耦合性。
针对以上问题, 基于.NET架构之上, 本系统将应用服务层分别划分成7个层次:业务逻辑层、表示层、数据层的抽象工厂、数据访问类组件、业务实体、数据访问层接口定义和SQL Server数据访问层。
2.2 网上订票系统整体架构
网上预订车票系统的整体构架如图2所示。系统的参与方包括订票人、铁路车站和银行等单位。需要用到的原始数据库包括车票数据库、银行数据库;在处理问题的过程中要创建的数据库有注册成员数据库、交易历史记录数据库、冻结资金数据库等。
系统从整体上分为前台应用和后台服务两部分。前台应用软件由网上订票软件、资金支付软件和终端售票软件、终端管理监控软件组成。后台服务软件完成主要的应用逻辑处理和系统运行维护等复杂交易处理工作[4]。
3、网上订票系统分析
3.1 网上订票管理系统业务流程
对网上订票的流程进行详细调查之后, 得出其业务流程如下:
(1) 用户注册个人信息, 从而在系统中可以订票。
(2) 用户通过系统查询车次信息, 然后选择出行的车次。
(3) 用户在订票界面选择车票信息以及送票方式等相关信息。
(4) 管理员查看车票剩余信息, 如果有车票打电话通知用户, 确认用户是否订购车票以及费用, 如果订票则在系统中确定。
(5) 用户通过支付手段支付费用后, 通知客服。
(6) 客服根据订单的送票方式, 根据客户的地址, 送票。根据上述的业务流程, 绘制业务流程图, 如图3所示。
3.2 网上订票管理系统数据流程
通过分析网上订票的业务流程和系统分析后的结果可以得出, 整个系统可以包括“注册”、“订票”、“订票处理”、“新闻管理”、“课户管理”基本的数据处理过程, 在进行有关的数据处理过程后, 产生了“用户信息”、“订票记录”和“新闻记录”三个数据存储。其数据流图如图4所示。
4、网上订票系统设计
本节根据市场调研分析了用户的需求, 根据实际需求设计订票系统的功能, 实现了网上订票的方便性、快捷性、完善性, 并划分系统的逻辑功能模块。火车票的购买途径主要有车站购买, 代售点出售等形式, 购买的地方以及时间受到限制, 不能给乘客带来便利。列车时刻表十分的复杂, 即便是买上一本列车时刻表, 也十分不方便查询自己的乘车路线, 而且由于列车时刻的变动性, 所以购买不是十分的方便, 因此系统要满足以下需求:
(1) 乘客输入车次或出行的出发站与终点站, 可查询车次信息, 从而选择自己的乘车区间以及车次。
(2) 选择取票方式 (包括票点取票、货到收款) , 建立订单管理模块。
(3) 通过简单查询和复杂查询来察看服务相关信息。管理员对用户角色设置以及角色的添加与修改。
(4) 新闻信息的管理, 添加, 删除, 修改。
(5) 对用户订票信息的办理。
根据系统功能要求分析, 网上订票系统总共由三大功能模块组成, 包括车次查询模块、系统管理模块、用户模块。系统总体功能结构图如图5所示。
结语
本设计的工作是在基于Web技术的交通旅游票售票系统的基础上提出的, 在整个系统的开发工程中, 进行了系统整体架构的研究与设计, 提出了基于.NET架构的N层系统体系结构, 并与当今先进的技术相结合, 很好地解决了实际工程问题。这套系统具有良好的可移植性, 便于升级。层次间的划分明确, 利于改变业务逻辑或前台界面时修改。
尽管系统基本实现了设计的预期目标, 但在部分功能上还不够完善, 如没有实现车次票价信息的显示, 在线支付等功能, 系统还有待于进一步的完善和提高, 这将在以后的运行和使用的过程中不断得到完善和提高。
参考文献
[1]梅笑冬.网上订票系统的可行性研究及实践探讨[J].铁路技术创新, 2004, (1) :35-38.
[2]王磊.基于ARIS的企业售后服务体系建模研究和应用[D].南京:南京理工大学, 2006:19-27.
[3]胡延平, 卢晓庆, 冯明东, 王慧..基于.Net架构的交通旅游售票系统的设计与实现[J].计算机工程与设计, 2005, (1) :230-233.