[关键词] 购物系统;JSP;数据库;B/S结构
本系统最大的特点是使用操作简单、友好的提示信息。本系统将实现以下基本功能:
(1)系统具有简洁大方的页面,使用简便,友好的错误操作提示
(2)管理员用户具有商品类别管理、商品信息管理、商品信息更新管理、订单管理、会员信息管理、公告管理、系统管理功能
(3)普通用户具有浏览商品、商品查询、购买商品、修改个人信息等功能
(4)具有较强的安全性,避免用户的恶意操作
系统的功能结构图,分普通用户平台,管理员平台。
1.普通用户功能模块图说明:普通用户可以在线浏览商品,查询商品,浏览公告信息,如果要购买、下订单操作,首先需要注册一个个人账号,然后登陆到系统中,如功能图2-3所示。
图2-3 普通用户功能模块图
2.管理员功能模块图说明:管理员是功能最多的一种用户角色。
(1)商品类别信息管理模块:在该模块中完成对商品类别信息的管理,包括类别录入、查询、修改、增加和删除等功能操作。其中类别信息包括类别名称、类别介绍等信息。
(2)商品信息管理模块:在该模块中定义了商品信息的管理,其功能包括商品录入、查询、删除等操作。
(3)会员管理模块:该模块中包括浏览会员信息和删除会员信息2个功能。
(4)系统管理模块:在该模块中定义了系统日常维护的功能,包括公告信息的添加和查询,修改功能,以及系统用户管理和修改密码等功能。
目 录
1 背景与意义: 1
1.1 课题背景 1
1.2 国内外现状 1
1.3 系统实现的目标 2
1.4 目的与意义 2
1.5 开发工具及技术 2
1.5.1 开发工具 2
1.5.2 Jsp 3
1.5.3 Javascript 4
1.6 软硬件需求 4
2 需求分析 5
2.1 可行性分析 5
2.2 技术可行性 5
2.3 经济的可行性 5
2.4 操作可行性 5
2.5 法律的可行性 5
2.6 系统用户用例图 6
2.6.1 普通用户用例图 6
2.6.2 管理员用例图 6
2.7 性能需求 7
2.7.1 系统的安全性 7
2.7.2 数据的完整性 7
2.7.3 界面需求 7
3 系统设计 8
3.1 设计的基本思想 8
3.2 系统功能设计 8
3.3 数据库的分析与设计 10
3.3.1 数据库的概念结构设计 10
3.3.2 数据库的逻辑结构设计 12
3.3.3 数据库的连接原理 13
3.4 中文乱码问题处理 14
4 编码与实现 15
4.1 管理员登陆页面 16
4.1.1 管理员模块 16
4.1.2 商品类别管理 17
4.1.3 商品信息管理 18
4.1.4 会员信息管理 19
4.1.5 系统公告管理 20
4.1.6 系统管理 20
4.1.7 修改密码 21
4.1.8 退出系统 21
4.2 普通用户模块 21
4.2.1 系统主页面实现 21
4.2.2 商品类别查询 22
4.2.3 用户注册 22
5 系统测试与运行 23
5.1 系统测试目的与意义 23
5.2 系统测试的原理及测试原则 23
5.2.1 系统测试的原理 23
5.2.2 系统测试的原则 24
5.3 测试方法 24
5.4 测试过程 26
5.4.1 主页面的登录模块测试 26
5.5 其他错误 27
6 总结与展望 27
结束语 29
参考文献 30
致谢 31