基于java平台的校园图书交易网站的设计与实现【开题报告】.doc

上传人:一*** 文档编号:61256 上传时间:2018-06-01 格式:DOC 页数:5 大小:26.50KB
下载 相关 举报
基于java平台的校园图书交易网站的设计与实现【开题报告】.doc_第1页
第1页 / 共5页
基于java平台的校园图书交易网站的设计与实现【开题报告】.doc_第2页
第2页 / 共5页
基于java平台的校园图书交易网站的设计与实现【开题报告】.doc_第3页
第3页 / 共5页
基于java平台的校园图书交易网站的设计与实现【开题报告】.doc_第4页
第4页 / 共5页
基于java平台的校园图书交易网站的设计与实现【开题报告】.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、 毕业设计开题报告 计算机科学与技术 基于 java 平台的校园图书交易网站的设计与实现 1.选题的背景、意义 随着网络的普及和其技术的日趋成熟,在世界范围内,作为一种新的经济形态,电子商务将在日常生活中扮演着越来越重要的角色,在采购 供应链条所构成的经济活动中,电子商务将不仅仅承担辅助渠道的角色,更将成为一种重要的、独立的渠道,满足更多的个人消费和组织购买。电子商务也必将成为一种独立的产业,在整个经济结构中,占据越来越重要的地位。 通过认真比较后,我决定选择 JSP+MYSQL 完成我的网站开发。 JSP 的英文全 称是 Java Server Page,中文全称是 Java 服务器端语言。

2、自 JSP 推出后,众多大公司都提供支持 JSP 技术的服务器,如 IBM、 Oracle 公司等,所以 JSP 迅速成为商业应用的服务器端语言。据调查显示,在过去的一年中,对 JSP 的使用飞速增长了 94%。 JSP的支持语言是 JAVA,所以它的核心技术就是 JAVA 技术。 JSP 有以下优势: 1) 方便与 HTML 混合。 JSP 可以方便的使用 HTML 和 JAVA 语言,在处理 JAVA 语言的过程中可以灵活的应用各种 HTML 标识。 2) JSP 运行速度更快。 JSP 由客户端运 行之后,便生成实例保存在服务器中,他的共享对象可以提供多个客户端同时访问,而不需要重新运行

3、,所以运行速度更快。 3) JSP 有技术有众多大软件公司支持。 4) JSP 有众多开放性代码组织支持。如 Apache。 5) 可以跨平台运行。既可运行在 Windows 平台,有可以运行在 LINUX 平台和 UNIX 平台。 2.研究的基本内容与拟解决的主要问题 研究的基本内容: 电子商务网站是目前广泛应用的 Internet 在线系统之一。我设计的校园图书交易网站即一个小型 B2C 的电子商务类网站。管理员可以通过该系统为商品进行分类 、添加以及处理客户订单;普通 Internet 用户可以通过该系统注册成为会员,并购买图书等。 本系统采用 C/S(客户端 /服务端 )模式,该模式有

4、以下特点:交互性强。在 C/S 中,客户端有一套完整应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。其次, C/S 模式提供了更安全的存取模式。由于 CS 配备的是点对点的结构模式,采用适用于局域网、安全性可以得到可靠的保证。 C/S 完成的速度较快,更利于处理大量数据。由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。同时由于开发是针对性 的,因此,操作界面漂亮,形式多样,可以充分满足客户自身的个性化要求。 拟解决的主要问题: 网上书店售书系统的开发是一项复杂的系统工程。为了保证系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标

5、准的开发方法。这些方法旨在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本。工程化的系统开发方法确实在开发实践中取得了一定的效果。此次开发使用 JSP 作为开发语言,采用Servlet 技术 ,Tomcat5.0 作为 Web 服务器。 3.研究的方法与技术路线、研究难点,预期达到的 目标 研究的方法: 电子商务网站主要是通过 B/S 模式工作,具体涉及浏览器、 Web 服务器和数据库服务器。我准备采用 java 系统平台, IE6.0 做浏览器, Apache 公司的 Tomcat5.0 做 Web 服务器, MYSQL做数据库服务器。网页制作工具选择 Mac

6、roMedia 公司的 Dreamwaver MX。 技术路线: 随着 Internet 技术的兴起,对 C/S 结构的一种变化或者说是改进的结构。用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成三层结构,是一种全新的 软件系统构造技术。这种结构的一个重要的特点是,用户可以完全不需要安装客户端软件,当然也不需要担心任何软件升级和不兼容等任何客户端所遇到的问题。 相比之下, B/S 模型的优点显而易见,更适合这个网站的构建,有利于网站的维护和扩充。 传统的动态网页制作包括 CGI、 ASP、 JSP 三种,而 JSP 具有明显的优势。使用 CGI-BIN

7、J接口是一个最早的动态 WEB 页面问题的解决方案。缺点, CGI 程序必须从 CGI 接口读入一长串的字符串,再从字符串中取得所需要的数据并加以处理。过程十分繁琐。另一个缺点, 除了 Perl 是解释语言外 ,其他都是编译式的语言。每次修改后,都必须重新编译一次,这给开发人员带来麻烦,增加了工作量。 ASP 和 JSP 都能取代 CGI 使网站建设和发展变得简单快捷。尽管 JSP 技术和 ASP 在许多方面都有相似的,但仍然存在很多不同之处,其中最本 质上的区别在于:两者是来源于不同的技术规范组织,其实现的基础, WEB 服务器平台要求不相同。 作为 Java 平台的一部分, JSP 拥有

