(3)安全性:网络的快速发展不仅丰富了人们的生活,同时也为不法分子提供了新的渠道,黑客和病毒一直是令人们头疼的破坏者。这也是由于在开发程序的时候存在的设想不到的漏洞,给了他们可乘之机。而Java是一种强类型的语言,它定义的每一个数据都有严格的数据类型,当数据进行传递时,只有当两者的类型匹配时才能传递成功,否则会报错。黑客通常会利用指针来侵入内存,java屏蔽了指针,从而大大减少了网络风险。
(4)跨平台性:Java是一门跨平台的语言,当程序跨平台运行时,不需要修改程序本身的代码就能够运行。
Java开发包:jdk1.6.0_45
1.3.2 系统开发平台: Eclipse
虽然Eclipse使用Java语言来开发的,但是它不只适用于Java,同样也支持C/C++,Android等编程语言。
Eclipse采用“平台+插件”的体系结构,平台作为一个容器,将所有的业务功封装在插件中,通过各种插件组件构建开发环境。而且Eclipse的源代码是开放的,任何人都可以自由地下载使用。Eclipse的目标是成为能够进行任何语言开发的IDE集成者,而使用者只需要下载各种软件的插件就行了。
1.3.3 数据库管理系统软件:SQL SERVER 2008
在计算机中可将数据分为两种,一种是临时性的数据,它会随着进程的结束而消亡,它一般存储于计算机的内存中。另一种是长久性的数据,它对系统起着长久的作用。数据库处理的是长久性的数据。
数据库管理系统主要负责数据库中的数据组织,数据操作,数据控制、文护和数据保护等。
SQL SERVER 2008用于组织管理数据具有可信任的,高效的,智能的特点。相较于SQL SERVER 2005,SQL SERVER 2008推出了新的时间/日期数据类型,DATA ,TIME等,使得数据存储更加的人性化,更加实用。
2 可行性分析
可行性分析并不是针对开发程序本身的问题解决方案,而是分析项目是否可行。如果这个项目本身就行行不通,那么耗费长时间的人力和物力在这个项目上也是徒劳的。可行性分析的目的就是在短时间内确定这个项目值得并且能够解决,站在一个更高的角度来概览汽车售票系统的可行性。
通过对汽车售票软件系统的设计这个项目进行技术可行性,经济可行性和操作可行性分析,明确这个设计项目的可行性。
2.1 技术可行性
本次系统开发的软硬件设备都已经具备,一台配有Eclipse和SQL SERVER 2008的计算机。前台设计由Eclipse来完成,使用Java来编写程序;后台数据库由SQL SERVER 2008来建立。对于数据库的要求是能够对数据库中的数据进行添加,删除和查询操作。这两款软件很早就开发出来了,而且开发商还在不断地完善它们的功能,技术十分可靠。目前两者的使用情况十分频繁,两者的连接技术也相当的熟练。故具备技术可行性。
2.2 经济可行性
开发系统的相关资料可以从网上查阅和图书馆借阅所以在资料方面不用花费太多。而且Eclipse和SQL SERVER 2008这两款软件在网上都可以免费下载,也除去了在软件上的花费。除此之外,类似的火车票售票系统,飞机票售票系统已经相当的成熟,所以对于汽车售票系统的功能要求可以参照两者来进行设计,而且也明白自身在使用类似的系统时对于系统的要求,不必特意去做过多的对于汽车售票系统的要求调查,所以在功能调查反面也节省了不少花费。从经济角度上来看,开发该系统没有过多的花费,故具备经济可行性。
2.3 操作可行性
在长途客运中心处,只需要在管理员的计算机中安装数据库SQL SERVER 2008和本次设计的程序,管理员就可以对车票的受理进行网上管理。而用户也可以通过该软件进行查询,根据查询的字眼访问数据库,从数据库中取得数据,并查询到相关的信息。当用户需要购票时,选择要订购的车次并填写好乘客的个人信息,确认购票信息后,用户的购票信息就会被存入相应数据库的表中。 java+sqlserver汽车售票软件系统的设计(3):http://www.youerw.com/jisuanji/lunwen_33236.html