论文首先介绍了购物系统的现状及开发背景,然后论述了系统的设计目标,系统需求和总体设计方案,较详细的论述了系统的详细设计和实现。最后,对启智数码电子购物系统应用软件进行了一些简单介绍。
本文以JSP为开发技术,实现了一个虚拟的网络交易系统。启智数码电子购物系统分为前台管理系统和后台管理系统。本系统在这两方面实现了以下功能:购物车管理,商品搜索,用户资料修改等功能,为管理员提供了会员管理,友情链接管理,商品管理,新闻信息管理,订单管理,会员充值信息管理等功能。通过这些前台、后台功能模块的设计,基本上实现了整个商品交易过程。
在设计方面,系统采用B/S三层结构,同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用JavaBean对程序的关键代码进行封装。后台数据库选用MYSQL5.1数据库。
根据系统功能的要求,启智数码电子购物系统总体分为前台管理和后台管理。前台管理包括浏览商品,查询商品,订购商品,购物车,用户信息维护等功能。后台管理包括站内新闻管理,商品管理,订单管理,友情连接和会员管理等模块。
前台的具体描述如下:
1.浏览商品
(1)商品详细资料
(2)商品编号
2.订购商品
3.购物车
4.用户信息维护
(1)用户注册
(2)用户登陆
(3)用户资料修改
后台管理具体描述如下:
1.新闻管理
(1)添加新闻,包括新闻标题和新闻内容等;
(2)修改新闻
(3)删除新闻
2.商品管理
(1)添加商品类别
(2)修改商品类别
(3)删除商品类别
(4)添加商品信息,包括商品类别,名称等信息;
(5)修改商品信息
(6)删除商品信息
(7)查看商品信息
3.订单管理
(1)处理订单;
(2)办理发货;
(3)办理结帐;
(4)删除订单。
4.友情连接
(1)增加友情连接
(2)删除友情连接;
(3)修改友情连接。
5.会员管理功能
(1)注册用户,包括用户名,密码等信息;
(2)修改用户信息;
(3)删除用户信息。
6.系统用户管理功能
(1)添加系统用户,包括用户名,密码等信息;
(2)修改系统用户信息;
(3)删除系统用户信息。
从功能描述的内容可以看到,可以实现6个完整的功能。根据这些功能,设计出系统的功能模块。