软件项目投标书_第1页
软件项目投标书_第2页
软件项目投标书_第3页
软件项目投标书_第4页
软件项目投标书_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、浪潮科技责任有限公司浪潮科技责任有限公司 浪潮科技责任有限公司浪潮科技责任有限公司企业法人营业执照 (副本)注册号:31010120040619名称:上海浪潮科技有限公司 住所:上海西环诚信科技园3区58号 法定代表人,白杨注册资本:8000万企业类型:有限责任公司营业范围:软件开发电子商务解决方案提供商 营业期限:自2004年8月1日至2024年8月1日登记机关2004年8月1日成立日触2004年8登记机关2004年8月1日注毫耗技e 。(lfj e 尸:? 税务登记证沪地税杨字 3101018535678901纳税人名称:上海浪潮科技有限公司法定代表人:白杨:地址:上海西环诚信科技园3区5

2、8号登记注册类型:集体企业经营方式:经营范围;经营期限:软件开发主营以汴业执账项目为准 兼营长期证件有效期限:长期个2”发证税务机关,/ fl2004 年 9 月 16 0 7 ! 3公司宗旨二、项目简介随着中国经济和技术的快速发展,人口的流动性也在快速加强,人们对交通的要求也越来越高,快捷方便的交通是满足现在人们的需求。中国人口的众多,火车是其中最主要的交通工具,而买票难一直 是困扰人们的一大难题。因此对于网上售票系统12306网站的建设, 则能大大解决这一难题。关于该网站的建设,使人们能够随时随地购买车票,不用拥挤 在火车站买票,大大减轻火车站的压力。用户可以通过注册,用自 己的身份证进行

3、实名制订购自己的车票,在线用网银购买。对于各 种情况,如学生票、残疾人、军人等,网站都有政策。这种在线订 票,方便,速度.好处多多。但该系统是很庞大的工程,需要一 流的团队和巨大的资金,所以要极度慎重!我们会跟中通部加强交 流,取得对该网站的了解,我们将根据该网站的构造和特性去分析 设计、开发。三、项目实施1、系统开发工具法猿把技JAVA-Java是一个纯的面向对象的程序设计语言,它继承 了 C+语言面向对象技术的核心,舍弃了 C+语言中容易引起错误的指针(以 引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等 特性,增加了垃圾回收器功能用于回收不再被

4、引用的对象所占据的内存空间,使 得程序员不用再为内存管理而担忧。Java不同于一般的编译执行计算机语言和 解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依 赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执 行”的跨平台特性。Sun公司对Java编程语言的解释是:Java编程语言是个 简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、 多线程和动态的语言。ORACLEORACLE数据库系统是美国ORACLE公司(甲竹文)提供的 以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或

5、B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数 据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完 整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它 实现了分布式处理功能。其优点主要有:可用性强可扩展性强数据安全性强稳定性强数据容量大2、需求分析、浪、浪潮科技责任有限公司、浪、浪潮科技责任有限公司匕匕系统功能性需求分析功能划分本网上售票系统应该具备如下功能:.登录通过登录站点WWW. 12306.可以访问系统主页面,输入用户或管理员的信 息实现用户的登录和用户身份的识别,并区别用户

6、的权限实现不通的操作。.查询分为对车次信息的查询和客户对已订车票信息的查询。)对车次的查询,可以按照发车车次进行查询。)车次信息包括:车号、出发地、目的地、发车日期、开出时刻、票价。)余票信息查询。.添加管理员用户可实现车次的添加、途经站点的添加和车票信息的管理。.订票、退票普通用户可实现订票和退票,通过查询系统,客户可以根据自己的账户找到 车票信息,通过订票模块实现订票,也可通过退票模块退去已购车票。2.1.2功能描述注册功能模块对于想利用本系统进行火车票查询的用户,首先需要注册成为系统的用户方 能进行查询操作,系统保存用户的注册信息,在注册用户时仅需要输入由用户自 定义的用户名称和密码,注

