上海交通大学本科毕业论文
基于VS2010+ACCESS的会员管理系统
学生:吴承
学号:709101130003
专业:计算机网络
导师:齐开悦
学校代码:
上海交通大学继续教育学院
二O一二年三月
毕业论文声明
本人郑重声明:
1、此毕业论文是本人在指导教师指导下独立进行研究取得的成果。除了特别加以标注和致谢的地方外,本文不包含其他人或其它机构已经发表或撰写过的研究成果。对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。本人完全意识到本声明的法律结果由本人承担。
2、本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。本人授权上海交通大学网络教育学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。
3、若在上海交通大学网络教育学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担(包括接受毕业论文成绩不及格、缴纳毕业论文重新学习费、不能按时获得毕业证书等),与毕业论文指导老师无关。
作者签名:吴承日期:2012-03
基于VS2010+ACCESS的会员管理系统
摘要
在经济全球化的今天,建立以客户为中心的经营战略,可以加强企业和客户间的联系。对企业来讲,为客户提供一流的服务,是企业建立品牌、实现差别化服务、取得竞争的利器。一直以来人们使用传统人工的方式管理会员的基本档案,这种管理方式存在着许多缺点:效率低、保密性差,另外时间一长,将产生大量的文件和数据,对于查找、更新和维护都带来了不少的困难。而通过会员管理系统,企业就可以很轻松很方便的记录所有会员客户的资料,了解用户的兴趣爱好、消费特点、意向需求等;进而针对客户的需求,为其提供优质的个性化服务,还能为企业的产品开发、事业发展提供可靠的市场调研数据,是企业经营不可或缺的一个有利工具。同时,作为计算机应用的一部分,使用计算机对会员进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高本低等,这些优点极大地提高了会员管理的效率,也是企业的科学化、正规化管理,与、存储量大、保密性好、寿命长、成先进科学技术接轨的重要条件。
另外,在当前的经济形式下,采用本套系统可以提前进行资金回笼。在先前可以通过优惠充值又可以吸引大批的预消费客户。为以后的发展也奠定了良好的经济基础。
本论文主要介绍了系统的分析,设计和开发的全部过程。开发工具为VS2010+ACCESS。
目录
毕业论文声明 (2)
摘要 (3)
目录 (4)
1 选题背景及项目概述 (5)
1.1 引言 (5)
1.2 项目概述 (5)
2 系统需求分析 (6)
2.1 功能需求 (6)
2.2 业务流程 (6)
3 开发工具介绍 (7)
4 数据库设计 (8)
4.1 数据库技术概述 (8)
4.2 数据库选择 (9)
4.3 数据库的E-R图 (10)
4.4 数据表格 (10)
5 会员管理系统详细设计 (12)
5.1 用户模块设计 (12)
5.1.1 新增会员 (12)
5.1.2 删除会员 (13)
5.2 消费模块设计 (16)
5.2.1 刷卡消费 (16)
5.2.2 现金消费 (17)
5.2.3 充值管理 (18)
5.3 产品管理设计 (19)
5.3.1 新增产品 (19)
5.3.2 删除产品 (20)
5.4统计管理设计 (22)
5.4.1 消费记录 (22)
5.4.2 统计数据 (23)
5.5 管理员设计 (25)
5.1.1 新增管理员 (25)
5.1.2 修改密码 (26)
5.6 其他配置文件 (26)
6 系统运行环境 (27)
7系统测试 (28)
总结 (30)
选题背景及项目概述
1.1引言
在当今经济的形式下,人民币不断贬值,很多人都选择了投资。但亦是由于货币政策的印象,很多店铺在开店的时候资金短缺,这个时候很多店铺选择充值消费,以达到回收资金的目的。亦可通过打折充值来吸引客户。
在日常经营中,也需要用户的信息能够及时的告知大家,是否推出了新的产品供大家使用。以及在营业时需要统计,打印等等功能。因此需要一套系统来代替传统手工统计。
1.2项目概述
针对上述的情况,有必要开发一套会员管理系统对店铺平时的管理。此项目主要通过Visual Studio 2010+ACCESS开发,无需配置与架设服务器,备份只需将数据库拷贝即可。并且加入刷ID卡功能,需刷卡设备。
针对店铺销售的实际情况,设置为:新设会员->冲费->刷卡消费(付现金)并记录,以及最后统计共消费的清单。其中需要设置商品,管理员等。
系统需求分析
2.1 功能需求
本课题要实现的是店铺会员系统,根据程序结构化设计的要求,把整个项目分为四大块,分别是商品管理,会员管理,统计管理与消费管理。
1.商品管理:主要实现对会员信息的添加、查询和删除的功能。
2.会员管理:主要实现对产品信息的添加、查询、和删除的功能。
3.消费管理:主要实现对会员购物信息消费的功能。
4.统计管理:主要实现消费信息的统计。
2.2业务流程
开发工具介绍
Visual Studio 2010
Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。Microsoft Office Access
Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和图形用户界面两项特点,是 Microsoft Office的成员之一。其实Access 也是微软公司另一个通讯程序的名字,想与 ProComm 以及其他类似程序来竞争。可是事后微软证实这是个失败计划,并且将它中止。数年后他们把名字重新命名于数据库软件。Access在2000年的时候成为了计算机等级考试中的计算机二级的一种数据库语言并且因为它的易学易用的特点正逐步取代传统的VFP成为二级中最受欢迎的数据库语言。
数据库设计
4.1 数据库技术概述
数据库是用户存放数据、访问数据、操作数据的存储仓库,用户的各种数据被有组织的存放在数据库中,在需要的时候可以随时被有权利的用户查询、统计,新的数据库可以被添加进去,不需要的数据库可以被删除,一些旧的数据库可以被修改,所以数据库就是被有效的组织在一起的数据集合
总的来说,数据库的设计对系统的经济性、功能性和效率有很大的影响,一个好的数据库,要求在设计时尽量避免数据的多余,另外,还要尽可能提高数据的存取速度。数据库设计时速度与空间在范式上是相互矛盾的。一方面按规范化理论的要求,关系模式应尽量取高级范式,尤其对记录数较多的关系,低级范式将会造成存储的大量重复,是空间遭受严重浪费;另一方面从存取速度上考虑,应该尽量做到一个模式涉及的属性越多越好,相互运算越少越好,这样,又应取低级范式。因此我们在设计数据库时要严格地探讨它的使用环境,充分了解用户的需求,清楚地掌握数据库系统的特点。经过综合的评价和分析后设计出的数据库应满足以下要求:
1. 数据库信息要能充分体现出用户使用系统的需求。
(2) 能够支持用户对数据进行的所有处理。
(3) 能够容易被数据库管理系统运行维护。
(4) 数据一致性、完整性好,无更新异常。
4.2 数据库选择
本系统选用的是ACCESS数据库。其最大优点在于无需架设任何服务器与环境。简单实用,备份简单。
Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
Access能够存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文软件公司),或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的"进阶用户"则能使用它来开发简单的应用软件。虽然它支援部分面向对象(OOP)技术,但是未能成为一种完整的面向对象开发工具。
4.3 数据库的E-R图
(1)会员管理系统整体E-R图如图3.1所示
4.4 数据表格
Admin_info(管理员表格)
Buy_bk(购买记录)
Card_user(会员信息表)
Pd_info(品牌表)
Product_Info(商品表)
会员管理系统详细设计
5.1 用户模块设计
5.1.1 新增会员
此界面记录了用户的一些详细信息,针对以后有新产品的发布,针对用户的爱好能及时的通知用户。也可以了解到用户的职业,推销分类的产品。预设充值金额。
实现代码:
privatevoid button1_Click(object sender, EventArgs e)
{
try
{
UserInfo user = new UserInfo();
user.Carduser = tex_card.Text;
user.Cardbak = this.tb_bk.Text;
user.Cardpwd = this.tex_pwd.Text;
user.Cardstata = this.cmb_stata.Checked ? "是" : "否";
user.Cardtime = tex_time.Text;
https://www.sodocs.net/doc/b36852026.html,eraddr = tex_addr.Text;
https://www.sodocs.net/doc/b36852026.html,erbirth = tex_addr.Text;
https://www.sodocs.net/doc/b36852026.html,erjob = tex_job.Text;
https://www.sodocs.net/doc/b36852026.html,erlove = tex_love.Text;
https://www.sodocs.net/doc/b36852026.html,ername = tex_name.Text;
https://www.sodocs.net/doc/b36852026.html,erphone = tex_phone.Text;
https://www.sodocs.net/doc/b36852026.html,ersex = comboBox1.SelectedItem.ToString();
https://www.sodocs.net/doc/b36852026.html,ertel = tex_tel.Text;
user.Price = Convert.ToDouble(tex_Price.Text);
int ret = UserServices.AddUser(user);
if (ret > 0)
{
MessageBox.Show("添加成功!!");
this.Close();
}
else
{
MessageBox.Show("添加失败!!");
}
}
catch (Exception ex)
{
MessageBox.Show("输入错误");
}
}
5.1.2 删除会员
此界面显示所有的会员信息,如需删除,只需选择相应的会员点击删除。语句通过数据库中唯一的ID号进行删除。
实现代码:
privatevoid button2_Click(object sender, EventArgs e)
{
string str = MessageBox.Show("你确定要删除选中项目吗?", "警告", MessageBoxButtons.YesNo).ToString();
if (str == "Yes")
{
if (this.dataGridView1.SelectedRows.Count > 0)
{
for (int i = 0; i < dataGridView1.SelectedRows.Count; i++)
{
DataGridViewRow dr = dataGridView1.SelectedRows[i];
int ret =UserServices.DelUser(int.Parse(dr.Cells[10].Value.ToString()));
if (ret > 0)
{
}
else
{
MessageBox.Show(string.Format("第{0}条删除失败!", i + 1));
}
}
}
else
{
DataGridViewCell dc = this.dataGridView1.SelectedCells[0]; DataGridViewRow dr = dc.OwningRow;
int ret =UserServices.DelUser(int.Parse(dr.Cells[10].Value.ToString())); if (ret > 0)
{
}
else
{
MessageBox.Show("操作失败!");
}
}
this.dataGridView1.DataSource = UserServices.GetAllInfo();
}
}
5.2消费模块设计
5.2.1 刷卡消费
此界面可以输入商品号*数量自动获得消费总金额,可以通过现金支付以及会员支付两种方式进行支持。方便了一些没有会员卡的用户。
public Form_Pay(float p, Form_BuyBK f,List
{
InitializeComponent();
price = p;
CenterToParent();
this.textBox1.Select();
fc = f;
this.tex_in.Text = p.ToString("0.00");
for (int i = 0; i { BuyBk bb = new BuyBk(); bb.BuyFrom = "system"; bb.Buyprice = tlist[i].Price.ToString(); bb.Buyproduct = tlist[i].Pname; bb.Buytime = DateTime.Now.ToString(); bb.Count = tlist[i].Count; blist.Add(bb); } } 5.2.2 现金消费 现金支付界面,应付金额自动生成。只需填入收到金额,自动活动找零。并且可以实现打印。 privatevoid printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { Graphics cp = e.Graphics; Font f = fontDialog1.Font; SolidBrush br = new SolidBrush(Color.Black); int height = 15; cp.DrawString("商品名单价数量",f, br,new PointF()); for (int i = 0; i { string str = getstr(7, blist[i].Buyproduct) + getstr(6, blist[i].Buyprice) + getstr(4,blist[i].Count.ToString()); cp.DrawString(str, f, br, 0.0f, height, new StringFormat()); height += 15; } cp.DrawString("--------------------", f, br, 0.0f, height, new StringFormat()); height += 15; float sun = 0.00f; for (int i = 0; i { sun += float.Parse(blist[i].Buyprice); } cp.DrawString("总价:¥"+sun.ToString("0.00"), f, br, 0.0f, height, new StringFormat()); } 5.2.3 充值管理 通过刷卡器刷卡自动回车,能得到会员所有的信息。然后按照金额进行充值。简单又高效。 privatevoid button2_Click(object sender, EventArgs e) { float pri = float.Parse(this.jine.Text) + float.Parse(https://www.sodocs.net/doc/b36852026.html,bel6.Text); pri = float.Parse(pri.ToString("0.00")); int ret = UserServices.Pay_pro(pri, this.textBox1.Text); if (ret > 0) { MessageBox.Show("充值成功!!"); this.textBox1.Text = ""; this.textBox1.Focus(); https://www.sodocs.net/doc/b36852026.html,bel6.Text = pri.ToString(); this.jine.Text = "0"; } else { MessageBox.Show("充值失败!!"); this.Close(); } } 5.3 产品管理设计 5.3.1 新增产品 添加消费商品,设置一些产品信息。别可删除。 实现代码 privatevoid button3_Click(object sender, EventArgs e) { ProductInfo product = new ProductInfo(); product.Productaddr = this.tex_productaddr.Text; product.Productdru = this.tex_productdru.Text; product.Productname = this.text_productname.Text; product.Productnum = this.tex_productnum.Text; product.Productpd = this.cmb_pd.SelectedText; product.Productpprice = float.Parse( this.tex_productpprice.Text); product.Productprice =float.Parse( this.tex_productprice.Text); if (this.chk_prista.Checked) { product.Productpristata = "是"; } else { product.Productpristata = "否"; } if (this.chk_psta.Checked) { product.Productstata = "是"; } else { product.Productstata = "否"; } product.Producttype = "无类型"; int ret = ProductServices.AddProduct(product); if (ret > 0) { MessageBox.Show("添加成功!"); this.dataGridView1.DataSource = ProductServices.GetAllProduct(); } else { MessageBox.Show("添加失败!"); } } 5.3.2 删除产品 privatevoid button4_Click(object sender, EventArgs e) { string str = MessageBox.Show("你确定要删除选中项目吗?", "警告", MessageBoxButtons.YesNo).ToString(); if (str == "Yes") { if (this.dataGridView1.SelectedRows.Count > 0) { for (int i = 0; i < dataGridView1.SelectedRows.Count; i++) { DataGridViewRow dr = dataGridView1.SelectedRows[i]; 会员信息管理系统 学号:2012516190 姓名:李治伟 班级:财管2班 1.1软件介绍 会员管理(添加新会员、会员列表、充值续次、会员类别、积分记录、充值记录、自定义文字段、积分变动),商品管理(添加新商品、商品列表、商品分类、自定义字段),消费积分(会员消费、积分换礼品、会员退货、消费记录、礼品设置、兑换历史、积分记录、挂单统计),统计报表(会员统计、产品统计、消费统计、会员缴费、礼品兑换、员工统计、来电弹屏、综合统计),增值服务(短信群发、短信模块、发送记录、短信账户)系统设置,服务与支持。 软件以“安全”“稳定”“易用”“专业”为宗旨,公司先后开发上市的系列管理软件均提现了功能强大实用、操作简便、界面直观、人性化设计的特点。 1.2界面浏览 2、安装过程 1 3.功能介绍 3.1 会员管理 在该界面用户可以自由添加新会员以及设置会员等级,同时可以查阅会员的一些基本信息,比如说积分记录、充值记录、积分变动等。在快捷功能中一些有利于加强会员与用户联系的强大功能使用十分方便。界面上方的搜索功能也十分强大,便于用户快速找到每一个会员。 3.2商品管理 在该界面用户可以添加新商品信息,商品过多可以通过商品分类进行整理。右下方的快捷功能提供了强大的数据处理能力。用户还可以通过商品查询功能了解商品的库存及其他基本情况。 3.3消费积分 同时礼品更新功能也在这一界面实现。 在该界面用户可以对会员的消费记录、缴费情况、商品以及礼品兑换的情况进行详细的统计,也包括对员工基本信息地统计。同时增加了来电弹屏的功能,方便用户能够及时的处理会员的问题。 3.5 增值服务 会员管理系统功能 设计 1. 受众俱乐部系统功能设计 1.1.1.会员管理模块 会员管理模块实现会员注册的基础配置、注册新会员和会员相关信息的查询功能。 会员信息包括:姓名,会员级别,积分,机构,职务,性别,出生,民族,地址,家庭,兴趣爱好,习惯,媒体接触习惯,备注一,备注二,备注三。(其中一般信息开放给会员可在线修改,特殊信息不允许会员修改) 会员注册:分为在线注册、短信注册和后台导入3种方式。 会员分类管理:为会员注册配置基础信息,可配置项目包括频率、类型、地区和会员级别。 会员活动查询:能够查询与会员相关的积分记录、活动记录、货物记录和沟通记录信息。 1.1. 2.活动管理模块 活动管理管理模块包括发起活动、会员参与报名、活动评价、活动展示橱窗子功能。 活动发起:系统管理员或活动负责人能够发起新活动,发起活动时需要填写活动名称、活动分类、负责人、组织人员、组织人员分工、参与客户、参与人员、开始时间、结束时间、地点、预算、货品、收入信息。 会员报名:会员能够选择自己感兴趣的活动进行报名,在经过管理人员审核后即可正式参加活动。 活动评价:活动结束后会员能够对活动进行情况进行评价,评价内容将自动展示在活动项目中。 活动展示橱窗:每个活动均附带一个活动橱窗,会员能够上传与 活动相关的图片并可配上文字说明。 活动积分:根据规则设定,会员参与活动可能需要扣除一定额度的积分,同时参与活动也可获得积分奖励。 1.1.3.交流管理模块 交流管理模块实现俱乐部与客户、会员和其它受众之间的短信、电话、邮件方式进行交流沟通、意见反馈。 会员交流:在会员交流模块,系统管理员和会员之间能够相互发起交流,在交流发起之后能够在每条交流后面进行跟进交流。 会员交流记录:每项交流情况都会被系统自动记录,系统管理员或活动相关人员能够根据会员、日期、和关键字查询相关交流记录。 会员积分管理系统解决方案 一、业务系统整体框架 系统管理为整个平台的后台管理模块,包括系统本身的用户管理、用户权限管理、门店管理、门店用户管理、加盟商户管理,以及系统的各项参数配置,均在此进行配置和保存。 二、业务处理和操作权限和职责 部门名称:门店 部门职责: 1. 为车主详细介绍会员政策和业务并收集用户资料 2. 为车主办理会员,并对会员办理所需材料、时间和流程对用户进行讲解 3. 为车主查看车辆违章信息以及个人驾照信息 4. 为车主查看会员状态和所获积分 5. 通知会员所获积分的兑换结果或优惠项目并获取用户意见反馈 6. 根据客户管理系统的资料和信息,进行回访和电话营销 7. 做好记录,按要求定期上报市场部 部门名称:财务部 部门职责: 核算具体项目金额 部门名称:总经理 部门职责: 1. 监督整个业务运营状态 2. 查看整个业务运营数据 部门名称:市场\营销部 部门职责: 1. 制定、执行营销计划,为公司带来潜在的顾客 2. 管理后台 三、系统管理 1、直营店管理 对系统中直营店进行配置管理:包括门店编码、名称、地址、门店负责人、联系方式等信息。 门店的编码系统自动生成 2、加盟商户管理 对加盟的合作伙伴进行备案,包括加盟店编码、名称、地址、联系人、联系方式、合作方式、结算方式等信息。 加盟店编码系统自动生成 四、POS 门店会员管理系统 主要功能 1. 设定零售价格 1)市场价:市场参考价格 2)网站订购价:比市场价格低一些的网站订购价。 3)会员等级折扣价: ●根据会员消费额度自动设置会员等级 ●根据会员等级设定不同的折扣价格 4)积分换购 ●购物可获得累积积分 ●购买商品可使用积分抵扣现金。如售价为100元的商品,可用90元现金+1000 积分(可后台设定比例) ●积分换礼品:使用积分来获取礼品 5)电子优惠券,分两种: ●折扣券:在现价上折扣,不适用礼包 ●现金券:通常是小额的;一次性消费,可用于大批量促销 6)礼包:礼包内每件商品有折扣;折扣可以为0,即赠品;不适用电子优惠券 2. 购买及消费礼品卡 1)说明 ●以订制硬卡为主,卡面印刷卡号与密码, ●密码区需刮开后方可见。 ●为不记名卡,遗失不补。 ●并且礼品卡不折现、不找零、不退款。 2)礼品卡种类 ●以不同面额做区分, ●100元面值 ●200元面值 ●500元面值 ●1000元等几种面值 会员管理积分系统分析 会员管理系统会员积分管理系统是一套为大型通用会员积分消费管理的应用解决方案,系统采用大型分布式机构(即可集中式部署又可分布式部署的管理信息平台)。平台主要面向会员在不同区域、不同网络环境、不同加盟商的消费管理、实现数据广泛共享,实现会员数据信息传输和协同工作,提高整体的工作效率和反映能力,充分发挥管理信息系统的作用,融管理于系统中,解决信息共享和充分利用的问题,为连锁管理提供原始的数据支持和决策分析。 本方案是遵循网络运用标准建立起来的管理信息系统,通过有线上网技术等基础条件,采用WML等开发技术实现在客户终端上进行数据的下载、上传、验证等功能。加盟商通过无线手持机或计算机连接互联网连接到总部服务器,通过手持机刷卡积分模块进行会员消费的数据传输,以及会员卡的身份验证、常规积分查询等操作,突破了传统通过POS机存储数据时候产生的数据不详尽、会员效验不能准确、实时,数据无法同步更新的问题,为连锁组织的数据安全性和数据同步更新提供了保障。 系统网络结构构造如下图: 1.会员管理系统会员积分管理系统概述 可靠、高效、便捷、同步的无线VIP会员积分管理分布式运用系统;实现了总部、加盟商之间数据共享和同步更新;让数据更准确;加盟商前台更方便快捷。针对这些需求,我们设计出了相互紧密联系的多个模块和部分可行性扩展功能模块。 总部管理系统:总部进行商铺管理、产品类别管理、会员类别、商家管理、报表等一系列的后台设置; 手持机管理系统:手持机程序的下发、添加删除商铺、手持机登陆账号以及手持机编码管理。 发卡管理系统:系统配有专门的发卡部门,利用该发卡系统,可批量或单个办理会员卡; 积分兑换系统:实现积分兑换金额存在卡中。该功能可扩展至其他相关的卡消费行业。实现现场或会员网络兑换礼品的发放邮寄以及查询。 无线手持机系统:加盟商通过GPRS无线手持机系统实现会员信息效验、会员消费数据传输的消费管理平台。 会员查询管理系统:会员可通过该系统实现个人资料、密码修改,积分查询、会员反馈、消费明细查询、等功能。 计算机科学与技术专业 C程序设计课程设计任务书 (15级) 题目:会员卡计费管理系统 学生姓名:学号: 班级: 题目类型:软件工程(R)指导教师:滕永晨 一、课程设计的题目简介 该设计要求学生以目前一些会员卡计费管理业务为背景,设计、开发一套“会员卡计费管理系统”软件。 通过该题目的设计过程,可以培养学生结构化程序设计的思想,加深对高级语言基本语言要素和控制结构的理解,针对c语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。得到软件工程的综合训练,提高解决实际问题的能力。 二、课程设计的任务 1.查阅文献资料,一般在5篇以上; 2.以目前一些会员卡计费管理业务为背景,通过调研、分析现有的管理模式和已有的管理软件,建立系统模型; 3.完成软件结构设计和算法设计; 4.完成系统的软件开发和测试工作; 5.撰写设计说明书; 6.做好答辩工作。 三、课程设计的主要内容、功能及技术指标 1.问题分析及解决方案框架确定:充分地分析和理解问题本身,弄清要求做什么。在确定解决方案框架过程中,综合考虑系统功能,考虑怎样使系统结构清晰、合理、简单和易于调试。最后确定每个过程和函数的简单功能,以及过程(或函数)之间的调用关系,并画出函数之间的调用关系图。 2.详细设计和编码:定义相应的存储结构,确定各个函数的算法,并画出 流程图,在此基础上进行代码设计,每个明确的功能模块程序一般不超过60行,否则要进一步划分。 3.上机前程序静态检查:上机前程序静态检查可有效提高调试效率,减少上机调试程序时的无谓错误。静态检查主要有两种途径:用一组测试数据手工执行程序;通过阅读或给别人讲解自己的程序而深入全面地理解程序逻辑。把程序中的明显错误事先排除。 4.程序调试与测试:采用自底向上,分模块进行,即先调试低层函数。能够熟练掌握调试工具的各种功能,设计测试数据确定疑点,通过修改程序来证实它或绕过它。调试正确后,认真整理源程序及其注释,形成格式和风格良好的源程序清单和结果。 5.完成课程设计报告 (1) 需求和规格说明:设计题目和问题描述:题目要解决的问题是什么; (2) 设计思路:主要算法思想,程序功能图,函数之间的调用关系图; 设计表示:每个函数或过程的功能,列出每个过程或函数所调用的过程或函数,并画出各函数的流程图; 详细设计:主要算法的伪代码; (3) 调试报告:调试过程中遇到的主要问题,是如何解决的;对设计和编码的回顾讨论和分析;改进设想;经验和体会等; (4) 程序实现注释; (5) 附录:源程序清单和结果。如果题目规定了测试数据,则结果要求包含这些测试数据和运行输出,当然还可以含其他测试数据和运行输出。 6. 设计“会员卡计费管理系统”软件,使之具备如下要求: (1) 新会员登记。(将会员个人信息及此会员的会员卡信息进行录入。) (2)会员信息修改。 (3) 会员续费。(会员出示会员卡后,管理人员根据卡号查找到该会员的信息并显示。此时可以进行续费,续费后,提示成功,并显示更新后的信息。) (4) 会员消费结算。(会员出示会员卡后,管理人员根据卡号查找到该会员的信息,结算本次费用。提示成功,并显示更新后的信息。)累计消费满1000元,及自动升级为VIP会员。之后每次消费给予9折优惠。 设计制作会员注册管理系统 第一节创建数据库与数据库连接 一、创建数据库 数据库文件名为zhuce.mdb,其中有一个会员信息表zhuce,字段名称、数据类型和说明如下: 二、连接数据库 (1)执行“窗口”|“数据库”命令,打开“数据库”面板,然后单击添加按钮,选择“自 定义连接字符串” (2)在弹出的自义连接字符串对话框中的“连接名称”文本框中输入zhuce,自定义连接字 符串为: “provider=Microsoft.jet.oledb.4.0;data source=”&server.mappath(“/zhuce.mdb”) 第二节会员注册 设计要点:插入表单对象、检查表单、插入记录和创建检查新用户名服务器行为。 一、注册页面的制作 (1)将index.htm页面另存为zhuce.asp (2)将光标定位于相应的位置,执行“插入记录”|“表单”|“表单”,插入一个表单。(3)将光标置于表单中,插入一个6行2列的表格,在属性面板中将“填充”设为4,“对齐”设为“居中对齐” (4)分别在第1列的单元格中分别输入:用户名:密码:重复密码:电话:电子邮箱: (5)将光标置于第1行第2列单元格中,执行“插入记录”|“表单”|“文本域”命令,插入文本域,在属性面板的“文本域”文本框中输入zhuce_name,“字符宽度” 设置为25,“类型”设置为“单行” (6)将光标置于第2行第2列单元格中,执行“插入记录”|“表单”|“文本域”命令,插入文本域,在属性面板的“文本域”文本框中输入pass,“字符宽度”设置为25,“类型”设置为“密码” (7)将光标置于第3行第2列单元格中,执行“插入记录”|“表单”|“文本域”命令,插入文本域,在属性面板的“文本域”文本框中输入pass1,“字符宽度”设置为25,“类型”设置为“密码” (8)将光标置于第4行第2列单元格中,执行“插入记录”|“表单”|“文本域”命令,插入文本域,在属性面板的“文本域”文本框中输入tel,“字符宽度”设置为25,“类型”设置为“单行” (9)将光标置于第5行第2列单元格中,执行“插入记录”|“表单”|“文本域”命令,插入文本域,在属性面板的“文本域”文本框中输入email,“字符宽度”设置为25,“类型”设置为“单行” (10)将光标置于第6行第2列单元格中,执行“插入记录”|“表单”|“按钮”命令,插入按钮,在属性面板的“值”文本框中输入“注册”,“动作”设置为“提交表单”(11)将光标置于注册按钮的后面,再插入一个按钮,在属性面板的“值”文本框中输入“重置”,“动作”设为“重设表单” (12)选中表单,单击“行为”面板中的添加行为按钮,选择“检查表单”,将文本域zhuce_name、pass和pass1的值都勾选“必需的”复选框,“可接受”选中“任何东西”单选按钮,文本域tel的“值”勾选“必需的”复选框,“可接受”选中“数字” 单选按钮,文本域email的“值”勾选“必需的”复选框,“可接受”选中“电子邮件地址”单选按钮。 (13)切换到拆分视图,在验证表单动作的源代码中输入以下代码,用于验证两次输入的密码是否一致。(在代码的第34的右括号后按两次回车,复制粘贴以下代码) 信息管理系统大作业会员管理系统项目说明书 项目名称:会员管理系统 专业:计算机科学与技术 班级:13计本班 学号:20134087104 姓名:冯帅 指导老师:胥颖 2016年6月 目录 摘要 (1) Abstract (2) 第一章引言 (4) 1.1开发背景 (4) 1.2系统特点 (5) 1.3可行性分析 (5) 1.4运行环境 (5) 第二章相关技术介绍 (6) 2.1php介绍 (6) 2.2MYSQL (6) 2.3APACHE简介 (6) 2.4WEB技术介绍 (6) 第三章项目功能及结构说明 (7) 3.1概念模型图 (7) 3.2逻辑模型图 (7) 3.3功能模块图 (8) 3.4U/C矩阵图 (8) 第四章数据库设计 (10) 4.1系统数据库设计 (10) 第五章系统的实现与应用 (14) 5.1项目文件清单 (14) 5.2系统登录模块开发 (16) 5.3文章信息管理模块开发 (20) 第六章系统实现的设想 (29) 6.1系统实现的软件体系结构 (29) 6.2系统实现的软件系统平台 (29) 6.2.1操作系统平台 (29) 6.2.2数据库平台 (29) 6.3系统实现的集成与开发平台 (29) 第七章结束语 (30) 参考文献 (30) 摘要 在经济全球化的今天,建立以客户为中心的经营战略,可以加强企业和客户间的联系。对企业来讲,为客户提供一流的服务,是企业建立品牌、实现差别化服务、取得竞争的利器。一直以来人们使用传统人工的方式管理会员的基本档案,这种管理方式存在着许多缺点:效率低、保密性差,另外时间一长,将产生大量的文件和数据,对于查找、更新和维护都带来了不少的困难。而通过会员管理系统,企业就可以很轻松很方便的记录所有会员客户的资料,了解用户的兴趣爱好、消费特点、意向需求等;进而针对客户的需求,为其提供优质的个性化服务,还能为企业的产品开发、事业发展提供可靠的市场调研数据,是企业经营不可或缺的一个有利工具。同时,作为计算机应用的一部分,使用计算机对会员进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高本低等,这些优点极大地提高了会员管理的效率,也是企业的科学化、正规化管理,与、存储量大、保密性好、寿命长、成先进科学技术接轨的重要条件。 其基本设计思想是采用B/S(浏览器/服务器)架构来设计该会员管理系统,而论文则简要从系统的各个功能模块、数据库的设计方面进行叙述,重点简述开发中系统的数据库访问技术和操作方法,用APACHE做服务器,通过对MYSQL 数据库与PHP进行了较深入的学习和应用,主要实现了系统管理、用户管理、文章管理、系统查询等系统功能。运行系统结果表明,本设计能够满足普通用户、店铺管理员两个方面的需求,基本达到了系统设计要求。 目前,国内国外关于这一方面的软件很多,其功能也都比较完善,但也都存在着一些问题,如性能不好、可靠性、安全性差、交互能力不强等问题,在日益激烈的商业战场中难以应对真实的、残酷的竞争。 关键词:会员管理系统 B/S模式 PHP MYSQL APACHE 会员卡管理系统功能说明 一、储值卡应用背景 储值卡又叫预付费卡,就是商家的顾客先把钱存在商家处,暂时没有消费,事后才动用预存的金额在商家处进行消费。因为采用先付钱,后消费的方式,能够帮助商家在短时间内回笼大量的资金,并且深度的绑定商家的客户,所以市场上有大量的商家采用储值卡、礼品卡的方式进行营销,并且承诺给储值卡和礼品卡的使用者一定的优惠,使得储值卡/礼品卡也受到了广大消费者的欢迎。 目前,储值卡在商场、购物中心、连锁机构、各类服务娱乐行业都有大量成功的使用。一卡易部分成功案例: ?深圳皇轩酒店 ?万科物业管理发展有限公司 ?任达山庄 ?广州长昕汽车4S店 ?深圳市演出公司 ?惠阳半岛新城市物业管理有限公司 ?丽水宏泰酒业 ?深圳汉堡王餐饮连锁 ?名典咖啡语茶 ………… 二、储值卡类型 1、实名卡:卡内记录持卡人身份信息,凭密码消费。持卡人可以充值、挂失、换卡,可以重复使用。使用于店面常客的会员卡储值用途。 ?实名卡可以有效的绑定忠实客户,防止客户轻易流失 ?实名卡更加有安全保障,客户愿意预存更多的金额 ?实名卡可以结合网络商城来使用,实现在线充值、在线购物等操作 2、匿名卡:卡内不记录持卡人身份信息,凭卡消费。不可以挂失、换卡或充值,一次性使用。适合做礼品卡送礼、员工福利等用途。 ?商家销售、使用非常方便,可以作为礼品卡员工福利卡向各种公司和单位兜售。能够在短时间能销售大量的卡,迅速回笼资金 ?消费者使用方便,无需复杂的操作 3、代金券:通常作为某种促销手段使用,消费者符合一定条件后自动获得一定的金额,下次消费时可以抵现使用 ?代金券的使用丰富了商家的营销手段 ?刺激顾客单次消费更多的金额 ?刺激顾客下次过来消费,增加营业额 三、无线设备终端 除了传统的电脑端软件加上对应的设备终端外,一卡易还提供了两种独立POS使用的方式,解决了客户店面无电脑、或者电脑不联网的问题,同时也能解决需要手持移动刷卡扣费的需求。适用于: 如何搭建会员管理体系 我们在经营一家B2B电商,在开发会员管理系统时,我们做了比较详细的行业调研和需求分析,本文提取了精华部分,希望对大家有所帮助。会员管理系统是电商系统的重要组成部分,是用户运营的基础工具,它通过等级、积分、勋章机制促进用户的活跃度和持续消费,另外,会员管理系统应支持定向营销活动,包含必要的统计分析功能。 1、会员等级: 等级是网站会员激励的重要手段,主要包括考核标准、升降规则、会员权益三个部分。 1)考核标准大都是体现会员价值,易于量化和理解的一个指标,例如电商的累积购物金额、QQ的活跃天数,也有网站为了鼓励用户参与,将签到、评价等行为作为考核标准,建立相应的成长值考核标准。 2)升降规则:成长值达到一定数值可以自动升级,网站也会设置等级有效期,逾期将会清空此前的成长值(或扣除部分成长值),重新评级。3)会员权益是激励会员不断升级的筹码,也可以帮助网站更有针对性的分配资源和服务。 会员等级参考: 附QQ等级 附QQ超级会员等级 附小米VIP等级 2、积分 积分系统对应任务系统(签到、评价、绑定第三方账号等),是网站引导用户参与的手段,完成任务获得积分奖励,积分可以兑换商品、抽奖或订单支付。 订单拒收等行为可能会引发减分,积分大都采用年度滚动清零方式,会员在该年得到的积分可使用到次年的12月31日,逾期未使用的积分将会自动清零。例如:2014年度获得的积分,有效期至2015年12月31日,于2016年1月1日00:00自动清零。 京东等网站会对会员行为双项奖励,即同时奖励成长值和积分,个人建议保留一种即可,会员等级尽可能做的简单,选取最核心的指标作为考核标准。 附天猫积分抽奖和兑换商品 分类号:TP311 单位代码:10422 密级:学号:Z0843048415 论文题目: 会员卡管理信息系统的设计与实现 Design and Implementation of the Member Card Management Information System 作者姓名杨涛 专业软件工程 指导教师姚青副教授 2009年10月1日 原创性声明和关于论文使用授权的说明 原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律责任由本人承担。 论文作者签名:日期: 关于学位论文使用授权的声明 本人完全了解山东大学有关保留、使用学位论文的规定,同意学校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅;本人授权山东大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段保存论文和汇编本学位论文。(保密论文在解密后应遵守此规定) 论文作者签名:导师签名: 日期: 目录 摘要 (i) ABSTRACT ........................................................... i i 第1章绪论 (1) 1.1 研究背景 (1) 1.2 国内外研究现状 (3) 1.3 本文的主要工作 (5) 1.4 论文的组织结构 (6) 第2章会员卡管理信息系统需求分析 (8) 2.1系统概述 (8) 2.1.1项目背景 (8) 2.1.2系统功能性需求 (9) 2.1.3 会员卡管理的职能部门 (10) 2.2基于用例的软件需求获取方法 (11) 2.2.1 用例的基本概念 (11) 2.2.2 用例模型的建立 (13) 2.2.3 用例模型的准则 (14) 2.3会员卡管理信息系统用例分析 (14) 2.3.1获取参与者 (15) 2.3.2设计用例 (16) 2.3.3用例描述 (19) 2.4系统非功能性需求 (27) 第3章会员卡管理信息系统概要设计 (29) 3.1系统总体设计原则 (29) 3.2会员卡管理信息系统网络架构 (30) 3.3系统的逻辑架构 (31) 3.3.1三层体系架构设计 (31) 3.3.2会员卡管理信息系统的体系结构 (31) 3.3.3静态结构 (33) 3.3.4动态结构 (34) 3.4领域模型 (34) CRM会员管理系统 产品概述 CRM平台概述 CRM是客户关系管理(Customer Relationship Management)的简称,是明源地产ERP的重要组成部分之一,它是基于地产行业在客户特征、产品特征、销售流程、服务模式、营销手段等方面独特的行业特色开发而成的,涵盖市场营销、销售/租赁、物业/客户服务、客户会以及客户互动门户等一系列与客户相关的业务,是以客户为核心的一体化业务运作平台。对地产企业而言,CRM平台的价值主要体现在增加现有客户的收益,准确挖掘高价值的客户,提高营销活动的效果,提升自身的运营能力等方面。CRM系统包括售楼管理子系统、租赁管理子系统、会员管理子系统和客户服务子系统等,提供了覆盖客户整个生命周期的管理流程和平台。 CRM会员管理系统概述 明源CRM会员管理系统是用来管理房地产会员业务的平台。该系统以会员(客户)记录为中心,提供会员信息化共享平台、准确挖掘高价值的客户、简化各个业务部门工作等等,使企事业会员俱乐部将注意力集中于满足客户的各项需要,逐步建立起多种多样的与会员进行交流和互动的渠道——如:面对面、电话接洽、网站BBS系统、电子邮件、手机短信、客户会杂志、会员活动等——协调在一个统一的平台之上,这样,不仅为企业提供了全方位的客户视角,更为重要的是,可以按照会员的喜好使用适当的渠道与之进行有效的互动交流。依托这个信息化的平台,地产企业可以根据本公司的特色特点,发展适合自身情况的会员维系计划,促进整体经营水平的提高。 系统特点 高效的会员业务管理工具 结合多家会员组织成熟运作的经验,总结提炼其业务运作模式和业务处理经验,能够适应 大批量会员业务处理、日常零星业务处理等各种业务场景;合理的系统模块划分与系统操 Result.asp(注册跳转结果,是否注册成功) 会 员 信 息 管 理 系 统
会员管理系统功能设计
会员积分系统方案
会员管理积分系统分析
29-会员卡计费管理系统
会员注册管理系统
会员管理信息系统
会员卡管理系统功能说明
如何搭建会员管理体系
会员卡管理信息系统的设计与实现
CRM会员管理系统
asp会员注册登录以及管理系统网页实例