基于ASP的超市货品进销存管理系统的设计与实现毕业设计论文.docx
《基于ASP的超市货品进销存管理系统的设计与实现毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于ASP的超市货品进销存管理系统的设计与实现毕业设计论文.docx(45页珍藏版)》请在三一文库上搜索。
1、内蒙古工业大学本科毕业设计说明书学校代码: 10128学 号:201220201039 本科毕业设计说明书(题 目:基于ASP的超市货品进销存管理系 统的设计与实现学生姓名:付启恒学 院:信息工程学院系 别:计算机系专 业:计算机科学与技术班 级:计12-2指导教师:刘冬梅 讲师二 一六 年 六 月 摘 要在信息高速发展的当今社会,信息化早已成为社会发展的趋势,无论是在各行各业,我们的生活都离不开计算机,计算机早已成为了我们生活的一部分。无论是网上上缴水电费,还是网上购物,计算机都显得尤为重要,尤其是使用计算机进行信息控制,不仅提高了工作效率,对于各行各业来说,还降低了成本。现如今,信息控制已
2、经成为社会发展的主流,无论是银行系统,销售系统等等。都已经离不开计算机。本次设计建立了一个基于B/S超市的库存管理系统,通过计算机的信息控制,实现货品的进销存管理,实现的功能主要有登录界面的设计,货品管理,进货入库,销售出库,库存管理,通过计算机控制就可以了解货品的销售情况,库存情况 ,同时也会有货品入库的详细记录。此外,还实现了警戒线功能,即库存量超出或低于所要求的标准,计算机会进行提示,而此时管理人员会根据需求进行管理。在此次设计中,我还增加了仓库信息,对于大型的超市,可能会有多个仓库,存放不同种类的货品,在入库时,实现仓库的管理,用以实现对货品种类的管理。根据种类不同,大体把货品存放在仓
3、库1,仓库2,仓库3之中,对于超市的管理实现了良好的分类管理,不仅方便管理人员,同时,在琳琅满目的货品中,也能更快的找到客户的需求,大大的节约了时间,提高了效率。关键词:ASP;管理系统;货品进销存。 AbstractIn todays rapid development of the informationsociety, information has already become the trend of social development, both in all walks of life, our lives are inseparable from the computer,
4、computer has already become a part of our life. Whether online paid utilities, or online shopping, computer is particularly important, especially the use of computer control of information, not only improve the work efficiency, for all walks of life, but also reduce the cost. Nowadays, information c
5、ontrol has become the mainstream of social development, whether it is the banking system, sales system and so on. Can not be separated from the computer.The design established a inventory management system based on B / s supermarket, through computer control, the realization of goods Invoicing manag
6、ement, realize the main function of login interface design, management of goods, purchase storage, outbound sales, inventory management, controlled by a computer can understand product, inventory and detailed records of goods storage. In addition, the warning line function, that is, the stock of exc
7、ess or lower than the requirements of the standard, the computer will be prompted, and the management staff will be based on demand management. In this design, I have also added the information warehouse, for the large-scale supermarket, may there will be a number of warehouse, storage of different
8、kinds of goods, at the time of storage, warehouse management, to achieve management of the types of goods. According to the different types, generally the goods stored in warehouse, warehouse, warehouse 3, for the management of the supermarket achieves good classification management, not only conven
9、ient management personnel, at the same time, in an array of goods, but also faster to find customer needs, greatly saves time, improves the efficiency. Through this design, the realization of the supermarket Invoicing management system.The realization of this function only need a computer, developme
10、nt tools for Visual Studio Microsoft 2008, the database connection for Server SQL 2008. After a number of tests, the design function of the realization of the complete, good stability, maintainability, to achieve the basic requirements.Key words: ASP;management system;goods invoicing.目录引 言1第1章 概论21.
11、1 背景与意义21.2 开发方法21.2.1 Visual Studio21.2.2 ASP.NET简介31.2.3 SQL SERVER简介31.2.4 运行环境4第2章 系统需求分析52.1 系统功能概述52.2 系统性能要求62.2.1 输入输出要求62.2.2 实施能力要求62.2.3 备份还原要求62.3.1 技术可行性72.3.2 经济可行性72.3.3 管理可行性72.3.4 操作可行性7第3章 系统概要设计83.1 设计原则83.2 功能分析83.3 系统数据库设计103.3.1 数据库设计原则103.3.2 数据库逻辑结构设计(E-R图)103.3.3 数据库物理设计13第4
12、章 系统的详细设计174.1系统前台实现174.2 商品录入174.3 商品管理功能184.4 商品修改功能184.5 入库模块功能194.6 添加供应商功能204.8 供应商信息管理204.9 供应商信息修改的实现214.10 库存汇总的实现21第5章 系统测试225.1 程序的测试方法225.2 软件测试实例225.2.1登陆225.2.2修改密码245.2.3 其他测试26结 论27参考文献28谢 辞30引 言信息化是现代科学技术迅速发展衍生出的一个生产生活变化的必然趋势,在人类社会活动当中也发挥着越来越重要的作用。而伴随着不断推陈出新的技术改革与科技创新,信息化的浪潮也逐渐席卷和渗透到
13、社会生活的每一个角落。信息化的广泛普及与应用,势必会引起并持续引发社会生产的革新。对于人类社会来说,信息化是现代科学技术发生与发现的源动力,对于一个国家来说,信息化提高科学技术水平与文化生产力的不竭源泉,对于一个集体来说,信息化是提升团体协作能力与组织向心力的有力保证,而对于个人来说,信息化也是促进个人全面发展,开阔事业,提高能力的有效途径。无论是从国家层面,还是个人角度,也无论是相对于社会大方向,还是个体小范围来说,信息化都是适应变更潮流与发展需要的重要内容,也是保证生产生活,交流交际所不可或缺的重要手段。本系统一共分为五部分,第一部分介绍的是背景以及产生的时代意义,接着介绍开发的方法,包括
14、visual studio,sql server,等语言及开发环境,第二部分对系统需求进行分析,主要讲系统需求概述,系统需求分析,以及可行性分析。第三部分介绍的是系统概要设计,其中包含了设计原则,功能分析,系统流程设计,以及对系统的数据库进行设计。第四部分则是系统详细设计系统前台实现录入用户功能,用户管理功能,用户修改功能,信息录入功能,网站后台管理主页,添加供应商功能,供应商信息管理,供应商信息修改的实现,信息删除的实现。第五部分,对系统进行测试,对程序测试,软件测试。第1章 概论 1.1 背景与意义随着社会的发展,市场趋于多元化,而此时面对琳琅的市场环境。如果没有一个良好的体系,没有一个好
15、的管理系统,那么整个系统会面临着瘫痪,而一个好的管理系统,除了必然满足用户需求,还必须有良好的实现性以及可维护性。当今社会,随着IT行业的发展,越来越多新兴的技术出现,在计算机领域渗入到各个行业的同时,我们必须对每一行业设定严谨的管理系统,才能在市场的竞争中百舸争流,齐头并进。作为大型的超市,自成体系,分工明确,有一套很好的管理系统以及良好的体系,确保公司的运营。而一些中小型超市中,有的并未形成良好的分工,容易出现各种各类错误,这时,良好的系统显得尤为重要,而我们所设计的也正是中小型超市所需,也就是基本满足市场的需求。这也就是设计的意义所在。20世纪30年代,在美国的纽约,超市一词产生,当时,
16、超市主要负责提供多数的物资,而当时超市的性质则为群体消费,利润极低,到了20世纪50年代,也就是二战之后,超市开始兴起,然而由于当时的信息闭塞,人们只能通过最简单的方法,雇佣劳动力来对货品进销,而当时作为连手机都没有兴起的年代,人们只能根据自己的需要,徒步进销。20世纪90年代,中国承办自己的超市系统。那时,超市系统基本完善,只是没有更好的管理系统,而管理系统则是以来当时的IT技术。有着基本完善的系统,却没有更好的技术。作为现在的中国,系统基本完善,技术也很发达。而只是相对与大型超市,作为一些中小型超市,并没有能力完成一套独立的完善的系统。它仍存在落后的一面,如:不能有效的进行管理,结账时,需
17、要浪费大量的时间,销售由于人为的关系出现差错,盘点效率低等。针对以上的情况,我们设计此系统,解决出现的问题。1.2 开发方法1.2.1 Visual Studio现如今,随着技术的发展,出现的问题也是越来越多如:应用程序复杂性及其设计、开发和部署所必需的生命周期问题,而此时visual studio的出现则很好的解决的这个问题,从最早的visual studio 97版本面向java的开发到visual studio6.0。而当visual studio升级到7.0的版本时,它进化成了一种新的面向对象语言,直到2007年,发布的visual studio 2008,基本实现以前visual未解
18、决的情况。那visual studio是做什么的呢?简单的来说,它是一种开发环境,它主要可以实现信息交流,通过降低报告的运转开销和寻觅团队成员间新的交流渠道,Visual Studio Team System 着重于能够更好地进行交流。同时它也是一个可以集成的工具,作为程序员,总是会把不同种类的东西,分类放置例如:单元测试、代码分析和性能分析等,但有的时候程序更加希望将整个程序放在一起,这在以前。实现起来并不是特别容易,而visual studio则能够实现,因此它具有良好的集成性。开发者可以在较早的阶段就提升代码的质量,者对后面的编程具有着良好的铺垫作用,只有一个好的开始,那最后的程序才能更
19、加容易实现。此外,利用信息交流和生产效率的改进,企业将明显地看到针对其在 SDLC 工具和过程方面的投资而增加的 ROI。Visual Studio Team System 提供一个具有成本效益的解决方案,从而通过使用跨所有 SDLC 工具的广泛集成,实现对软件开发生命周期的管理。1.2.2 ASP.NET简介ASP.NET首先是一门脚本语言,可以实现动态的web技术,作为ASP语言的升级,他有着ASP所不具有的技术,它将ASP和.NET相结合,形成了功能强大的服务器端技术。从一开始的ASP的面向过程到1997年提出的将ASP面向对象的实现,到最后的实现功能,ASP.NET取得了里程碑式的进步
20、。ASP.NET具有良好的管理性,它采用的是分级管理系统,即只能对上一级的框架进行请求,然后上一级根据实际情况,再对它的上级请求。不能够跨级操作。同时ASP.NET吸收了Java和vb等语言的优点,不断进行升级,在ASP的基础上进行优化,采用.net技术,将两者结合,形成一门极其强大的动态web技术。1.2.3 SQL SERVER简介SQL SERVER作为一门强大的数据库,有着my SQL不具有的优势,可以在windows,linux,unix等操作系统下运行,可以进行跨平台使用。同时SQL SERVER支持nchar,nvarchar,ntext类型,这是my sql不具备的优势,Mic
21、rosoft SQL Server2008通过全面的功能集、与现有系统的互操作性以及对日常任务的自动化管理能力, 为不同规模的企业提供了一个完整的数据解决方案。1.2.4 运行环境每一个程序的完成兜里不开它的运行环境,作为一个管理系统的形成,不仅有着软件运行环境,也同时拥有硬件运行环境。本设计基于B/S服务器,硬件的运行环境必须从这出发。1软件环境:在这里我们的操作系统采用Windows 操作系统,而前台开发工具则是ASP.NET Visual Studio 2008,作为一门强大的动态脚本语言,ASP.NET具有良好的易操作性,而后台开发工具则是使用Microsoft SQL Server
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASP 超市 货品 进销存 管理 系统 设计 实现 毕业设计 论文
链接地址:https://www.31doc.com/p-3919852.html