7、册成功后页面随即转入主页(登录界面)。登录功能模块用于用户的登录,对于已经在本系统注册的用户可以根据注册时所用的用户 名和密码登录到本系统,但是用户名和密码必须正确,若是不正确的用户名和密 码,系统便进行错误提示。系统确认用户名和密码后便跳转到查询界面。查询功能模块查询分为站站查询,车次查询以及已订车票的信息查询。所有上网用户都可 以使用本系统的查询功能,对车票信息有个基本的了解。用户在查询界面输入框 输入所要查询的出发站和目的站,或者是火车车次,系统则会根据输入的信息进 行搜索,并给出搜索结果,用户还可点击搜索结果查看火车票的详细信息。订票功能模块用户在查询界面查询到自己所满意的车票时,可以

8、进行网上订票操作,所订 车票将自动添加到用户的个人信息当中,方便用户日后进行管理。管理功能信息模块只有登录后的用户才可以管理自己的信息,在个人信息框中可以查看到用户 已订的车票和用户注册时所填的个人信息。用户由于某些个人因素需要退票的还 可以进行退票操作。2.2系统非功能性需求可用性本系统的潜在用户群具有的身份、背景可能会有较大的差异,因此对本系统的可 操作性和易用性都提出了很高的要求。过于复杂的操作将不可避免的损失大量的 用户,本系统应能让任何用户都不必借助任何操作手册或相关的系统帮助就能顺 利地进行各种操作。可靠性系统建成后预计将有大量的用户在此查询火车票信息并进行大量的预订操 作,因此对

9、系统的稳定性也有比较高的要求。一旦系统不能正常工作,会给用户群带来巨大的损失也将导致失去用户对系统的信任。3、系统设计总体设计需求概述本系统的目标一方面为减少火车站售票人员在售票高峰期的工作压力,另一 方面为用户提供一个查询火车票信息和预定火车票的平台。因此,本系统需要实 现火车票信息的查询功能,火车票预定和火车票退订的功能。而为了让用户不丢 失或者及时的修改信息,用户需要在系统进行简单的注册,登录,即系统还需实 现用户的注册、登录功能。客户关系管理系统功能设计根据系统需求分析和系统功能模块结构图来看,该系统应具备如下 基本功能:列车信息查询已预订火车票信息查询预订火车票退订火车票本火车站网上

10、订票系统由管理员和普通用户两个功能块组成,其总体功能图 如图3.1所示。管理员功能选管理员功能选浪潮科技责任有限公司浪潮科技责任有限公司浪潮科技责任有限公司浪潮科技责任有限公司、浪、浪潮科技责任有限公司图3.1火车票网上订票系统总体功能图数据库设计数据库详细设计数据库文件名:db_train列车信息表结构(dbjnfo)列名数据类型允许Null 值发车站文本否到达站文本否车次文本否车型文本否运行时间文本否里程文本否参考票价Long否余票信息Long否发车到达文本否主键为:没有主键(2)注册用户表结构(login)列名数据类型允 许Null 值描述Usr文本否用户名Pwd文本否用户密码真实姓名文

11、本否真实姓名身份证号码文本否身份证号 码文本否取票地址文本否取票地址发车站文本是发车站到达站文本是到达站车次文本是车次票价Long是票价发车到时文本是发车到时主键为:没有主键(2)管理员登陆表结构(masterlogin)列名数据类型允许Null值描述Usr文本否用户名Pwd文本否密码法毒料技法毒料技、浪潮科技责任有限公司法毒料技法毒料技、浪潮科技责任有限公司主键为:没有主键4、开发平台规划系统结构:浏览器+中间件+数据库(Browser/Serve 三层结构)B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术 的兴起,对C/S结构的一种变化或者改进的

12、结构。在这种结构下,用户界面完全 通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务 器端实现,形成所谓3tier结构。B/S结构,主要是利用了不断成熟的WWW浏 览器技术,结合浏览器的多种Script语言(VBScript、JavaScript)和ActiveX 技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节 约了开发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体 系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进 步。B/

13、S结构采用星形拓扑结构建立企业内部通信网络或利用Internet虚拟专网 (VPN)。前者的特点是安全、快捷、准确。后者则具有节省投资、跨地域广的 优点。须视企业规模和地理分布确定。企业内部通过防火墙接入Internet,再整 个网络采用TCP/IP协议。不同于C/S结构,Browser/Server是建立在广域网的基础上的.由于B/S建立在广域网之上,不必是专门的网络硬件环境,例如 电话上网,租用设备.信息自己管理。有着更强的适应范围,一般只要 有操作系统和浏览器就行B/S结构下的软件可以个别的更换软件的部分和模块,实现系统 的无缝升级,系统维护开俏减到最小.用户从网上自己下载安装就可以 实

