本次设计开发的超市会员管理系统目标是为中小型规模的各类超市提供会员积分的管理、会员卡类的管理以及超市积分规则设定的解决方案。我国市场中小超市竞争态势已经形成,但由于其信息化程度不高,客户忠诚度管理的应用还不广泛。国外知名厂商的产品一般针对银行、保险、电信等行业,实施规模大,价格昂贵,而国内厂商的产品主要面向中低端市场,功能的广度、深度和成熟度都与国外产品存在不小的差距。在这种形势下,开发研制一套功能完整、架构开放、扩展性强并且部署成本低廉的客户忠诚度管理系统产品具有十分重大的技术意义和市场价值。
本课题要求采用B/S结构和主流的jsp技术,以java为开发语言,结合后台数据库mysql,并配合使用了MyEclipse等工具软件,完成超市会员管理系统的设计与后台管理功能开发。
该系统主要功能如下:
会员信息的管理:包括对所有会员信息的管理设置。
会员积分管理:包括对会员积分的统计、查询等。
管理员管理,实现对管理员信息的查看、修改、删除操作。
兑换商品列表,实现对兑换商品信息的查看、修改、删除操作。
兑换商品记录:记录柜员对会员每次兑换商品的操作信息
目 录
目 录 2
1 绪论 4
1.1 开发背景 4
1.2 开发意义 4
2 开发技术介绍 5
2.1 Myeclipse 5
2.2 Mysql数据库服务器 5
2.3 Javabean技术 6
3 需求分析 7
3.1 可行性分析 7
3.1.1 技术可行性 7
3.1.2 经济可行性 7
3.1.3 操作可行性 7
3.1.4 法律可行性 7
3.2 系统具体实现目标 8
3.2.1 系统的完整性 8
3.2.2 系统的安全性 8
3.2.3 对错误操作的处理 8
3.3 系统功能需求 8
3.3.1 管理员功能 9
3.3.2 柜员功能 9
3.4 系统非功能需求描述 9
3.5 积分兑换流程 10
3.6 数据库设计 11
3.6.1 概念设计 11
3.6.2 逻辑设计 14
4 系统实现 16
4.1 系统首页 16
4.2 会员注册登陆 17
4.3 会员管理模块 17
4.4 会员卡管理模块 18
4.5 商品销售管理 19
4.6 会员积分管理 20
5 系统的测试 20
5.1 测试方案设计 20
5.1.1 测试策略 20
5.1.2 测试安排 20
5.1.3 测试资源 21
5.2 测试用例构建 21
5.2.1 测试用例编写约定 21
5.2.2 测试用例设计 22
5.2.3 测试分析 22
结束语 23
参考文献 23
致谢 25