
会员积分系统的设计论文.doc
47页《数据库语言》课程设计说明书 计算机06-7班 刘汉亮计算机与信息工程学院《数据库语言》课程设计说明书 (数据库方向)班 级: 计算机06-7班 学 号: 06 姓 名: 刘汉亮 2009 年 6 月 26日《数据库语言》课程设计任务书及综合评定学生姓名: 刘汉亮 班 级: 计算机06-7班 专 业: 计算机科学与技术 E-Mail: 指导教师(签字): 起止时间: 2009年6月15日至6月26日 设计题目名称会员积分系统的设计数据库名称MemberCard密 码无设计主要内容及目标:会员积分系统是典型的信息管理系统,本设计主要分为:会员卡类型管理模块、会员资料管理模块、商品管理模块、会员卡积分管理模块、权限管理模块。
前台使用C#编写,后台使用Server2005设计主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面对于前者要求建立起数据一致性和完整性强、数据安全性好的库而对于后者则要求应用程序功能完备,易使用等特点其主要任务是用计算机对超市会员积分各种信息进行日常管理,如查询、修改、增加、删除,像会员卡信息系统、商品管理系统和权限管理系统本系统我负责模块为:商品管理模块、权限管理模块答辩及综合评定: 评阅教师(签字): 年 月 日综合评定成 绩教研室主任签字 目 录摘 要 4第1章 绪论 5第2章 需求分析 62.1建立数据库 62.2访问、操作并连接数据库 62.3会员积分管理系统的结构图 6第3章 数据库设计 73.1概念模型设计 73.1.1会员资料表E/R模型 73.1.2销售表E/R模型 73.1.3退货表E/R模型 83.1.4商品表E/R模型 83.1.5反馈规则表E/R模型 83.1.6反馈商品表E/R模型 83.2逻辑模型设计 83.3 物理模型设计 93.3.1建立销售信息信息表 93.3.2建立商品表 93.3.3建立会员资料表 103.3.4退货表 103.3.5建立反馈规则表 103.3.6建立反馈商品表 10第4章 系统具体实现 10第5章 结论 13第6章 总 结 14参考文献 15附 录 15摘 要会员积分系统是一项系统工程,综合了计算机、网络、数据库、通讯技术,也包括了企业管理科学和众多丰富实践经验的总结。
它是先进科学技术和现代企业经营管理结合的范例它的产生和运行是企业经营管理发展到一定阶段、一定规模及特定经济环境下的必然要求目前,全球超市市场竞争日益激烈,中大型连锁超市要想获得持续性的赢利取决于其是否能够赢得和保持相当的客户的满意度经过分析,随着连锁机构的增大以及市场促销手段的变化,手工方式已经无法记录会员消费的实时信息,超市决定启用一套新的会员软件系统我们使用Visualstudio2005这项开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统本软件是一个超市会员积分管理系统,是超市管理系统中的一个重要组成部分它不仅涉及的数据量巨大,而且要求具有极高的准确性、安全性和保密性,其建设成果的好坏直接关系到整个超市企业工作人员工作效率和数据的安全性为此,本软件严格遵循软件工程规定的设计方法和步骤,采用面向对象的开发、分析技术,对系统进行了深入细致的研究系统采用C/S模式开发,前台客户端采用IE浏览器浏览,后台服务器直接连接SQL Server2005数据库。
通过各客户端计算机接入会员商品库存的各项事务,实现库存管理规范性和安全性同时作为会员信息系统的组成部分,将来可以有很好的扩展性和通用性关键词:会员积分管理,SQL Server2005,C# 第1章 绪论 随着我国市场经济的蓬勃发展和人们对日常商品需求的迅速增加,超市行业正处于一个高速发展的时期.行业的快速发展必然导致竞争的加剧,要想在激烈的市场竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营销率.而我国大部分超市企业是由原来的个人零售店改造或企业员工下海创办的,虽然经营实现了专业化,但是从信息机制上还没有摆脱原有的销售模式,企业内部没有形成完善、有效的激励和约束的信息化管理机制,企业发展的动力不足,从而影响了企业的持续、稳定、快速发展.这其中,如何利用现代信息技术使企业拥有快速、高效的市场反映能力和高度的效率,已是超市经营企业,特别是超市连锁经营企业特别关心的问题.再者,由于消费产品种类繁多、销售模式特殊、业务量大,单凭手工记账已很难适应工作的需要.商品作为一个关系到人们日常生活的特殊行业,企业加大了管理的难度.如何尽快建立和完善现代企业的信息化管理机制问题,已成为超市企业发展的关键所在。
超市会员积分商品管理系统是一个超市单位不可缺少的部分,它的内容对于会员的管理是十分重要的所以会员积分管理系统不但为超市企业抓住了消费群体,而且也为企业提高了效益,但一直以来人们仍使用传统人工的方式管理客源,这种管理方式存在着许多缺点,如:效率低、工作量大等,而且,随着商品人数数量的增长,对于会员的查找,更新和维护都带来了不少的困难 在人类跨入21世纪之际,席卷全世界的信息化浪潮正在全球范围内轰轰烈烈的上演,它已经深刻地渗透到现代社会的各个领域:通讯、经济、技术、政治等等在会员管理领域,信息化概念的引入,尤其是超市信息系统的应用,大大改变了超市的管理模式和工作流程,对提高超市的管理水平、质量效益、经济效益、社会效益起到了巨大地促进作用目前会员管理系统地应用已成为超市管理地重要工具和手段,它地引入有助于改变传统地工作方式,提高工作效率;提高经济效益;加强过程控制,提高会员管理质量;提高超市信誉,增强竞争能力;实现客户资源共享;强化超市的科学管理会员进销存管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面本系统的主要任务是用计算机对会员积分各种信息进行日常管理,如查询信息、修改信息、添加信息、删除信息等等,像会员信息系统、入库会员管理系统和会员管理系统。
本设计主要分为五个阶段这其中包括:需求分析阶段,概念模型设计阶段,逻辑设计阶段,物理设计阶段及系统测试阶段,介绍程序的测试方法和测试结果第2章 需求分析2.1建立数据库建立会员管理系统的数据库,整个程序分为三大部分:会员资料管理;会员卡管理;商品管理在这个数据库中建立8个表,它们分别是销售表、商品表表、卡类型表、会员资料表、退货表、反馈规则表、反馈商品表、会员卡历史记录表:在设计数据库时,已经考虑到用户的需求,这正是数据库信息的来源根据列表的内容,可以提炼出以下数据信息1)多种会员卡:卡类型表(2)不同卡有不同积分规则:积分规则表(3)办理卡需要填写客户资料:客户资料表(4)积分可以反馈商品:反馈表(5)有关商品的资料:商品信息表(6)保积分售记录:销售表(7)商品可以退货,保存退货记录:退货表(8)可以查询顾客的刷卡记录:会员卡历史记录表2.2访问、操作并连接数据库这次会员积分管理系统一般按照以下三步曲进行:首先,是建立与会员积分管理系统的数据库的连接其次,读取或查询数据库中记录,并显示在窗口中的各个可视控件中最后,编辑数据并提交,完成数据插入、修改或删除等各种操作以上三步完成以后,在进行与前台进行连接,在这之中,我们也可以进行数据的添加、修改、删除的操作,这样做可以完善数据库,同时,也要做会员积分管理管理系统的数据库备份,以便以后的操作。
2.3会员积分管理系统的结构图:这个结构图主要是为了说明这个会员管理系统的基本信息,及这个数据库能实现的功能,还有能够通过此图,能够方便、快捷的了解本次数据库的会员积分管理系统的一些流程会员积分管理系统商品操作会员卡管理会员资料管理退货查询会员资料修改会员资料添加会员资料反馈销售获取积分规则修改卡类型名称修改积分规则添加卡类型图2-1结构图 图2-1结构图 第3章 数据库设计数据是企业运作过程中不可缺少的重要部分,建立自己的数据资料库是提高企业整体竞争力的关键因素对于程序而言,安全完整的保存客户的信息是一种责任,因此,数据库设计就成了整个软件开发的重要的一个环节一旦数据设计出现问题,软件就会处于残疾状态,某些功能的使用就发挥不了最大的作用所以,为了更好的开发数据库,了解信息的来源以及信息的流向是头等大事对于客户的整个操作流程,都要亲身参加,才能客观的掌握数据资料的真实性,为设计良好的数据库打下基础3.1概念模型设计会员卡号3.1.1会员资料表E/R模型: 会员编 号会员姓名会员资料办卡日期 会员身份证会员地址会员图3-1 会员资料表E-R模型3.1.2销售表E/R模型:商品编号自动编号销售表购买时间商品数量 图3-2 销售表 E-R模型3.1.3退货表E/R模型:商品ID退货单号退货表退货时间退货数量 图3-3 退货表 E-R模型3.1.4商品表E/R模型:商品编码商品数量商品表商品名称商品价格 图3-4 商品表 E-R模型3.1.5反馈规则表E/R模型:自动编号号反馈规则表总积分商品编号型 图3-5 反馈规则表 E-R模型3.1.6反馈商品表E/R模型:反馈单号号反馈商品表反馈日期商品编号 图3-5 反馈商品表 E-R模型3.2逻辑模型设计通过E/R模型到关系模型的转化,可以得到如下关系模式:会员资料管理实体集转换关系为: Public classMemberInfoEntity{ Public MemberInfoEntity{} Public string CardNum{} Public int CardID{} Public string CustName{} Public string CustIdentity{} Public st。
