




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目 录1.系统介绍12.数据库表的结构描述及其关系23软件的模块结构介绍33.1登录模块33.2 商品信息操作模块33.3 会员信息操作模块33.4 打印报表功能模块43.5退出系统功能模块44.主要功能模块的流程图55.主要功能的实现代码65.1登陆实现代码65.2注册实现代码65.3 商品信息操作模块代码实现75.3.1商品查询功能实现代码75.3.2商品添加功能实现代码75.3.3商品删除功能实现代码75.3.4商品信息修改实现代码85.4.1 会员查询功能模块代码实现85.4.2 会员添加代码实现95.4.3会员删除代码实现96.程序运行效果极其分析106.1登陆窗口106.2注册窗口
2、116.3商品操作模块136.3.1商品查询136.3.2 商品添加156.3.3商品删除166.3.4商品信息修改176.4 会员操作模块运行窗口196.4.1 会员查询196.4.2会员删除206.5打印报表21个人心得与体会221.系统介绍 会员管理系统(member management system或者vip manages),是指企业用于对会员进行有效管理的it系统。通过会员管理系统,企业就可以记录所有会员客户的资料,了解用户的兴趣爱好、消费特点、意向需求 等;同时针对客户的需求,为其提供优质的个性化服务;会员管理系统还能为企业的产品开发、事业发展提供可靠的市场调研数据,是企业经营
3、不可或缺的一个有利工具。会员系统管理的第一阶段是实现对会员信息、交易的管理,能够发行会员卡,分会员等级,返回积分等。现在广泛被使用的会员管理系统普遍是第一阶段,比较典型的有回头客单机版。随着互联网技术的出现,新一代的会员管理系统不仅能实现管理和交易,而且开始对会员进行更精准的分类,根据分类对不同的会员开展针对性的营销和关怀,真正提高会员忠诚度,为企业创造价值。 我所设计的甜品店会员管理系统是一个基于delphi7.0和sql server2005运行的会员管理系统。甜品店会员管理系统可以实现商品的添加、删除、查询、修改以及会员的登陆、注册、添加、删除、查询、和会员信息的修改及消费积分的查询。除
4、以上两大重要功能外,还能实现打印报表等基本功能。甜品店会员管理系统有以下几大优势: 1、建立长期稳定的消费市场 2、培养大批品牌忠诚者 3、加强企业与会员之间互动交流,改进产品 4、提高新产品开发能力和服务能力 5、市场消费的第一手资料 6、维护新客户,留住回头客2.数据库表的结构描述及其关系 系统创建一个会员及商品信息数据库,当中包含有两个数据表:表1 商品信息表、表2会员信息表。两个表的结构如下所示: 表1 商品信息表列名数据类型允许null值商品编号int否商品名称nchar否商品价格float否 表1表2 会员信息表 列名数据类型允许null值会员卡号int否会员姓名nchar否会员登
5、陆密码nchar否会员消费float是会员积分int是联系方式nchar否表2功能模块图如下图3所示 甜品店会员管理系统 商品修改商品删除商品添加商品查询会员添加会员删除积分记录会员信息操作商品信息操作会员查询 图33软件的模块结构介绍3.1登录模块登录模块是管理系统的必要模块之一,在用户进入主界面前必须进行身份验证,用户输入用户名和密码,若输入正确则用户进入主界面。当你是一个新用户时首先要进行注册,对个人信息注册完毕后再登录该系统。3.2 商品信息操作模块 商品信息操作模块包括四个功能模块:商品查询模块、商品添加模块、商品删除模块、商品修改模块。 商品查询模块功能如下:当用户输入商品编号和商
6、品名称时,点击按钮查询到商品的价格。 商品添加模块功能如下:当有一种新的商品需要添加进柜台时,将它的商品编号,商品名称,商品价格输入信息框,点击按钮即可添加新的商品信息。 商品删除模块功能如下:当想要删除某一种商品时,输入商品的编号及名称,点击按钮即可删除掉此商品的所有信息。 商品修改模块功能如下:如果您想修改某一件商品的价格,将它的编号及姓名输入,新的商品价格输入,点击按钮,就可以将商品的新信息导入。3.3 会员信息操作模块 会员信息操作模块也包括四个功能模块:会员查询模块、会员添加模块、会员删除模块以及会员积分记录模块。会员查询模块功能如下:输入会员的会员卡号与会员姓名,点击按钮,即可获取
7、此会员的所有个人信息,如联系方式和积分情况。会员添加模块功能如下:如果管理员想添加新用户,将新增的会员卡号与会员姓名输入,若数据库中无此会员,则会员输入密码,并再次输入密码,若两次密码相同,提示会员添加成功。否则提示会员已存在。会员删除模块功能如下:输入会员的会员卡号与会员姓名,当按确认按钮时删除此会员所有信息;按取消按钮则取消删除操作。积分记录模块功能如下:积分记录中有两个重要操作,其一为积分查询,其二为积分清零。输入会员卡号与会员姓名,查询其积分并选择是否将用户积分清零。 3.4 打印报表功能模块 用户可以将商品信息表或者会员信息表通过打印机打印出来。 3.5退出系统功能模块 点击按钮,管
8、理员退出管理系统。 4.主要功能模块的流程图 开始 登录窗口 no信息正确确?确 yes 退出系统打印报表会员操作商品操作 进入主界面 图45.主要功能的实现代码 5.1登陆实现代码 procedure tform2.button1click(sender: tobject);beginif datamodule16.adotable2.locate(会员卡号;会员登录密码,vararrayof(edit1.text,edit2.text),)then form2.modalresult:=10 else showmessage(您输入的密码不正确,或者用户不存在,请注册,);end;proc
9、edure tform2.button2click(sender: tobject);beginapplication.createform(tform9,form9);application.run;end;5.2注册实现代码beginif datamodule16.adotable2.locate(会员卡号;会员姓名,vararrayof(edit1.text,edit2.text ),) then showmessage(用户已存在) else if form9.edit3.text =form9.edit4.text then showmessage(用户注册成功) else begi
10、n showmessage(您两次输入的密码不正确,请重新输入); datamodule16.adotable2.insert; datamodule16.adotable2.fieldbyname(会员卡号).value:=(edit1.text); datamodule16.adotable2.fieldbyname(会员姓名).value:=(edit2.text); datamodule16.adotable2.fieldbyname(会员登录密码).value:=(edit3.text); datamodule16.adotable2.post;5.3 商品信息操作模块代码实现5.3
11、.1商品查询功能实现代码beginif datamodule16.adotable1.locate(商品编号;商品名称,vararrayof(edit1.text,edit3.text),) thenshowmessage(您所查找的商品价格为+inttostr(datamodule16.adotable1商品价格)elsebeginshowmessage(没有找到您需要的商品);datamodule16.adotable1.delete;end;5.3.2商品添加功能实现代码 procedure tform11.button1click(sender: tobject);beginif da
12、tamodule16.adotable1.locate(商品编号;商品名称,vararrayof(edit1.text,edit2.text),)then showmessage(此商品已存在) else begin showmessage(已成功添加新商品); datamodule16.adotable1.insert; datamodule16.adotable1.fieldbyname(商品编号).value:=(edit1.text); datamodule16.adotable1.fieldbyname(商品名称).value:=(edit2.text); datamodule16.
13、adotable1.fieldbyname(商品价格).value:=(edit3.text); datamodule16.adotable1.post; end; end; end. 5.3.3商品删除功能实现代码procedure tform13.button1click(sender: tobject);begin datamodule16.adotable1.open; if datamodule16.adotable1.locate(商品编号;商品名称,vararrayof(edit1.text, edit2.text),)then begin showmessage(查找到此商品,
14、您确认删除此商品的所有信息么?); datamodule16.adotable1.delete; end else showmessage(此商品不存在); end; end. 5.3.4商品信息修改实现代码procedure tform14.button1click(sender: tobject);beginif datamodule16.adotable1.locate(商品编号;商品名称,vararrayof(edit1.text,edit2.text),) thenshowmessage(您查找到此商品,商品价格修改成功)elsebegin showmessage(没有您所查找的商品
15、); datamodule16.adotable1.open; datamodule16.adotable1.edit; datamodule16.adotable1.delete; datamodule16.adotable1.insert; datamodule16.adotable1.fieldbyname(商品价格).value:=(edit3.text); datamodule16.adotable1.post;end;end;end.end. 5.4会员信息操作模块代码实现 5.4.1 会员查询功能模块代码实现 procedure tform6.button1click(sende
16、r: tobject);beginif datamodule16.adotable2.locate(会员卡号;会员姓名,vararrayof(edit1.text,edit2.text),)then showmessage(查找到此会员,是否获取基本信息?); form4:=tform4.create(application); form4.show; form4.edit1.text:=datamodule16.adotable2会员卡号; form4.edit2.text:=datamodule16.adotable2会员姓名; form4.edit3.text:=datamodule16
17、.adotable2会员积分; form4.edit4.text:=datamodule16.adotable2联系方式;end;end. 5.4.2 会员添加代码实现 procedure tform9.button1click(sender: tobject);beginif datamodule16.adotable2.locate(会员卡号;会员姓名,vararrayof(edit1.text,edit2.text ),) then showmessage(用户已存在) else if form9.edit3.text =form9.edit4.text then showmessage
18、(用户注册成功) else begin showmessage(您两次输入的密码不正确,请重新输入); datamodule16.adotable2.insert; datamodule16.adotable2.fieldbyname(会员卡号).value:=(edit1.text); datamodule16.adotable2.fieldbyname(会员姓名).value:=(edit2.text); datamodule16.adotable2.fieldbyname(会员登录密码).value:=(edit3.text); datamodule16.adotable2.post;
19、end; end; end.5.4.3会员删除代码实现procedure tform10.button1click(sender: tobject);begin datamodule16.adotable2.open;if datamodule16.adotable2.locate(会员卡号;会员姓名,vararrayof(edit1.text,edit2.text),)then begin showmessage(查找到此会员,您确认删除此会员的所有信息么?); datamodule16.adotable2.edit; datamodule16.adotable2.delete; end e
20、lse showmessage(此会员不存在); end;6.程序运行效果极其分析6.1登陆窗口如图5所示图5 6.2注册窗口如图6所示若数据库中会员存在则显示用户已存在 图6若用户注册过程中密码输入不一致,则显示重新输入,如图7。图7若数据库中不存在此会员,两次输入的密码相同,则注册成功,显示用户注册成功,如图8所示。 图86.3商品操作模块 6.3.1商品查询输入商品的编号和名称,若数据库中存在此商品则显示查询到的价格,如图9所示。 、 图9 若数据库中无此商品则显示没有找到您需要的商品,如图10所示。 图10 6.3.2 商品添加将数据库中没有的新商品添加入柜台,添加成功如下,如图11所
21、示。 图116.3.3商品删除若想删除商品信息,输入商品的编号和名称,若商品存在则显示查找到此商品,您确认删除此商品的所有信息么?如图12所示。 图12 6.3.4商品信息修改 若想修改商品信息,正确输入商品的名称或者编号,可修改商品价格或者商品名称。 如图13所示。 图13若商品不存在则显示没有您所查找的商品。如图14所示。图146.4 会员操作模块运行窗口6.4.1 会员查询输入会员卡号与会员姓名,点击按钮即可获取会员基本信息。否则显示此会员不存在。如图15所示。图156.4.2会员删除输入会员卡号与会员姓名,若此会员存在则显示查找到此会员,您确认删除此会员的所有信息么?,点击ok即可删除相关信息。否则,显示会员不存在。如图16所示。图166.5打印报表点击打印或者打印预览按钮,可查看打印效果。打印报表运行窗体如下图17所示。图17 个人心得与体会 项目文件里的窗体是自动创建,用于主窗体之前的封面窗体和登陆窗体;而单元文件里的窗体不是自动创建,用于主窗体之后的窗体,若想创建窗体需要加入如下创建语句。删除信息时,只需delete,不需要再post。 datamodule 本身就是一个类, 多了一个外观而已, 这样只是为了可视, 或者换句话说它跟 tfoo/tveecile/tcar这些东西没什么区别,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 糖果与巧克力行业市场调研方法与数据分析技巧考核试卷
- 四川省德阳中学江县2025届初三5月第一次联考化学试题试卷含解析
- 松原职业技术学院《家具设计与制作》2023-2024学年第二学期期末试卷
- 天津市职业大学《水工钢筋混凝土结构学》2023-2024学年第二学期期末试卷
- 六枝特区2025届数学三下期末学业水平测试模拟试题含解析
- 驾驶员安全责任协议书
- 房产产权转让协议二零二五年
- 二零二五融资及管理服务协议书
- 二零二五版房子抵押合同
- 种植业年度盘点
- iata第 66版危险货物规则(dgr 66th)
- 工程伦理智慧树知到期末考试答案章节答案2024年武汉科技大学
- 《运营管理》第2版题库与参考答案
- KEGG代谢通路中文翻译
- GB∕T 17832-2021 银合金首饰 银含量的测定 溴化钾容量法(电位滴定法)
- 低成本自动化的开展与案例77页PPT课件
- 梅州市部分饮用水源保护区调整方案
- 地面沉降监测技术要求
- 基本建设项目建设成本管理规定解读
- 金色的鱼钩课本剧
- 印刷机周保养记录
评论
0/150
提交评论