目录摘要 IIAbstract III第一章 引言 11.1 课题背景 11.2 课题目的和意义 11.3 本文结构 1第二章系统应用的关键技术 32.1JSP技术引见 32.1.1JSP的概述 32.1.3JSP的强势与劣势 42.1.4JSP与ASP的比较 42.2Java组件JavaBeans 52.2.1什么是JavaBeans 52.2.2JSP与JavaBeans的关系 52.3J2EE概述 62.4关于Struts 72.4.1Struts简介 72.4.2Struts的主要功能 72.5关于Spring 92.5.1Spring简介 92.5.2为什么需要Spring 102.5.3Spring带给我们什么 102.6关于Hibernate 112.6.1为什么引入hibernate 112.6.2使用Hibernate的好处 112.6.3Hibernate的工作原理 122.7Mysql 142.7.1mysql的特点 142.7.2mysql的安装和配置(部分截图) 142.8Tomcat服务器 162.8.1Tomcat服务器简介 162.8.2Tomcat的特点 162.8.3Tomcat的优势 172.8.4Tomcat服务器的安装和配置 17小结 18第三章系统需求分析和总体设计 193.1系统功能需求 193.2系统角色及其功能分析 193.2.1系统的3个角色: 203.2.2系统角色的功能 203.3总体设计思想概述 203.4数据库设计 213.4.1E-R图 213.4.2数据表的设计 223.5系统的类设计 253.5.1DAO类设计 253.5.2POJO类设计(部分) 253.5.3过滤器类设计 263.5.4监听器类设计 263.6系统的用例图 273.6.1总体用例分析 273.6.2用户管理用例分析 283.6.3购物车管理用例分析 28小结 30第四章系统的详细设计 314.1数据库与POJO映射的实现 314.2主要模块的设计说明与界面 324.2.1用户管理模块 324.2.2购物车管理模块 394.2.3定单模块 454.3系统的测试 50小结 50第五章总结与展望 515.1工作总结 515.2后续工作展望 52参考文献 53附录 54致谢 58
1