计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> JSP论文设计 >> 浏览文章
基于JSP拼车系统的设计

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

基于JSP拼车系统的设计


关键词:B/S体系结构,AJAX,拼车,框架
摘 要
 
随着信息化网络平台的急速发展,以及城市私家车数量的增长,油价的激增。人们渴望通过网络交互探寻出一个既节省油钱又方便出行的快捷指南,发展在线导航系统已成为必然趋势。文章首先阐述了基于WEB拼车系统的开发背景、研究现状及发展趋势。然后对系统开发工具和关键技术进行了介绍,采用当前流行的MySQL数据库、框架、Ajax等一系列的软件开发技术和方法,按照软件开发的生命周期进行系统分析、概要设计和详细设计。文章具体论述了数据库设计的原则、系统设计的原则、系统设计的总体目标以及体系结构的特点,通过对体系结构的分析,选用了B/S模式体系结构设计的方案。文章最终阐述了拼车系统在为客户提供拼车服务的同时,建立与信息传递、发布、资源管理等多个领域紧密相连的业务流通体系,这一体系为拼车在信息化中的发展开辟了更为广阔的市场空间。
系统的实现使得越来越多的人们注意到合作拼车可以减少乘车的开销,节省更多的时间。为都市交通拥堵的现状提供指南,将成为人们沟通联系的一条有效渠道,具有良好的发展空间。
 

第2章 系统分析
 
