胡花的毕业设计(论文)开题报告

上传人:宝路 文档编号:20414567 上传时间:2017-11-22 格式:DOC 页数:4 大小:49.25KB
返回 下载 相关 举报
胡花的毕业设计(论文)开题报告_第1页
第1页 / 共4页
胡花的毕业设计(论文)开题报告_第2页
第2页 / 共4页
胡花的毕业设计(论文)开题报告_第3页
第3页 / 共4页
胡花的毕业设计(论文)开题报告_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《胡花的毕业设计(论文)开题报告》由会员分享,可在线阅读,更多相关《胡花的毕业设计(论文)开题报告(4页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 共 4 页武汉工程大学 计算机科学与工程学院毕业设计(论文)开题报告毕业设计(论文)题目 基于 JSP_Servlet 的三层式网上书店的研究与实现学生姓名 胡花 学号 0605060409专业(方向) 计算机 班级 软件工程 4 班指导教师姓名 谭云松 职称 讲师一、课题背景1.课题意义现在我们处在一个信息量高度膨胀地时代。当今,人们处理的信息越来越多,几乎比过去翻了几翻。于是,人们对信息处理工具-计算机的要求越来越高。不仅需要计算机的处理速度越来越快,而且要求计算机的存储量也越来越大。数据处理手工操作,工作量大,出错率高,出错后不易更改。网上销售为人们提供了更广阔的环境:人们不

2、受时间的限制,不受空间的限制,不受传统购物的诸多限制,可以随时随地在网上交易。更广阔的市场:在网上这个世界将会变得很小,一个商家可以面对全球的消费者,而一个消费者可以在全球的任何一家商家购物。更快速的流通和低廉的价格:电子商务减少了商品流通的中间环节,节省了大量的开支,从而也大大降低了商品流通和交易的成本。更符合时代的要求:如今人们越来越追求时尚、讲究个性,注重购物的环境,网上购物,更能体现个性化的购物过程。Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide

3、 Web(简称WWW) 发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web 站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。目前国内的网上书店系统大多是用 ASP 来编写的,如当当网上书店、卓越网上书店等。 ASP 有它的局限性,它是解释运行的,在多个客户访问的情况下会变得非常慢,

4、而且网站服务器的负荷也很重,且只能运行在微软的操作系统和服务器上。JSP 页面的内置脚本语言是基于 java 的,秉承了 java 语言的优势,是一种实实在在与平台无关的开发技术,JSP 的编译操作仅在对页面第一次请求时发生,速度远远大于 ASP,安全机制和性能均大于 ASP。 JavaBean、Servlet 等 J2EE 技术是 JSP 强大生命力的所在,因此采用 JSP 技术开发网上书店应该是未来发展的趋势,世界上一些大的电子商务解决方案提供商都采用 JSP/Servlet2。所以我的毕业论文尝试采用 JSP 技术实现网上书店系统。第 2 页 共 4 页2.课题相关技术介绍(1).Ser

5、vlet 是一种独立于平台和协议的服务器端的 Java 应用程序,可以生成动态的 Web 页面。Servlet 是使用 Java Servlet 应用程序设计接口及相关类和方法的 Java 程序,它在 Web 服务器上或应用服务器上运行并扩展了该服务器的能力。Java Servlet 对于 Web 服务器就好像 Java Applet 对于Web 浏览器。Applet 装入 Web 浏览器并在 Web 浏览器内执行,而 Servlet则是装入 Web 服务器并在 Web 服务器内执行。Java Servlet API 定义了Servlet 和服务器之间的一个标准接口,这使得 Servlet 具

6、有跨服务器平台的特性。Servlet 通过创建一个框架扩展服务器的能力,采用请求-响应模式提供 Web 服务。当客户机发送请求至服务器时,服务器将请求信息发送给Servlet,Servlet 生成响应内容并将其传给 Server,然后再由 Server 将响应返回给客户端。(2). JavaBean 是描述 Java 的软件组件模型,JavaBean 就是一个 Java 类,是一种 Java 语言写成的可重用软件组件,它在内部有接口或有与其相关的属性,以便不同人在不同时间开发的 bean 可以询问和集成。JavaBean分为两类:可视化的 JavaBean 和非可视化的 JavaBean。传统

7、的 JavaBean应用在可视化界面,例如:利用 JavaBean 编写可重用的软件组件如按钮、文本框等。非可视化的 JavaBean 与 JSP 结合起来使用,在 JSP 程序中常用 JavaBean 来封装事务逻辑(功能实现部分)如数据运算、数据处理、数据库操作等,然后在 JSP 网页中调用,而 JSP 文本着重的是网页界面设计,实现了业务逻辑和前台显示部分的分离,这样不仅使 JSP 网页变得清晰,而且可以节省软件开发时间和降低以后维护的难度,使系统变得健壮和 灵 活 。 JavaBean 的 任 务 就 是 : “Write once, run anywhere, reuseeveryw

8、here”,即“一次性编写,任何地方执行,任何地方重用” 。(3). MySQL 是具有客户机/服务器体系结构的分布式数据库管理系统,是完全网络化的跨平台关系型数据库系统,是目前运行速度较快的 SQL 语言数据库。MySQL 具有功能强,使用简便、管理方便、运行速度快、安全可靠性强等优点,总结其主要特点有:(1)完全支持 ISO8859-1 标准。 (2)同时访问数据库的用户数量不受限制。 (3)可以保存超过 5 千万条记录,即处理大型数据。 (4)完全支持多线程,适于多 CPU 使用。 (5)提供多种语言的 API 接口,以及为 windows 等操作系统提供 ODBC 接口。 (6)支持多

9、种平台。在 Unix 系统上该软件支持多线程运行方式,从而能获得相当好的性能。在Windows NT系统上以系统服务方式运行,或者在Windows95/98 系统上以普通进程方式运行。 (7)开放式的分发,可以获得帮助且源代码公开。 (8)提供多样的数据类型,支持多种语言。 (9)支持灵活和安全的权限设置、密码加密等。 (10)无内存泄露。3.课题任务本设计主要完成Web服务器端的用户管理、图书目录管理、图书信息录入管理、书店定单管理、图书的浏览和查找、书店购物结帐功能模块的设计、实现与完善以及整个实验网站的组织建立和测试工作。本系统要通过包括因特网在内的计算机网络来购买、销售和交换商品、服务

10、信息的过程。随着社会的发展,网络的普及,网上购物已成为在线业务的重要载体。采用B/S 结构能够绕过中介(如批发商、销售商或经销商)建立与客户的直接关系。网站还可以为用户提供商品的详细信息,用户可以在线购买商品,确定自己的订单。同时网站还提供关于商品或电子零售商的选择建议和评级。第 3 页 共 4 页参考文献1 邵丽萍等著.动态网页制作M.北京:电子工业出版社,2000 年.2 高峰霞等著.WEB 数据库开发技术M.北京:电子工业出版社.3 顾佳英等著.网页数据库设计与发布M.北京:清华大学出版社,2000 年.4 杜轩华等著.Web 开发技术M.上海:上海大学出版社, 2005 年.5 飞思科

11、技产品研发中心.JSP 应用开发详解M.电子工业出版社.6 韩宝明等著.电子商务安全与支付M.北京: 人民邮电出版社.7 龙马工作室著.JSP+Oracle 组建动态网页M.人民邮电出版社.8 (美)克格希著.MS SQL Server7.0 使用详解M.机械工业出版社.9 卫琴等著.tomcat 与 java web 开发技术详解M.电子工业出版社.二、毕业设计(论文)方案该网上书店系统采用的技术方案为JSP +Tomcat+ MySql。1.基于JSP 的网上书店系统主要完成的功能有两部分:前台用户可以在网上进行注册、登录、书籍查询和图书订等操作;后台管理员可以进行图书、用户和订单的管理。

12、2.网上书店的流程贯穿着这样四个流程:前台流程、会员操作流程、后台管理流程、完整的购书流程。3.系统功能模块主要分为书店首页和后台管理。前台实现的主要功能如下:(1)图书选购,(可按分类方式查找图书,或通过关键字进行查询) 购物车功能。(2)查看图书详细情况。(3)用户注册。(4)用户登录。(5)查看用户的订单信息。(6)修改用户个人信息。后台实现的主要功能如下:(1)商店图书管理:添加,修改,删除,查看。(2)用户信息管理:查看,修改,删除。(3)订单信息管理:查看订单清单,更新订单付款,出货状态。删除订单。 (4)留言管理:主要是和客户进行交流以便更好的发挥网上书店的功能从而减少书店的运行

13、周期(调查行情进而决定上什么的书目等所花费的时间) 。4. 系统运行环境与数据库设计,本系统采用的技术方案为 JSP +Tomcat+ MySql,即使用 JSP 作为 Web服务器端开发语言,采用 Tomcat 作为 Web 服务器和 JSP 引擎,采用 MySql作为后台网络数据库管理系统。数据库的需求分析:根据网上书店系统功能的要求以及功能模块的划分,针对一般网上书店的需求,数据库的功能主要体现在对各种信息的提供、保存、更新和查询操作上,包括用户信息、图书信息、订单信息。第 4 页 共 4 页三、毕业设计(论文)预期成果及创新主要实现功能:本系统实现面向用户的网页界面,它是用户直接访问和

14、进行购买活动的地方。用户可以在网上进行注册、登录、书籍查询、浏览、图书订购、查看订单信息等操作,前台系统还应包括一些其他辅助功能,如书店简介、最新新闻、网站公告等。后台管理系统常是网站所有者利用计算机对电子商务网站各种功能进行管理、控制的系统。该网上书店后台管理的功能主要实现图书、用户、订单的管理。根据对网上书店电子系统的认识,我认为需要满足以下几个系统设计目标1.实用性原则 真正为网上书店的实际工作服务,按照需求的轻重缓急,合理设计网上书店电子商务系统。2.可靠性原则 必须为商家提供安全的服务,尤其是要保证从上可以访问到的前台销售管理系统的安全。3.友好性原则 使用网上书店管理信息系统的用户相当一部分对计算机知识了解很少,所以系统操作上要求简单方便,便于用户掌握。4.可扩展性原则 采用开放的标准和接口,便于系统向更大的规模和功能扩展。专业教研室审核意见:专业教研室主任(签章) 年 月 日学院审核意见:主管教学副院长(签章) 年 月 日注:此表中的一、二、三项,由学生在教师的指导下填写。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号