摘要:随着近些年科学技术的蓬勃发展,网络技术已经被应用于人类社会的各个领域。在快节奏的生活中,人们前往书店购买自己需要的图书已经成为一种奢侈,于是网络图书商城成为人们的首选。
本课题设计开发了一个基于web的图书商城系统,所使用的操作系统是Windows7.0,系统基于Servlet、采用JSP技术,后台数据库使用了MySQL。前台网页界面是使用Dreamweaver网页编辑器来进行设计,为了更好的完成数据的添加、删除和修改等操作,采用了JDBC方式与数据库实现连接。图书商城系统采用模块化设计,将系统分为用户购书模块和管理员管理模块。用户购书模块所实现的主要功能包括用户注册、管理个人信息、查找显示图书和管理购物车等,而管理员管理模块实现了图书分类、图书信息管理和订单管理等主要功能。
经测试,系统基本能够满足买卖双方之间信息交流零障碍的需求,该系统的应用将不仅减少人力、物力,降低成本,而且经营管理的科学化将会简化购书流程并带给用户更好的购书体验。
关键词 电子商务;图书商城;Java;JSP
目录
摘要
Abstract
1绪论-1
1.1课题背景及意义-1
1.1.1 课题背景-1
1.1.2 课题意义-1
1.2国内外研究现状-1
1.2.1 国外的研究现状-1
1.2.2 国内的研究现状-2
2开发环境与技术-3
2.1技术介绍-3
2.1.1 Java EE-3
2.1.2 Tomcat-3
2.1.3 MyEclipse-3
2.1.4 MySQL-3
2.1.5 MVC-3
2.1.6 JDBC-4
2.2运行环境-4
3需求分析-5
3.1问题定义-5
3.1.1 设计目标-5
3.1.2 设计要求-5
3.2可行性分析-5
3.2.1 社会可行性-5
3.2.2 技术可行性-5
3.2.3 操作可行性-6
3.3业务需求分析-6
4概要设计-7
4.1系统功能模块设计-7
4.2数据库设计与实现-8
4.2.1 概念结构设计-8
4.2.2 逻辑结构设计-11
4.2.3 数据库表结构-11
5系统模块设计与实现-14
5.1用户模块设计与实现-14
5.1.1 首页设计-14
5.1.2 用户模块-15
5.1.3 图书模块-17
5.1.4 购物车-18
5.1.5 订单模块-19
5.2管理员模块设计与实现-22
5.2.1 管理员登录-22
5.2.2 管理员管理主页-22
5.2.3 分类管理-22
5.2.4 图书管理-24
5.2.5 订单管理-27
结论-28
致谢-29
参考文献-30
附录-31
附录1用户购书模块关键代码-31
附录2管理员管理模块关键代码-40