基于jsp技术的在线购书系统的设计与实现.doc
约32页DOC格式手机打开展开
基于jsp技术的在线购书系统的设计与实现,32页共计10253字摘要 本毕业设计将采用三大开源框架(struts 1.2.9 + hibernate 3.1.3+ spring 2.0.6简称,ssh),ide开发环境采用myeclipse6.0.1,服务器采用tomcat6.0.10,数据库采用mysql5.0.22,开发出基于b/s架构的在线购书系统。本系...
内容介绍
此文档由会员 bfxqt 发布
32页共计10253字
摘 要 本毕业设计将采用三大开源框架(Struts 1.2.9 + Hibernate 3.1.3+ Spring 2.0.6简称,SSH),IDE开发环境采用MyEclipse6.0.1,服务器采用Tomcat6.0.10,数据库采用MySQL5.0.22,开发出基于B/S架构的在线购书系统。本系统将开发了一个面向客户和管理员的平台:对用户提供的服务有注册、登录、用户信息管理、查询书籍、购买书籍、退书;对管理员提供的有登录、添加书籍、设定出版日期、管理所有用户信息、查看所有用户订单等。
重点介绍了“网上书店”的开发意义及如何分析、设计和实现的。系统是基于零售商实体为背景开发的,可以有效的实现网上图书交易。 在论文中首先介绍了开发所使用软件的相关知识,并根据以上知识制作网站。文中主要包括需求分析,总体设计,功能设计,数据库设计与实现等,并通过流程图和文字加以解释说明。
目 录
摘要 I
外文页 II
1绪论 1
1.1 开发背景 1
1.2 研究动态综述 1
1.3 主要研究内容 1
1.4 研究意义 2
2 开发环境及相关技术介绍 2
2.1 系统开发环境 2
2.2 Hibernate简介 2
2.2.1 Hibernate体系结构 2
2.2.2 Hibernate API简介 2
2.3 Struts简介 3
2.3.1 Struts实现MVC 3
2.3.2 Struts的工作流程 3
2.4 Spring简介 3
2.5 SSH架构概述 3
2.5.1 SSH概念 3
2.5.2 SSH框架流程 4
2.6 MySQL简介 4
2.7 Myeclipse开发工具 5
2.8 Tomcat简介 5
3 需求分析 5
3.1 系统分层 5
3.2 用户主要需求 5
3.3 用例图 5
4 功能设计 6
4.1 用户注册、登录模块 6
4.2 用户管理模块 7
4.3 书籍管理模块 8
4.3 用户管理模块 9
4.3 查看所有用户订单模块 9
5 系统设计 9
5.1 数据库设计 10
5.2 界面设计 10
5.3 系统架构设计 15
6 编码设计 15
6.1 数据库连接 15
6.2 事务管理配置 16
6.3 配置过滤器 17
6.4 配置Sitemesh框架 18
6.5 配置ActionServlet 18
6.6 Struts国际化 19
6.7 配置日志文件 19
6.8 加载Spring插件 19
6.9 DAO层编码 20
6.10 持久化类和映射文件 20
7 系统测试和部署 21
7.1 系统测试的方法 21
7.1.1 单元测试 21
7.2 系统部署 23
结 论 24
参考文献 25
致 谢 26
关键词 在线购书 SSH B/S架构 JSP
参考文献:
[1] 李刚著. Struts.2权威指南--基于WebWork核心的MVC开发[M].电子工业出版社, 2007(9).
[2] 李刚著. 轻量级J2EE企业应用实战—Struts+Spring+Hibernate整合开发[M].电子工业出版社,2007(4).
[3] 刘中兵著. 开发者突击:Java Web主流框架整合开发[M].电子工业出版社,2008(1).
[4] 刘乃丽著. JavaEE项目案例-基于Eclipse Spring Struts Hibernate[M].人民邮电出版社,2008(1).
[5] 杨磊,陈凌云著. 精通Eclipse Web开发:Java体系结构、工具、框架及整合应用[M].北京:人民邮电出版社,2006(10).
[6] 邹竹彪著. JSP网络编程从入门到精通[M].北京:清华大学出版社
[7] 刘聪. Java Web开发[M].北京:机械工业出版社,2008(1).
[8] Bruce Eckel.Thinking in Java(Fourth Edition),陈昊鹏译.Java编程思想(第四版) [M].北京:机械工业出版社,2007(6)
[9] 卢冰,王文学,李勇. 基于Struts的Web系统研究. 《郑州轻工业学院学报:自然科学版》
[10] 张民主:“在线购物”,•《西安电子科技大学学报(社会科学版)》
[11] 清宏计算机工作室:《JSP编程技巧》,机械工业出版社,2001年1月。
[12] 锐思创作室:《精通Myeclipse 6环境下的JAVA编程》,人民邮电出版社, 2008年1月。
[13]《深入JAVA Servlet 网络编程》, 清华大学出版社。
[14]《Struts开发入门与项目实践》,人民邮电出版社, 2009.8。
摘 要 本毕业设计将采用三大开源框架(Struts 1.2.9 + Hibernate 3.1.3+ Spring 2.0.6简称,SSH),IDE开发环境采用MyEclipse6.0.1,服务器采用Tomcat6.0.10,数据库采用MySQL5.0.22,开发出基于B/S架构的在线购书系统。本系统将开发了一个面向客户和管理员的平台:对用户提供的服务有注册、登录、用户信息管理、查询书籍、购买书籍、退书;对管理员提供的有登录、添加书籍、设定出版日期、管理所有用户信息、查看所有用户订单等。
重点介绍了“网上书店”的开发意义及如何分析、设计和实现的。系统是基于零售商实体为背景开发的,可以有效的实现网上图书交易。 在论文中首先介绍了开发所使用软件的相关知识,并根据以上知识制作网站。文中主要包括需求分析,总体设计,功能设计,数据库设计与实现等,并通过流程图和文字加以解释说明。
目 录
摘要 I
外文页 II
1绪论 1
1.1 开发背景 1
1.2 研究动态综述 1
1.3 主要研究内容 1
1.4 研究意义 2
2 开发环境及相关技术介绍 2
2.1 系统开发环境 2
2.2 Hibernate简介 2
2.2.1 Hibernate体系结构 2
2.2.2 Hibernate API简介 2
2.3 Struts简介 3
2.3.1 Struts实现MVC 3
2.3.2 Struts的工作流程 3
2.4 Spring简介 3
2.5 SSH架构概述 3
2.5.1 SSH概念 3
2.5.2 SSH框架流程 4
2.6 MySQL简介 4
2.7 Myeclipse开发工具 5
2.8 Tomcat简介 5
3 需求分析 5
3.1 系统分层 5
3.2 用户主要需求 5
3.3 用例图 5
4 功能设计 6
4.1 用户注册、登录模块 6
4.2 用户管理模块 7
4.3 书籍管理模块 8
4.3 用户管理模块 9
4.3 查看所有用户订单模块 9
5 系统设计 9
5.1 数据库设计 10
5.2 界面设计 10
5.3 系统架构设计 15
6 编码设计 15
6.1 数据库连接 15
6.2 事务管理配置 16
6.3 配置过滤器 17
6.4 配置Sitemesh框架 18
6.5 配置ActionServlet 18
6.6 Struts国际化 19
6.7 配置日志文件 19
6.8 加载Spring插件 19
6.9 DAO层编码 20
6.10 持久化类和映射文件 20
7 系统测试和部署 21
7.1 系统测试的方法 21
7.1.1 单元测试 21
7.2 系统部署 23
结 论 24
参考文献 25
致 谢 26
关键词 在线购书 SSH B/S架构 JSP
参考文献:
[1] 李刚著. Struts.2权威指南--基于WebWork核心的MVC开发[M].电子工业出版社, 2007(9).
[2] 李刚著. 轻量级J2EE企业应用实战—Struts+Spring+Hibernate整合开发[M].电子工业出版社,2007(4).
[3] 刘中兵著. 开发者突击:Java Web主流框架整合开发[M].电子工业出版社,2008(1).
[4] 刘乃丽著. JavaEE项目案例-基于Eclipse Spring Struts Hibernate[M].人民邮电出版社,2008(1).
[5] 杨磊,陈凌云著. 精通Eclipse Web开发:Java体系结构、工具、框架及整合应用[M].北京:人民邮电出版社,2006(10).
[6] 邹竹彪著. JSP网络编程从入门到精通[M].北京:清华大学出版社
[7] 刘聪. Java Web开发[M].北京:机械工业出版社,2008(1).
[8] Bruce Eckel.Thinking in Java(Fourth Edition),陈昊鹏译.Java编程思想(第四版) [M].北京:机械工业出版社,2007(6)
[9] 卢冰,王文学,李勇. 基于Struts的Web系统研究. 《郑州轻工业学院学报:自然科学版》
[10] 张民主:“在线购物”,•《西安电子科技大学学报(社会科学版)》
[11] 清宏计算机工作室:《JSP编程技巧》,机械工业出版社,2001年1月。
[12] 锐思创作室:《精通Myeclipse 6环境下的JAVA编程》,人民邮电出版社, 2008年1月。
[13]《深入JAVA Servlet 网络编程》, 清华大学出版社。
[14]《Struts开发入门与项目实践》,人民邮电出版社, 2009.8。