超市会员卡管理系统1.doc

上传人:知****量 文档编号:31722796 上传时间:2022-08-08 格式:DOC 页数:39 大小:78.04KB
返回 下载 相关 举报
超市会员卡管理系统1.doc_第1页
第1页 / 共39页
超市会员卡管理系统1.doc_第2页
第2页 / 共39页
点击查看更多>>
资源描述

《超市会员卡管理系统1.doc》由会员分享,可在线阅读,更多相关《超市会员卡管理系统1.doc(39页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、超市会员卡管理系统1辽宁科技大学本科生毕业设计(论文) 第 I 页 超市会员卡管理系统 摘 要 近些年来,随着现代社会的飞速发展,中小型超市的数量不断增多,零售市场的竞争也越来越激烈。各个超市为了能够吸引顾客都在发放各种会员卡,给顾客带来优惠,同时也增加自己的收入。面对这种局面,开发一个操作简单、实用的超市会员卡管理系统也越来越受到超市管理者的关注了。通过对中小超市的调研,开发了一个基于C#3.5的超市会员卡管理系统。该系统主要有一般用户和管理员两个角色。一般用户可以添加会员信息、修改会员信息、查看会员列表,添加、修改、删除商品相关信息,也可以管理会员的消费,查看历史消费记录,添加积分兑换的礼

2、物信息,为会员兑换礼物。他们也可以修改自己的登录密码.管理员不仅具有一般用户的所有权限外同时还具有添加、删除一般用户信息,备份系统数据库和还原数据库的操作。系统主要基于C#3。5,应用Microsoft Visual 2008和Microsoft SQL Sever 2005数据库技术。论文主要分为绪论、需求分析、系统概要设计、详细设计以及结论几个部分。系统具有很好的交互界面,用户可以很方便的使用该系统,并使用专业的测试方法对系统进行测试得出结论。 关键字:超市会员卡管理系统,C#3.5,Microsoft visual studio 2008,Microsoft SQL Sever 2005

3、 辽宁科技大学本科生毕业设计(论文) 第 II 页 Supermarket Membership Card Management System Abstract In recent years, with the rapid development of modern society, the number of small and mediumsized supermarkets is increasing, and retail market competition is becoming more and more fierce。In order to attract customers

4、, every supermarket is issuing various membership cards, bringing customer benefits, as the same time increasing their incomes. In the face of such situation, to develop a simple but practical supermarket membership card management system is getting more and more attention of the supermarket manager

5、s。 Through investigation and research of small and medium-sized supermarkets, developing a supermarket membership card management system based on c # 3.5 。 The system mainly include two roles:general users and administrators 。 General users can add member information, modify member information, look

6、 over member list。They can also add ,delete,modify and look over commodity information, manage member consumption, according to historical records of consumption, add information of gifts which members can exchange with credit。They can also change their login password。 Administrators not only own al

7、l the permission which general users own but also can add, delete and backup system database and restore the database. This system is mainly based on c # 3。5, using the technology of Microsoft Visual 2008 and Microsoft SQL Sever 2005 database。 Paper mainly divides into the introduction, summary of r

8、equirement analysis, system design, detail design, and conclusion. System has a good interactive interface, users can easily use the system, and draw conclusion using the professional test method on the system. key words: Supermarket membership card management system;C3。5,Microsoft visual studio 200

9、8,Microsoft SQL Sever 2005辽宁科技大学本科生毕业设计(论文) 第 III 页 目 录 1 绪 论 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。1 1。1 系统开发背景介绍 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 1 1.1.1 课题背景 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 1 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 1

10、 1。1。2 国内外发展现状 。.。.。.。.。.。.1.1.3 系统开发目标 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 1 1。2 系统的技术支持 。.。.。.。.。.。.。.。.。.。.。.。.。.。 2 1.2.1 Microsoft Visual Studio 2008 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 2 1.2。2 Microsoft SQL Sever2005 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 2 2 需求分

11、析 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.4 2.1 可行性分析 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 4 2.1。1 技术可行性 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 4 2。1。2 经济可行性 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 4 2.1。3 法律可行性 .。.。.。.。.。.。.

12、。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 4 2.2 系统角色分析 。.。.。.。.。.。.。.。.。.。.。.。.。.。 5 2.3 系统功能分析 。.。.。.。.。.。.。.。.。.。.。.。.。.。 6 2.4 系统技术应用 。.。.。.。.。.。.。.。.。.。.。.。.。 7 3 系统概要设计.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.8 3。1 系统总体模块设计 。.。.。.。.。.。.。.。.。.。. 8 3。2 系统登录模块设计 .。.。.。.。.。.。.。.。.。.。.。.。 9 3。3 会

13、员管理模块设计 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 9 3.3.1添加会员模块设计 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 10 3。3.2 会员列表模块设计 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 10 3.3.3 会员充值模块设计 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 10 3.4 库存管理模块设计 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 11 3.4

14、.1 新增产品模块设计 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.11 3。4。2 产品列表模块 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。11 3。5 会员消费模块设计 。.。.。.。.。.。.。.。.。.。.。.。.。.。 12 辽宁科技大学本科生毕业设计(论文) 第 IV 页 3。5。1会员刷卡模块设计 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 12 3.5。2 历史消费记录模块设计

15、 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 12 3.5。3 统计报表模块设计 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 13 3.6 积分兑换模块设计 .。.。.。.。.。.。.。.。.。.。.。.。 13 3。6。1 兑换礼品模块设计 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 13 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 14 3。6.2 礼品设置模块设计 .。.。.。.。.。.。.。.3。6.3 兑

16、换记录模块设计 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 14 3。7 系统管理模块设计 。.。.。.。.。.。.。.。.。.。.。.。.。. 14 3。7。1 新增操作员模块设计 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 14 3.7.2 操作员列表模块设计 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 15 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 15 3。7.3 密码修改模块

17、设计 .。.。.。.。.。.。.。.。.。.。.。3。7.4 数据备份与还原模块设计 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 15 3。8 数据库设计 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 15 3。8.1 数据库概念结构设计 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 15 3.8。2 数据库逻辑结构设计 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 19 4 系统详细设计与实现 .。.

18、。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.22 4。1 系统开发环境 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 22 4。2 系统登录功能实现 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 22 4.3 会员管理功能实现 。.。.。.。.。.。.。.。.。.。.。.。. 23 4。3。1 添加会员功能实现 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 23 4.3。2 会员列表功能实现 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.

19、。.。.。.。.。.。.。.。.。.。. 23 4.3。3 会员充值功能实现 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 24 4.4 库存管理功能实现 。.。.。.。.。.。.。.。.。.。.。.。.。 25 4。4.1 新增产品功能实现 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 25 4。4.2 产品列表功能实现 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 25 4。5 会员消费功能实现 .。.。.。.。.。.。.。.。.。.。

20、.。.。. 26 4。5。1 会员刷卡功能实现 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 26 4。5。2 历史消费记录功能实现 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 27 4。5.3 统计报表功能实现 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 28 辽宁科技大学本科生毕业设计(论文) 第 V 页 4。6 积分兑换功能实现 。.。.。.。.。.。.。.。.。.。.。.。. 29 4。6.1 兑换礼品功能实现

21、.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 29 4。6.2 礼品设置模块设计 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 29 4.6。3 兑换记录功能实现 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 30 4.7 系统管理功能实现 。.。.。.。.。.。.。.。.。.。.。.。. 31 4。7。1 新增操作员功能实现 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。

22、.。.。.。 31 4.7.2 操作员列表功能实现 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 31 4.7。3 密码修改功能实现 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 32 4。7.4 数据库备份与还原功能实现 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 32 5 系统的调试与测试 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.34 5.1 测试概述 。.。.。.。

23、.。.。.。.。.。.。.。.。.。.。.。.。.。. 34 5.1.1 软件测试的目的 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 34 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 34 5。1.2 软件测试的任务 。.。.。.。.。.。.。.。.。5。1.3 测试环境 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 34 .。.。.。.。.。.。.。.。.。 34 5.2 单元测试 .。.。.。.。.。.。.。.。.。.。5。

24、2.1 黑盒测试 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 34 5.2。2 白盒测试 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 35 5.3 集成测试 。.。.。.。.。.。.。.。.。.。.。.。 36 结 论 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.37 致 谢 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。

25、.。39 参考文献 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.40 辽宁科技大学本科生毕业设计(论文) 第 1 页 1 绪 论 1.1 系统开发背景介绍 1。1。1 课题背景 中小型超市在我国迅速发展,对于我国的经济发展起着重要的作用。随着全球经济一体化趋势越来越明显,超市之间的销售竞争也越来越激烈。这就促使中小超市为了赢得市场而采用电脑进行统一化的管理,提高运营效率,吸引更多的客户光顾.在这种背景下,超市会员卡管理系统就收到了广大中小超市的欢迎,他能给超市带来更多的额收益,同时也简化了管理。 超市会员卡管理系统向用

26、户提供了友好的人机交互界面,用户能很快掌握其使用方法。通过使用此系统,超市营销人员可以方便的对超市会员信息进行管理,既节省了时间,提高了效率,又方便了顾客。因此其应用广泛,收到超市管理者的青睐。 1.1.2 国内外发展现状 近些年来,国外的一些超市早已采用超市会员卡管理系统进行管理,大大提高了工作效率。而国内的一些超市也不甘落后,他们也逐渐的采用各种各样的会员卡管理系统进行管理。 1。1。3 系统开发目标 超市会员卡管理系统最终要完成的目标主要有: 1。采用友好的人机交互界面,方便信息录入、修改、查询和删除,保证数据安全。 2。可以方便的添加、修改、删除会员信息,商品信息 3。设置积分兑换的礼

27、品信息,进行积分兑换。 4。查询会员在指定的消费区间内的消费记录。 5.限制一般用户的访问权限 6。对数据库进行备份与还原 辽宁科技大学本科生毕业设计(论文) 第 2 页 1。2 系统的技术支持 1。2。1 Microsoft Visual Studio 2008 Microsoft Visual Studio 2008是面向Office 2007、Windows Vista、Web 2.0的下一代开发工具,代号“Orcas,是一次对Visual Studio 2005及时、全面的升级。 手动编写代码对任何开发者来说都是一项比较枯燥的工作。但Visual Studio 2008提供了在基本代码

28、管理之上的高级特性。下面是Visual Studio 2008的几个优点。 1.集成的WEB服务器。运行ASP。NET Web应用程序需要Web服务器软件,它等待Web请求并处理适当的页面.Visual Studio 2008内集成了用于开发Web的服务器,用户能够从运行环境中直接运行网站,这样也比较安全,因为没有外部计算机可以运行你的网站。 2。多语言开发。Visual Studio 2008允许用户在任何时候在同一个接口使用用户的语言或其他开发语言来编程。除此之外Visual Studio 2008还允许用户使用不同的语言构造Web页面,但要把他们包括在一个应用程序中,前提就是用户不能在同

29、一个页面中使用两种或以上的语言。 3.更少的代码。大多数应用程序都需要一些标准版文件的代码,Visual Studio 2008也一样,但是这些任务都是由Visual Studio 2008用户帮助程序完成. 4。直观的编码风格。默认情况下,Visual Studio 2008在用户输入代码的时候会自动格式化代码并且使用不同的颜色来标识各种元素,这些使得代码少出错且具有可读性。用户可以配置Visual Studio 2008自动格式化代码的方式。 1。2.2 Microsoft SQL Sever2005 Microsoft SQL Server 2005管理平台(SQL Server 200

30、5 Management Studio)包含了SQL Server 2000查询管理器(Query Analyzer)和企业管理器( Enterprise Manager)等方面的功能。除此之外SQL Server 2005管理平台还提供了一中环境,用于管理Integration Services(集成服务)、Reporting Services(报表服务)、Analysis Services(分析服务)和XQuery。SQL Server 2005管理平台为开发人员提供了一个熟悉的开发环境,为数据库管理人员提供了一个单一的实用工具,使他们能够通过丰富的脚本个易用的工具来完成任务。SQL Se

31、rver 2005管理平台不仅能够管理SQL Server辽宁科技大学本科生毕业设计(论文) 第 3 页 和配置系统环境,而且由于他能够以层叠列表的形式来显示所有的SQL Server对象,因此所有的SQL Server对象的管理与建立都可以通过他来完成。利用SQL Server 2005管理平台能够完成的操作有:建立与管理数据库,建立数据库表与视图、存储过程,管理SQL Server服务器等。 SQL Server 2005有4个系统数据库,分别是:Model、Master、Msdb和Tempdb。 1。Model数据库用作在SQL Server实例上创建的所有数据库模版.因为每次启动SQL

32、 Server时都会创建tempdb,所以model数据库必须始终存在于SQL Server系统中。 2.Master数据库是SQL Server系统中最重要的数据库,他记录了SQL Server系统的所有系统信息。例如:系统设置信息、登录信息、SQL Server的初始化信息等.因此,如果Mater数据库不可用,那么SQL Server就无法启动。 3。Msdb数据库是代理服务数据库,为其报警、记录操作员的操作和任务调度提供存储空间。 4。Tempdb是一个临时数据库,他为所有的临时表、存储过程提供存储空间。Tempdb由整个系统的所有数据库使用,无论用户使用哪个数据库。辽宁科技大学本科生毕

33、业设计(论文) 第 4 页 2 需求分析 2.1 可行性分析 针对项目的需求,首先承制方根据项目的规模、功能、技术和限制条件对自己的开发能力做出正确的估计,判断能否承接该项目.这就需要对项目要求的功能进行研究,做出初步的技术方案;对软件规模、工期、成本、进行估算,分析能否在预算投资、预期工期内交付合格的产品。可行性分析的目的是:确定项目用最小的代价在尽可能短的时间里是否能够开发,是否值得去开发.可行性分析应完成可行性分析,写可行性研究报告,做出开发计划三个任务.可行性分析的内容分类主要是:技术可行性,经济可行性,法律可行性三个方面. 2.1。1 技术可行性 技术可行性分析主要有三方面:开发风险

34、分析、资源分析、技术分析.该系统主要的功能是完成会员信息,产品信息,积分信息等方面的管理采Microsoft visual studio 2008,Microsoft SQL Sever 2005开发工具以WinForm形式进行设计,开发人员具备相关的项目经验,因此此项目在技术可行性方面完全没有任何问题,可以继续开发项目. 2。1。2 经济可行性 经济可行性分析的目的是对进行开发成本的估算和取得效益的评估,确定开发的项目是否值得投资。经济可行性分析的主要内容有:一次性开发费用的估算、年运行费用的估算、效益估算。本系统不需要太多的人员,无需开发人员的培训,不需要购买硬件设备,开发周期不长,投入相

35、对较少,项目完成后收益可观,因此在经济可行性分析上此项目是可行的. 2。1。3 法律可行性 法律可行性分析的目的是分析开发项目是否在社会上或政治上引起责任问题、侵权问题.法律可行性也称社会可行性.法律可行性分析的主要内容有:社会政治、侵权、用户接受三方面。本软件不存在抄袭的情况,完全是独立编写,最终将提供给超市使用,完全符合法律程序,因此在法律可行性上本项目也是可行的。 辽宁科技大学本科生毕业设计(论文) 第 5 页 2。2 系统角色分析 本超市会员卡管理系统系统按照超市的实际需要分为一般用户(超市收银员)和超市管理员两个角色。 1. 一般用户(超市收银员) 一般用户可以添加新会员、查看会员列

36、表、删除会员,添加商品、查看商品列表、删除商品信息,进行会员消费记录,为会员兑换积分修改自己的用户登录密码.一般用户的角色用例图如图2。1所示。 图2.1 一般用户的角色用例图 2. 超市管理员 超市管理员除了拥有一般用户的全部操作外,还可以查看系统用户列表、添加新用户、修改用户登录信息。超市管理员角色的用例图如图2。2所示。 辽宁科技大学本科生毕业设计(论文) 第 6 页 图2.1 超市管理员角色的用例图 2.3 系统功能分析 1.本超市会员卡管理系统按功能需求分为一般用户和超市管理员。 (1)一般用户(超市收银员) 当一般用户通过用户名和密码登录进入系统时,可以进行会员管理、库存管理、会员

37、消费管理、积分兑换和系统管理中的修改用户密码。 (2)超市管理员 超市管理员的权限比一般用户要多,他除了能够进行一般用户的所有操作 外还可以进行系统管理中增加操作员、查看操作员列表与数据库备份与还原。 2.本超市会员卡管理系统可以针对中小型超市进行管理,采用人机交互的方式,界面美观友好,方便进行管理.实现添加新会员、查看会员列表、删除会员,添加商品、查看商品列表、删除商品信息,进行会员消费记录,为会员兑换积分修改自己的用户登录密码等功能。 辽宁科技大学本科生毕业设计(论文) 第 7 页 2。4 系统技术应用 开发项目所用的操作系统可以是Windows XP或Windows 7,开发工具为Visual Studio 2008,数据库采用SQL Server 2005,以Winform形式进行开发。 辽宁科技大学本科生毕业设计(论文) 第 8 页 3 系统概要设计 3.1 系统总体模块设计 系统概要设计就是确定目标系统的构架,包括软件的层次结构、模块相互作用的方式、全局的重要的数据变量和数据结

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