1、超市会员管理系统超市会员管理系统要求建立起数据一致性和完整性强、数据安全性好的库。本系统主要是对超市会员和职员的基本信息进行有序管理,主要包括的功能模块有:会员信息管理、积分信息管理、基本信息管理、统计、系统信息等。该系统是在 Microsoft Visual C+ 6.0 的开发工具前提下进行的,运用 Visual C+语言,连接了 Microsoft Access 2003 数据库,进行数据库的管理。简单目录:一 可行性研究1.技术可行性2.经济可行性3.操作可行性二 功能需求1.会员信息2.积分信息II3.基本信息管理4.统计5.系统信息6.退出系统7.系统工具栏三 环境需求四 详细设计
2、1. 系统登录权限2. 系统结构图3. 各具体功能模块图4. 基本信息管理模块5. 统计6. 系统信息1可行性研究可行性研究并不是解决问题,而是确定问题是否值得去解决,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。可行性研究最根本的任务是对以后的行动方针提出建议。以下进行对超市会员管理系统的可行性分析:1. 技术可行性:系统使用 VC+作为开发工具,数据库使用Microsoft Access。支持的操作系统有 Windows XP(SP2)/Windows 2000(SP4)/Windows Server 2003(SP1)等。2. 经济可行性:开发本系统为会员,职员和管理员带来了极
3、大的方便,节省了人力、物力、技术、资金等方面的花费,所以今后获得的经济效益一定会大于开发成本。3. 操作可行性:超市会员管理系统简单易用,对用户的计算机水平要求不高,对于一般用户很容易学会。同时用计算机的高速度和自动化来替代手工的巨大工量,用计算机的高准确性来避免手工的错误和误差。功能需求功能模块的划分需要遵循低耦合、高内聚的原则,根据这一原则对该超市会员管理系统进行功能模块划分,下面详细叙述。本系统针对三种层次的权限的用户:管理员、普通职员、会员。对于2想使用超市会员管理系统的用户,可以利用自己的登录账号,密码,用户权限登录该系统。进入系统后跟据自己权限执行相应权限的操作。1. 会员信息单击
4、子菜单中的查看基本信息,可以查看会员的基本信息。单击子菜单中的修改会员密码,可以修改会员的登录密码。2. 积分信息单击子菜单中的积分查询,可以查看该用户的会员积分。单击子菜单中的积分兑换,可以进行积分兑换。单击子菜单中的消费加分,可以根据会员的消费金额增加其积分。此操作只能由超市职员或管理员进行。对于会员,其权限不允许对该模块操作。单击子菜单中的优惠讯息,可以查看超市的积分优惠政策。3. 基本信息管理本模块的功能:职员信息管理和会员信息管理。该模块功能只允许超市职员和管理员进行操作。(1)职员信息管理:超市职员只能使用职员信息子菜单中的查询和修改密码功能。管理员可对职员信息管理的全部功能进行操
5、作:查询职员信息、修改职员信息、添加、删除职员信息。(2)会员信息管理:该模块可对会员信息进行查询、添加、修改、删除。有超市职员或管3理员执行,不允许会员操作。 4. 统计超市职员或管理员成功登录后,可以通过此模块对会员的积分情况进行统计分析,得到分析结果。5. 系统信息用户成功登录后,可以点击系统信息下的帮助和关于子菜单。该模块功能可以帮助用户了解该系统的使用。单击子菜单中的用户帮助,系统弹出帮助文件,用户可以通过阅读帮助文件使用该系统。单击子菜单中的关于,用户可以了解该系统版本及版权。6. 退出系统用户登录成功后,操作进行完毕即可点击退出菜单将退出系统,同时关闭数据库。7. 系统工具栏用户
6、登录成功后,点击工具栏按钮可以快捷进入积分查询、会员查询、会员密码修改、关于系统及退出系统模块。此外,在开发过程中,为工具栏按钮添加了鼠标提示功能。这样能使用户更方便的获取工具栏信息。环境需求系统开发平台:Microsoft Visual C+ 6.04系统开发语言:VC+数据库系统:Microsoft Access 2003运行平台:Windows XP(SP2)/Windows 2000(SP4)/Windows Server 2003(SP1)运行环境:Microsoft Visual C+ 6.0详细设计超市会员管理系统业务流程:首先由系统管理员将使用该系统的用户分为三种类型,管理员、
7、普通职员和超市会员。普通职员拥有对超市会员的信息管理,即查、添、删、改的功能;还可对会员积分进行管理,如:将会远的消费金额转换为消费积分;同时,超市职员还可对自己的信息进行查询,并可修改自己的登录密码。超市会员只可对自己的信息进行查询,或对自己的积分进行兑换、查询。超级管理员具有所有权限。1.系统登录权限如图所示:登录权限检查会员信息管理积分信息管理员普通职员会员职员信息管理会员信息5图 3-1 系统登录权限图在系统的总体设计中我采用结构化设计(Structure Design,简称SD) ,首先将整个系统化分为几个小问题,小模块。然后,进一步细分模块,添加细节。根据前面的系统功能需求分析和超
8、市会员管理系统实现的功能可分解成七个主要功能模块,它们分别是用户登录模块、会员信息模块、积分信息模块、基本信息管理模块、统计模块、系统信息模块、退出系统模块。这七个主要功能模块分别可以分为多个具体模块,下面介绍各个具体模块。2.系统结构图如下图所示:6超市会员管理系统用户登录超市会员管理系统主页会员信息 积分信息基本信息管理统计系统信息 退出系统查看基本信息优惠讯息 统计分析 关于本系统职员信息处理 会员基本信息处理管理查看基本信息 修改基本信息修改密码添加职员信息 删除职员信息 查询会员信息会员注册修改各会员信息注销会员修改会员密码积分查询 积分兑换 消费加分 用户帮助图3-2 超市会员管理
9、系统总体结构图73. 各具体功能模块图1) .用户登录模块登录界面实现的程序流程图为:开始读入账号、密码、登录身份验证正确是进入主界面登录3 次否是退出系统否结束判断条件是否空否是图3-3 用户登录程序流程图82). 会员信息模块(1)会员基本信息查询用户登录成功后,可以根据用户账号或身份证号查询会员的基本信息,还可以进行全表查询。流程图如下:开始选择查询条件读入条件显示会员信息结束判断条件是否空否是检查条件有效性是否错误处理图3-4 会员信息查询流程图9(2) 会员密码修改此模块用于修改会员的登录密码。流程图如下:开始读入账号、密码检验正确读入新密码和确认密码两次输入一致密码修改成功结束是否
10、是否判断条件是否空否是图 3-5 会员密码修改流程图103 )积分信息模块(1)积分查询实现原理如会员信息模块中的会员查询。(2)积分兑换该模块实现会员的积分兑换。程序流程图如下:开始读入账号、密码检验正确是否已兑换是否兑换成功结束否是判断条件是否空否是图 3-6 积分兑换流程图11(3)消费加分该模块功能将会员的消费金额换为消费积分。流程图如下:开始读入账号及消费金额检验账号合法性增加积分结束是否判断条件是否空是否图 3-7 消费加分模块流程图(4)优惠讯息该模块为静态功能。超市职员可将点击优惠讯息菜单即出现超市积分的优惠政策及兑换政策的对话框。124 )基本信息管理模块(1). 职员信息管
11、理查询基本信息该模块功能实现基本与会员基本信息查询相同,在此不再赘述。修改职员信息该模块功能修改超市职员的基本信息,其实现流程图如下:开始读入职员号判断条件是否空有效性进入修改页面读入修改信息修改成功结束是否是否13图 3-8 职员信息修改流程图修改密码职员修改密码模块与会员密码修改类似,此处不再赘述。添加职员信息管理员进入系统后可以按照需求添加职员信息,下面是添加职员程序流程图: 开始读入基本信息检验合法性添加到数据库结束是否图 3-9 添加职员信息流程图删除职员信息14该模块由管理员进行操作,填入职工号后,系统检查是否存在于数据库中,若存在则按照职员号删除该职员记录信息,流程图如下:开始读
12、入职员号判断条件是否空检验合法性确定删除从数据库中删除结束是否是是否否图 3-10 删除职员信息流程图会员信息管理会员信息管理包括会员信息查询、会员信息修改、会员注册、会员注销四个模块,功能实现同职员信息管理模块中响应功能。5) 统计统计模块用于统计会员积分等级。15(1) 打开记录集,获得各等级人数;(2) 绘制柱形图开始打开记录集,获得各等级人数获取设备环境创建画刷,填充图形释放设备环境结束图 3-11 统计分析柱形图实现流程图6) 系统信息1用户帮助系统调用帮助文件 Market-Help.chm,对于不熟悉本系统的用户可以通过阅读帮助文件了解系统如何使用。2关于本系统本功能调用系统关于
13、对话框,为用户提供系统版本及版权情况。多读书的好处 书,是了望世界的窗口。书,是知识的源泉,是人类进步的阶梯。要获得知识,就必须多读书。要跟上时代发展的步伐,就必须不断读书,不断充实自己。书的内容可以五花八门,不拘一格。因为我始终相信,不管看什么书,只要开卷就有益。我床边的书常常有几摞,随手可取,内容五花八门。有适合工作需要的书,比如新华文摘 、我是职业秘书 、 社会工作概论等;有文学书籍,这几年看了一些当下流行的文学作品,尤其喜欢反映官场现实的小说;也有热播的电视剧的书,我感觉文字的渲染效果远比演员的表演更有感染力。还有一些如何与孩子沟通的书也是我经常涉足的领域。这六周的学习时间,我又强化了
14、读书笔记的记录。书越读越多,越读越有兴趣。我感觉多读书至少有以下四点好处:一是多读书可以增长知识,提高能力。古人云, “书犹药也,善读之可以医愚。不吃饭则饥,不读书则愚”。读书能增长知识,开阔眼界;能明白事理,增强能力。我原来只是把“加强学习” 当作一句口号来喊,随着看书多一些后,才真正发现读书的意义。明白了我们常说的“提高分析问题解决问题的能力”不是一句空话。同样一件事情,不同的人会有不同的看法,不同的看法就会产生不同的处理方式。同样的工作,有的人能思路清晰、有条不紊处理得很好,有的人就不得要领,乱干一气,结果忙了半天没有实效。我以为,这也是不学习、思想肤浅、理解能力低的表现。只有多读书,通
15、古今,晓四方,提高理解能力,才能正确分析问题,才能用科学的理论和方法来解决问题。二是多读书可以陶冶情操,自信从容。我经常会把把空闲时间留给书本,比如利用送孩子去培训班之后的时间看书。最好是找个安静的书屋,可以喝点茶,手捧一本喜欢的书,坐在靠窗边的椅子上,安安静静地品味书中的滋味。这时候,我的内心是充实的而满足的。读书可以让我们拥有“运筹帷幄,决胜千里”的信心。读书可以使人从无知到有知,从有知到深知;读书可以使人更加理性,不为喧嚣繁杂的世事所干扰,不为一时一事的得失而喜忧。通过在笔墨书香中体验共鸣和感动,解脱自己内心的焦虑、恐惧、寂寞、悲哀,使胸中的积郁释然超脱,达到淡泊宁静、自信从容的心理和谐
16、状态。三是多读书可以修身养性,温文尔雅。其实,我喜欢读书也不是天生的。曾经跟一位大学教授聊天时候的一句话在我心里打下了深深的烙印。他说“一个人读多少书是写在脸上的”。当时,我对照检查了一下,感觉我脸上肯定是写着没有多少文墨、很肤浅的样子。我多么希望自己让人看起来是气质高雅,富有书卷气的样子啊。我们知道:第一印象非常重要。多读书就可以让人感觉知书答礼,颇有风度。有时候,我们会发现,同样年龄段的人,大学教授和一般职工总是让人一眼就能分辨出来。主要是气质的不同。这就是我们常说的“腹有诗书气自华”。四是多读书可以文采飞扬,富有灵感。我们都是机关工作者。能说会写是对我们的基本要求。这就要求我们要多读书。
17、不读书,写作时就可能无从下笔或言之无物,语言空洞乏味,没有魅力。 “读书破万卷,下笔如有神。 ”书读得多了,驾驭文字的能力强了,想要表达的思想就能流畅的表达出来。我有深切的体会:当我写一篇文章的时候如果是非常有感觉一气呵成的文字,别人读起来也非常流畅。如果是没有感觉东拼西凑硬挤出来的文字,别人读起来也会感觉生涩不流畅。所以,我判断一篇文章好坏的标准就是能不能让我读下去。多读书,还能使人在写作的时候,多运用一些书中的好词好句和生活哲理,让人觉得富有文采,美感,增加文章的可读性。英国首相丘吉尔曾经这样评论读书:“最有益的消遣方式是读书,千千万万的人都能从丰富多彩的阅读活动中找到精神慰藉。感谢您的阅读