本科毕业设计-基于c#的超市管理系统(统计管理与系统管理).doc





《本科毕业设计-基于c#的超市管理系统(统计管理与系统管理).doc》由会员分享,可在线阅读,更多相关《本科毕业设计-基于c#的超市管理系统(统计管理与系统管理).doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、AbstractAlong with the service industry fast development, needs to want to be in the invincible position in the competition, must in aspects and so on management, service raise the service management consciousness.Facing current supermarket profession universal questions and so on existence manageme
2、nt method, management technology backwardness, uses the computer management to be possible to help the supermarket to a great extent to overcome these difficulties. The computer management system may enhance the supermarket the management level, saves the massive manpower, the physical resource and
3、the financial resource, causes a management and operation more scientific order, the management physical distribution to be clear, the management condition is detailed, is accurate. As a computer application part, uses the computer to carry on the management for the supermarket information, is havin
4、g the merit which the manual administration center is unable to compare. For example: Retrieves, the search rapidly convenient, the reliability high, the reserves big, the secrecy good, the life long, the cost low status. These merits can enhance the supermarket management enormously the efficiency,
5、 also is the supermarket development scientific style, the standardized management, with world trail connection important condition.Therefore, develops this kind of set of management software to become has the necessity matter very much, its development mainly includes the backstage database the est
6、ablishment and the maintenance as well as the onstage application procedure development two aspects.Establishes the data uniformity and complete regarding the former request, the data security good storehouse. But requests the application procedure function regarding the latter to be complete, easy
7、to use and so on the characteristics.After the choice, I use C#.NET to take the backstage as onstage SQL2005.Is in the Windows platform one of splendid simple development kits.Along with computer technology and so on the network, automation, digitization rapid development, we are facing the traditio
8、n business management to transform the modern digitization business management transformation.Must realize the enterprise modernization management, utilizes the computer technology in among, with irresistible force.Key word: Supermarket management; Computer application; C#.NET; SQL2005.引言随着超市商品的大量增加
9、,其管理难度越来越大。在计算机技术飞速发展的今天,将计算机这一信息处理利器应用于超市的日常管理已是势所必然,于是,超市进销存管理系统便应运而生。这为超市管理带来前所未有的改变,同时为企业带来意想不到的经济效益和社会效益,这主要体现在以下几个方面:(1)极大的提高了超市工作人员的工作效率,避免了以往入出存流程繁琐、杂乱、周期长的弊端。(2)超市管理实现了操作自动化和信息电子化,全面提高了超市的管理水平。(3)基于超市管理的全面自动化,可以大大减少入库管理、出库管理及库存管理中的漏洞,可以节约大量管理开支,增加企业的收入。 1.系统概述1.1项目简介在21世纪,人类将步入知识经济时代,知识经济时代
10、是科技发展日新月异和知识、信息呈爆炸膨胀的时代。有所谓信息威胁之说,这是指人类面临的要处理的信息量大到难以处理的地步,以至造成混乱的结果。 计算机的出现解决了这个问题,由于计算机迅速、准确为信息收集、加工、使用、查询提供可能。随着计算机技术的飞速发展,计算机在信息管理中应用的普及,利用计算机实商品的管理势在必行。目前超市订购与销售管理部分大多数还是手工管理,工作效率很低,并且不能及时了解商品的种类和需求者比较需求的商品等,不能更好的适应当前需求者的查询及购买要求。手工管理还存在这许多弊端,由于不可避免的人为因素,造成数据的遗漏。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信
11、息及时快捷,因此我们利用计算机提供给我们的信息对需求者的查询及购买过程形成一整套动态的管理能够极大地提高超市订购与销售管理的效率,这也是超市管理系统的科学化、正规化管理,与世界接轨的重要条件。超市管理系统是典型的信息管理系统。系统介绍了超市订购与销售管理系统的开发过程,设计中遇到的问题及解决方法以及提高当前应用程序或系统开发进度和改善工作性能. 利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。信息的高速发展以及高科技的普及,人们的生产、生活越来越离不开信息,因此信息管理的重要性就日渐现形了,谁拥有
12、了更多更有效的信息,谁就将在竞争中处于有利地位。当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。 尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。随着计算机技术的迅猛发展,特别是网络技术数码存储与传输技术等的全面普及,使得人们对知识有了更新的要求。因此,超市进销存管理系统也就应运而生。它是我国社会发展的必然产物。1.2系统开发环境 在众多的开发语言
13、中,本系统选用c#,c#语言的设计目的是简化网络应用。是有c#语言能够迅速构建基于windows操作系统和Internet的应用程序和组件。设计者可以用c#语言编写多种类型的应用程序。c#语言几乎综合了目前所有高级语言的优点。该系统的开发环境如下:系统开发操作系统:windows xp系统开发平台:vs2005系统开发语言:c#系统开发数据库系统:sql20051.3 系统功能概述 整个系统主要包括进货管理, 销售管理, 库存管理, 销售统计, 系统管理模块。其中,本人负责登陆模块,销售统计和系统管理三个模块。销售统计模块的主要功能有:登陆模块主要功能就是不同用户类型具有不同的管理权限:a、进
14、货人员b、销售人员c、管理员销售统计模块的主要功能有:a、销售人员的营业历史b、商品分类统计排行 c、业务人员业绩排行日常管理模块的主要功能有:a、商品信息管理b、员工信息管理c、供货商信息管理d、集团客户管理e、会员管理1.4 系统的特点 不同的用户可拥有不同的权限密码一套软件可以有多个使用者共用,每个使用者都会根据其职责不同而拥有不同的权限。比如销售员的权限是与销售相关的内容;进货员主要的权限是进货管理和库存等相关的内容;管理员是超级用户,拥有添加、修改、删除系统中所有的内容的权限。那么一套系统就可以分为几块,分别交给不同的人员管理,这就相当于分工合作,如果某个环节出了错,就很容易查找出来
15、是属于哪个用户的权限范围之内,这样就减少了要“从一查到十”的大工程,同时也有效地制止了某些员工的一些不良习惯,让企业逐步走向系统化、完善化,让每位经营者都可以放心经营场所的一切大小事务做到无纸化运作。 2、系统需求分析2.1 需求分析的目的:尽早地对软件项目的可行性做出细致而谨慎的评估,以避免在项目开发过程中浪费大量的人力、物力、财力。2.2 项目背景:进入二十一世纪,信息化的进程进一步加快,向着网络化、智能化方向发展,计算机行业飞速向前发展,信息化深入到社会的各行各业。微机化管理的广泛应用,使工作效率显著提高。通过可行性分析,我决定开发一个进销存管理系统,经过详细调查,收集各种资料,得到以下
16、有关情况。中小型超市每天有大量的进货、出货、库存等业务,随着企业规模的不断扩大,规模不断扩大,销售业务也随之猛增,手工管理纷繁复杂的销售数据已经不能满足需要。所以销售管理的规范化、自动化已经是必然的要求。2.3 需求分析2.3.1 问题定义及可行性研究在讨论具体的需求分析之前,我想先对两个问题给予简单的说明。这两个问题虽然简单,但却是软件开发周期中不可缺少的两个阶段。2.3.1.1 问题定义问题定义阶段必须回答的关键问题是“要解决的问题是什么?”。显然,这个问题解决整个软件开发周期中起着指导性作用。软件开发应该有这样一条鲜明的线索贯穿始终,否则我们的所有工作都是盲目的。现在我们应该明确问题定义
17、阶段的主要任务:我们要建立一个进销存管理系统,以解决企业进货、销售、库存事务的基本情况,来摆脱传统的手工管理,实现管理自动化,从而提高工作效率。同时该系统应不可避免的涉及到库存商品基本信息、供应商信息、客户信息的维护和处理及进货统计、销售统计等统计及查询处理。2.3.1.2 可行性研究这个阶段要解决的关键问题是“对上一阶段所确定的问题有无行得通的解决办法”。从而导出系统的逻辑模型,然后从系统逻辑模块出发探索若干种可供选择的系统实现方案。由于实际条件的制约,对可行性研究我们不再多说,但我们必须明确,现在我们所讨论的问题从各方面来说都行得通。在明确 了这两个简单问题之后,我们的问题应该步入正题了。
18、需求分析阶段是软件定义时期的是后一个阶段,这一阶段的中心任务是准确的回答“ 系统必须做什么?”这个问题。其结束的标准是通过需求分析应该得出有数据流程图、E-R图、数据字典等描绘的精确的系统逻辑模型。下面我们就紧紧围绕需求分析阶段的中心任务和目标展开计论。1、技术方面可行性分析1)软件分析由于WindowsXP操作系统是有人机变互的友好界面,很容易掌握及操作,程序界面相对较容易实现等特点,加之目前基于WindowsXP操作系统的软件开发工具也很多,易于学习、开发及应用。同时由于进销存管理业务事务种类繁多,结合中小型超市的实际情况,销售业务量及管理人员的素质等因素,WindowsXP操作系统易学易
19、用,而且可以满足需求,故决定采用WindowsXP平台开发。采用Microsoft SQL SERVER2005 型数据库系统作为销售管理系统的后台数据库,SQL SERVER2005数据库使用与WindowsXP完全统一的风格,采用面向对象的方式对数据库进行管理与操作,大大简化了用户的开发与维护工作,另外小型数据库的灵活性、安全性、易用性为数据库编程提供了良好的条件。由于Microsoft公司的Visual Studio 2005具有面向对象可视化编程的特点,是创建WindowsXP应用程序最简便、最快捷的开发工具之一,是集先进性、实用性于一体的现代化软件开发工具,故采用Visual Stu
20、dio 2005为开发工具。2、 人员分析此系统操作简单,使用人员无需具有专业的计算机操作基础,因此对一般的工作人员来说应用此系统是不成问题的。3、 经济方面可行性分析本系统开发经费并不是很多。对于规模不很大,经费有限的单位在经济上是可以接受的,并且本系统实施后可以显著提高效率,很快就可以体现经济效益。综上所述,无论是从技术方面还是经济方面看开发此系统均是可行的。2.3.2 用户需求分析系统的功能要求即用户对目标系统数据处理功能所提出的要求,主要考虑以下进货、销售、库存管理需求:进货时入库登记,以便日后查看和统计进货情况。销售时把相应数量的商品从现存商品库中减去,并记录于另外的一个销售库中,以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 基于 c# 超市 管理 系统 统计 系统管理

限制150内