欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOCX文档下载  

    基于ASP的超市货品进销存管理系统的设计与实现毕业设计论文.docx

    • 资源ID:3919852       资源大小:599.82KB        全文页数:45页
    • 资源格式: DOCX        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于ASP的超市货品进销存管理系统的设计与实现毕业设计论文.docx

    内蒙古工业大学本科毕业设计说明书学校代码: 10128学 号:201220201039 本科毕业设计说明书(题 目:基于ASP的超市货品进销存管理系 统的设计与实现学生姓名:付启恒学 院:信息工程学院系 别:计算机系专 业:计算机科学与技术班 级:计12-2指导教师:刘冬梅 讲师二 一六 年 六 月 摘 要在信息高速发展的当今社会,信息化早已成为社会发展的趋势,无论是在各行各业,我们的生活都离不开计算机,计算机早已成为了我们生活的一部分。无论是网上上缴水电费,还是网上购物,计算机都显得尤为重要,尤其是使用计算机进行信息控制,不仅提高了工作效率,对于各行各业来说,还降低了成本。现如今,信息控制已经成为社会发展的主流,无论是银行系统,销售系统等等。都已经离不开计算机。本次设计建立了一个基于B/S超市的库存管理系统,通过计算机的信息控制,实现货品的进销存管理,实现的功能主要有登录界面的设计,货品管理,进货入库,销售出库,库存管理,通过计算机控制就可以了解货品的销售情况,库存情况 ,同时也会有货品入库的详细记录。此外,还实现了警戒线功能,即库存量超出或低于所要求的标准,计算机会进行提示,而此时管理人员会根据需求进行管理。在此次设计中,我还增加了仓库信息,对于大型的超市,可能会有多个仓库,存放不同种类的货品,在入库时,实现仓库的管理,用以实现对货品种类的管理。根据种类不同,大体把货品存放在仓库1,仓库2,仓库3之中,对于超市的管理实现了良好的分类管理,不仅方便管理人员,同时,在琳琅满目的货品中,也能更快的找到客户的需求,大大的节约了时间,提高了效率。关键词:ASP;管理系统;货品进销存。 AbstractIn today's 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, 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 control 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 management, 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 excess 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 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 convenient 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, development 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.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章 系统的详细设计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引 言信息化是现代科学技术迅速发展衍生出的一个生产生活变化的必然趋势,在人类社会活动当中也发挥着越来越重要的作用。而伴随着不断推陈出新的技术改革与科技创新,信息化的浪潮也逐渐席卷和渗透到社会生活的每一个角落。信息化的广泛普及与应用,势必会引起并持续引发社会生产的革新。对于人类社会来说,信息化是现代科学技术发生与发现的源动力,对于一个国家来说,信息化提高科学技术水平与文化生产力的不竭源泉,对于一个集体来说,信息化是提升团体协作能力与组织向心力的有力保证,而对于个人来说,信息化也是促进个人全面发展,开阔事业,提高能力的有效途径。无论是从国家层面,还是个人角度,也无论是相对于社会大方向,还是个体小范围来说,信息化都是适应变更潮流与发展需要的重要内容 ,也是保证生产生活,交流交际所不可或缺的重要手段。本系统一共分为五部分,第一部分介绍的是背景以及产生的时代意义,接着介绍开发的方法,包括visual studio,sql server,asp.net等语言及开发环境,第二部分对系统需求进行分析,主要讲系统需求概述,系统需求分析,以及可行性分析。第三部分介绍的是系统概要设计,其中包含了设计原则,功能分析,系统流程设计,以及对系统的数据库进行设计。第四部分则是系统详细设计系统前台实现录入用户功能,用户管理功能,用户修改功能,信息录入功能,网站后台管理主页,添加供应商功能,供应商信息管理,供应商信息修改的实现,信息删除的实现。第五部分,对系统进行测试,对程序测试,软件测试。第1章 概论 1.1 背景与意义随着社会的发展,市场趋于多元化,而此时面对琳琅的市场环境。如果没有一个良好的体系,没有一个好的管理系统,那么整个系统会面临着瘫痪,而一个好的管理系统,除了必然满足用户需求,还必须有良好的实现性以及可维护性。当今社会,随着IT行业的发展,越来越多新兴的技术出现,在计算机领域渗入到各个行业的同时,我们必须对每一行业设定严谨的管理系统,才能在市场的竞争中百舸争流,齐头并进。作为大型的超市,自成体系,分工明确,有一套很好的管理系统以及良好的体系,确保公司的运营。而一些中小型超市中,有的并未形成良好的分工,容易出现各种各类错误,这时,良好的系统显得尤为重要,而我们所设计的也正是中小型超市所需,也就是基本满足市场的需求。这也就是设计的意义所在。20世纪30年代,在美国的纽约,超市一词产生,当时,超市主要负责提供多数的物资,而当时超市的性质则为群体消费,利润极低,到了20世纪50年代,也就是二战之后,超市开始兴起,然而由于当时的信息闭塞,人们只能通过最简单的方法,雇佣劳动力来对货品进销,而当时作为连手机都没有兴起的年代,人们只能根据自己的需要,徒步进销。20世纪90年代,中国承办自己的超市系统。那时,超市系统基本完善,只是没有更好的管理系统,而管理系统则是以来当时的IT技术。有着基本完善的系统,却没有更好的技术。作为现在的中国,系统基本完善,技术也很发达。而只是相对与大型超市,作为一些中小型超市,并没有能力完成一套独立的完善的系统。它仍存在落后的一面,如:不能有效的进行管理,结账时,需要浪费大量的时间,销售由于人为的关系出现差错,盘点效率低等。针对以上的情况,我们设计此系统,解决出现的问题。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未解决的情况。那visual studio是做什么的呢?简单的来说,它是一种开发环境,它主要可以实现信息交流,通过降低报告的运转开销和寻觅团队成员间新的交流渠道,Visual Studio Team System 着重于能够更好地进行交流。同时它也是一个可以集成的工具,作为程序员,总是会把不同种类的东西,分类放置例如:单元测试、代码分析和性能分析等,但有的时候程序更加希望将整个程序放在一起,这在以前。实现起来并不是特别容易,而visual studio则能够实现,因此它具有良好的集成性。开发者可以在较早的阶段就提升代码的质量,者对后面的编程具有着良好的铺垫作用,只有一个好的开始,那最后的程序才能更加容易实现。此外,利用信息交流和生产效率的改进,企业将明显地看到针对其在 SDLC 工具和过程方面的投资而增加的 ROI。Visual Studio Team System 提供一个具有成本效益的解决方案,从而通过使用跨所有 SDLC 工具的广泛集成,实现对软件开发生命周期的管理。1.2.2 ASP.NET简介ASP.NET首先是一门脚本语言,可以实现动态的web技术,作为ASP语言的升级,他有着ASP所不具有的技术,它将ASP和.NET相结合,形成了功能强大的服务器端技术。从一开始的ASP的面向过程到1997年提出的将ASP面向对象的实现,到最后的实现功能,ASP.NET取得了里程碑式的进步。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不具备的优势,Microsoft SQL Server2008通过全面的功能集、与现有系统的互操作性以及对日常任务的自动化管理能力, 为不同规模的企业提供了一个完整的数据解决方案。1.2.4 运行环境每一个程序的完成兜里不开它的运行环境,作为一个管理系统的形成,不仅有着软件运行环境,也同时拥有硬件运行环境。本设计基于B/S服务器,硬件的运行环境必须从这出发。1软件环境:在这里我们的操作系统采用Windows 操作系统,而前台开发工具则是ASP.NET Visual Studio 2008,作为一门强大的动态脚本语言,ASP.NET具有良好的易操作性,而后台开发工具则是使用Microsoft SQL Server 2008,作为Microsoft SQL Server 2005的升级版,除了实现一些必要的功能,同时,减少了一些不必要的麻烦2硬件环境:服务器配置:因为本系统服务器和客户端为一台机器,所有数据信息都保存在服务器中,各业务处理需要访问服务器端数据库。所以应具有较高的配置,当然,现如今大部分计算机都可以实现此功能,在这里就不详细的介绍。第2章 系统需求分析需求分析,顾名思义,对系统的需求进行分析,也就是解决要做什么的问题,系统根据用户的需求,实现用户所需要的需求,对用户所需要的功能达成一致,这就是需求分析。2.1 系统功能概述在程序设计之前,要通过对系统功能的概述,大致了解系统的功能,也就是说描绘出大体的框架,显然,通过文字的描述不能更好的让顾客了解系统功能,所以,下面我们通过程序的流程图,对程序的整篇功能进行描述。不仅看起来简洁易懂,同时也更加的方便。系统流程图如下:图 2-1 系统流程图通过对系统功能的概述,我们大致能够对整篇设计实现的具体功能有大致的了解而通过这些需要实现的功能,可以对程序分成若干个模块,货品管理、进货入库管理、销售出库管理、库存管理、基本信息管理以及查询统计管理。那么此时,我们有了一个明确的目标,也就是该做什么。同时我们必须有系统设置等功能,如下:(1) 用户管理模块用户管理模块实现的功能主要有:添加系统用户信息;修改系统用户信息;删除系统用户信息;查询系统用户信息。(2) 出库管理模块对商品出库信息的增加、修改、删除,出库的负责人,出库的单位都有明确的概述、(3)入库管理模块包括对入库商品进行基本信息的管理,详细记录每个商品入库的数量,库存,存放的仓库等(4)库存管理模块对入库了多少商品,在原有的基础上进行增加,出库时,则对原有的商品在原有的基础上减少,明确商品的库存量。(5) 附加功能对数据库库存管理,入库管理,出库管理等进行增、删、改、查。2.2 系统性能要求在实现系统功能时,对系统的性能也应该有明确的要求,即具有良好的输入输出要求,数据管理时,要有不错的可维护性,出现故障时,要有备份还原功能,最后还要有系统实现的可行性,包括技术可行性,经济可行性,管理可行性等。2.2.1 输入输出要求对系统的输入输出具有一定的要求,比如再输入时,不能含有特殊的字符,否则系统会提示,报错。2.2.2 实施能力要求本次设计采用的是SQL Server 2008数据库。相对于SQL Server 2005,,SQL Server 2008具有较强的数据处理能力,而且,无论实现都多用户的登录,都不会出现卡顿的情况,此时,对用户的需求基本能够实现。2.2.3 备份还原要求本系统具备完整的数据备份与还原功能,当系统数据丢失时,可通过备份还原功能找回,不仅提高的系统的可实施性,对系统的安全也是有不错的保障。2.3 可行性分析可行性分析,无疑写的就是系统是否可行,包括能否实现此功能,实现功能的时候需要耗费多大的经历,争取在在高效的情况下,实现出来最好的功能。而可行性又是从以下几个方面进行分析:2.3.1 技术可行性本系统基于B/S体系,系统安装维护简便。通过ASP.NET实现动态网页技术,当然也离不开JavaScript的帮助。Web服务器采用IIS,数据库采用SQL Server数据库系统。由于本系统采用的是.Net相关的技术, 是微软公司的产品,所以可运行于当今主流操作系统Windows系列等操作系统平台。2.3.2 经济可行性利用SQL Server数据库所具有的能力,以最短的时间,花费最少的经济,实现功能的实现。2.3.3 管理可行性利用面向对象的机构化方法,面向对象方法以“对象为中心”,从面向过程到面向对象,实现的是很大的一步跨越。通过面向对象的方法,可以对系统实施管理,面向对象大大的增加了系统的管理可行性。2.3.4 操作可行性本系统采用的是Visual Studio 2008作为开发环境,作为05版本的升级,无疑又解决许多不同的问题,同时增加的许多新的功能,而作为一门面向对象的开发环境,Visual Studio 2008无疑是强大的,而连接的数据库我们也采用了SQL Server 2008,比最新的SQL Server要稳定,同时多了老的版本不具有的新功能,也验证的操作的可行性。第3章 系统概要设计3.1 设计原则(1)合适性系统设计的源头是需求,只有满足了用户的需求,才能说是一个成功的概要设计,而要做到这一点,首先,必须根据需求,对系统的功能进行归纳总结。通过流程图以及E-R图,画出系统流程。以上说的是功能上的合适,然而,同时要满足,经济的合适性,即通过较少的成本,来最大化的完成整个程序的过程。满足合适性的需求。(2)结构性结构性所说的就是系统结构的稳定性,一个好的设计必须具有一个良好的体系结构,结构是框架,就好比一座楼房,必须要有地基,只有有了稳定的结构,才能进行后续的工作,而本设计中,结构完整,无论是进销还是库存等,体系明显,风格明了,每个模块的分工明确,能够很好的适应整个体系的风格,具有良好的结构性(3)扩展性扩展性指的就是在原有的基础上,对程序进行扩展,例如本程序,在实现此功能的同时,是否能够举一反三,实现其它的功能,并不是说此设计能实现此功能,而是通过设计,对其他功能的实现有一定的了解。(4) 复用性复用讲的就是回收再利用,一个好的程序,并不是说用过一次之后就抛弃,扔掉,而是可以多次的循环利用,达到最大的经济化,不仅能够节省时间,免去了做程序的时间,还能有效的利用时间,达到经济化,本设计的设计理念则是循环利用,作为中小型的超市,都可以使用本程序,不仅省时,还经济,一个完整的程序,必须具有良好的复用性。3.2 功能分析在此次设计中,必须要做的一件事就是功能分析,也就是说,本设计实现的功能是什么,那么,我们通过业务的流程图,对功能进行分析,业务流程图有数据存档,处理过程,外部环境,数据流向,还有决策过程等,通过对应的功能,画出数据流程图,可以很好的实现功能分析,首先是进销存业务管理系统流程图,包括采购入库,入库检测,销售,销售登记,出库,以及系统详细的信息介绍等。当完成了系统功能的分析,才能够进一步实现系统需求分析,系统功能的实现,所以说功能分析是必不可少的一步。业务流程图说明: 数据存档 处理过程 外部环境 数据流向 决策过程 图3-1进销存管理系统业务流程图3.3 系统数据库设计数据库分为好多种,本设计采用的是SQL Server 2008,而数据库模型又分为好几种,包括数据模型,物理模型,概念模型,而概念模型是设计数据库的基础,只有拥有一个良好的概念模型,数据库才会完整。以下,我们将介绍数据库的设计原则以及数据库结构设计。数据库结构设计则是通过E-R图来体现出来的。3.3.1 数据库设计原则1、数据的共享性,数据库的内容可以共用访问。2、数据独立性,数据库分为不同的子块,分开访问。3、数据的完整性,即保证数据库存中数据准确。4、灵活性,可有效的面对各种出现的问题。5、安全性,对用户的信息等安全信息具有不错的保密性。3.3.2 数据库逻辑结构设计(E-R图)数据库逻辑设计:设计数据库的逻辑结构,与具体的DBMS无关,主要反映业务逻辑。 数据库物理设计:对数据库进行具体的设计,以来增加数据的冗余性。增加冗余列:通过数据库没增加数据冗余性。并用实体-联系图(Entity-Relationship Diagram,简称E-R图)来表示概念模型。 图3-2 供应商实体 图3-3 库存实体 图3-4 仓库员工实体 图3-5 入库进货联系 图3-6 出库发货联系 图3-7 进销存实体 图3-8 全局E-R图3.3.3 数据库物理设计根据E-R图可以对数据库进行设计,以下列出主要的数据表。供货商信息表,主要用于系统信息管理模块中的供货商信息管理的设置功能的实现。在此表中录入相应信息后,系统运行后便可在的系统登录时进行身份验证,如表3-1所示。表3-1 用户信息表字段名称字段类型主要属性说明编号Char(30)无重复,不允许为空表示编号联系方式Char(30)无重复,不允许为空表示存储联系方式电话char(30)可重复,不允许为空表示存储单位名称联系人char(30)可重复,允许为空表示存储联系人地址Varchar(30)可重复,允许为空表示存储地址单位名称Varchar(30)可重复,不允许为空表示存储电话库存信息表主要用于基础信息管理模块中的库存信息管理。管理员录入好数据信息后,系统便可顺利的进行其他模块对数据库进行操作,如表3-2所示。表3-2 库存信息表字段名称字段类型主要属性说明编号Int(5)递增,无重复,不允许为空表示与其他表关联名称char(30)可重复,不允许为空表示存储作为名称类别char(15)无重复,允许为空表示存储类别单位char(20)可重复,允许为空表示存储单位存放仓库char(20)可重复,允许为空表示存储存放仓库警戒仓库datetime(7可重复,不允许为空表示存储警戒仓库高线Varchar(60)可重复,允许为空表示储存高警戒线数量Varchar(60)可重复,允许为空表示货品数量原始库Varchar(60)可重复,允许为空表示存储原始库 入库表用于存储商品入库的基本信息,方便日后客户查询及管理员管理设置。如表3-3所示。表3-3 设施表字段名称字段类型主要属性说明编号Char(20)不可重复, 不允许为空表示存储的编号名称Varchar(60)可重复, 不允许为空表示存储名称位置datetime(7)可重复, 不允许为空表示存储位置入库单编号datetime(7)不可重复, 不允许为空表示存储入库单编号数量Char(30)可重复, 不允许为空表示存储入库数量日期Varchar(60)可重复, 不允许为空表示存储日期经手人Varchar(60)可重复, 不允许为空表示存储经手人供应商Varchar(60)可重复, 不允许为空表示存储供应商出库基本信息表,用于存储费出库发货信息,后台管理管理员可以添加、删除、修改,前台用户可以浏览查询的库存管理信息,具体字段如表3-4所示。表3-4 供应商信息表字段名称字段类型 主要属性说明编 号Int(5)无重复,不允许为空存储编号金额Char(30)可重复,不允许为空存储金额位置Char(20)可重复,不允许为空存储位置日期Char(30)不可重复,不允许为空存储日期经手人Char(30)可重复,不允许为空存储经手人数量Float(8)可重复,不允许为空存储数量提货单Float(8)可重复,不允许为空存储提货单号商品名称Char(60)可重复,不允许为空存储商品名称仓库信息表,用于仓库信息,包括类别名称、ID。具体字段如表3-5所示。表3-5 仓库信息表字段名称字段类型 主要属性说明编 号Int(4)无重复,不允许为空主键名称Char(20)可重复,不允许为空存储名称数量Char(20)可重复,不允许为空存储数量物品位置Char(100)可重复,不允许为空存储物品位置第4章 系统的详细设计本设计库采用的语言是ASP .NET,利用SQL Server 2008数据库存储信息。根据用户的实际需求,对系统进行多次的修改,期待达到目标的效果,我们通过对系统进行分块处理,其中包括入库,出库,详细信息的管理,以及仓库管理,大体满足需求。4.1系统前台实现本系统分超市内部管理人员的应用以及用户登录,不管哪种情况,都需要登陆本系统才能进入对应界面。首页的物理磁盘URL对应为了login.aspx,超市管理人员登录系统,进入页面。实现过程: 1、由于系统的大部分功能都要涉及到对数据库的操作增、删、改、查,先对数据进行封装成类,然后在类中定义字段、属性、方法,主要实现数据的添加、修改、删除、查询及即时更新的功能。这样使得工程的结构清晰,思路明了。在Bll里面封装了一个DbhelpSQL.CS这个类就是对数据库进行封装,用户登陆可以通过调用DBhelpSQL.execute查询。4.2 商品录入管理员登陆系统后,点击左边的菜单,录入商品信息,即可转入对应的页面,填写用户信息,如果不填写,系统会提示其需要输入必填字段,点击提交按钮,系统会将结果保存到用户信息表中,管理员可以登陆查看自己添加的商品的信息。图4.2 员工业绩统计顺序图图4-1商品录入功能4.3 商品管理功能超市管理人员登录系统后,可以查看商品的详情信息,作为管理人员需要对商品的信息,进行更改,包括增、删、改、查。包括商品的详情信息,入库或出库的操作人员,还有就是仓库信息的管理。对商品的进销进行统计,更改信息。如图4-2所示的图:图4-2商品管理实现过程: 此过程实现通过了两个字段,一是字段一,二是字段二,字段一代表的是管理员,字段二,则比字段一更高级,所代表的是超级管理员。比管理员具有更高的权限。作为能同样登录系统的用户,所进入的界面与管理人员不一样,暂且不提,实现的代码如下:<%getText(Convert.ToString(DataBinder.Eval(Container.DataItem,"power") %>。 ll.members bm = new Bll.members(); DataSet ds = bm.GetmembersList("id=" + tid); int power = int.Parse(ds.Tables0.Rows0"power".ToString() if (power = 1) return "管理员" else return "普通" 4.4 商品修改功能该功能主要是对商品修改的信息进行管理,在管理页面点击更新连接,即可转入对应的页面,需要更新内容重新填写后,点击修改按钮即可保存新的内容到数据库中,如图4-3所示。图4-3入库修改管理图4.5 入库模块功能商品信息添加完成之后,还要通过入库功能,对商品进行入库,入库所需要信心包括入库的单号,货品的名称,货品的数量,进货的价格,供货的单位,经办人是谁,经办人则可以更好的分配任务,更好的找出在哪个环节出的问题。方便问题的解决。如图4-4所示。4-4入库信息实训过程:该功能主要是对信息进行动态的管理,Bll.Types type = new Bll.Types(); 实例化类型类别 DataSet ds = type.GetTypesList("");把供货信息读写出来, for (int i = 0; i < ds.Tables0.Rows.Count; i+) 通过循环读出 ListItem li = new ListItem(); 创建一个下拉菜单的类别,然后通过li.Value = ds.Tables0.Rowsi"id".ToString();把ID绑定 li.Text=ds.Tables0.Rowsi"t_name".ToString();把名称绑定types.Items.Add(li);。把值添加到type的droplist对象里面。4.6 添加供应商功能本功能讲的是对供应商信息的添加,其中包括单位编码,即唯一能确定单位的信息,单位名称,单位地址。联系电话,以及联系人。在这里,我们同样必须填写有效的数字,否则,系统会弹出提示框,报错处理,实现的功能如图4-5所示。图4-5添加供应商用户实训过程: 在添加供应商的时候,需要对用户的基本的信息的合法性进行初步的过滤,比如是否为空,或者邮件、和格式的验证,.NET提高了对这些数据库验证的控制<asp:RegularExpressionValidator ID="RegularExpressionValidator4" runat="server" ControlToValidate="txtemail" Display="Dynamic" ErrorMessage="E-mail格式不正确" ValidationExpression="w+(-+.'w+)*w+(-.w+)*.w+(-.w+)*"></asp:RegularExpressionValidator><asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtemail" ErrorMessage="*"></asp:RequiredFieldValidator>上面这代码就是对编码进行验证,只要把ControlToValidate="txtemail"需要验证的控制ID写在这里即可,然后才采用了正则表达的方式进行验证。4.8 供应商信息管理添加好供应商的信息后,对供应商的信息进行管理,包括删除和更新,当不需要此供应商的时候,边删除供应商,添加新的供应商。或者供应商信息需要更改时,点击更新按钮,则可以更改供应商所有信息,功能如图4-6所示:图4-6供应商信息管理实现过程: 通过一个一维数组,对数组进行冒泡排序,从而实现ID的递减功能,从而对供应商的信息进行管理。4.9 供应商信息修改的实现对同一个供应商难免会有不同的分公司,地点或大不相同,联系人,电话以及单位的编码会有所变化

    注意事项

    本文(基于ASP的超市货品进销存管理系统的设计与实现毕业设计论文.docx)为本站会员(小小飞)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开