毕业设计论文ASP公司供销库存管理系统.doc

上传人:sccc 文档编号:4857044 上传时间:2023-05-20 格式:DOC 页数:27 大小:1.78MB
返回 下载 相关 举报
毕业设计论文ASP公司供销库存管理系统.doc_第1页
第1页 / 共27页
毕业设计论文ASP公司供销库存管理系统.doc_第2页
第2页 / 共27页
毕业设计论文ASP公司供销库存管理系统.doc_第3页
第3页 / 共27页
毕业设计论文ASP公司供销库存管理系统.doc_第4页
第4页 / 共27页
毕业设计论文ASP公司供销库存管理系统.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《毕业设计论文ASP公司供销库存管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计论文ASP公司供销库存管理系统.doc(27页珍藏版)》请在三一办公上搜索。

1、徐州机电工程高等职业学院毕业论文(设计)题目: *公司供销库存管理系统 专业:软件技术 作者: 指导教师:(老师) 二0一一 5月2日*公司供销库存管理系统【摘要】随着科学技术的发展,管理计算机化是目前企业改革的一种趋势。*公司供销库存管理系统是为了简化企业复杂的操作管理,提高办公效率,同时能更加节约成本。系统开发任务包括数据库设计,后台程序开发,软件界面设计。本系统采用Microsoft ASP 作为开发工具,后台数据采用SQLServer2005数据库设计,利用ADO数据库访问计数实现对数据库的各种管理操作,实现其功能。设计过程中,首先建立了系统的应用原型,然后在此基础上进行迭代,详细设计

2、时不断地修正和完善,经过测试阶段反复调试和验证,最终形成达到设计要求的可行性系统。【关键词】:仓库管理 管理系统 ASP ADO 【Abstract】With the development of science and technology, management computerization is a trend of company reform now. The purpose of the company of salement warehouse management system is to simplify the operation of the company manag

3、ement for the improvement of the office efficiency and the easier of service for students. what is more, it can reduce the cost at the same time. System development tasks including database design, background program development, software interface design and so on. The management system using Micro

4、soft ASP as a development tool, the background data using SQL Server 2005 database design, database access using ADO database count to achieve a variety of management operations and the realization of its functions. The design process includes several steps. First, the stablishment of a system appli

5、cation prototype and then based on this iteration. Second, during the detailed design stage, the system will be constantly revised and improved by the repeated testing and verification. finally, the system will meet the design requirement of feasibility. 【Keywords】: warehouse management ; management

6、 system; ASP; ADO.第1章 管理信息系统基础管理信息系统就是我们常说的MIS(Management Information System),在强调管理,强调信息的现代社会中它越来越得到普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。1.1管理信息系统概述20世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。20世纪50年代,西蒙提出管理依赖于信息和决策的思想。1958年,盖尔提出数据处理一词。1970年,Walter T.Kenneva

7、n给刚刚出现的管理信息系统一词下了一个定义。1985年,管理信息系统的创始人,明尼苏达大学的管理学教授Gordon B.Davis给了管理信息系统一个较完整的定义,即“管理信息系统是一个利用计算机软硬件资源,手工作业,分析、计划、控制和决策模型以及数据库的人-机系统。它能提供信息支持企业或组织的运行、管理和决策功能。”这个定义全面地说明了管理信息系统的目标、功能和组成,而且反映了管理信息系统在当时达到的水平。1.2 管理信息系统的特点(1)管理信息系统的组成管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。(2) 管理信息系统的界面特点在计算机软件技术中,人机界面已经发展成为一个

8、重要的分支。MIS人机界面设计一般遵循以下一些基本原则: 以通信功能作为界面设计的核心 必须始终一致 界面必须使用户随时掌握任务的进展情况 面必须能够提供帮助 友好、使用方便 入画面尽可能接近实际 较强的容错功能1.3 管理信息系统的开发管理信息系统开发方法主要有:结构化生命周期开发方法、原型法、面向对象的开发方法等。第2章 开发和运行环境及基础知识2.1 开发和运行环境客户端:Windows 98/ME/2000/XP,Internet Explorer4.0以上版本服务器端(环境):Internet信息服务(IIS)Windows2000/NT或更高的版本开发软件:Microsoft Vi