2.1 系统可行性分析
可行性研究是系统设计前必不可少的一个环节,可行性研究的目的不是解决问题,而是确定问题是否值得去解决。所以我们就要通过对课题的可行性研究,来判断出系统设计目标和规模是否能够实现,以及系统完成后所能带来的效益是否值得投资开发。
对于这次设计的基于WEB的拼车系统,可以从三个角度来进行可行性分析:
1)        技术可行性
在Web编程技术中,Java技术最受欢迎并得到广泛应用。就因为Java相比其它的编程语言有着跨平台、安全性、易用性、模块化和可扩展性,同时还有丰富的资源。Java程序依靠Java虚拟机运行,真正实现了“一次编写,任何地方通用” 。在安全性上,Java语言提供了严密的安全机制,尤其是针对Web程序,Java使用了多重安全保障机制。在易用性上,Java语言在多种技术当中使用风格一致的API(应用程序接口)。在模块化和可扩展性上,Java程序具有很强的“构件”概念。同时由于构件之间便于组合,Java程序具有很强的可复用性。Java企业版进一步增强了构件的概念。同时, Java技术具有丰富的资源,很多程序的开发软件(IBM的Websphere,微软的Visual Studio)价格非常昂贵,而Java的软件产品大多是免费甚至开放源头代码,许多被程序开发者津津乐道的软件产品都是采用志愿开发的方式在网上免费供用户下载。
数据库方面:MySQL短小精悍,是真正多用户多任务的数据库系统,安全性非常好。 MySQL是跨多平台的数据库管理软件,支持命令和图形化管理,占用系统资源较少,速度较快,而且是开源的。
技术人员方面:技术人员除了对所用到的应用软件非常熟悉之外,还必须非常了解整个系统的需求分析。
2)        经济可行性
本系统开发工具Eclipse,服务器Tomcat都是可以在网上找到下载资源,并且开放源代码且免费的。这样可以节省大量的成本,更重要的是SUN公司的JAVA编程语言、利用JAVA开发的控件本身就是开源的。而开发后系统的运行环境也不需要另外的设备,只要求安装免费的Tomcat服务器和SQL-Servers版本的操作系统这些都不用花费成本的。因此从经济上说开发本系统也是可行的。
3)        操作可行性
本系统完成后最后形成可在服务器上部署的文件,只需要用户输入网址即可使用。界面友好、简洁,用户只要懂得基本浏览网页操作就可以使用该系统,实现各种功能,这同时也是我们设计该系统的最终目的。因此,从操作方面看设计本系统也是可行的。
2.2 系统性能需求
2.2.1系统安全性
对于在线系统而言,大量的数据以及数据文件保存于应用服务器和数据服务器之上。必须保证这些数据的传输和访问的安全,否则就会造成严重的商业损失。
本系统最主要是防止他人窃取用户密码,所以用户密码传输时不会以明文的方式传输,而是以MD5密文的方式传输数据,增加系统的安全性,让密码不容易被窃取从而导致系统处于不安全状态。
2.2.2系统可扩展性
本系统的可扩展性需求主要从以下几个方面考虑:
1)       在应用软件整体设计中,要求设计合理,基本模块保持稳定,并且参数设置要灵活、全面。软件结构应具备扩充能力,在设计中充分考虑未来系统的可扩展性,具有新业务功能的扩展接口。
2)       应用软件设计要求层次化、模块化,做到层次清晰,模块合理,对其中的模块可灵活抽取替换,模块与模块之间关系明确。
3)       应用软件应不仅支持全省数据集中与业务处理,也要支持在业务量比较大的地区进行数据集中与业务处理,以适应今后业务发展的需要。
4)       本系统未来发展中,必然存在这浏览量不断上升的情况。为了能够满足未来大量用户访问的需求,系统选型必须考虑未来如何扩容的问题。
2.2.3系统易维护性
应用软件应具有良好的可维护性。本系统严格按照软件开发流程进行设计实现,并且每个阶段都有一定的设计档案,对系统维护人员来说应该会带来良好的维护性
2.2.4系统容错性
用户错误的输入都应有提示信息,系统应该具有较好的容错性能
2.3 任务概述
目前使用的拼车系统还存在功能缺乏的问题,不能满足当前用户需求。用户对于信息的发布、修改和查询操作不十分满意。
基于系统灵活性和稳定性的考虑,为方便管理人员对网站的维护与管理,因此构建基于B/S模式采用JAVA的框架技术的设备管理系统。这样采用B/S模式避免了C/S模式对客户端的依赖,充分利用了网络媒介使整个系统的灵活性有很大提高;可以说只要有网络和浏览器的地方就可以实现设备管理。另外B/S的模式决定了系统的三层架构,将数据库层与页面层分开,避免了页面层的代码泄露问题,提高了整个系统的安全性和稳定性。
开发此系统的核心思想就是灵活管理拼车论坛。系统中的所有设备的属性均由用户决定。即设备的结构是随着用户的需求变化的,而且部门结构发生变化时,不会影响设备的管理与维护。这样就使系统的每个部分相对于其他部分是透明的,只要接口不变,那么无论每个模块内部如何变化都不会影响各部分之间的交互。这样做可以改善旧的设备管理系统对设备和部门管理混乱的问题。
系统的人为安全因素也是不容忽视的问题。在对设备的管理过程中,不同身份的人的权利应该有清楚的划分和控制。所以本系统将所有用户分成三大类,即系统管理员、部门高级用户、部门普通用户;而且对部门普通用户又细分为几类,每类用户对系统的操作权限是不同的。
2.4 系统需求分析
需求分析是发现、求精、建模、规格说明和复审的过程。即发现用户所面临的问题和目标系统的基本需求;对用户的基本需求反复细化并逐步求精,以得出对目标系统完整、准确而具体的需求。具体的说,应该确定系统必须具备功能、性能、可靠性和可用性,必须实现出错处理需求、接口需求和逆向需求,同时还能够预测系统的发展前景。
2.4.1功能需求
基于WEB的拼车系统采用B/S结构。该系统包括四个模块:拼车信息发布模块、拼车信息查询模块、拼车论坛管理模块和权限管理模块。其中,拼车信息发布子系统、拼车信息查询子系统与拼车论坛管理子系统属于前台显示,权限管理子系统属于后台管理。
一、          拼车信息发布模块
拼车信息发布模块根据不同用户的需求发布与其相关的信息,要实现的功能包括:
1)        车主信息发布
2)        乘客信息发布
3)        自驾车游发布
4)        其他拼车信息发布
5)        登录模块
二、          拼车信息查询模块
拼车信息查询模块可根据车主或乘客分类查找,也可根据行车类型或是出发地,到达地进行查询。
1)        车主或乘客信息查询
2)        行车类型查询
3)        出发地查询
4)        到达地查询

 



上一篇: 高校毕业生就业管理系统
下一篇: 公交一体化网上查询系统
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。