超市管理系统.doc
《超市管理系统.doc》由会员分享,可在线阅读,更多相关《超市管理系统.doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流超市管理系统.精品文档.安徽国防科技学院毕业论文论文题目:超市管理系统学生姓名: 方友娣 学 号: 3212151023 专 业: 软件技术 班 级: 软 件 121 指导教师: 朱小娟 2015年2月25日摘 要 随着计算机网络的普及,网络已经逐渐成为人们生活中的一部分。本次毕业设计基于ASP.NET和C#超市管理系统,是在Windows 下,以SQL Server 2005为数据库开发平台,采用ASP.NET技术和SQL Server数据库原理以及C#语言开发的。在本论文中详细地论述了超市管理系统的设计方案及实现,介绍了相关的基本技术,包
2、括ASP.NET,SQL Server 2005的一些简介。讲述了系统的需求分析与设计目标,还有系统的总体设计,包括系统业务流程,系统功能模块和数据库的设计,以及系统的具体实现,包括前台和后台两个大的部分,前台部分由职员使用,主要是用来与客户进行交易和查询商品信息;后台部分由管理员使用,主要包括商品管理,职员管理,销售管理管理和用户管理等功能。关键词:数据库,超市管理,ASP.NETABSTRACT With the popularity of computer network, the network has gradually become a part of peoples life.T
3、he graduation design based on ASP.NET and c # supermarket management system, is under the Windows, based on SQL Server 2005 database development platform, using ASP.NET technology and SQL Server database principle as well as the c # language development.In this paper in detail discusses the design a
4、nd realization of the supermarket management system, this paper introduces the related basic technology, including ASP.NET, some brief introduction of SQL Server 2005.Tells the story of the demand of the system analysis and design target, and the overall design of the system, including the system bu
5、siness processes, system function module and database design, and system implementation, including the front desk and backstage two parts, front part used by staff, mainly used to deal with the customers and commodity information query;Background part by the administrator use, mainly including commo
6、dity management, staff management, sales management and user management, and other functions.Keywords: The database ,The supermarket management ,ASP.NET目 录 第1章 绪论21.关键技术介绍21.1ASP.NET21.2 SQL Server2 2.开发背景以及课题意义3第2章 系统分析32.系统功能需求分析32.1 前台需求分析42.2 管理员需求分析42.3 数据流程分析5第3章 系统设计53总体结构设计63.1 系统框架63.2 模块功能
7、设计83.3数据库、数据表设计83.4 创建数据表103.5 数据库关系图10第4章 系统实现104.1 母版页114.2 管理员登陆界面164.3 前台界面204.4 后台界面235 测试35总结36参考文献37第1章 绪论如今随着社会的发展,工作的效率是越来越高,那么是什么方便了我们得工作使得效率明显提高呢?这则需要我们用相关的手段来实现。譬如编写一套系统来方便超市里的流水服务,增加付款方式,一方面方便用户,另一方面提高工作效率获取更大的收益,这是现如今超市运行的最佳选择。 1.关键技术介绍1.1ASP.NETASP.NET 具有如下的性能特点:1、由于ASP页面每次打开都必须经过先编译后
8、解释的过程,所以页面在反复打开时速度没有任何提升,而ASP.NET 页面只需要一次编译后不需要重新编译,这使得在多次访问时速度有了极大的提升。2、由于ASP没有提供任何输出数据为内容的元件,所以在使用A S P撰写数据库页面时只能借助A D O 的RecordSet 对象逐笔读取记录,而ASP.NET 通过ADO.NET 提供的DataGrid 等数据库元件可以直接和数据库联系。3、ASP. NET 支持应用程序的实时更新。管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。4、ASP.NET 采取“code-behind”方式编写代码使得代码更易于编写,结构更清晰,降低
9、了系统的开发与维护的复杂度和费用。1.2 SQL Server SQL Server是一个关系数据库管理系统,它最初是由Microsoft Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本,在Windows NT推出后Microsoft与Sybase在SQL Server的开发上就分道扬镳了。Microsoft将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server的Windows NT版本,Sybase则较专注于SQL Server在UNIX操作系统上的应用。在本书中介绍的是 SQL Server2005。SQL
10、Server 2005是Microsoft公司推出的SQL Server数据库管理系统的较新版本。2.开发背景以及课题意义本课题是在大学期间学习数据库相关知识的基础上,了解Visual Studio 2008开发环境并能通过自己的学习使用C#编程语言的同时,运用软件工程理论知识,开发出的一套基于ASP.NET的超市管理系统。在系统开发的过程中能够应用所学的知识以及通过自己的学习去了解其他相关知识,一方面提高自己的自学的能力,另一方面并促进作者更有信息=心的学习C#的相关特性、积累更多SQL Server 2005的相关应用知识,这样不仅能将所学的书面知识和实际应用结合起来达到学以致用的目的,同
11、时也为以后的工作和学习积累经验。第2章 系统分析2.系统功能需求分析 根据超市管理系统的逻辑过程,本系统的主要功能需求分为收银台和系统管理两大模块。其中收银台模块的功能由销售员使用,可以根据商品代码查询相关商品信息可以进行各类商品信息的浏览,系统管理功能由管理员使用,可以实现注册职员管理、商品信息管理、销售管理、用户管理。2.1 前台需求分析前台售货员可以直接查询商品,了解相应商品的价格及相关信息,并可根据商品的价格与客户进行交易 ,将交易过的商品打印订单写入数据库。2.2 管理员需求分析系统管理模块的功能由管理员使用,可以进行用户管理、商品管理、职员管理、销售管理,系统管理模块的功能需求如下
12、:1. 用户管理:只有管理员才能对后台进行管理。 2. 商品管理:管理商品信息,这些信息包括商品简介、价格、数量等。然后还能添加新产品以及类别。 3. 职员管理:能够添加新的职员,而且还能够对职员的相关信息进行修改。 4. 销售管理:查看相关产品的销售情况。 5. 管理员信息管理:可实现对系统管理员的基本信息进行管理。如添加管理员。一个管理员可维护所有会员的信息。6.管理员登录:只有通过登录才能进入系统管理主页面,进而使用系统管理模块的所有功能。7.注销退出:当管理员点击“注销”后实现安全退出。2.3 数据流程分析数据流图是描绘系统逻辑模型的图像工具,它描述了系统的组成部分及各部分的联系,以及
13、信息流和数据转换。 对于系统销售模块来说,主要的数据由售货员输入,主要包括商品信的输入 。对于系统管理模块来说,主要的数据由卖管理员输入,主要包括商品信息、职员以及用户信息的输入,输出的则是系统销售模块所看到的所有信息。总体数据流程如图1所示。图1:总体数据流程第3章 系统设计3总体结构设计系统结构和功能是系统设计的核心部分,通过系统结构图可以清楚的看出整个系统的结构。针对每个结构模块分别做分析,为以后的设计和实现打下基础。根据功能需求,本系统总体上分销售模块和系统管理模块,销售模块功能供购买者使用,系统管理模块功能供商家管理员使用。系统总体结构如下图所示。3.1 系统框架 3.2 模块功能设
14、计本系统分前台销售模块和系统后台管理模块,每个模块又有若干个子模块构成,其中前台销售模块较为简单主要包括:商品销售、商品信息查询。系统管理模块主要包括:用户管理、商品管理、职员管理、销售管理 注销登录等子模块。具体的模块功能设计如下。3.2.1 前台销售模块系统销售模块主要让商品售货员使用,可以方便与顾客进行交易,提高工作效益,前台销售模块的结构如图2所示。图2:前台销售模块的结构 3.2.2 系统管理模块系统后台管理模块的功能由发布商品的商家使用,即管理员使用,可以进行注册会员、商品管理、职员管理、销售管理,系统管理模块的结构如图3所示。图3 系统管理模块功能结构图系统后台管理模块商品管理销
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 管理 系统
限制150内