9、sual 2005, SQL Server 2005基础知识:ASP,HTML,ADO,Javasrcipt,CSS2.2 相关介绍工欲善其事,必先利其器。下面我们将一一介绍这些工具及知识。IIS: IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。 HTML:HTML(HyperText Mark-up Language)即超文本标记语言或超文本链接

10、标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。 ASP: ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以

11、用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。 JavaScript :JavaScript 是一种新的描述语言,此一语言可以被箝入 HTML 的文件之中。透过 JavaScript 可以做到回应使用者的需求事件 (如: form 的输入) 而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端 (server)处理,再传回来的过程,而直接可以被客户端 (client) 的应用程式所处理。 ADO: 微软公司的ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件。它提供了

12、编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象来执行。CSS:级联样式表(Cascading Style Sheets,CSS)是一种为网站添加布局效果的出色工具。它可以省去你大量时间,令你可以采用一种全新的方式来设计网站。 SQL Sever 2005:Microsoft SQL Server 2005是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Microsoft SQL Ser

13、ver 2005的优点在于它非常的可靠、质量好、易用、可伸缩性、简单的管理和调整(能自动运行管理和性能监测,提供了集中的数据库管理。)、灵活的和可扩展的数据转换(能够构建更加坚固的数据转换服务(DTS)软件包)、集成了可扩展的分析服务(提供了数据采集、为生成报表而设计了灵活的向上流动特性,实现单元级和成员安全的功能,还有写回原始大小的能力)。自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然,还提供了排序功能。第三章 需求分析3.1系统目标设计系统开发的总体任务是实现*公司的销售库存管理系统化,规范化和计算机化,从而达到提高仓库管理的效率的目的。3.2

14、 开发设计思想采用SQL Server 2005数据库进行存储数据,用目前流行的ASP语言进行编程,来达到存储和读取数据库的目的。3.3 系统功能分析本文中的供销仓库管理系统需要完成功能主要有以下几点。 系统登陆模块:主要用于验证用户登录系统时输入的用户名、密码和验证码是否正确,只有合法的用户才可以进入系统,否则将不能进入此系统。 基本信息模块:主要包括:添加公司信息、添加商品信息、公司信息管理、商品信息管理。 进货管理模块:主要包括:添加进货信息、添加进货退货。 销售管理模块:主要包括:添加销售信息、添加销售退货。 查询统计模块:主要包括:商品进货查询、进货退货查询、商品销售查询、销售退货查

15、询、商品库存查询、商品销售排行。 往来管理模块:主要包括:商品进货结账、进货退货结账、商品销售结账、销售退货结账。 除此之外,管理系统还应具有友好,简洁的界面,安全性要高,稳定性要强。第4章 总体设计4.1可行性研究(1) 目的可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。(2) 经济上可行性现在,计算机的价格已经十分低廉,性能却有了长足的进步,并且网络的普及也越来越广。(3)技术上可行性本系统的开发我利用Microsoft SQL Server2005作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。综上所述,本系统的设计与开发在技术上和硬

16、件设备上的条件都是满足的,因此,它在技术上是可行的。(4)运行上可行性本系统为一个网上在线销售库存管理系统,所耗费的资源非常的小,因此,本系统在运行上是可行的。(5)法律可行性 本系统纯为私人设计,在开发过程中没有涉及合同、责任等与法律相抵触的方面。因此,本系统在法律上是可行的。4.2 系统功能模块设计在系统功能分析的基础上,我们将程序进行分模块,得到如图所示的主要系统功能模块图:*公司供供销库存管理系统系统登陆验证通过系统主页面验证未通过基本信息进货管理销售管理查询统计往来管理系统设置添加公司、商品、信息公司、商品、信息管理添加进货、进货退货、信息添加销售信息、销售退货信息进货、退货查询销售

