立企业信息门户网站并架设一定范围的商务网络, 以此来制定长远发展战略,使企业与顾客间的经济活动变得更灵活、 更主动。
3.操作可行性: 系统处理的准确性和及时性是系统的必要性能。
在系统设计和开发过程中,充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足用户的需求。
设计开发中一直注重系统操作的简单方便,操作方式都非常简单人性化,相关的操作方式和用户已经习惯的各大网站的用户操作方式基本相同。
所以,操作方式在用户组织内是行得通的。
2.2 收集需求 功能需求: 系统允许管理员添加航班信息,对航班信息进行时间安排,并且查看当前航班;而用户可以注册用户,并且进行个人信息修改,密码修改,查看航班,预订航班,退票等。
运行需求: 1. 用户界面:超越的界面,全新感觉,操作简便,一目了然,视图优美等特点,操作的便利,对用户友好。
2. 软硬条件:适合主流的浏览器(Firefox3.5IE6opera10),不要求特别的附加软硬件的支持。
7 3. 故障处理:正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。
4. 系统的封闭性:用户的封闭性较好,可在本系统下实现各种用户功能。
2.3 需求分析 通过对一些典型电子商务网站的考察、分析以及实际的市场调查,要求本系统具有以下功能: 统一友好的操作界面,能保证系统的易用性。
规范、完善的基础信息设置。
航班信息定制。
航班时间安排。
航班订票,退票。
2.4 技术需求 开发该在线购物系统的系统环境以及硬件配置如下: CPU:Intel Celeron420 内存:128M 操作系统:Microsoft Windows XP Professional 网络环境:100Mbs 宽带网 数据库:SQL Server2005 Java 环境:JDK1.6 Web 服务器:Tomcat 6.0 开发该系统使用的工具有 Myeclipse 和 SVN 配合。
Myeclipse 是一个功能强大的 IDE。
尤其是集成于开源的 Eclipse,提高开发效率。
8 第三章 开发环境及开发工具的介绍3.1 Java 语言介绍 Java 语言是一门高级程序设计语言.它在各个重要的行业部门得到了广泛的应用Java 技术的通用性、高效性、平台移植性和安全性,使之成为网络计算的理想技术.除上面的技术之外还有其他的特点: Java 语言是面向对象的语言,主要集中在对象和接口的设计。
Java 将具有相同特性的数据封装成一个类,实现了对现实实体的抽象,也就是对对象的总体描述;Java可以实现模块化和信息隐藏,Java 将数据和操作数据的方法封装在一起,使得数据全都隐藏起来,暴露给外面程序的仅是对数据操作的方法; 一个类提供了一类对象的原型,通过 Java 的继承机制,子类可以使用父类所提供的方法,从而实现了代码的复用;多态就是一个实体多种形态,在 Java 中表现的最突出的就是一个类实现了多个接口,从而可以有多个功能。
另外 Java 语言是安全的,Java 不支持指针一切对内存的访问都必须通过对象的实例变量来实现 这样就防止程序员使用quot特洛伊 quot木马等欺骗手段访问对象的私有成员,同时也避免了指针操作中容易产生的错误。
Java 程序是可移植的,与平台无关的特性使 Java 程序可以方便地被移植到网络上的不同机器。
同时 Java 的类库中也实现了与不同平台的接口 使这些类库可以移植。
另外Java 编译器是由 Java 语言实现的Java 运行时系统由标准 C 实现 这使得 Java 系统本身也具有可移植性。
Java 语言和其它解释执行的语言如 BASIC 不同 Java 字节码的设计使之能很容易地直接转换成对应于特定 CPU 的机器码 从而得到较高的性能。
3.2 Eclipse 介绍 Eclipse 是一种可扩展的开放源代码 IDE.,业界厂商合作创建了 Eclipse 平台.Eclipse 允许在同一 IDE 中集成来自不同供应商的工具,并实现了工具之间的互操作性,从而显著改变了项目工作流程,使开发者可以专注在实际的业务上. 利用 Eclipse,我们可以将高级设计也许是采用 UML与低级开发工具如应用调试器等结合在一起.如果这些互相补充的独立工具采用 Eclipse 扩展点彼此连接, 那么当我们用调试器逐一检查应用时,UML 对话框可以突出显示我们正在关注的器件.事实上,由于 Eclipse 并不了解开发语言,所以无论 Java 语言调试器、C/C调试器还是汇编调试器都是有效的,并可以在相同的框架内同时瞄准不同的进程或节点. Eclipse 的最大特点是它能接受由 Java 开发者自己编写的开放源代码插件,这类似于微软公司的 Visual Studio 和 Sun 微系统公司的 NetBeans 平台.Eclipse 为工具开发商提供了 更好的灵活性,使他们能更好地控制自己的软件技术。
3.3 Tomcat 介绍 Tomcat 是一个免费的开源的 Serlvet 容器,是一个开源的服务器,里面可以装载WAR 的类似于 JAR 的压缩文件,这个文件按一定目录结构来组织:通常其根目录下包含 9有 Html 和 Jsp 文件或者包含这两种文件的目录,另外还会有一个 WEB-INF 目录,这个目录很重要.通常在 WEB-INF 目录下有一个 web.xml 文件和一个 classes 目录,web.xml 而是这个应用的配置文件, classes 目录下则包含编译好的 Servlet 类和 Jsp 或 Servlet所依赖的其它类(如 JavaBean)在 Tomcat.
上一篇:
现代物流毕业论文
下一篇:
计算机仿真论文1