8、Java 编程语言 “一次编写,各处运行 ”的特点。一次写入,之后,可以运行在任何具有符合 Java 语法结构的环境。取代之过去单一平台开发。 ASP主要工作环境 是微软的 IIS 应用程序结构,又因 Activex 对象具有平台特性,所以 ASP 技术不能很容易地实现在跨平台的 WEB 服务器的工作。 从开发人员的角度来看其区别在于: ASP 仅支持组件对象模型 COM,而 JSP 技术提供的组件都是基于 Javabean 技术或 JSP 标签库。 JSP 标签可扩充性。 JSP 技术能够使用开发者扩展 JSP 标签, JSP 开发者能定制标签库,减少对脚本语言的依赖 生成可重用的组件。 J

9、SP 基于组件的技术方法加速了总体开发过程。 JSP 组件( Javabean,或定制的 JSP 标签)是跨平台可重用的。 Javabean 组件可以访问数据库,并能以分布式系统模式工作于 UNIX 和 WINDOWS 平台。 易于维护性。 基于 JSP 技术的应用程序比基于 ASP 的应用程序易于维护和管理。 JSP 突出的组件技术使修改内容而不影响逻辑或修改逻辑而不影响内容变得很容易实现。 研究难点: 1)数据库的设计 根据前面系统功能的设计要求和模块划分,本站的数据库主要用于存储用户信息、商品信息和订单信息。其中必然要涉及到查询、添加、删除、修改、等操作。 2)安全性问题 包括数据库的安

10、全性。尤其是电子支付的安全性是电子商务网站中的重点,牵涉到的这些知识都需要深入的去了解。 在实际做的过程中还会出现很多问题,比如在 JAVA 中,报表打印的实现是一个比较麻烦的问题,还有随着学习的深入,在具体的实现过程中可能会添加更多的功能模块,比如怎样跟踪用户的消费趋势,如何了解用户对商品的评价及如何反馈信息给用户也是网站设计的一个重点,可以添加一个客户建议的模块,客户可以在这里留言,真正实现电子商务平台的交互性。我会不断的学习并认真的去解决这些问题。 预期目标: 1)会员登陆及身份验证,包括用户注册、验证注册信息。 2)在线选购图书,包括浏览、查找、购买的管理、查看已 经提交的订单信息等。

11、 3)系统管理,包括图书信息管理、交易信息管理等。 4、论文详细工作进度和安排 第七学期第 10 周至第 18 周( 2011 年 01 月 06 日前):文献检索和资料收集,完成毕业论文(设计)文献综述、开题报告和外文翻译; 第八学期 第 1 周 至第 3 周( 2011 年 03 月 11 日前):撰写论文提纲,完成毕业论文(设计)初稿、需求分析和概要设计; 第八学期 第 4 周 至第 12 周( 2011 年 05 月 13 日前):详细设计、系统调试、和毕业论文(设计)完成定稿; 第八学期第 13 周( 2011 年 05 月 20 日前):完成应用软件 系统的设计和毕业论文(设计)送

12、指导老师和评阅老师评阅,准备答辩; 第八学期第 14 周:参加毕业论文(设计)答辩。 五、主要参考文献 1 Rogers Cadenhead (梅兴文译 ). Java 编程入门经典 (第 4 版 ) M. 北京:人民邮电出版社, 2007. 2 Bruce Eckel. Thinking In Java.英文第 4 版 M.北京:机械工业出版社, 2007. 3 陈轶 .姚晓昆编著 .Java 程序设计实验指导 M.北京:清华大学出版社, 2006. 4 杨昭编著 .二级 Java 语言 程序设计教程 M.北京:中国水利水电出版社, 2006. 5 赵文靖编著 .Java 程序设计基础与上机

13、指导 M.北京:清华大学出版社, 2006. 6 赵毅主编 .跨平台程序设计语言 JavaM.西安:西安电子科技大学出版社, 2006. 7 王路群 .Java 高级程序设计 M.北京:中国水利水电出版社, 2006. 8 雍俊海编著 .Java 程序设计习题集 M.北京:清华大学出版社, 2006. 9 朱福喜编著 .Java 语言习题与解析 M.北京:清华大学出版社, 2006. 10 吴其 庆编著 .Java 程序设计实例教程 M.北京:冶金工业出版社, 2006. 11 柳西玲 .许斌编著 .Java 语言应用开发基础 M.北京:清华大学出版社, 2006. 12 施霞萍等编著 .Ja

14、va 程序设计教程 第 2 版 M.北京:机械工业出版社, 2006. 13 Herbert Schidt 著 .Java 参考大全 M.北京:清华大学出版社, 2006. 14 宛延闿等编著 .实用 Java 程序设计教程 M.北京:机械工业出版社, 2006. 15 陈国君等编著 .Java2 程序设计基础 M.北京: 清华大学出版社, 2006. 16 威尔顿,麦可匹克 . JavaScript 入门经典 (第 3 版 ) M. 北京:清华大学出版社, 2009. 17 Marty Hall,Larry Brown. Servlet 与 JSP 核心编程 .第二版 .赵学良译 M.北京:

15、清华大学出版社, 2004. 18 孙卫琴 . 精通 Struts:基于 MVC 的 Java Web 设计与开发 M.北京:电子工业出版社,2004. 19 张孝祥 . Java 就业培训教程 M. 北京:清华大学出版社, 2003. 20 程伟,汪孝 宜 . 开发者突击 :JSP 网络开发经典模块实现全集 M. 北京:电子工业出版社, 2008. 21 陈鹏,程勇 . J2EE 项目开发实用案例 M.北京:科技出版社, 2006. 22 Bruce Eckel. Java 编程思想 M. 北京:机械工业出版社, 2007. 23 赵元杰 . Oracle 10g 系统管理员简明教程 M. 北京:人民邮电出版社, 2006.

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 开题报告

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。