摘要:随着信息技术的飞速发展,数据库存储技术已经走进我们日常生活的方方面面。由于日益增长的物质需求,超市作为我们日常生活中的必需品,承担着越来越繁重的任务,现在,走在街头,到处都是各式各样的购物超市,从服务于一个小区的便利超市,到能够容纳上千人同时购物的大型商场,更有厉害的超市,甚至做到了全国连锁。对于这些规模巨大的连锁超市,顾客和商品的数据量很大,用传统的方式来计算和记录会员积分肯定是不行的,所以,一个能够对超市大量会员进行管理的数据库系统就显得尤为重要。
本文深入研究了国内外诸多超市的运行模式,根据数据库技术进行分析和总结,开发出一款方便超市对会员及积分进行管理的会员积分制连锁超市系统。本系统基于MyEclipse平台,用JavaEE进行开发,使用的语言为Java语言,在连接数据库上使用JDBC技术,同时使用MVC模式来构建整个系统的框架,最后用Struts、Spring、Hibernate三层框架来进行完善与整合,能有效提高超市对会员卡类型、会员资料、商品和会员积分的管理。
关键词:连锁超市;会员积分;MVC;JavaEE;Struts;Spring;Hibernate;JDBC
目录
摘要
Abstract
1 引言-1
1.1 课题的背景、目的、意义-1
1.2 课题国内外发展概况-1
1.3 课题欲解决的问题-1
2 系统总体设计-2
2.1 系统可行性分析-2
2.2 系统功能需求分析-3
2.3 系统功能模块设计-3
2.3.1 登录模块的设计-4
2.3.2 会员卡类型管理模块的设计-4
2.3.3 会员资料管理模块的设计-5
2.3.4 商品管理模块的设计-6
2.3.5 会员卡积分管理模块的设计-7
2.4 数据库概要设计-8
2.5 数据库逻辑结构设计-9
2.6 系统环境需求-11
3 系统的实现-11
3.1 数据库连接-11
3.2 登录模块的实现-12
3.3 会员卡类型管理模块的实现-14
3.4 会员资料管理模块的实现-17
3.5 商品管理模块的实现-19
3.6 会员卡积分管理模块的实现-21
4 系统的测试及难点分析-23
4.1 系统的测试-23
4.1.1 管理员登录功能的测试-24
4.1.2 会员添加功能的测试 -24
4.1.3 会员积分查询功能的测试-25
4.2 开发过程中遇到的问题及采用的解决方法-26
5 结论-27
参考文献-29
致谢-30