14、现升级。B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交 流.并且大部分难度减低,减低开发成本.系统平台:J2EE对于用户而言,最有前途的中间件之一就是互联网的平台一J2EE应用服 务器。在J2EE应用服务器领域,IBM、BEA、ORACLE等公司都在积极推动市场 的发展。那么,J2EE到底有哪些好处呢?J2EE 的全称是 Java 2 Platform Enterprise Edition,它是由 SUN 公司 领导、各厂商共同制定并得到广泛认可的工业标准。业界各大中间件厂商如BEA、 IBM、Oracle都积极地促进了它的”诞生“、“长大”。从一开始,J2EE走的就是开放路线众多厂

15、商共同制定规范,使得J2EE 吸收了这些厂商多年来在系统设计、系统集成方面的经验、教训。同时,这些厂 商对新技术发展的预测以及各自独到的观点,也会在J2EE的规范中体现。所以, J2EE产品可以满足当前不断变化、日趋复杂的商业需求,很快就成为企业构建 新系统的首选产品。由此带来的巨大商业利润乂使得各厂商更加努力地完善 J2EE,从而造就了 J2EE强大的生命力。J2EE框架J2EE是一种利用Java 2平台来简化诸多与多级企业解决方案的开发、 部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平分或 Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如“编写

16、一次、 到处运行的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet 应用中保护数据的安全模式等等,同时还提供了对EJB( Enterprise JavaBeans Java Servlets APR JSP (Java Server Pages)以及 XML 技术的全面支持。Sun公司在企业版中增加了一整套核心企业应用程序编程界面,而所有 这些界面均为标准的模块化组件。J2EE技术还为这些组件提供一整套企业服务, 通过自动化的方式完成应用程序开发中的诸多耗时且费力的艰难工作,为用户提 供一种可创建广泛兼容的企业解决方案而无需进行复杂编程的平台。利用这一优 势可以

17、方便地开发出高质量的、适合企业使用的应用程序,还可极大地减少产品 研发上市时间、成本和风险。J2EE使用了 EJB Server作为商业组件的部署环境,在EJB Server中提 供了分布式计算环境中组件需要的所有服务,例如组件生命周期的管理、数据库 连接的管理、分布式事务的支持、组件的命名服务等等。有些企业级的EJB Server,例如 Sybase 公司的 EAS 3.6 (Enterprise Application Server 3.6)还提 供了支持高可用性和高性能的群集技术、失败的自动转移和恢复、应用负载的自浪潮科技责任有限公司浪潮科技责任有限公司22浪潮科技责任有限公司浪潮科技责

18、任有限公司22法去把技动均衡能力等。实现商业逻辑的EJB组件可以更加高效地运行在应用服务器中, 支持多种客户端的访问,HTTP的客户端可以先向运行在Web Server上的Java Servlet或者JSP发出请求,在JSP中嵌入Java的代码调用运行在EJB Server 中的EJB,以实现商业逻辑;而其他的客户端,可以通过IIOP直接访问运行在 日B Server中的组件。J2EE的优势J2EE提供了一个企业级的计算模型和运行环境用于开发和部署多层体系结 构的应用(附图所示为J2EE的应用模型)。它通过提供企业计算环境所必需的各 种服务,使得部署在J2EE平台上的多层应用可以实现高可用性、安全性、可扩 展性和可靠性。它的优越性在于:计算平台支持Java语言,使得基于J2EE标准 开发的应用可以跨平台地移植;Java语言非常安全、严格,这使开发者可以编 写出非常可靠的代码;J2EE提供了企业计算中需要的所有服务,且更加易用; J2EE 中多数标准定义了接口,例如 JNDKJava Naming and Directory Interface)、 JDBC、Java Mail等,因此可以和许多厂商的产品配合,容易得到广泛的支持; J2EE树立了一个广泛而通用的标准,大大简化了应用开发和移植过程。四、投标报价投标报价中国铁道部网上售票系统1230

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论