[毕业论文]基于ASP.NET实现的超市进销存系统.doc
《[毕业论文]基于ASP.NET实现的超市进销存系统.doc》由会员分享,可在线阅读,更多相关《[毕业论文]基于ASP.NET实现的超市进销存系统.doc(36页珍藏版)》请在三一办公上搜索。
1、目 录摘 要IAbstractI第1章 绪论11.1选题背景及意义11.3本系统实现的功能2第2章 系统可行性研究32.1 技术可行性分析32.2经济可行性分析32.3操作可行性分析42.4社会可行性分析4第3章 系统需求分析53.1系统业务流程分析53.2系统数据流程分析63.3系统功能需求分析103.4系统性能需求分析12第4章 系统设计144.1系统设计思路和原则144.2系统功能结构设计144.3系统数据库设计154.4系统功能模块详细设计194.4.1系统登录模块194.4.2人事管理模块204.4.3进货管理模块234.4.4销售管理模块264.4.5库存管理模块28总 结31参
2、考 文 献32摘 要随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等全面、动态、及时的管理。 根据系统所需功能,决定以VS2005为开发平台,采用SQL server 2005做后台数据库,选择功能强大的C#为开发语言,利用软件工程思想和方法,总体上用结构化生命周期法进行系统分析和设计,采用快
3、速原型法来实现系统本文系统的分析了软件开发的背景过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。本系统由进货管理模块出库管理模块销售管理模块管理员模块等组成,对超市中的各种信息进行分类管理统筹规划,功能较为全面由于各模块的分开及进入系统前验证用户身份,也加强了各种信息的安全性及保密性关键词:超市,管理信息系统,进销存,系统开发。AbstractExpands unceasingly along with the small supermarket scale development, the commodity qu
4、antity sharp growth, related commodity each kind of information content also becomes time of growth. The supermarket needs to carry on the statistical analysis all the time to commodity each kind of information. But the large-scale supermarket management system management system function too was for
5、midable creates the operation tediously to reduce the small supermarket working efficiency. The supermarket management system management system is in the market on the most popular supermarket one of commonly used systems, it mainly contains following several modules: System jurisdiction hypothesis,
6、 primary data input, data compiling and inquiry and so on. Thus, realizes to the inventory, the sale and the staff information and so on realizes comprehensively, dynamic, the prompt management.According to the system function, the decision to VS2005 as a development platform, using SQL server 2005
7、databases to do background, the choice of powerful development language for C#, the use of the software engineering ideas and methods, with the overall structure of the life cycle of a systematic method Analysis and design, rapid prototyping system to achieve.This article system analysis software ha
8、s developed background by process; first introduced the software development environment, next introduced this software detailed design process: Database design, each module design and realization, as well as concrete contact surface design and function. By the purchase of the system management modu
9、le, a database management module, a sales management module, the administrator module, and so on, for a variety of supermarkets in the classification of information management, planning, functional, are more comprehensive. As a result of separate modules and systems into the pre-authenticate users,
10、but also to strengthen the information security and confidentiality.Key words: Supermarket, Management Information System, Sells Buys and Stores.,System Development。第1章 绪论1.1选题背景及意义随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这
11、使得对数据库的进一步开发和利用显得尤为迫切。作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。在企业中,销售管理是一项非常重要的工作。使用人工方式管理各项产品销售信息不仅效率低下,而且容易出错,安全性也差。并且在实际操作中,数据的查找以及客户信息的保管等都不容易实现。这将导致管理费用的增加,服务质量也难以得到保证,从而影响企业的竞争力。利用销售管理系统能有效灵活地管理企业或者公司的销售情况,这将为公司或者企业节省不少的费用。实习
12、期间,我们通过对市场的调查,针对现在各中小型超市对经营业务和人事管理的实际需要,开发了这套超市管理系统。在开发过程中,我们针对当前各超市管理的特点和技术人员的实际水平,采用基于Windows图形用户界面这一易学易用的操作环境,在系统设计过程中,我们尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。我们又始终把系统的正确性放在首位,力求数据的完整和处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。系统中形形色色的管理子模块和快捷的功能选择,使得进销存管理系统在企业中进行内部管理成为重要组成部分。它可以实现企业产品信息管理和销售记录及信息检索。他可以实现客户信息管理。
13、并且操作简单安全,从而提高工作效率和质量。1.2超市管理系统简介在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售业的发展,这样就迫切地需要引入新的管理技术。超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。随着
14、超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,在选题过程中,我选择了超市管理系统设计题目,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。超市管理系统在各个大型超市中是比较常用的,但是相对比较小型的超市中,简洁方便并且功能齐全的管理系统确并不多见。它的一个基本功能就是为企业提供销售管理的平台。使用SQL数据
15、库管理和方便的操作界面动态生成管理界面,可以使产品的销售和管理变的很轻松。管理员登录后只需要添加和修改相应产品信息元素就可以了,系统将自动生成对应的信息,如此将减轻维护人员的工作量,使系统便于维护和管理。1.3本系统实现的功能本系统人事管理部分对用户和供应商网络进行统一的管理,包括新员工的加入和新供应商关系网的建立等。采购部分对购入的物品进行自动编号入库生成可视化的表格处理和对已经采购的物品查询等功能。销售部分包括商品销售和商品退货,商品退货根据销售时生成的编号自动导出此次退货对应的某次销售订单进而实现针对性强的销售管理。库存部分提供了库存查询和物品库存不足警告等功能。第2章 系统可行性研究
16、可行性研究的目的是用最小的代价,在尽可能短的时间内确定问题是否能够得到解决,以是否值得解决。在项目开发之前进行可行性论证是非常必要的。一个项目如果未经过充分的可行性证明,只粗略地估计解决问题的花费和方法,就盲目上阵开始软件开发工作,结果往往是不能在预定的系统规模或者时间限制解决问题,甚至无法求解,最后造成花费在该项目上时间,人力,物力资源和经费的浪费。2.1 技术可行性分析开发人员在熟悉开发工具和程序语言之后,利用方便的开发环境在多方面的支持下,开发此软件是可行的。对于用户人员,有的超市对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在帮助文档和简单的说明下即
17、可轻松胜任。而在一般的小型超市中,由于操作员不常接触计算机应用,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够使系统顺利运行。2.2经济可行性分析因为通过网络传递销售信息可以不受距离的限制,因此可以节约许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。(1)超市有能力承担系统开发费用开发新系统的工作是一项艰巨复杂的工作,它的投资主要是人力和物力的投资。对于本系统的开发者来说,其主要投资还是在人力和物力两个方面。如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源
18、上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。软件企业作为一个尖端的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业节约大部分的额外开支。同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。所以,在系统的开发过程中,企业完全有能力承担开发费用。(2)新系统将为企业带来经济效益管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。所以在管理中获得经济
19、效益是一个综合效益,要对它进行直接定量的分析是比较困难的。一般新系统带来的经济效益是间接的,其最主要的表现就是减少了企业管理费用和人力开支。而其它一些繁琐的事物都通过新系统来加以分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。(3)支出小于收益根据分析,在使用方承担的开发费用和对使用方带来的经济效益的比较,对于使用方其收益大于支出,而且在目前的市场范围来看,大型超市数量较少而且已经成熟,竞争力小。对于大量的小型超市,相互之间竞争力大,而且大型的管理软件并不适合小型超市使用,所以此款能给小型超市带来低付出并取得高收益的软件,值得用户使用。2.3操作可
20、行性分析本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个超市管理系统采用最友好的交互界面,简单明了,不需要对数据库进行深入的了解。由此,该系统的操作是可行的,有必要开发该系统。2.4社会可行性分析本系统在开发后能正常使用,并得到社会的认可,系统在开发过程和使用过程中承担数据正确,程序长期正常运行等责任,并无触发法律和存在任何侵权行为。从社会环境分析,本系统在市场上各个小型超市中能得到广泛应用。综合以上四方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。第3章 系统需求分析 需求问题是造成软件工程
21、项目失败的主要原因,能否开发出高质量的软件,很大程度上取决于对解决的问题的认识,以及如何准确地表达出用户的需求。通过需求分析使得分析者深刻地理解和认识系统,并能将其完整和准确地表达,其结果不仅起到沟通用户和开发者的作用,还是后续工作地依据。3.1系统业务流程分析根据用户业务需求和分析得到用户工作流程如下: 当用户试图运行本系统时,通过输入正确的用户名和密码登陆系统进入本系统主操作界面。关于用户基本档案流程中员工信息和供应商信息。员工信息要求对本系统用户的使用者进行统一的管理,可设置新的用户密码并可对各个用户进行级别设计;供应商信息要求对使用本系统的用户的进销关系网进行统一的管理和良好的展示。关
22、于进货管理流程操作中商品进货和商品查询。向供应商发出采购订单,供应商发出货物发出供货单,让采购订单与供货单进行核对,如果正确,修改库存,如果错误,则向供应商提出错误。关于销售管理流程操作中商品销售和商品退货。购货商到供应商出联系商品的购买,当洽谈成功之后,供应商向购货商发出采购订单,购货商在确认采购订单正确的情况下,与供应商达成共识,供应商向商品购货商发货。关于库存管理流程操作中库存查询和库存预警。库存管理人员经常需要统计库存货物,需要对各类货物进行统计和盘点,当某种商品出现库存紧缺时,想超市负责人提出警告。关于系统维护和快捷工具操作,原有的超市业务中经常使用账本记录每日的日常进销存。超市人员
23、在特殊情况下,需要临时找到纸笔来记录一下信息,使用计算机计算一些数据,系统维护和快捷工具方便的代替了这些困难的操作。附录原有超市管理系统的业务图如图3-1 图3-1 一般超市业务图3.2系统数据流程分析根据业务流程调查分析的结果,抽取数据在系统中的流动,得到系统的数据流程图3-2如下: 图3-2 超市进销存管理系统顶层图由超市管理顶层图分解1层图如图3-3管理员管理员顾客职工管理员供货商 图3-3超市进销存管理1层图由超市进销存管理1层图分解得到下列子模块(1)进货业务进货管理是企业生产经营活动中及其重要的一环,它关系到产品质量能否得到保证,生产是否能够顺利进行,采购成本能否得到有效控制等问题
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 ASP NET 实现 超市 进销存 系统
链接地址:https://www.31ppt.com/p-2385082.html