




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 本科毕业论文(设计)题 目: 超市会员积分管理系统 学 院: 信息与工程学院 专 业: 计算机科学与技术 学 号: 0823010015 姓 名: 张雨霞 指导老师: 杨峰 职称: 讲师 成 绩: 温州医学院教务处制 ii 毕业设计(论文)诚信声明书本人承诺:在毕业论文撰写过程中,将严格遵守学校有关规定,恪守学术规范,在指导老师指导下独立完成研究课题。本人在论文中参考的其他个人或集体的研究成果,将均在文中以明确方式标明。本人依法享有和承担由此论文而产生的权利和责任。声明人: (签字) 时间: 年 月 日 摘 要在商业竞争日趋激烈的今天,会员积分制作为锁定消费人群、留住老客户并提高客户忠诚度的
2、有效手段,正在朝着特色化、多样化的方向发展。对于超市来说,有一个功能完善的超市会员积分管理系统,可以更有效的管理会员的信息,也可以提高管理人员的工作效率和工作时间。本文阐述了超市会员积分管理系统的研发背景和意义、系统的可行性分析、系统的详细设计、系统功能以及工作流程。系统采用模块化设计方法,将其分为五大模块,实现了对会员信息的浏览、查询、编辑和管理等基本操作。关键字:会员积分管理;模块化;客户忠诚度abstractwith the competition for business has become increasingly fierce, membership points as an e
3、ffective means to lock consumer groups, retain old customers and increase the loyalty of customers, determine the level is developing to characteristic and diversification. for supermarket, the paper has a full-featured membership integral management system that can effectively administrate membersh
4、ip information and improve work efficiency and time of admin. this paper describes the system research and development papers in the background and significance, feasibility analysis, system design, system functionality and workflow. system which use a modular design approach that divided into five
5、modules, and achieve the basic operation of the member of information browsing, querying, editing and management. keyword:member integral management; modular; customer loyalty ii 目 录摘 要iiabstractiii第1章 绪论11.1 系统开发背景11.2 课题研究的目的和意义11.3 国内外研究现状21.4 论文的组织结构21.5本章小结3第2章 开发环境及背景知识42.1 开发环境和开发语言的确定42.2 ja
6、va简介42.3 my sql特点52.4 jsp简介及特性52.5 本章小结5第3章 系统分析与描述63.1 系统说明63.2 系统功能需求6 3.2.1 系统功能6 3.2.2 管理员功能7 3.2.3 会员功能73.3 管理员会员功能实现图.73.4系统非功能需求描述83.5本章小结8第4章 系统设计94.1 系统总体设计9 4.1.1 系统模块划分9 4.1.2 系统功能模块设计9 系统管理模块9 会员信息管理模块10 会员卡管理模块10 商品销售管理模块10 会员积分管理模块11 留言信息
7、管理114.2 数据库结构设计11 4.2.1 e-r图及其关系模式11 4.2.2 数据库需求分析124.3本章小结13第5章 系统实现145.1系统实现平台145.2 系统模块划分145.3 会员用户系统14 5.3.1会员用户登录14 5.3.2会员用户界面155.4管理员用户登录系统16 5.4.1 管理员用户登录界面16 5.4.2系统用户管理16 5.4.3会员信息管理17 5.4.4会员卡管理模块18 5.4.5商品销售管理模块19 5.4.6 会员积分管理模块205.5 本章小结22第6章 系统测试236.1 常用测试方法236.2 系统的安全性分析246.3 系统实用性分析2
8、46.4 本章小结24第7章 结论257.1 结论257.2本章小结25参考文献26致 谢27附录1数据库表28附录2关键代码32温州医学院本科毕业论文(设计) 超市会员积分管理系统第1章 绪论1.1 系统开发背景自从我国加入世贸组织后,经济发展快速,物质资料日益丰富,市场机制也在不断完善,因此,商业竞争也就变得越发激烈。随着竞争的充分展开,各商家推出了各种措施来吸引顾客,大家都开始追求拥有一个庞大的忠实消费群体。为了确保现有的市场份额,锁定消费人群,留住老客户,很多商家都引进了会员积分制营销1的模式。传统的会员管理方式已经满足不了超市现在的需求,也跟不上我们的生活节奏了。会员资料是非常庞大的
9、数据信息,不仅不好管理,而且管理起来非常容易出错。例如查找会员的基本信息或者详细信息等很不方便,会造成不必要的时间浪费。传统的会员系统2只能进行只能进行一些简单的操作,例如数据的浏览、添加、修改等,而随着计算机软硬件技术的迅速发展,会员系统更倾向于会员之间的交流。现代的会员系统逐步向着积分换礼、人性化操作、超大数据存储等方向发展,使超市员工提高工作效率以及超市更完善的管理。然而,计算机技术的高速发展,给超市的管理带来了巨大的影响。计算机已经成了我们生活中必不可少的一部分,使用计算机来管理繁杂的数据也成了当今社会的一种主流趋势。会员积分管理系统的诞生,不但减少了人力、物力和时间的浪费,而且计算机
10、的存储空间大,使用方便,查询快速。目前,对于超市而言,会员制营销已经越来越占主导地位。会员制是顾客与超市的沟通媒介,超市向其经常性顾客发放会员凭证,顾客向超市提供必要的身份信息,享受价格优惠,免费服务,消费积分优惠,贵宾优先等待遇。同时,借助会员积分系统可以对目前销售的产品满意度和购买情况做分析调查,及时发现问题、解决问题,确保客户的满意。1.2 课题研究的目的和意义 超市会员积分管理系统已经成了各大小型超市必不可少的一部分,然而对于逐渐要“全面发展”的超市业来说,会员积分管理制度的完善对超市业的发展有着无法替代的好处。目前积分会员卡制度由于“零门槛”也让超市业的会员卡中存在着不少“死卡”,这
11、也让会员卡对于超市业来说无法发挥出应有的价值。如今会员制超市业在中国尚处于起步阶段,国外会员制超市业的成功模式正进入中国市场与消费者进行磨合。目前,积分管理制已被普遍应用,利用金融机构的技术和资源开展专业运营在国内有广泛的市场前景3。一个好的超市需要更好的会员制度才能大幅度的提高消费者的关注度,让客户能够享受到丰厚的积分优惠政策。并且一套针对性强、效率高、功能简便的会员积分管理系统也可代替手工记录。本系统不仅可以大大提高工作效率,减少信息丢失和人为主观错误,也可以提高会员信息的安全性和保密性,使超市商家与每个专柜人员能够建立起良好的管理沟通平台,达到真正意义的会员积分管理。1.3 国内外研究现
12、状随着改革开放的不断深入,经济快速的发展,没有现代化的管理,企业很难在这激烈的市场竞争中生存发展。而超市作为现代化的一部分,实现信息化管理是非常有必要的。在过去的十几年里,计算机已经开始普及,部分超市也尝试过使用小型会员积分管理系统来辅助超市管理。然而因为服务范围小,功能少,没有起到增加客流量,提高工作效率的作用,以致于慢慢的被闲置了。而大型的会员积分管理系统又过于繁琐,不适合小型超市的运行4。近几年,科学技术不断提高,计算机技术也日渐成熟,国内的管理信息系统在不断进步。目前,会员积分管理系统已在大型的超市中得到广泛应用。会员积分系统不仅可以更好的了解管理会员的信息,而且可以提高业务处理效率,
13、形成稳定的核心客户群,为持续、可发展地获得利润提供服务。与国内的相比,国外零售企业的会员积分信息管理系统应用比较成熟,并取得了很好的效益。会员制商店在欧美非常流行,作为一种新的经营模式,代表着零售企业生存发展的一种新途径。1.4 论文的组织结构本文共分为7章。第一章是绪论,主要介绍了系统的开发背景、以及课题研究的目的和意义、系统在国内外的发展现状。第二章是开发环境及其背景知识介绍,分析了项目中用到的系统开发环境及相关技术。第三章介绍了系统的完整性、安全性以及管理员和柜员等操作的功能。第四章进一步对项目各个模块的功能和流程进行了说明,整理了设计开发过程中的实体e-r图。第五章主要是系统的具体实现
14、。第六章对整个系统进行系统测试,分析系统测试的目的及系统安全性问题。第七章是对本文的总结。1.5本章小结本章主要就超市会员积分系统的开发背景、开发的目的及意义、国内外研究现状等方面内容进行简要介绍,并讲述了本文的组织结构。第2章 开发环境及背景知识2.1 开发环境和开发语言的确定超市会员积分系统是针对会员以及后台管理员而开发的,主要涉及数据库设计、系统的应用程序设计5。为了使会员能够更快速的学会操作,该系统采用模块化方法,将庞大的系统进行分解、简化,这样不仅提高了系统的开发效率,更增加了代码的可重用性。系统设计了后台管理员和前台会员的登录权限,便于管理员管理维护数据,也便于用户浏览。在wind
15、ows环境下,java可以开发出功能完半善、操作简易的应用软件系统6。因此,结合本系统软件的需求及我们自身的条件,决定选择以下方案构建系统:选择myeclipse8.5作为软件开发工具,iis为服务平台,mysql为其后台数据库7,运用java开发语言。超市会员积分管理系统的开发环境如下:系统开发平台:java+tomcat6.0数据库管理系统: mysql 运行平台:windows 72.2 java简介java是sun microsystems公司推出的java程序设计语言和java平台的总称。随着java技术的不断更新,它逐渐被接受并推动了web的迅速发展。由于java语言本身就是互联网
16、发展的产物,因而它具有其他开发平台无可比拟的优势。java是一种简单的,面向对象的,分布式的,健壮这发的,结构中立的,多线程的,性能优异的动态语言。正是由于它所具有的这些特点,使得它在世界范围内广泛流行。下面具体来说下java语言的主要特性8:(1) 简单性java是一种简单的语言,它取消了很多语言中十分繁琐和难以理解的内容,在很大程度上简化了系统的内存管理工作。(2) 面向对象java是一种面向对象的语言,它提供了简单的类机制和接口模型,实现了模块化和信息封装。(3) 可靠性java的强类型保证了编译器可以发现方法调用错误,而且它不支持指针,可以有效的阻止内存的非法访问。(4) 安全性jav
17、a自身的安全机制不仅可以防止病毒程序的产生,而且可以防止下载程序对本地系统的破坏。(5) 平台无关性“编写一次,随处运行”,任可一台机器只要有java编译器,不管程序的字节码是在何种平台生成都可以正常运行。2.3 my sql特点目前最流行的开放源代码的数据库就是mysql,它是一个完全网络化的跨平台的关系型数据库系统。由于mysql体积小,速度快,总体成本低,尤其是开放源码这个特点,很多公司为了降低成本而选择了这个开放源代码的数据库系统。mysql是完全免费的数据库,可直接从网上下载,而且目前算是运行速度最快的sql语言数据库。mysql数据库的主要特征:采用完全的多线程编程;可运行在不同的
18、操作系统下;权限和口令系统非常安全且灵活;支持大型的数据库;基于线程的内存分配系统快速且稳定;查询功能强大等等。2.4 jsp简介及特性jsp是servlet的一种变体,是一种建立动态网页的简单方法。jsp程序由jsp执行引擎执行,它能执行多个jsp程序。当第一次运行jsp程序时,jsp被编译为java servlet class9字节代码,由java虚拟机对这些代码进行解释执行,这些java servlet class一直驻留在服务器的内存中,这样后面相同的请求执行速度大大加快。用jsp10开发web应用的主要有两种方式: (1)浏览器请求由jsp页面来处理,jsp调用java bean等组
19、件11,产生响应,再返回给浏览器。 (2)由jsp负责显示部分,servlet负责业务处理、管理请求、调用java bean和决定使用哪个jsp页面传递给回请求。jsp只有展现部分,没有业务逻辑,这样对于网页的编程和后台处理的开发人员来说,无异与摆脱了各自的困扰。2.5本章小结本章就系统的开发环境和开发语言的特点以及数据库的特点进行介绍。第3章 系统分析与描述3.1 系统说明本次开发的会员积分管理系统的目标是为中小规模的超市提供会员信息管理、会员积分管理以及积分兑换管理的具体解决方案。系统设计的目标主要有:1)系统的完整性因会员积分管理会在不同业务中表现出不同的业务差异,本系统定位在会员消费积
20、分这一点上,根据积分过程中可能出现的各种问题细分不同的功能模块,各模块需完成积分管理过程中可能出现的问题与请求。同时各个模块之间存在一定的联系,不同模块的组织与联系也是设计与实现过程中要解决的问题。2)系统的安全性为了保证会员信息的安全性,避免会员信息的泄露和恶意修改,设计了不同访问者的权限管理。即柜员只能访问与会员信息和积分相关的页面与操作,而管理员可以实现对整个系统的设置及管理。另外,柜员没有权限对兑换商品和会员等级进行管理,只有管理员可以对积分活动、会员等级和兑换商品进行设置等。对错误操作的处理3)对错误请求的处理。操作者在操作的过程中不可避免的会出现一些错误,而这些错误应尽可能的被捕捉
21、到并给予相应的提示和正确的处理。操作错误时系统也应能做出一般性处理。3.2 系统功能需求3.2.1 系统功能为实现上述系统功能上的目标,会员积分管理系统主要完成的功能有12:1) 管理员信息的管理:包括对所有管理员信息的各项设置。2) 会员信息的管理:包括对所有会员信息的管理设置。3) 会员积分管理:包括对会员积分的统计、查询等。4) 积分规则设置:对积分规则进行设定、修改等。5) 兑换商品管理:对积分兑换的商品进行修改、兑换等各项管理。6) 兑换商品记录:记录管理员对会员每次兑换商品的操作信息。7) 兑换积分记录:记录管理员对会员每次兑换积分的操作信息。3.2.2 管理员功能1)会员账户列表
22、,实现对会员员账户信息的管理。2)新增会员账户,实现添加会员信息。3)兑换商品列表,实现对兑换商品信息的查看、修改、删除操作。4)新增兑换商品,实现添加系统中兑换商品信息。5)积分类别选择,实现对系统中的会员积分兑换规则设置。6)增加积分记录,实现查看柜员为会员兑换积分的工作记录。7)兑换积分记录,实现查看柜员为会员兑换商品的工作记录。3.2.3 会员功能1)用户列表管理,实现对会员信息的查看、修改等操作。2)新增用户管理,实现添加会员信息。3)会员积分管理,可以查看会员的积分和级别,并按照会员消费金额兑换积分。4)兑换商品列表,可以查看兑换商品及所需积分,并可为会员兑换商品。5)增加积分记录
23、,实现查看管理员为会员兑换积分的工作记录。6)兑换积分记录,实现查看管理员为会员兑换商品的工作记录。3.3 管理员会员功能实现图功能实现图图有四个基本符号: 登陆员 系统外实体 数据流向 数据管理员主要是管理会员信息、会员卡、会员积分统计等,如图3-1是管理功能实现图:图3-1管理员功能实现图会员可以实现会员信息查询,会员信息修改,商品评价等功能,其功能实现图如图3-2:图3-2会员业务功能实现图3.4系统非功能需求描述为完成以上功能,结合本系统的应用背景,对本系统的操作界面有以下要求:1) 设计界面美观大方作为积分管理系统适合于企业管理者及各个柜台人员,在布局排版上采用统一风格,色调统一,界
24、面功能设计清晰明了。2) 方便实用,贴近超市本系统是个实用性和目的性很强的网站,因此决定了他应该贴近超市特点和使用者,方便不同权限用户操作。操作界面应当有好,无需经过操作培训即可使用本系统。3) 良好的灵活性、可扩展性系统的设计应采用分层的设计思想,系统可以灵活的扩展。能够在不同操作系统中运作,依赖性较低。4) 信息准确、及时更新系统应提供准确、及时的信息。数据库能够即时对数据进行更新,必要时可采用后台数据库定时更新策略。5) 安全性系统应保证会员数据的安全和隐私,可以稳定运行,故障易于恢复。3.5本章小结本章主要对系统进行了说明,详细介绍了系统的功能需求,业务流程图以及系统非功能需求描述。第
25、4章 系统设计4.1 系统总体设计本系统在设计上采用模块化的处理思想,通过对功能的划分,将繁复的系统功能进行分解、简化,并将它们整理成不同的模块,这样几大地提高了系统的开发效率,增加了代码的可重用性。采用分权管理设计14,有效的帮助管理员对会员的积分和资料进行管理、统计以及监控;设置积分运行时的参数;积分兑换活动的商品信息;管理柜台人员的资料等。而柜台人员则可以清晰高效的对会员信息进行管理,为会员兑换商品等。通过使用本系统进行会员积分管理工作,使得该业务可操作性、直观性大大加强,具有方便、快捷、可靠等优点,在很大程度上降低了超市的运营成本,提升了超市的市场竞争力。4.1.1 系统模块划分根据超
26、市会员积分管理系统的特点,将其主要分为系统管理、会员积分管理、会员卡管理、商品销售管理、会员积分管理和会员吧管理功能六个模块,整个系统的模块划分如:4-1所示:图 4-1模块划分图4.1.2 系统功能模块设计 超市会员积分管理系统在功能设计上应具备系统管理模块、会员积分管理模块、会员卡管理模块、会员积分管理模块和商品销售管理模块。留言吧作为系统的特色,便于超市管理员与顾客之间的交流。 系统管理模块 该模块主要用于管理员权限的设置,增加管理员用户以及管理员登录密码的修改。 其业务流程图如图4-2所示: 图4-2系统管理图 会员信息管理模块 会员信息管理模块主要的功能包
27、括: 会员信息的管理、发布、查询、注册。 其登录的功能流程图如图4-3所示: 图4-3会员信息模块 会员卡管理模块会员卡管理模块根据用户输入的信息对会员卡进行添加,修改等信息。同时,该模块还具有会员卡挂失、会员卡充值、会员卡锁定等功能。它的业务流程图如图4-4所示: 图4-4会员卡模块 商品销售管理模块商品销售管理主要功能是查询商品信息,添加商品信息,删除商品信息以及消费余额查询。具体流程图如图4-5所示:图4-5商品销售模块 会员积分管理模块会员积分管理根据用户的需求可以查询会员统计积分、积分历史记录、积分兑换礼品。管理员可以进行会员积分规则修改。其
28、具体流程图如图4-6所示:图4-6会员积分模块 留言信息管理留言信息管理模块主要是管理员实行后台管理,对一些不健康的或者非法的留言进行管理、删除。其功能流程如图4-7所示:图4-7留言信息管理4.2 数据库结构设计在信息管理系统中,数据库占有非常重要的地位,它涉及了系统数据信息的保存和维护。合理的数据库结构设计不但可以提高数据存储的效率,保证数据的完整性和一致性,也有利于程序的实现15。4.2.1 e-r图及其关系模式通过系统的需求分析,系统中的主要数据库实体对象为“会员”、“商品”和“积分”,实体图如下说明。(1)会员实体图:会员实体包括编号、会员编号、会员名称、电话、地址、总
29、积分、性别、年龄等属性。会员实体图如下图4-8所示。图4-8 会员实体图(2)商品实体图:商品实体包括商品名称、商品价钱、商品编码、获得的积分等属性。商品实体图如图4-9所示。图4-9 商品实体图(3)积分实体图:积分实体图包括会员卡号、积分类别、所得积分、总积分等属性。积分实体图如下图4-10所示。图4-10 会员积分实体图会员积分兑换流程如图4-11所示:图4-11 积分流程图4.2.2数据库需求分析根据系统的处理需求,所需的数据表如下表4-1 : 数据表4-1概况id数据表名称数据库用途1会员基本信息表保存会员的基本信息2兑换规则信息表保存商品兑换的基本信息3记录信息表保存会员积分的基本
30、信息4会员信息表保存会员的基本信息5商品信息信息表保存商品销售的基本信息6积分基本信息表保存兑换积分的基本信息数据表4-14.3本章小结本章详细描述了系统的功能模块,数据库结构设计,以及系统e-r图关系模式。第5章 系统实现5.1系统实现平台开发运行平台:myeclipse8.5开发语言:java数据库:my sql浏览器配置:ie浏览器5.2 系统模块划分本系统主要分为会员用户登录和管理员用户登录。其中会员用户登录的主要功能是会员用户的注册、会员资料的修改、会员密码的修改以及留言吧留言。而管理员登录系统主要由系统管理模块、会员信息管理模块、会员卡管理模块、商品销售管理模块、会员积分管理模块、
31、留言信息管理六个模块组成。5.3 会员用户系统5.3.1会员用户登录 会员是系统的其中一个权限,会员通过注册用户名来实现登录功能。系统通过判断输入用户名及密码的正确与否来决定该会员是否具有权限进入该页面。会员登录的流程图如下所示:图5-1 登录流程图已注册的会员用户登录:输入用户名、密码、验证码,然后点击登录。如图5-2所示:图5-2 用户登录若是新用户,点击注册会员,输入用户名及其登录密码,可以查看是否重名,若无重名,用户名右侧会显示“恭喜您,这个名字可以使用!”字样,若重名则无法注册。会员用户输入正确的用户名及密码点击提交即可完成注册。具体实现如图5-3所示:图5-3 会员注册界面 若会员
32、用户忘记密码,可以点击登录页面中的“找回密码”,输入用户名以及填写详细资料时写的提示问题和其问题答案,点击提交即可完成找回密码此操作。具体实现如图5-4所示:图 5-4 密码找回5.3.2会员用户界面登录会员系统后,会员用户可以进行登录密码和详细资料的修改。其中密码修改只需输入旧密码以及新密码。详细资料的修改则需输入姓名、性别、联系电话等等资料。打*号的为必填选项,若不填写则无法完成资料修改,资料中的提示问题及答案即上面所讲的密码找回所需要的资料。资料修改具体实现如图5-5所示:图5-4 会员资料修改该界面注册的资料需由后台管理员在后台管理系统中发布才能正常实现其会员功能,如积分兑换,积分查询
33、等等。5.4管理员用户登录系统管理员用户系统是针对超市后台操作设计的,管理员是系统拥有最高权限的用户。这部分是本系统的主要设计,其主要功能包括:系统用户的管理、会员信息的管理、会员卡的管理、商品销售管理、会员积分管理、信息统计以及留言信息管理等。5.4.1 管理员用户登录界面管理员通过系统用户名及口令可登录后台系统,用户名admin,口令 024admin,登录系统后也可继续添加系统管理员。登录界面如图5-3所示:图5-5管理员登录5.4.2系统用户管理系统用户管理模块主要实现的功能是增加管理员和管理员密码的修改。管理员密码的修改与会员密码的修改操作相同,输入管理员名及登录密码,点击确定,其中
34、管理员名和登录密码设定了位数限制只能6-10位,方面管理员记录。增加管理员的具体实现如图5-6,若填写错误,可以点击重填进行重填:图5-6 增加管理员5.4.3会员信息管理会员信息管理模块包括管理员对会员信息的查询、添加、修改、删除等功能。其中会员信息的添加如图5-7所示:图5-7 会员信息发布管理员即通过此会员信息管理模块发布会员信息,在该页面输入会员相关信息,如会员姓名、性别、会员生日等信息,然后点击提交,即可在数据库中添加该信息,其中会员信息根据会员注册时填写的资料添加的。同时,还实现了备注的功能,会员可以显示自己个性化的资料。其中,会员生日为必填选项,为生日提醒提供了信息。为了实现更好
35、的服务,系统特定设置了生日提醒功能,若今日是会员生日,则会在会员信息管理模块中会员生日一栏显示“生日提醒”四个字。管理员发布信息后,可以查询会员信息,并对其进行修改或者删除。管理员通过用户名的查询可管理会员相对应的资料。会员信息界面如图5-8所示:图5-8 会员信息查询如上图所示,显示了会员名,性别,会员生日,联系电话,自定义字段等会员资料。点击修改,即可修改发布的会员信息;点击删除,即可删除有关该会员的资料。此界面方面管理员对会员资料的管理。5.4.4会员卡管理模块会员卡管理模块的主要功能包括添加会员卡(即会员卡办理),查询会员卡以及会员卡充值。添加会员卡的操作很简单,输入会员办理的会员卡号
36、、开卡日期、充值金额并选择已发布的会员姓名,点击提交。如图5-9所示:图5-9 添加会员卡办理会员卡后,若会员卡余额不足,可对其进行充值操作:点击会员卡充值,选择如上添加的会员卡号,填入充值金额点击提交。如图5-10是充值界面图:图5-10 会员卡办理会员卡管理模块还可实现换卡修改、删除卡、查看充值记录等功能。点击左侧栏中的会员卡管理选项,其具体界面图如图5-11所示:图5-11 会员卡管理充值记录查询是根据会员卡号这唯一标识进行查询,把要查询的信息从数据库中调出,如需要查询充值记录,则点击会员卡管理中的查看即可。若需要换卡修改,则点击会员卡管理中的换卡修改,跳转至会员卡资料界面进行修改。若需
37、要删除此会员卡,则点击会员卡管理中的删除功能即可操作成功。若需要锁定会员卡,则点击锁定栏下的“未”,锁定成功后显示“已”。挂失的操作与锁定同理,如需要挂失,则点击挂失栏下的“未”。5.4.5商品销售管理模块商品销售模块的主要功能是商品信息查询,增加商品信息,销售信息查询,增加销售信息等。如下图5-12所示为增加商品界面图,输入商品名称、数量、价格以及相对应的积分,再点击提交,即可增加商品信息。 图5-12 增加商品信息增加销售信息(即添加购买的商品):若需要添加加销售的商品,则可在增加销售信息界面中输入已销售的商品名称、该会员的会员卡号以及购买的数量。输入无误,则会显示操作成功,具体操作界面图
38、如5-13所示:图5-13 增加销售信息若购买的商品数量超过了商品的库存量,则会出现如下图5-14对话框:图5-14 库存不足同时,在商品信息管理界面中还实现了库存警告的功能。若商品大量出售造成库存紧缺,则会在商品信息管理界面中以红色字体“库存警告”四个字于库存栏下示意警告,以提醒管理官进行添加商品数量。具体显示如下图5-15所示: 图5-15 库存警报上图中,在商品信息管理中显示了商品名称、销售价格、购买积分、数量报警值、出售数量、库存量等商品相关信息。管理员通过此界面不仅可以查看商品出售的信息资料,也可以对此信息进行修改或删除。点击修改,即可进行对商品名称、数量、价格、相应积分的修改;点击
39、删除,即可进行该商品信息的删除。同时,管理员也可以在商品销售信息模块中查询商品销售的信息,点击左侧栏中商品销售信息即可进行查询。若需要删除,点击删除栏下的删除进行信息管理。历史销售界面图如图5-16所示:图5-16 查询商品信息5.4.6 会员积分管理模块会员积分模块主要实现的功能是积分查询、积分兑换、积分统计、积分兑换信息查询、增加兑换商品等等。每个会员都有自己对应的会员卡号,其中记录了他们的购买信息,即超市的销售信息。管理员根据该会员的会员卡号查询他当前所拥有的积分,具体操作界面图如5-17所示:图5-17 积分查询输入会员卡号点击提交后跳转到如下5-18对话框,此界面显示了当前会员的卡号
40、、会员姓名、开卡日期、充值金额、消费余额及消费积分等信息。图5-18 资料显示积分查询界面中也实现了查看消费记录的功能。点击消费记录栏下的查看,即跳出消费记录的对话框。管理员可通过此界面功能了解会员的消费情况。同理,积分兑换历史记录也可以通过输入会员卡号进行查询,点击左侧栏中的积分兑换查询,即可查询会员兑换礼品的记录。查询界面如图5-19所示:图5-19 查询界面积分兑换:点击积分兑换,选择礼品品名称、会员卡号进行兑换。若操作成功则出现“操作成功”界面,并跳转至积分兑换信息界面,若积分不够导致操作失败,则显示“积分不够”界面。为了使礼品更加丰富,系统实现了增加兑换礼品的功能。点击增加兑换商品,
41、输入商品名称以及兑换积分,点击提交,出现“操作成功!”界面即可完成添加。具体实现如图5-20:图5-20 礼品增加 兑换礼品的具体信息显示如下图5-21所示,该界面也可以实现兑换礼品积分修改和兑换礼品删除的功能:图5-21 兑换信息点击修改,即可修改商品的名称及其兑换的积分。超市商品价格上下浮动,因此,此应变性功能是十分有必要的。若兑换的礼品已无法进行兑换或缺货,则可点击删除。5.4.7留言吧主要是会员留言,是超市和会员沟通的平台,超市可在此宣传商品,同样,会员也可以提出自己的需求。管理员主要对留言内容进行删除管理操作。若发现有需要删除的留言,点击选择框,再点击删除即可。若想全部清空,也可点击
42、全选进行删除。具体界面如图5-22所示:图5-22 留言吧5.5 本章小结本章就超市会员积分系统的具体实现进行了详细介绍。第6章 系统测试6.1 常用测试方法测试在整个软件开发过程中起着至关重要的作用,软件测试对于保证一个软件的可靠性是极为重要的。测试占据整个软件生命周期的75%左右,可见它的重要性。特别是在面对一个庞大而复杂的系统,软件测试就能充分的发挥它的作用,因为伴随着测试,我们会发现软件中存在的各种各样的问题。从而,尽快地解决问题。在开发一个系统的各个阶段都不可避免地会发生这样或那样的问题,所以在每一个开发的过程中的各个阶段都要对软件进行测试,软件测试的目标是尽可能地发现软件中的错误,
43、以便对其进行修改。测试包括单元测试和集成测试16。单元测试是把一个模块作为独立的程序单元进行测试,以保证它能够正确执行规定的功能,单元测试是编码和单元测试阶段的任务。集成测试是将已经通过彻底测试的模块组装起来,以形成一个系统或软件产品,集成测试主要使用黑盒测试法对系统进行功能测试,集成测试的主要任务是检查和排除模块接口错误。全局数据结构错误。模块中某些遗漏的错误;集成测试是系统集成阶段的任务;集成测试可分为自顶向下集成测试、自底向上集成测试、自顶向下和自底向上综合的集成测试、回归测试、测试工作能否成功,主要取决于测试案例设计是否科学合理。测试案例系指测试输入数据及其对应的输出,其设计依赖于所采
44、用的测试方法:白盒测试与黑盒测试。1白盒测试:使用白盒方法导出测试案例是依据模块的编码,即模块的内部逻辑对测试者是可见的,故称为白盒测试,有时也称为玻璃盒测试。测试的目的在于用最少的测试案例,检测出最多的错误。使用白盒测试方法所导出的测试案例能保证模块中所有独立途径至少要测试一次。测试所有逻辑决策真和假两个方面。在所有循环的边界内部和边界上执行循环体。检查内部数据结构以保证其有效性。白盒测试又包含基本路径测试、条件测试、数据流测试和循环测试。2黑盒测试:黑盒测试集中在软件的功能需求上,黑盒测试是在程序或模块的接口级进行,而不考虑该程序的内部逻辑。黑盒测试能够用于检测程序中下列类型的错误:(1)
45、不正确或漏掉的功能,这往往是由于程序算法中的问题所造成;(2)接口错误;(3)数据结构或外部数据库存取中的错误;(4)性能方面的问题,这类问题通常也与算法有关;(5)初始化或结束错误。6.2 系统的安全性分析系统对于错误操作和非法用户的恶意破坏的安全保证的可靠程度。在本系统中,测试了所有可能涉及的错误操作,每个可能涉及到的错误操作都有相应的错误处理机制17,在系统实现过程中,定义了本系统可能出现的错误的处理信息以及相应的解决办法。对于用户,通过权限设置使其完成相应的操作,并且系统管理员可以修改普通用户的权限,非法用户是不可能登录到系统中的。6.3 系统实用性分析对于系统全部模块进行测试,基本达
46、到了任务书的要求,也达到了系统起初的设计需求,当然也会有考虑不详尽的方面,详细说明如下:全部功能要求已尽量达到了满足,全部性能达到要求,数据库操作正常。因为整个系统是基于教学管理系统,但是由于部分功能实现的并不是非常理想,而且也没有将系统在实际中测试,所以并不敢确保系统在实际中会有良好的应用效果。不过总体上说来,系统还是具有一定的实用性,这是我的第一个完整的软件系统,因为本身能力的限制,以及经验的不足,这个系统很难算作是产品,但是我认为,通过这样一个毕业设计,以及我现在所学习到的东西,下一个系统,一定是一个可以应用的、具有实用性的产品。6.4 本章小结本章主要介绍了系统的常用测试方法,以及系统
47、安全性和实用性的分析。第7章 结论7.1 结论 超市会员积分管理系统是基于web互联网18开发的,在开发本系统的过程中,查阅了大量的书籍。一些参考书中的实例给了我很大的启发,对于开发本系统,这些实例给了我很大的帮助。由于自己没有项目开发的经验,所以只能克服困难,尽量做到让系统的功能满足题目要求,并实现这些功能。经过毕业设计的开发与学习,我终于完成了超市会员积分管理系统的设计与开发。从开始接到论文题目到平台的实现,再到论文文章的完成,每走一步对我来说都是新的尝试与挑战,这也是我在大学期间独立完成的最大的项目。在这段时间里,我学到了很多知识也有很多感受,从对系统一无所知,对jsp、sql等相关技术
48、19不太了解的状态,我开始了独立的学习和试验,查看相关的资料和书籍,让自己头脑中模糊的概念逐渐清晰,使自己非常稚嫩作品一步步完善起来,每一次改进都是我学习的收获,每一次试验的成功都会让我兴奋好一段时间。虽然在系统的开发过程中遇到了诸多的问题和困难,但通过这次毕业设计的锻炼,仍使我在软件的设计与开发、前期的开发设计方面获益匪浅。虽然超市会员积分管理系统20的设计和实现看来还很幼稚,不太成熟,但这个系统是我开发的第一个项目,开发期间的苦与甜都让我记忆深刻,并且给了我巨大的鼓舞,激励我继续努力学习和进步。7.2本章小结本章对系统开发的过程进行了总结。参考文献1 黄景禹.超市会员卡忠诚计划绩效研:路径
49、与方法d.中南财经政法大学研究生学报, 2007,5:92992 魏锦.从消费水平看会员制商店在中国的商业发展j.中国商贸,2009(11)3 邹泽林.连锁超市会员积分销售系统的设计和实现d.遵义师范学院学报,2011,13 (5):1091114 王志强.如何利用会员积分管理提升客户忠诚度d.北京交通大学,2010,6:44-455 王珊.数据库系统简明教程d.高等教育出版社,2006:138-2486 美cay horstmann. big java编程实例m.电子工业出版社,20057 苗雪兰.数据库技术及应用j.机械工业出版社,20058 敬铮. java数据库开发与专业应用m.北京国
50、防工业出版社,20029 邓文渊,陈惠贞,陈俊华.挑战jsp与网页数据库设计m.中国铁路出版社,200411 郭珍,王国辉.jsp程序设计教程j.人民邮电出版社,200812 杨涛.会员卡管理信息系统的设计与实现d.山东大学,2009:1513 eric armstrong,stephanie bodoff ,debbie carson et a1the j2ee 1 4 tutorial sunmicm systems inc,200314 吴华.唐有明. jsp动态网站开发基础练习+典型案例j.清华大学出版社,200615 萨师煊.数据库系统概论j.高等教育出版社,200216 陈松乔,任
51、胜兵,王国军.现代软件工程j.清华大学出版社,200417 黄明,梁旭. 信息系统设计与开发实例j.机械工业出版社,200518 宣小平.jsp数据库系统开发实例导航j.人民邮电出版社,200819 赵杰. sql server设计与实现教程j.清华大学出版社,200920 perrotta, p. retailers fine - tune loyaltyj . supermarket news ,2002 , (5) :17.致 谢首先我的毕业设计能够得以顺利完成,是与我的指导老师的全力支持和热心帮助分不开的,当我在开发过程中遇到问题的时候,老师每次都能给予耐心、全面的解答,没有半句怨言,真正作到为人师表、授业解惑,并给我提供了充分有效的与论文课题相关的信息与资料。本次毕业设计过程中体验到了开发一个完整程序的步骤,了解到程序开发中遇到困难和解决困难的方法,深刻了解到编程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 土地综合整治投标方案
- 沉井施工期质量检验与评定合同
- 婚姻解除后财产分割与经济补偿协议范本
- 防汛围栏井安装方案
- 拦污栅项目规划方案
- 乡村网络面试题及答案
- 内外踝骨折护理常规
- 天花玻璃安装方案
- 金融创新:厂房股权转让与融资租赁一体化合同
- 2026版《全品高考》选考复习方案生物0420 课时作业(十九) 细胞的分化、衰老、死亡 含答案
- 《电力机车制动系统检修与维护》课件 项目二任务四检修中继阀
- 2025浙江慈溪市水务集团限公司招聘国企业人员19人易考易错模拟试题(共500题)试卷后附参考答案
- GB/T 15683-2025粮油检验大米直链淀粉含量的测定
- 2025吉林省安全员C证考试(专职安全员)题库及答案
- 电钻清洗消毒流程
- 装修贷款申请书
- 造林安全文明施工方案
- 员工作风培训
- 施工现场防扬尘、防噪音、防光污染措施
- 瓶装液化气送气工培训
- TSG 07-2019电梯安装修理维护质量保证手册程序文件制度文件表单一整套
评论
0/150
提交评论