17、查询、销售退货查询销售库存查询,销售排行添加用户,修改密码,用户管理,退出登陆进货结账,退货结账,销售结账4.3 数据库概念结构设计这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。本设计根据上面的设计规划出的实体有库存实体、入库实体、出库实体、采购实体、还库实体、需求实体。各个实体的E-R图及其关系描述如下:(1)库存实体E-R图: 系统登陆实体E-R图: 系统登陆密码 用户名 添加公司信息实体E-R图:Email联系人传真开户银行银行帐号 所属类型 添加公司信息联系电话公司名称 公司简称 地址 邮政编码添加商品信息实体E-

18、R图:备注供应商 添加商品信息批准文号批号规格商品名称 商品简称 产地 单位经手人 添加进货信息实体E-R图:进货日期操作员未付金额 添加进货信息实付金额应付金额结算方式商品名称 单价数量供应商退货日期实收金额 经手人操作员未收金额单价数量添加进货退货实体E-R图:添加进货退货信息结算方式应收金额商品名称供应商 添加销售信息实体E-R图如图所示:添加销售信息结算方式商品名称销售日期客户名称单价数量应付金额未付金额实付金额经手人供应商操作员 7 添加销售退货信息实体E-R图如图所示:添加销售退货信息结算方式商品名称退货日期客户名称单价数量应付金额未付金额实付金额经手人供应商操作员8 商品进货查询

19、实体E-R图如图所示:经手人结算方式商品进货查询进货日期总金额价格数量信息类型单据编号添加日期商品名称操作员9 商品销售排行实体E-R图商品销售排行商品名称供应商排名单位销售数量4.4 数据库逻辑结构设计dbo.tb_Userdbo.tb_Companydbo.tb_Stockdbo.tb_Commoditydbo.tb_Reckoning.4.5各模块功能界面截图第1章 系统登录系统登录模块主要用于验证用户登录系统时输入的用户名、密码和验证码是否正确,只有合法的用户才可以进入系统,否则将不能进入此系统,系统登录页面如图1.1所示。图1.1 登录页面在用户名处输入“admin”,密码为“123

20、456确的验证码,单击“确定”按钮,进入网页首页,如图1.2所示。图1.2 首页第2章 基本信息基本信息主要包括:添加公司信息、添加商品信息、公司信息管理、商品信息管理。2.1 添加公司信息在功能导航区中单击“添加公司信息”按钮,在操作区会显示添加页面,如图2.1所示。此页面主要用于添加供应商及客户信息。在“所属类型”下拉列表中选择公司的所属类型,单击“添加”按钮,完成添加操作。图2.1 添加公司信息2.2 添加商品信息在功能导航区中单击“添加公司信息”按钮,在操作区中会显示添加页面。添加商品信息页面的运行效果如图2.2所示。此页面的操作方法请参见2.1节的添加公司信息。说明:供应商下拉列表中

21、的信息是公司的所属类型为供应商的公司信息。图2.2 添加商品信息2.3 公司信息管理在功能导航区中单击“公司信息管理”按钮,在操作区中会显示公司信息的管理页面。如图2.3所示。此页面主要实现修改及删除公司信息等功能。图2.3 公司信息管理公司信息管理的操作方法如下:(1)修改。单击“详细信息”按钮,弹出“修改公司信息”页面,如图2.4所示。可直接在编辑框中修改信息,信息修改完成后单击“修改”按钮,完成修改操作。图2.4 修改公司信息(2)删除。直接单击“删除”按钮,即可将该公司数据信息进行删除。2.4 商品信息管理在功能导航区中单击“商品信息管理”按钮,在操作区中会显示商品信息的管理页面。如图

22、2.4所示。此页面主要实现修改及删除商品信息等功能。操作方法请参见2.3节的公司信息管理。图2.4 修改商品信息第3章 进货管理进货管理主要包括:添加进货信息、添加进货退货。3.1 添加进货信息在功能导航区中单击“添加进货信息”按钮,在操作区中会显示添加进货信息页面。如图3.1所示。在“商品名称”下拉列表中选择进货商品名称,“供应商”自动显示该商品的供应商名称,在其余编辑框中输入完整的进货信息,然后单击“添加”按钮,完成添加操作。图3.1 添加进货信息3.2 添加进货退货在功能导航区中单击“添加进货退货”按钮,在操作区中会显示进货退货页面。如图3.2所示。此页面的操作方法请参见3.1节的添加进

