1、 毕毕 业业 设设 计计 1 毕毕 业业 设设 计计 设计题目:设计题目:网上书店系统设计网上书店系统设计 班班 级:级: 姓姓 名:名: 指指 导导 教教 师:师: 2 0 1 3 年年 月月 日日 毕毕 业业 设设 计计 2 网上书店系统设计网上书店系统设计 摘要摘要 JAVA 语言是目前 Internet 上大型的 WEB 应用程序开发时使用得最热门的编程语言,本 文描述了 JAVA 和 JSP 技术的特点以及在互联网上的使用情况,介绍这两种技术的重要 编程方法和两者之关的联系,同时也会应用相关的 Struts 框架,并完成一个基于这种 技术的网上书店系统。 【关键字】JAVA, Str
2、uts, Servlet, JSP, 网络编程, 电子商务, 网上书店 Abstract At present JAVA is the hottest programming language for WEB development, This text described the characteristics of JAVA and JSP technology and the state of operating on Internet, It introduced the relationship between them and the important programming m
3、ethod of the double technology, And also show the Struts technology, And work out an online bookstore system base on this kind of technology. Keywords: JAVA, Struts, Servlet, JSP, web program, internet, bookshop 毕毕 业业 设设 计计 3 目录目录 第一章 JAVA 的网络功能、编程及 Struts 概述 .6 1 1- -1JAVA1JAVA 的网络功能与编程的网络功能与编程 1 1
4、- -1 1- -1 1 JAVAJAVA 语言简介语言简介 .6 1 1- -1 1- -2 JAVA2 JAVA 语言在网络上的应用语言在网络上的应用6 1 1- -1 1- -3 JSP3 JSP 的的基础基础Servlet Servlet 技术技术 6 1-2JAVA 的网络功能与编程 7 1-2-1 Struts 的由来和发展 .7 1-2-1-1 MVC 简介.7 1 1- -2 2- -2 Struts2 Struts 优缺点优缺点 9 1-2-3 Struts 的工作流程 . 10 第二章 网上书店需求分析 . 11 2-1 功能需求 . 11 2-1-1 功能划分 . 11 2-1-2 确定执行者 13 2-1-3 确定用例 . 13 2-2性能需求 17 2-2-1 数据精确度 17 2-2-2 时间特性 . 17 2-2-3 适应性 . 17 2-3运行需求 18 2-3