超市会员管理系统详细设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

超市会员管理系统

超市会员管理系统要求建立起数据一致性和完整性强、数据安全性好的库。

本系统主要是对超市会员和职员的基本信息进行有序管理,主要包括的功能模块有:会员信息管理、积分信息管理、基本信息管理、统计、系统信息等。

该系统是在Microsoft Visual C++ 6.0的开发工具前提下进行的,运用Visual C++语言,连接了Microsoft Access 2003数据库,进行数据库的管理。

简单目录:

一.可行性研究

1.技术可行性

2.经济可行性

3.操作可行性

二.功能需求

1.会员信息

2.积分信息

3.基本信息管理

4.统计

5.系统信息

I

退出系统6.

系统工具栏7.

三.环境需求四.详细设计

1.系统登录权限

2.系统结构图各具体功能模块图

3. 基本信息管理模块

4.

5.统计系统信息

6.

II

可行性研究

可行性研究并不是解决问题,而是确定问题是否值得去解决,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。可行性研究最根本的任务是对以后的行动方针提出建议。

以下进行对超市会员管理系统的可行性分析:

1. 技术可行性:系统使用VC++作为开发工具,数据库使用Microsoft Access。支持的操作系统有Windows XP(SP2)/Windows 2000(SP4)/Windows Server

2003(SP1)等。

2. 经济可行性:开发本系统为会员,职员和管理员带来了极大的方便,节省了人力、物力、技术、资金等方面的花费,所以今后获得的经济效益一定会大于开发成本。

3. 操作可行性:超市会员管理系统简单易用,对用户的计算机水平要求不高,对于一般用户很容易学会。同时用计算机的高速度和自动化来替代手工的巨大工量,用计算机的高准确性来避免手工的错误和误差。

功能需求

功能模块的划分需要遵循低耦合、高内聚的原则,根据这一原则对该超市会员管理系统进行功能模块划分,下面详细叙述。

本系统针对三种层次的权限的用户:管理员、普通职员、会员。对于想使用 1

超市会员管理系统的用户,可以利用自己的登录账号,密码,用户权限登录该系统。进入系统后跟据自己权限执行相应权限的操作。

1. 会员信息

单击子菜单中的查看基本信息,可以查看会员的基本信息。

单击子菜单中的修改会员密码,可以修改会员的登录密码。

2. 积分信息

单击子菜单中的积分查询,可以查看该用户的会员积分。

单击子菜单中的积分兑换,可以进行积分兑换。

单击子菜单中的消费加分,可以根据会员的消费金额增加其积分。此操作只能由超市职员或管理员进行。对于会员,其权限不允许对该模块操作。

单击子菜单中的优惠讯息,可以查看超市的积分优惠政策。

3. 基本信息管理

本模块的功能:职员信息管理和会员信息管理。该模块功能只允许超市职员和管

理员进行操作。

(1)职员信息管理:

超市职员只能使用职员信息子菜单中的查询和修改密码功能。

管理员可对职员信息管理的全部功能进行操作:查询职员信息、修改职员信息、添加、删除职员信息。

(2)会员信息管理:

该模块可对会员信息进行查询、添加、修改、删除。有超市职员或管理员执行,不允许会员操作。

2

4. 统计

超市职员或管理员成功登录后,可以通过此模块对会员的积分情况进行统计分析,得到分析结果。

5. 系统信息

用户成功登录后,可以点击系统信息下的帮助和关于子菜单。该模块功能可以帮助用户了解该系统的使用。

单击子菜单中的用户帮助,系统弹出帮助文件,用户可以通过阅读帮助文件使用该系统。

单击子菜单中的关于,用户可以了解该系统版本及版权。

6. 退出系统

用户登录成功后,操作进行完毕即可点击退出菜单将退出系统,同时关闭数据库。

7. 系统工具栏

用户登录成功后,点击工具栏按钮可以快捷进入积分查询、会员查询、会员密码修改、关于系统及退出系统模块。

此外,在开发过程中,为工具栏按钮添加了鼠标提示功能。这样能使用户更方便的获取工具栏信息。

环境需求

系统开发平台:Microsoft Visual C++ 6.0

系统开发语言:VC++

3

数据库系统:Microsoft Access 2003

运行平台:Windows XP(SP2)/Windows 2000(SP4)/Windows Server 2003(SP1) 运行环境:Microsoft Visual C++ 6.0

详细设计

超市会员管理系统业务流程:首先由系统管理员将使用该系统的用户分为三种类型,管理员、普通职员和超市会员。普通职员拥有对超市会员的信息管理,即查、添、删、改的功能;还可对会员积分进行管理,如:将会远的消费金额转换为消费积分;同时,超市职员还可对自己的信息进行查询,并可修改自己的登录密码。超市会员只可对自己的信息进行查询,或对自己的积分进行兑换、查询。超级管理员具有所有权限。

1.系统登录权限如图所示:

职员信息管理管理员权会员信息管理限普通职员登录检积分信息查会员会员信息

系统登录权限图图3-1

,首),简称在系统的总体设计中我采用结构化设计(Structure DesignSD 4

先将整个系统化分为几个小问题,小模块。然后,进一步细分模块,添加细节。根据前面的系统功能需求分析和超市会员管理系统实现的功能可分解成七个主要功能模块,它们分别是用户登录模块、会员信息模块、积分信息模块、基本信息管理模块、统计模块、系统信息模块、退出系统模块。这七个主要功能模块分别可以分为多个具体模块,下面介绍各个具体模块。

2.系统结构图如下图所示:

5

超市会员管理系用户登超市会员管理系统主

会员基本信息处理管职员信息处

超市会员管理系统总体结构图3-2 图

6

3. 各具体功能模块图

用户登录模块1) . 登录界面实现的程序流程图为:

开读入账号、密码、登录身份是判断条件是否空是否否登录<3验证正确次否是进入主界面退出系统结束

3-3 图用户登录程序流程图7

2). 会员信息模块

(1).会员基本信息查询

用户登录成功后,可以根据用户账号或身份证号查询会员的基本信息,还可以进行全表查询。流程图如下:

开选择查询条读入条判断条件是空否否检查条件有效性是错误处理显示会员信息结束

会员信息查询流程图3-4 图

8

(2).会员密码修改

相关文档
最新文档