本毕业论文以sun公司提出的电子商务系统的三层结构为基础,构建了我们自己的电子商务网站。它采用多层结构,使客户端,表示层,商业逻辑层,数据逻辑层和数据库层既相对独立又相互作用,为系统的开发,维护和扩展带来了很大的好处。值得一提的是,通过比较当前最流行的网页开发技术:ASP,PHP,JSP的技术特点和优点,在系统中采用了功能强大的JSP。
网上购物系统功能介绍
这个网上购物系统网站的主要功能有:
用户部分
(1)注册与登录。注册界面要求用户填写一些个人资料, 填好后提交给服务器处理, 符合要求则提示注册成功, 用户获得一个用户名和密码。使用用户名和密码用户可登录该网站, 登录成功后才可以购物, 否则只有浏览功能。
(2)浏览全部商品。把商品分成不同的种类,再细分小类,以目录的形式按顺序分页显示。如果用户发现感兴趣的商品, 可以继续查看详细资料, 再决定是否购买。
(3)商品查询。提供对网站全部商品的多种查询方式, 方便用户查找需要的商品。用户可以按照图商品类别进行查找, 也可以用商品名等作为关键字来进行查询, 确保用户方便快捷地找到自己想要的商品。
(4) 购物车。用户找到要购买的商品后, 可以使用购物车购物。可以把商品放入购物车, 也可以从购物车中删除, 购物结束后填写订单, 提交给服务器处理(此处涉及电子支付的安全技术问题, 如: 数字签名、数字认证及SET 安全协议等) 网站工作人员再根据订单发货。
(5)更改资料。注册用户可以更改自己的相关资料。
(6)热点商品的察看。
首页中加入了对商品销售的统计,可以让顾客了解到现在什么商品在热销。
(7)虚拟社区。为了满足用户的需求, 增加网站的人气, 网站还提供论坛、聊天室和留言簿等几项功能, 用户可在此聊天、交流, 也可以对网站改进提出意见。(考虑到实际应用,本毕业设计中未加入这个功能)
网上购物系统管理部分
除了前台页面的制作,在后台程序方面我主要负责的就是网站管理这个部分,这里实现了以下几个管理功能
(1)商品管理
管理员可以对自己网站的商品进行各项管理,包括添加,察看,修改,删除,统计营业额等等。
(2)网站用户管理 可以察看网站的注册用户,管理VIP用户等。
(3)网站信息管理
包括添加首页新闻,对新闻的修改删除,对首页公告的修改,删除。
(4)网站常规设置
包括网站的相关信息,例如广告,友情链接等等。
下面就后台管理程序的几个主要的管理功能进行举例分析。
商品的添加
其实放到数据库方面来讲就是对数据库中商品表的操作,将通过前台页面提交的数据输入到数据库中去。