本科毕业设计论文--超市收银管理系统的实现.doc
《本科毕业设计论文--超市收银管理系统的实现.doc》由会员分享,可在线阅读,更多相关《本科毕业设计论文--超市收银管理系统的实现.doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、RFID原理与应用课程设计 超市收银管理系统的实现 目 录1 绪论21.1 课题的背景及意义21.1.1 系统功能设计21.1.2 系统设计31.2 论文主要工作和结构安排32 系统功能52.1 系统功能设计53 相关技术及工具介绍93.1 系统应用程序开发环境93.2 系统后台数据库开发工具93.3 系统设计采用框架结构104 设计总结124.1 总结12附 录141 绪论该部分主要介绍当前文件管理系统的背景及意义。本次设计就是利用数据库有效、完整、安全储存、便于管理等多项优点对超市的会员信息及消费的数据运用数据库进行管理实现超市高效率的运作。1.1 课题的背景及意义21世纪,超市的竞争也进
2、入了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争管理的竞争人才的竞争,技术的提升和管理的升级是超市业竞争的核心。零售领域目前呈多元发展趋势。如何在竞争的激烈中扩大销售降低经营成本,扩大经营规模成为超市经营者努力追求的目标。因此我们有必要制定一套合理有效规范和实用的超市管理系统的一项分支超市收银管理系统,对超市的日常收银业务进行集中统一的管理。超市收银系统具有高效性时效性。该系统的三大益处有:(1)大大提高超市的运作效率; (2)通过全面的信息采集和处理,辅助提高超市的决策水平; (3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力, 提供有效的技术保
3、障。 1.1.1 系统功能设计(1) 系统主要分为用户管理和商品管理两个模块。(2) 用户管理对超市人员进行信息管理,进行人员信息的增删查改。(3) 用户登录是登录进入管理员或者是收银员身份。(4) 商品管理是对超市商品进行信息统计包括商品名称,单价和现有数量。(5) 商品详情是查看统计顾客所要购买的商品的信息。(6) 付款界面是多当前顾客购买的商品信息进行总价统计所支付的钱。超市收银管理系统用户管理商品管理付款商品详情人员信息管理用户登录图1总体模块设计图1.1.2 系统设计超市收银系统采用SQL Sever语言进行数据库的连接利用数据库有效、完整、安全储存、便于管理等多项优点对超市的会员信
4、息及消费的数据运用数据库进行管理实现超市高效率的运作。本系统采用.net framework框架结构,可以模块化的对人员信息和商品信息进行直观的了解并可以对信息进行快速的增删查改。通过数据库的多项信息安全高效的处理和.net framework框架结构的模块化的相结合,实现了最优的管理系统。方便了超市管理者的管理。1.2 论文主要工作和结构安排该论文主要应用程序开发环境:Microsoft Visual Studio2010;后台数据库开发工具:Microsoft SQL Server 2005,工作是在.NET操作系统下,利用c#开发语言,实现的超市收银管理系统。其目标在于实现超市对收银用户
5、的信息记录和超市现有库存商品情况记录和罗列付费商品清单。前期工作:(1) 首先,根据所作的需求分析,完成基本的功能界面设计。(2) 根据(1)中界面设计,把每个功能通过代码来实现,以完成功能的定义。(3) 根据关系数据库模式中的数据库表的设计,并通过SQL Server 2005建立数据库。 (4) 把设计好的界面和数据库连接起来,使整个系统能够运行。 (5) 选取几个典型的例子对该系统进行测试,不断地发现问题和解决问题,最终使该系统能够正常的运行,完成相应的任务。 (6) 编写文档。论文结构安排上主要分为绪论、系统功能、相关技术及工具介绍、总结四个部分,每一个部分具体分工如下:1、 绪论:该
6、部分主要介绍当前设计的管理系统的背景及意义,市场的前景分析及系统自身的优点。以及论文主要工作及结构安排。运用c#语言,通过数据库的多项信息安全高效的处理和.net framework框架结构的模块化的相结合,实现了最优的管理系统。提高超市的便捷高效的管理。2、系统功能:该部分主要介绍该系统功能设计以及系统功能分析,从而能够展示整个系统的功能的规划。3、相关技术及工具介绍:该部分主要介绍系统所采用系统应用程序开发环境系统后台数据库开发工具,系统设计采用框架结构的相关知识。4、总结:该部分主要介绍在设计超市收银管理系统实现过程中自己的收获。2 系统功能该部分主要介绍该系统功能的整体设计和系统的模块
7、化设计以及系统功能分析,系统的功能规划如下所示: 2.1 系统功能设计根据系统的开发背景和意义以及需求分析确定该系统划分为以下几个管理功能:(1)系统用户管理功能该用户管理功能主要完成对超市收银人员信息的管理,首先管理员登录该功能的用例图如图2-1所示 2-1 用户登录界面根据设置权管理员可对人员信息进行增删查改。信息录入主要有人员系统登录的账号密码,家庭住址、手机号、QQ号和权限等操作。该功能的用实现界面如图2-2所示: 2-2 人员信息注册界面利用数据库和程序连接进行信息管理。数据库人员信息存储界面如2-3所示2-3 数据库人员信息表(2)商品管理 商品管理是由管理员权限才可以进行商品信息
8、的增删查改。商品管理主要查看添加入库商品的信息以及库存商品的信息,并对库存商品的信息进行修改和查询。如图2-4界面所示: 2-4 商品管理界面 在“添加商品”界面中按要求填入商品的名称、单价、数量,点击“确认”按钮即可。如2-5添加商品界面所示: 2-5添加商品界面 在“商品管理”界面中,点击“查询删除”按钮即可看到所有商品的详细信息,若输入某商品名称仅查看到该商品的信息;点击到商品信息的某一栏,更改数字,点击“删除”按钮则商品的这一信息就被删除成功。如图2-6商品查看界面所示: 2-6商品查看界面顾客结账时物品消费清单罗列和系统计算应付,实收和应找零结账流程如图2-7物品消费清单界面,2-8
9、付费界面所示: 2-7物品消费清单界面 2-8付费界面 3 相关技术及工具介绍该部分主要介绍系统所采用的技术及开发工具,涉及该系统采用的开发工具及技术,以及该系统涉及的数据库相关知识。 相关技术及工具介绍本系统是在下列开发环境下完成的: (1)应用程序开发环境:Microsoft Visual Studio 2010(2)后台数据库开发工具:Microsoft SQL Server 2005(3)本系统采用.netframework框架结构(4)文档开发环境:Microsoft Office WPS文字3.1 应用程序开发环境使用Visual Studio 2010集成化开发环境Visual
10、Studio 2010是微软公司集成化开发环境的最新版本,微软一共发布了如下4个版本的Visual Studio 2010。Visual Studio 2010的用户界面与以前版本相比有了相当显著的改进。微软使用WPF技术进行UI开发,无论在响应还是外观来说都更加吸引人,大大增强了用户的使用舒适性。与之前的版本相比较,Visual Studio 2010在许多方面都得到了增强,比如WPF设计器、智能提示、代码高亮、可视化类设计器等。其中一些独特的特性如下。 可视化的XML编辑器及设计器; 支持Windows移动开发; 支持Office开发; 为Windows Workflow Foundati
11、on项目提供了设计时的支持; 整合支持的代码重构; 可视化的类设计工具。3.2 后台数据库开发工具该系统后台数据库采用MicrosoftSQLServer数据库开发工具,该数据库系统在安全性、准确性和运行速度方面有绝对的优势,并且处理数据量大、效率高。sql server 2005是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Wi
12、ndows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应SQL Server安装界面用。sql server 2005 - 数据库管理10个最重要的特点数据库镜像、在线恢复在线检索操作、快速恢复、安全性能的提高、新的SQL Server Management Studio、专门的管理员连接、快照隔离、数据分割、增强复制功能。sql server 2005 - 有关开发的10个最重要的特点.NET 框架主机、XML 技术、ADO.NET 2.0 版本、增强的安全性、Transact-SQL 、
13、增强性能、SQL 服务中介、通告服务、Web服务、报表服务、全文搜索功能的增强。3.3系统设计采用框架结构.NET技术是微软公司推出的一个全新概念,它代表了一个集合、一个环境和一个可以作为平台支持下一代Internet的可编程结构。.NET的目的就是将互联网作为新一代操作系统的基础,对互联网的设计思想进行扩展,使用户在任何地方、任何时间、利用任何设备都能访问所需要的信息、文件和程序。.NET平台包括.NET框架和.NET开发工具等部分。.NET框架(Framework)是整个开发平台的基础,包括公共语言运行库和.NET类库。.NET开发工具包括Visual Studio.NET集成开发环境和.
14、NET编程语言。.NET编程语言包括Visual Basic、Visual C+和新的Visual C#等用来创建运行在公共语言运行库(Common Language Run,CLR)上的应用程序。.NET框架结构如图1-1所示。 图3-1 .NET框架结构2公共语言运行库公共语言运行库是 .NET Framework 的基础。可以将运行库看成一个在执行时管理代码的代理,它提供核心服务(如内存管理、线程管理和远程处理),而且还强制实施严格的类型安全以及可确保安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码
15、称为非托管代码。公共语言运行库管理内存、线程执行、代码执行、代码安全验证、编译以及其他系统服务。这些功能是在公共语言运行库上运行的托管代码所固有的。3.NET框架类库.NET Framework 类库是一个与公共语言运行库紧密集成的可重用的类型集合,是对Windows API封装的全新设计,它为开发人员提供了一个统一的、面向对象的、分层的和可扩展的庞大类库。该类库是面向对象的,使 .NET Framework 类型易于使用,而且还减少了学习 .NET Framework 的新功能所需要的时间。此外,第三方组件可与 .NET Framework 中的类无缝集成。 例如,用.NET Framewo
16、rk 集合类实现一组可用于开发您自己的集合类的接口。您的集合类将与.NET Framework 中的类无缝地混合。 .NET Framework 类型使您能够完成一系列常见编程任务(包括字符串管理、数据收集、数据库连接以及文件访问等任务)。除这些常见任务之外,类库还包括支持多种专用开发方案的类型。例如,可使用 .NET Framework 开发下列类型的应用程序和服务:控制台应用程序。Windows GUI应用程序(Windows 窗体)。ASP.NET应用程序。XML Web services。Windows 服务。本次设计的超市收银管理系统是由 .NET Framework 开发的Wind
17、ows GUI应用程序(Windows 窗体)。4 设计总结该部分主要介绍在设计超市收银管理系统实现过程中自己的收获。 4.1 总结 通过本次实训,感觉.NET是一个很好的开发工具,在使用时很方便,关于界面开发方面:具有很大的优势,都是一些插件性的。比较容易开发,但是经过最近的学习感觉对.NET开发界面的熟悉很重要。当然了,闲暇之时多看一些相关控件的属性和一些相关的教学视频自学一下课堂上老师的设计目标是怎样是的并对其有一定的了解。如果说,把C#开发界面,拿到软件工程开发的方法来看,逐步求精是最好的学习方法。因为所有的任务都可以在一个应用程序开发中得到体现,从而也是的该应用程序更加完美!主要培养
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 论文 超市 收银 管理 系统 实现
限制150内