23、货信息。图3.2 添加进货退货第4章 销售管理销售管理主要包括:添加销售信息、添加销售退货。4.1 添加销售信息在功能导航区中单击“添加销售信息”按钮,在操作区中会显示添加商品销售信息页面。添加销售信息页面如图4.1所示。此页面主要是用于添加商品销售的详细信息。操作方法请参见3.1节的添加进货信息。图4.1 添加销售信息4.2 添加销售退货在功能导航区中单击“添加销售退货”按钮,在操作区中会显示添加销售退货页面。如图4.2所示。此页面主要是用于添加销售退货的详细信息。操作方法请参见3.2节的添加进货退货。图4.2 添加销售退货第5章 查询统计查询统计主要包括:商品进货查询、进货退货查询、商品销

24、售查询、销售退货查询、商品库存查询、商品销售排行。其中商品进货查询、进货退货查询、商品销售查询、销售退货查询、商品库存查询的操作方法相同,下面以“商品进货查询”为例讲解其操作方法。5.1 商品进货查询在功能导航区中单击“商品进货查询”按钮,同时操作区中会显示商品进货查询的页面,如图5.1所示。商品进货查询主要是对商品进货的详细信息进行查询,可根据供应商、商品名称、经手人和起止日期进行复合条件查询。此查询支持模糊查询。在四个查询条件中任选一个或多个条件,分别勾选其复选框,在编辑框中填写查询条件,单击“查询”按钮,完成查询操作。单击“详细信息”按钮,可查看该条进货信息。图5.1 商品进货查询页面5

25、.2 商品销售排行在功能导航区中单击“商品销售排行”,在操作区中会显示商品销售排行查询页面,如图5.2所示。商品销售排行主要是根据商品的销售量把商品按照降序排列。图5.2 商品销售排行页面第6章 往来管理往来管理主要包括:商品进货结账、进货退货结账、商品销售结账、销售退货结账。这个页面的操作方法相同,下面以“商品进货结账”为例讲解其操作方法。6.1 商品进货结账在功能导航区中单击“商品进货结账”,在操作区中会显示商品进货结账页面,如图6.1所示。商品进货结账主要是结算没有结算完的帐目。图6.1 商品进货结账商品进货结账的操作方法如下:(1)结账。“结账”按钮为不可用状态时,表示该进货信息已结账

26、完毕。为可用状态的表示还有账目没有结算完,只需单击“结账”按钮,进入“结账单”页面,如图6.2所示。在“结款”及“经手人”处输入结款金额和经手人,单击“结账”按钮,完成结账操作。图6.2 结账单(2)查看结账记录。单击单据编号处,弹出“详细信息”页面,如图6.3所示。在此页面中单击“查看详细”按钮,即可查看该条记录的结账情况。图6.3 详细信息第7章 系统设置系统设置主要包括:添加用户、修改密码、用户管理、退出登录。7.1 添加用户在功能导航区中单击“添加用户”按钮,在操作区中会显示添加用户页面,如图7.1所示。添加用户页面主要是添加管理用户,使系统可以实现多用户管理。在用户名及密码处填写用户

27、名及密码,然后单击“添加”按钮,完成添加操作。图7.1 添加用户7.2 修改密码在功能导航区中单击“修改密码”按钮,在操作区中会显示修改密码页面,如图7.2所示。此页面只可以修改当前操作用户的密码,在密码处添加要修改的密码,然后单击“修改”按钮,完成修改操作。图7.2 用户修改密码7.3 用户管理在功能导航区中单击“用户管理”按钮,在操作区中会显示用户管理页面,如图7.3所示。此页面主要实现修改及删除等功能。图7.3 用户管理用户管理页面的操作方法如下:(1)修改。单击“修改”按钮,进入“用户修改密码”页面,如图7.2所示。此修改主要用于修改密码。(2)删除。单击“删除”按钮,完成删除操作。7.4 退出登录在功能导航区中单击“退出登录”按钮,在操作区中会显示退出登录页面,即可退出该系统,进入登录页面。27

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号