.net的甜品店收银系统的开发与设计(源码)【字数:8407】

摘 要如今科技飞速发展,国内外越来越多的商店引入了收银系统,有些商家还开发并引入了自助收银系统。随着生活节奏的变化,人们正逐步的适应快节奏的生活。任何一个成功的商家,不仅仅在商品上花了大工夫,其服务效率也是关键因素之一。然而大多数商家的收银系统冗余操作过多,操作繁琐,所以设立简单快捷的收银系统是必要的。如此才能最大程度提高整个商店的效率。同样在生活中,高效的收银系统节约了顾客的时间,也提高了商店的工作效率。本文的基于.net的甜品店收银系统,是一种简单高效的系统,它在原有的旧的收银系统基础上,简化了传统收银系统中的一系列复杂操作,使操作者能够摆脱繁琐的操作,方便的使用,更快捷的处理各种问题,不再被一些冗余的操作所束缚。考虑到网络和数据库的使用便捷,本次所开发的甜品店收银系统使用C#语言,采用B/S模式,基于ASP.NET技术,采用Visual Studio 2010来进行开发,用SQL Server 2008进行数据库设计。
目 录
第一章 绪论 1
1.1 研究背景 1
1.2 国内外现状分析 1
1.3 研究内容和意义 2
1.4 本文结构 2
第二章 相关技术简介 3
2.1 ASP.NET介绍 3
2.2 SQL Server 2008介绍 3
2.3 C#介绍 3
第三章 需求分析 4
3.1 可行性分析 4
3.2 系统需求分析 4
3.3 数据关系分析 5
第四章 系统设计 7
4.1系统概要设计 7
4.2系统详细设计 7
4.3数据库表设计 9
第五章 系统实现 12
5.1系统的主界面 12
5.2系统模块 13
第六章 系统测试 16
6.1测试意义 16
6.2测试方法 16
6.3测试内容 16
结束语 19
致 谢 20
参考文献 21
第一章 绪论
1.1 研究背景
如今网络技术飞速发展,这些 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
技术也被引入到我们的生活之中,在生活中逐步得到应用,时代的发展和变迁,消费成为每一个人的生活中的一部分,而甜品也成为了人们消费对象之一。在传统的甜品店中,人们往往在购买商品后进行排队等待结账,这不仅浪费了消费者的时间,也影响了店员的工作效率,造成这种现象的根本原因在于收银系统的繁琐操作,为了减少消费者的排队等待时间,提高店员的工作效率,因此,一个高效的基于.NET的甜品店收银系统是必不可少的。
1.2 国内外现状分析
如今计算机科技在全方面进行了飞跃性的发展,利用计算机进行收银逐渐的代替了人工收银,减少了失误的产生。国内外收银系统多种多样,这些系统的共同特点就是他们的研究基本都集中在系统设计研究方面。
收银系统的发展,给人们的生活带来的变化:
(1)收银这个概念最初是人工进行货币的收入与找回,没有任何工具的辅助纯粹的人工操作,使得收银时所造成的人为失误无法挽回,店主也无法确定当日的收入总额与支出总额,全靠员工的账单记录,这是很不方便的,不仅仅会导致店主无法确定自己是否亏损还是盈利,如果员工在做账时弄虚作假,对于店主来说损失是极大的。
(2)国外超市主要使用基于Eclipse的收银系统,这个系统主要见于国外各大中小型超市,日渐成熟的电子收银系统,内置计算机,二维码的识别,对于当日的销售记录及之前的销售记录有完整的留存,店主可以很全面的观察到当日或具体时间的销售情况,根据具体时间的销售量来确定该时段的人流量,进一步安排员工的工作,同时顾客在结账时,也不用像在人工时代经历漫长的等待,相对来说更加快捷,是收银系统开发以来一次重大的突破。
(3)国内餐饮行业主要使用基于WinForm的收银系统,这个系统相对于Eclipse收银系统来说更加简洁,主要见于国内餐饮行业根据时代的发展,进入了触摸屏时代,人们更加倾向于手指点击来代替手指敲打或者按下某一按键,除了触摸屏外,其他的功能几乎没有变化,主要是更加简化了操作,在方便员工操作的同时,也加快了顾客的结账速度,无疑在无形之中方便了人类。
在对比之下,我们不难发现,Eclipse系统和WinForm系统各有各的优点,但是它们也有共同的缺点,冗余操作过多。而我们的系统就是在结合了两者的优点之后,加以简化而得出的。
1.3 研究内容和意义
本系统主要针对以下几个方面进行研究开发,首先一个美观的操作界面可以让使用者不会因为长时间的操作而产生视觉疲劳,从而减少操作失误。其次是每日收银报表的显示,显示出每笔销售记录,核对销售记录,销售金额。所有的商品连入数据库,将录入的商品数据与总后台数据库进行连接同步,方便进行操作。一键化的管理,一个超级管理员账号,可以对系统进行所有操作。最后是后台的录入品项,管理员可以后台直接录入品项并同步到数据库之中,而不需要在数据库中录入,简化操作。
1.4 本文结构
本文共分为六章:
第一章:绪论,介绍本设计的研究背景,国内外现状,研究内容和意义。
第二章:相关技术简介,对ASP.NET,SQL Server 2008,以及C#,进行相应的介绍。
第三章:需求分析,对系统进行需求分析,主要包括可行性分析、系统需求分析、以及根据数据库表单而撰写的数据关系分析。
第四章:系统设计,根据需求分析撰写系统的框架和各个模块的实现流程,针对数据库表单,进行详细的罗列。
第五章:系统的实现,根据设计完成的系统,展示操作界面和部分代码。
第六章:系统测试,对设计完成的系统进行黑白盒测试,并列出相应表单。
第二章 相关技术简介
本次系统的编程语言是ASP.NET,采用了SQL2008数据库,数据库采用C#编程语言。
2.1 ASP.NET介绍
ASP.NET,它不仅仅是一个简单的脚本语言,而且是一个更新后的,新一代微软推出的语音。
Web开发平台是基于.NET Framework的,不仅吸收了之前版本的ASP、Java、VS的优点,加入了许多特征和故障的解决,在以前版本基础上进行了修订。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/264.html

好棒文