摘 要
随着Internet信息技术的高速发展,以及个人,企业上网的迅速普及,企业的WWW网站在商业活动中发挥着越来越大的作用,互联网已经成为人们进行交易的主要方式。在信息时代,能够建立一个省时简单的购物环境,对商家和买方都是不小的诱惑,因此建立一个功能强大、操作简单且界面美观的电子商物网站,对企业的发展至关重要。
网上书店系统作为B2B、B2C(Business to Customer,企业对消费者),C2C(Customer to Customer,消费者对消费者)电子商务的前端商务平台,在其商务活动的全过程中起着举足轻重的作用。
系统使用Eclipse作为前台开发工具;使用Microsoft SQL Server 2000作为后台数据库的管理工具;使用的开发工具包是JDK Version 1.6;使用Tomcat 1.6.0作为Web服务器。另外,本系统采用了JSP+Servlet+JavaBean(MVC)三层架构模式。
本系统采用B/S架构。主要有两个参与者:客户和管理员。客户可以浏览图书信息,注册账号,修改自已的账号信息,购买图书,下发订单,给管理员留言等。管理员可对图书进行增删改查等维护工作,以及查看订单,查看留言和修改登录密码等。
关键词:B/S,JSP , Eclipse
Abstract
With the rapid development of Internet information techology , as well as individua,the rapid popularization of Internet enterprises, enterprises in commercial activities of the WWW site is playing the more and more major role, the Internet has become the main way people traded. In the information age, building a time-saving shopping environment, simple to businessmen and the buyer is quite a temptation, thus establishing a powerful, simple to operate and interface aesthetics of electronic business content sites, to enterprise's development is very important.
As online bookstore system of e-commerce B2B, B2C(Business to Customer) and C2C(Customer to Customer) front in its business platform, and the whole process of business activity plays a pivotal role.
Systems use Eclipse as a receptionist development tools;Use Microsoft SQL Server 2000 as backend database management tools. Use development kit is JDK Version 1.60 ; Use 1.6.0 as a Tomcat Web server. In addition, this system USES a JSP + Servlet + JavaBean (MVC) three-layer structure mode.
The system USES the B/S structure. There are two major participants: the customer and administrators. Customers can browse books information, registration number, modify own account information, buying books, issued orders, give administrator message, etc. Administrators can increase to revise check books such as maintenance, and view the order, check the message and modify login passwords, etc
Keywords: B/S,JSP , Eclipse
目录
前 言 1
一 网上购物系统概述 2
1.1系统开发背景 2
1.1.1网上购物的发展 2
1.1.2网上购物系统的现状 2
1.2系统的开发意义 3
1.3 Java Web开发技术介绍 3
1.4 本系统概述 6
1.5 开发所用软件介绍 6
1.5.1 Eclipse介绍 6
1.5.2 Tomcat介绍 7
1.5.3 SQL Server 2000 介绍 8
二 系统需求分析与总体设计 9
2.1 系统可行性分析 9
2.1.1技术可行性分析 9
2.1.2 经济可行性分析 9
2.1.3操作可行性 9
2.1.4法律可行性 9
2.2 系统需求分析 9
2.3系统总体设计 10
2.3.1 MVC模式介绍 10
2.3.2 系统流程图 11
2.4 数据库设计 13
2.4.1数据库ER图 13
2.4.2 表格 18
三 系统详细设计 20
3.1数据库连接 20
3.1.1 JDBC介绍 20
3.2 系统功能模块 20
3.2.1 登录模块 20
3.2.2注册模块 21
3.2.3 图书操作模块 22
3.2.4 购物车模块 23
3.2.5 订单模块 25
3.2.6 留言模块 25
3.2.7 信息修改模块 26
四 系统页面设计 29
4.1首页 29
4.2 用户登录页面 29
4.3 购物车页面 30
4.4 结算中心页面 31
4.5 用户注册页面 31
4.6 新增图书页面 32
4.7 修改图书页面 33
4.8 删除图书页面 33
4.9 查找图书页面 34
五 系统难点分析与软件测试 35
5.1 系统难点分析之购物车模块 35
5.1.1购物车的归属问题 35
5.1.2购物车的设置问题 35
5.2系统测试 36
5.2.1 测试环境 36
5.2.2软件测试的定义 36
5.2.3软件详细调试 36
总 结 39
致 谢 40
主要参考文献 41
附录一:部分程序源代码 42
1 数据库连接代码 42
2 登录模块代码 43
3 注册模块代码 44
4 购物车模块代码 45
前 言
目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。
2006年1月17日,中国互联网络信息中心(CNNIC)在京发布"第十七次中国互联网络发展状况统计报告"。报告显示,截至2005年12月31日,我国上网用户总数突破1亿,为1.11亿人,其中宽带上网人数达到6430万人。目前,我国网民数和宽带上网人数均位居世界第二。国家顶级域名CN注册量首次突破百万,达到109万,成为国内用户注册域名的首选,稳居亚洲第一。上网计算机数达到4950万台,网络国际出口带宽达到136106M,网站数达到69.4万个。IP地址总数达到7439万个,仅次于美国和日本,位居世界第三。
在互联网服务业务方面:电子邮件、搜索引擎、网上银行、在线交易、网络广告、网络新闻、网络游戏等服务业务仍然快速的发展着。
而本次毕业设计的任务是,构建一个电子商务网站,采用的主要技术是基于服务器端的JSP、Java的组件JavaBean,以及网页编程语言HTML。
JSP是Java Server Page的缩写,是由Sun Microsystems公司倡导、许多公司参与建立一种动态网页技术标准,它在动态网页的建设中有强大而特别的功能。JSP是一种服务器端HTML(或XML)嵌入Java代码的脚本语言,是开发Web动态网站快速而有效的工具,JSP技术的优势:
1. JSP技术是用Java语言作为脚本语言的。Java语言是成熟的、强大的、易扩充的编程语言。
2. 高效性与安全性。JSP在执行前先被编译成字节码,字节码由Java虚拟机解释执行,比源码解释效率高。
3. 可维护性。由于JSP技术是一种开放的、跨平台的结构,因此Web服务器、平台及其他组件能很容易升级或切换,且不会影响JSP基本的应用程序。
4.稳定性。
5.产品的多样性。
目前,在国内JSP还是一种较新的技术。但JSP+Servlet+JDBC+JavaBean目前已经成为开发电子商务平台的主流技术。随着国内与国际的接轨,JSP必将成为网站开发技术的首选。
一 网上购物系统概述
1.1系统开发背景
1.1.1网上购物的发展
近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向
上一篇:
基于JSP的大学生职业生涯规划系统的毕业论文
下一篇:
基于JSP邮件收发系统论文