2。2 售票系统的需求分析

本系统应具备以下功能:

(1) 登录、注销

普通用户可以通过站点husTicketProject/来登录进入系统进行订票等操作。管理员可以通过BusTicketProject/admin。jsp来登录进入后台管理中心。

(2) 查询功能

普通用户进入系统后,可以根据自己的行程信息查询相应的余票。本系统设有根据用户的出发站、用户的到达站和用户的出发日期进行车次查询并显示相应的余票。普通用户还可以查询自己的订单,另外还可以在订单下面查找订单下的车票信息。

管理员后台可以根据用户的手机号、身份证号、姓名来查询用户并对其进行操作。可以根据出发站、到达站和出发日期查询车次并对其进行操作;对于已经有售出票的车次不得进行修改删除等操作,而没有售出过票的车次可以进行其他操作。还可以查询订单并对订单进行管理。管理员还可以根据车站来查询站次的售票情况。

(3) 添加、注册文献综述

普通用户可以通过注册来添加用户。

后台管理员可以在后台管理系统添加车次。

(4) 修改功能

普通用户通过访问系统可以对自己的个人信息进行修改,主要是修改自己的登录密码。

管理员用户进入后台管理中心可以修改车次信息、修改用户信息等操作。

(5) 删除功能

普通用户可以删除交易失败的订单。

后台管理员可以删除用户,删除订单和车次。

2。3 系统可行性分析

2。3。1 技术可行性分析

本系统用到的主要技术有Java编程技术、SSM(Spring、SpringMVC、Mybatis)框架整合技术、JSP(Java Server Pages)技术等。

Java编程技术的强大我们有目共睹,发展至今仍然没有被淘汰,反而是程序员学习的热门语言。回顾Java编程语言发展的历程,即使不说发展到了炉火纯青的地步,但也是相当的成熟了。它的跨平台和开源的有点也使它被广泛应用在各种项目应用开发中。

Spring、SpringMVC和Mybatis的整合也使得项目的开发变得极为方便。很多时候,程序员只需要简单的引用Spring注解的方式便可省去很多的代码。现在,常用的框架整合中,如SSH、SSM等,都已经运用的非常成熟,在Javaweb的项目中运用非常广泛。

JSP技术在B/S结构的项目开发中是一个具有重要地位的技术。因为B/S技术主要使用的客户端软件就是浏览器,而JSP技术可以帮助我们对网页进行开发。

综上所述,在各种技术都发展相对成熟的情况下,开发本系统是可行的。

2。3。2 经济可行性分析

经过查阅相关资料和分析,本系统的各种开发工具都比较容易获得。所以,本系统的开发成本比较低。另外,本系统跟传统的汽车站售票相比可以节省不少的人力和财力。从经济可行性角度分析,本系统是可以开发的。

2。3。3 操作可行性分析

本系统的操作界面美观,各个功能的操作简单,用户只要看到就知道该怎么操作。无论是从车票查询、车票预订或是我的订单管理都是非常简单的操作界面,用户可以根据系统的提示轻松进行网上购票。而不需要到汽车站售票窗口进行现场购票,在网络上购票可以使用在线支付,不需要为零用钱不够而烦恼,也会避免车站找零出错造成不必要的误会。所以,通过操作可行性的分析对网络售票系统进行开发还是可行的。

2。3。4 可行性分析结果

通过以上的分析,在各种技术已经成熟的运用在各种不同的项目中。另外从经济可行性和操作可行性分析来看,设计和开发网络售票系统都具有很大可行性。

上一篇:java+mysql智能访客系统的设计与实现
下一篇:SAAS分布式支付集成系统的设计和实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

网络常见故障的分类诊斷【2055字】

网络安全的研究【1797字】

网络信息安全技术管理的...

Web技术的网络考试系统【2240字】

ASP.net+sqlserver企业设备管理系统设计与开发

LiMn1-xFexPO4正极材料合成及充放电性能研究

张洁小说《无字》中的女性意识

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

网络语言“XX体”研究

老年2型糖尿病患者运动疗...

安康汉江网讯

我国风险投资的发展现状问题及对策分析