1 / 48
文档名称:

基于Struts技术架构的网上书店系统的设计与实现学士学位论文.doc

格式:doc   页数:48
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于Struts技术架构的网上书店系统的设计与实现学士学位论文.doc

上传人:追风少年 2014/2/1 文件大小:0 KB

下载得到文件列表

基于Struts技术架构的网上书店系统的设计与实现学士学位论文.doc

文档介绍

文档介绍:华东师范大学软件学院
2006年软件工程学士学位论文
基于Struts技术架构的网上书店系统的设计与实现
The Design and Implementation of Online Bookstore System Based on Struts Framework
目录
摘要 I
Abstract II
一、背景介绍 1
二、Struts技术综述 1
(一) 为什么需要Struts 1
(二) Struts架构概述 2
(三) Struts核心组件及运行机制 4
(四) Struts标记库 14
三、网上书店系统的设计与实现 15
(一) 系统需求分析 15
(二) 系统概要设计 16
(三) 系统开发环境搭建 18
(四) 数据库设计及实现 18
(五) Struts相关配置文件的开发 21
(六) 各个模块的实现 29
四、网上书店应用系统测试 40
(一) 图书查询模块测试用例 40
(二) 购物车管理模块测试用例 40
(三) 用户注册与登陆模块测试用例 41
(四) 订单管理模块测试用例 41
五、结束语 41
参考文献 43
致谢 44

基于Struts技术架构的网上书店系统的设计与实现
摘要
随着计算机技术的飞速发展,网上书店以其快速的查询和便捷的获取方式逐渐赢得了人们的目光,成为了人们接受精神食粮的最佳途径之一。
作为对经典的MVC设计模式的一种具体实现,Struts是建立在当前动态网站设计领域中JSP、Servlet、XML等相关开发技术基础之上的一种主流的开发架构,在web应用系统开发中有着得天独厚的优势,开发简单,维护方便,二次开发成本节省等等。
本文在做了网上书店的需求分析之后,利用Struts技术架构来设计和实现各个模块,其中每个模块都涉及了MVC设计模式的三个层次:用户表示层、控制处理层和业务逻辑层;用Oracle作为网上书店的后台数据库实现;最后使用黑盒测试来检查系统的完整性。本文通过书店这个系统,主要突出了Struts在Web应用系统以及二次开发中的优势,和它为工程管理人员所带来的管理和维护上的便利。
关键词:Web应用系统;Struts技术架构;MVC模式;网上书店;JSP页面
The Design and Implementation of Online Bookstore System Based on Struts Framework

Abstract
With fast development puter science, online bookstore is ing the best way to acquire most information for people. According to the result, shopping on the attracts more and more people under the high rhythm of life.
As an implementation of classical design pattern—MVC, Struts is a popular framework based on related techniques, such as JSP, Servlet and XML. It owns excellent advantage in the developing area of Web system. Based on Struts, we could use an easy way to design, implement and maintain our system. Besides, it will save us more effort when we want to do a second-time development.
In this thesis, we first analyze the requirement of online bookstore; then we design and implement every module based on Struts framework. In each module, we contain the three levels of MVC: user view layer, control layer and operation logic layer. In the system, we choose to user Oracle to implement and develop our database. At last, we us