《Java EE 编程技术》
课程设计
第 页
1
目录
第一章 系统概述................................................................................................................................3
第二章 系统分析与设计....................................................................................................................4
2.1 系统目标与要求...................................................................................................................4
2.2 系统可行性分析...................................................................................................................4
2.3 系统分析...............................................................................................................................5
第三章 后台数据库设计..................................................................................................................10
3.1 关键表的设计.....................................................................................................................10
第四章 前台开发..............................................................................................................................11
4.1 网上书店页面功能.............................................................................................................11
4.2 业务逻辑层各 bean 功能....................................................................................................17
第五章 开发心得..............................................................................................................................17
第六章 参考资料..............................................................................................................................18
第 页
2
购物网站系统
第一章 系统概述
本系统是一个中小型的电子商务系统----网上图书超市,可以为各类用户提供方便的在
线购物环境,符合目前国内流行的电子商务模式。用户可以在系统中实现注册、浏览商品、
搜索查询商品、下定单、处理定单等功能;管理员可以通过用户管理、定单管理、商品管
理、评论管理等管理功能来对系统进行维护更新。
1.开发背景
随着 Internet 国际互联网的发展,Internet 正在融入我们的生活,影响和改变着我们的
生活。基于 Internet 的信息服务,商务服务已经成为现代企业一项不可缺少的内容。网络提
供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间。很多企业都
已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强
大的,能提供完善的电子商务服务的动态商务网站。在我们网上购物服务中,我们享受着
网上购物方便与快捷。在了解到这种情况,我们与业主进行商谈,并从中得到了一些准确
可靠的网上购物信息,我们便决定利用我们所学的 JSP 和 SQL 数据库知识,综合业主的要
求以及需要的信息,来设计一个购物网站系统,以便业主方便高效的管理。
2.开发小组成员分工安排及工作进度
本系统的开发是从 12 月 25 日开始到 1 月 4 日结束,经历了十一天的时间。进行了建
立购物网站系统的必要性和可行性的分析,需求分析,网站的概念设计;逻辑设计;物理
设计和网站的实现、运行、维护以及相应的后台的主要功能模块的开发。
3.开发环境:
CPU:Intel Pentium4 2GHz
内存:512MB
操作系统:Microsoft Windows Server 2000
前台程序在 NetBeans IDE 6.7 + jdk1.5.0 + Tomcat 6.0.18
后台数据库在 Microsoft SQL Server 2000 中文企业版
4.推荐用户配置:
CPU:Intel Pentium3 1.2 GHz 或更高
内存:256MB 或更高
操作系统:Windows 2000 Server 或更高
数据库系统:Microsoft SQL Server 2000
第 页
3
第二章 系统分析与设计
2.1 系统目标与要求
要求本系统能够投入实际的使用并且满足基本的功能要求。要求具有极高的可靠性、
安全性和易维护性,具有较高的可移植性。
网站的组成有以下几个子系统组成:
1. 主页,显示欢迎界面,提供近期的图书。
2. 购物车,处理订购并显示想要订购的图书。
3. 查询系统,通过商品类别、商品名称查询是否有自己需要的图书。
4. 用户注册系统,处理新用户的注册和老用户购物时的确认。
5. 管理员系统,通过管理员对系统进行管理和定单处理。
说明:我们根据对现实世面上的各种书店情况,针对顾客的各种需求提供方便的查询系统
及图书的分类查询。
2.2 系统可行性分析
系统现阶段的发展过程中,利用现有人力和物力是完全具备能力开发出来的,作为阶
段性产品,日后的发展空间大,实现方法简单容易。本系统采用 JSP 和 SQL SERVER 相结
合的方法来实现。要求所有数据信息的调用由 JSP+JavaBean 完成,而这些数据信息的储
存都由数据库来完成。系统采用 Client/Server(客户/服务器)模式,与传统主机——终
端模式和文件服务器相比,既能够降低对服务器要求过高的要求,又能大大减少网络通信
量,而且在结构上也具有很大的灵活性,在安全上也可以得到充分地保证。所以本系统在
技术上是完全可以实现的。
由于目前大多行业都有自己的网上商店,并且网上购物的人越来越多,而且网上更简
单方便。所以本系统的使用市场非常的广泛,易于推广和普及到现实中应用。所以本系统
在网络市场应用上是完全可行的。
还有本系统简单、易学、易懂、易用,具有有亲和力的界面。能够满足管理员对顾客
的管理,对于顾客可以很方便的进行特殊的查询从而进行信息的修改更新。所以本系统在
操作上是可行的。
结论:综上所述,本系统技术成熟,有较好的市场应用价值,开发设计成本低,因此
本系统完全可行。
第 页
4
2.3 系统分析
(1).用户活动及活动图
顾客所涉及到的相关活动如下图所示:
用户在这里参与的
活动主要是进行用户各
类图书查询、订购等操
作,并修改个人信息,
以便让管理员了解该用
户情况,从而确保收货
地址的正确。
管理员的活动图如下:
由于管理员是本系统
的主要的使用者可以
进行购物管理。购物
管理是指对图书信息
的录入、更新、修改
(2)用户工作流
第 页
5
- 1
- 2
- 3
- 4
- 5
前往页