| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11677 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:如今互联网发展迅速,社会已经进入了互联网时代,互联网的很快发展引起了电子商务产业的兴起,电子商务的产生为人们创造了很多好处,人们可以通过电脑便可以进行购物,相比以前人们经常去商店里购买东西方便了不少,同时也给这些商店的老板节省了很多的资金消费和工作量,而且这种网上平台的商品买卖方式的发展也给国家的发展带来了好的效益。因此,针对大多数用户的所需开发一个在线购物的系统是很有意义的。 首先,根据学校毕业设计要求,对一些网络购物平台进行了分析,提出了基于JSP的网上购物软件设计与实现的项目计划。其次,对毕业设计这个项目会用到的SSH框架进行了深度的学习,学会了使用Struts2实现一些数据请求的功能,利用Hibernate实现一些数据操作,用持久层实现持久化应用领域的某个特定系统的一个逻辑层面,将数据的使用者和数据实体相关联。利用Spring的IoC容器整合表现层、业务层和数据访问层,使用AOP实现DAO类的事务控制。该毕业设计项目实现了用户在线购物和后台管理员的一些功能。系统的实现不仅节省了用户大量的购物时间,还提高了管理人员的工作效率。
关键词:网上购物;JSP;Struts2;Hibernate;Spring;
目录 摘要 Abstract 1 绪论-4 1.1 系统开发背景-4 1.2 系统开发目的和意义-4 1.3 开发工具及技术-4 2 需求分析-9 2.1可行性的分析-9 2.1.1技术的可行性-9 2.1.2经济的可行性-9 2.1.3法律的可行性-9 2.2系统中的用户需求-9 2.2.1用例图-9 2.2.2用例文本-10 2.3 系统参与者分析-14 2.3.1 普通用户-14 2.3.2 后台管理员-15 2.4 功能模块需求分析-15 2.4.1普通用户的功能模块分析-15 2.4.2管理员的功能模块分析-16 2.5 需求规定-16 2.5.1 对性能的规定-16 2.5.2 输入输出的要求-16 2.5.3 数据管理能力要求-16 2.5.4 故障处理要求-17 2.5.5运行环境需求-17 3 系统设计-17 3.1 数据库设计-17 3.1.1数据表之间的关联关系-17 3.1.2数据库表设计-18 3.2 数据库字典设计-18 3.3 架构设计-21 3.3.1带日志功能的设计-21 3.3.2配置文件-21 3.4详细模块设计-21 3.4.1会员注册、登录模块-21 3.4.2商品浏览模块-22 3.4.3个人信息管理模块-23 3.4.4购物车模块-23 3.4.5后台登录模块-23 3.4.6后台商品管理模块-23 3.4.7后台商品目录管理模块-24 3.4.8后台订单管理模块-24 3.4.9后台会员用户管理模块-25 4 系统实现-26 4.1 持久层实现-26 4.2 各功能模块实现-26 4.2.1 主页与登录注册模块-26 4.2.2 管理模块-30 5 系统测试-33 5.1 测试目的和原则-33 5.1.1 测试的目的-33 5.1.2 测试的原则-33 5.2 测试内容-33 结 论-36 参 考 文 献-37 致 谢-38 |

