摘要:随着计算机应用以及互联网的发展,网上购买商品已经不知不觉成为了人们生活中不可缺少的一部分。由此启发,设计了一个网上电脑销售商城。相比于实体的笔记本电脑商店,网上电脑商城具有很多优点,首先不用出门就可以买到自己想要的电脑,而且网上会有很多关于你买那个电脑的评论,而你去实体店购买,你不能很清楚的了解到该笔记本电脑的销量,用的效果好不好的买家的评论。
本系统是基于SSH框架,即Struts+Hibernate+Spring的SSH网上电脑销售商城。前台是用javaweb,后台使用的是SQL Server2005数据库。本系统主要目的是为了能让更多的买家买到自己想要的笔记本电脑。本系统分为买家和管理员登录两大模块,买家主要是在商城首页注册自己的用户名,然后购买自己想要的商品,同时也可以给买家留言。而管理员是卖家那方的,主要是对商城里面的一下笔记本电脑进行管理,如变动价格,搞优惠活动,上架新的物品等等。
本系统本着系统界面美观,操作简便进行设计。在很很大程度上方便了买家和卖家。
关键词 电脑销售;SSH;SQL Server2005
目录
摘要
Abstract
1绪论-1
1.1研究背景-1
1.2系统开发目标与内容-1
1.3论文组织结构-1
2系统开发工具及相关技术简介-2
2.1开发工具简介-2
2.1.1 MyEclipse-2
2.1.2 TomCat-2
2.1.3 SQL Server 2005-2
2.2相关技术简介-2
2.2.1 MVC框架-2
2.2.2 JSP技术简介-3
2.2.3 SSH技术简介-3
3 系统分析-4
3.1可行性分析-4
3.1.1经济可行性分析-4
3.1.2技术可行性分析-4
3.1.3运行可行性分析-4
3.2系统功能分析-4
3.3系统主要流程分析-4
3.4数据库需求分析-5
4系统总体设计-6
4.1系统功能设计-6
4.2系统流程图-7
4.3数据库设计-8
4.3.1数据库概念设计-8
4.3.2数据库详细设计-11
5系统的详细设计-15
5.1数据库连接-15
5.2系统前台功能显示-15
5.2.1商城首页排行榜的的实现-15
5.2.2用户登录模块的实现-16
5.2.3购物车及搜索功能的实现-18
5.2.4用户信息管理模块的实现-20
5.2.5用户留言-20
5.3系统后台功能显示-21
5.3.1管理员维护-22
5.3.2管理员管理用户账号-22
5.3.3管理员公告留言管理-23
5.3.4管理员商品管理-24
5.3.5管理员订单管理-25
6系统测试与分析-27
6.1系统测试的目的和意义-27
6.2测试环境-27
6.3测试用例-27
6.3.1用户登录模块的测试-27
6.3.2购物车模块的测试-28
6.3.3订单管理模块的测试-29
6.3.4用户留言模块的测试-29
6.3.5管理员添加商品测试-29
6.4本章小结-30
结论-31
致谢-32
参考文献-33