1 系统需求分析及总体设计
1.1 需求分析
本 小 型 购 物 网 站 是 使 用HTML+JavaScript+CSS+JSP 技术完成的一个在线购物系统,暂且命名为乐购购物网。首先本系统是要在互联网上使用,供用户进行浏览购买以及咨询问题等。
用户打开网站可以看到网站上所售卖的信息,顾客可以任意浏览图片,查看导航信息,可以搜索自己想要到商品,如果有中意的商品可以进行加入购物车的操作,可以进行在线付款操作,可以进行订单的管理操作,购物成功收到产品后可以进行售后评价等操作,网站后台管理员可以进行商品的发布操作,修改操作,发货操作等等。
1.2 系统功能模块的实现方法该购物系统有两个模块组成,分别是前台模块和后台模块。前台是购物者对购物体验的直观感受,如果前台设计的不好,直接影响购物者的体验,所以也是至关重要的。它的功能模块主要包含以下几项 :购物者注册,购物者用户名基于 JSP 的小型购物网站设计与实现曹贤龙 郑州成功财经学院 河南巩义 451200密码登陆,购物者对订单的查看和管理,购物者付款管理,购物者对购物车的管理,购物者对订单的修改和个人资料的管理等。后台是一个网站的重中之重,是网站管理的核心。它主要包括以下几个部分 :用户信息的管理部分,管理员的身份验证部分,订单的管理部分等等。
2 数据库的结构设计
2.1 tb Ware( 商 品 information 表 )主要包括物品的标价、物品的类型、物品文字介绍、图片描述和发布时间等等。
2.2 tb manager( 管理员信息表 ) 主要用于保存管理员信息,有管理员 id,管理员名称,管理员密码等。
2.3 tb sub( 订单生成表 ) 主要包含以下内容 :订单的 id 号、货物的名称、货物的价格和货物的剩余数量等。
2.4 tb Link( 超级链接表 ) 主要包含以下内容 :链接的名称和商品链接的地址等。
3 系统的详细实现过程
3.1 前台部分的实现
3.1.1 前台的总体结构。前台是购物者对购物体验的直观感受,如果前台设计的不好,直接影响购物者的体验,所以也是至关重要的。前台的界面主要美化主要是由现在最流行的 css 技术来实现,它的功能模块主要包含以下几项 :购物者注册,购物者用户名密码登陆,购物者对订单的查看和管理,购物者付款管理,购物者对购物车的管理,购物者对订单的修改和个人资料的管理等。
3.1.2 用户的管理模块。用户管理模块主要包括 3 个部分 :用户的注册、用户的登录登陆及密码找回功能。
3.2 基于后台部分
3.2.1 后台的总体框架结构。后台是一个网站的重中之重,是网站管理的核心,所以它只允许有特定权限的人使用,它同时也是前台成功与否的关键,就像是军队里的后勤保障一样,保障着前台的稳定和安全。它主要包括以下几个部分 :用户信息的管理部分,管理员的身份验证部分,订单的管理部分等等。
3.2.2 管理员登录管理实现。在前台的导航栏中有一个管理员登陆入口,找到此入口后单击进入,会显示出一个登陆界面,然后输入用户名和密码进行登陆,如果系统验证用户名密码匹配后,会提示登陆成功并显示后台界面,如果不匹配则显示不成功,要求用户重新进行登陆,如果忘记密码的话,有密码找回功能,根据密码找回提示进行找回。
3.2.3 添加链接功能的实现 .后台有一个页面导航栏的模块,用户可以在这里点击“添加链接”的按钮来添加你想要添加的友情链接到导航栏模块。添加成功后,这个模块会显示在页面中供用户点击查看。
4 结束语
为了确保网站的实际应用质量和有效性,对测试过程进行严格的管理。经过一系列的测试过程对网站功能进行测试验证以后,网站基本满足了开发的要求,测试宣告结束,经验收后,网站便可投入实践使用。
参考文献:
[1] 温谦 . CSS 设计彻底研究 . 人民邮电出版社 . 2008.
[2] 塞奎春 .JSP 信息系统开发实例精选 . 机械工业出版社 . 2006.
[3] 李 振 华 , 季 小 武 .Dreamweaver基 础 教 程 . 清 华 大 学 出 版 社 .2005.
[4] 陈火旺 , 徐建波 , 周新莲 .Web设计原理与编程技术 [M]. 中南大学出版社 . 2005.
[5] 聂小燕 .DreamweaverMX2004 动态网站建设全攻略 . 兵器工业出版社 2005.
[6] 塞奎春 .JSP 信息系统开发实例精选 . 机械工业出版社 . 2006.