免费预览已结束,剩余22页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
徐州机电工程高等职业学院毕业论文(设计)题目: *公司供销库存管理系统 专业:软件技术 作者: 指导教师:(老师) 二0一一 5月2日*公司供销库存管理系统【摘要】随着科学技术的发展,管理计算机化是目前企业改革的一种趋势。*公司供销库存管理系统是为了简化企业复杂的操作管理,提高办公效率,同时能更加节约成本。系统开发任务包括数据库设计,后台程序开发,软件界面设计。本系统采用microsoft asp 作为开发工具,后台数据采用sqlserver2005数据库设计,利用ado数据库访问计数实现对数据库的各种管理操作,实现其功能。设计过程中,首先建立了系统的应用原型,然后在此基础上进行迭代,详细设计时不断地修正和完善,经过测试阶段反复调试和验证,最终形成达到设计要求的可行性系统。【关键词】:仓库管理 管理系统 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 management 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 microsoft 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 application 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 system; asp; ado.第1章 管理信息系统基础管理信息系统就是我们常说的mis(management information system),在强调管理,强调信息的现代社会中它越来越得到普及。mis是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。1.1管理信息系统概述20世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。20世纪50年代,西蒙提出管理依赖于信息和决策的思想。1958年,盖尔提出数据处理一词。1970年,walter t.kennevan给刚刚出现的管理信息系统一词下了一个定义。1985年,管理信息系统的创始人,明尼苏达大学的管理学教授gordon b.davis给了管理信息系统一个较完整的定义,即“管理信息系统是一个利用计算机软硬件资源,手工作业,分析、计划、控制和决策模型以及数据库的人-机系统。它能提供信息支持企业或组织的运行、管理和决策功能。”这个定义全面地说明了管理信息系统的目标、功能和组成,而且反映了管理信息系统在当时达到的水平。1.2 管理信息系统的特点(1)管理信息系统的组成管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。(2) 管理信息系统的界面特点在计算机软件技术中,人机界面已经发展成为一个重要的分支。mis人机界面设计一般遵循以下一些基本原则: 以通信功能作为界面设计的核心 必须始终一致 界面必须使用户随时掌握任务的进展情况 面必须能够提供帮助 友好、使用方便 入画面尽可能接近实际 较强的容错功能1.3 管理信息系统的开发管理信息系统开发方法主要有:结构化生命周期开发方法、原型法、面向对象的开发方法等。第2章 开发和运行环境及基础知识2.1 开发和运行环境客户端:windows 98/me/2000/xp,internet explorer4.0以上版本服务器端(环境):internet信息服务(iis)windows2000/nt或更高的版本开发软件:microsoft visual 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)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。html文本是由html命令组成的描述性文本,html命令可以说明文字、图形、动画、声音、表格、链接等。html的结构包括头部(head)、主体(body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。 asp: asp是active server page的缩写,意为“动态服务器页面”。asp是微软公司开发的代替cgi脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。asp的网页文件的格式是.asp,现在常用于各种动态网站中。 asp是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。asp网页可以包含html标记、普通文本、脚本命令以及com组件等。 javascript :javascript 是一种新的描述语言,此一语言可以被箝入 html 的文件之中。透过 javascript 可以做到回应使用者的需求事件 (如: form 的输入) 而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端 (server)处理,再传回来的过程,而直接可以被客户端 (client) 的应用程式所处理。 ado: 微软公司的ado (activex data objects) 是一个用于存取数据源的com组件。它提供了编程语言和统一数据访问方式ole db的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于sql的知识不是必要的,但是特定数据库支持的sql命令仍可以通过ado中的命令对象来执行。css:级联样式表(cascading style sheets,css)是一种为网站添加布局效果的出色工具。它可以省去你大量时间,令你可以采用一种全新的方式来设计网站。 sql sever 2005:microsoft sql server 2005是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。microsoft sql server 2005的优点在于它非常的可靠、质量好、易用、可伸缩性、简单的管理和调整(能自动运行管理和性能监测,提供了集中的数据库管理。)、灵活的和可扩展的数据转换(能够构建更加坚固的数据转换服务(dts)软件包)、集成了可扩展的分析服务(提供了数据采集、为生成报表而设计了灵活的向上流动特性,实现单元级和成员安全的功能,还有写回原始大小的能力)。自定义窗体收集信息。数据表示图提供了一种类似于 excel 的电子表格,可以使数据库一目了然,还提供了排序功能。第三章 需求分析3.1系统目标设计系统开发的总体任务是实现*公司的销售库存管理系统化,规范化和计算机化,从而达到提高仓库管理的效率的目的。3.2 开发设计思想采用sql server 2005数据库进行存储数据,用目前流行的asp语言进行编程,来达到存储和读取数据库的目的。3.3 系统功能分析本文中的供销仓库管理系统需要完成功能主要有以下几点。 系统登陆模块:主要用于验证用户登录系统时输入的用户名、密码和验证码是否正确,只有合法的用户才可以进入系统,否则将不能进入此系统。 基本信息模块:主要包括:添加公司信息、添加商品信息、公司信息管理、商品信息管理。 进货管理模块:主要包括:添加进货信息、添加进货退货。 销售管理模块:主要包括:添加销售信息、添加销售退货。 查询统计模块:主要包括:商品进货查询、进货退货查询、商品销售查询、销售退货查询、商品库存查询、商品销售排行。 往来管理模块:主要包括:商品进货结账、进货退货结账、商品销售结账、销售退货结账。 除此之外,管理系统还应具有友好,简洁的界面,安全性要高,稳定性要强。第4章 总体设计4.1可行性研究(1) 目的可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。(2) 经济上可行性现在,计算机的价格已经十分低廉,性能却有了长足的进步,并且网络的普及也越来越广。(3)技术上可行性本系统的开发我利用microsoft sql server2005作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。(4)运行上可行性本系统为一个网上在线销售库存管理系统,所耗费的资源非常的小,因此,本系统在运行上是可行的。(5)法律可行性 本系统纯为私人设计,在开发过程中没有涉及合同、责任等与法律相抵触的方面。因此,本系统在法律上是可行的。4.2 系统功能模块设计在系统功能分析的基础上,我们将程序进行分模块,得到如图所示的主要系统功能模块图:*公司供供销库存管理系统系统登陆验证通过系统主页面验证未通过基本信息进货管理销售管理查询统计往来管理系统设置添加公司、商品、信息公司、商品、信息管理添加进货、进货退货、信息添加销售信息、销售退货信息进货、退货查询销售查询、销售退货查询销售库存查询,销售排行添加用户,修改密码,用户管理,退出登陆进货结账,退货结账,销售结账4.3 数据库概念结构设计这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。本设计根据上面的设计规划出的实体有库存实体、入库实体、出库实体、采购实体、还库实体、需求实体。各个实体的e-r图及其关系描述如下:(1)库存实体e-r图: 系统登陆实体e-r图: 系统登陆密码 用户名 添加公司信息实体e-r图:email联系人传真开户银行银行帐号 所属类型 添加公司信息联系电话公司名称 公司简称 地址 邮政编码添加商品信息实体e-r图:备注供应商 添加商品信息批准文号批号规格商品名称 商品简称 产地 单位经手人 添加进货信息实体e-r图:进货日期操作员未付金额 添加进货信息实付金额应付金额结算方式商品名称 单价数量供应商退货日期实收金额 经手人操作员未收金额单价数量添加进货退货实体e-r图:添加进货退货信息结算方式应收金额商品名称供应商 添加销售信息实体e-r图如图所示:添加销售信息结算方式商品名称销售日期客户名称单价数量应付金额未付金额实付金额经手人供应商操作员 7 添加销售退货信息实体e-r图如图所示:添加销售退货信息结算方式商品名称退货日期客户名称单价数量应付金额未付金额实付金额经手人供应商操作员8 商品进货查询实体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”,密码为“123456确的验证码,单击“确定”按钮,进入网页首页,如图1.2所示。图1.2 首页第2章 基本信息基本信息主要包括:添加公司信息、添加商品信息、公司信息管理、商品信息管理。2.1 添加公司信息在功能导航区中单击“添加公司信息”按钮,在操作区会显示添加页面,如图2.1所示。此页面主要用于添加供应商及客户信息。在“所属类型”下拉列表中选择公司的所属类型,单击“添加”按钮,完成添加操作。图2.1 添加公司信息2.2 添加商品信息在功能导航区中单击“添加公司信息”按钮,在操作区中会显示添加页面。添加商品信息页面的运行效果如图2.2所示。此页面的操作方法请参见2.1节的添加公司信息。说明:供应商下拉列表中的信息是公司的所属类型为供应商的公司信息。图2.2 添加商品信息2.3 公司信息管理在功能导航区中单击“公司信息管理”按钮,在操作区中会显示公司信息的管理页面。如图2.3所示。此页面主要实现修改及删除公司信息等功能。图2.3 公司信息管理公司信息管理的操作方法如下:(1)修改。单击“详细信息”按钮,弹出“修改公司信息”页面,如图2.4所示。可直接在编辑框中修改信息,信息修改完成后单击“修改”按钮,完成修改操作。图2.4 修改公司信息(2)删除。直接单击“删除”按钮,即可将该公司数据信息进行删除。2.4 商品信息管理在功能导航区中单击“商品信息管理”按钮,在操作区中会显示商品信息的管理页面。如图2.4所示。此页面主要实现修改及删除商品信息等功能。操作方法请参见2.3节的公司信息管理。图2.4 修改商品信息第3章 进货管理进货管理主要包括:添加进货信息、添加进货退货。3.1 添加进货信息在功能导航区中单击“添加进货信息”按钮,在操作区中会显示添加进货信息页面。如图3.1所示。在“商品名称”下拉列表中选择进货商品名称,“供应商”自动显示该商品的供应商名称,在其余编辑框中输入完整的进货信息,然后单击“添加”按钮,完成添加操作。图3.1 添加进货信息3.2 添加进货退货在功能导航区中单击“添加进货退货”按钮,在操作区中会显示进货退货页面。如图3.2所示。此页面的操作方法请参见3.1节的添加进货信息。图3.2 添加进货退货第4章 销售管理销售管理主要包括:添加销售信息、添加销售退货。4.1 添加销售信息在功能导航区中单击“添加销售信息”按钮,在操作区中会显示添加商品销售信息页面。添加销售信息页面如图4.1所示。此页面主要是用于添加商品销售的详细信息。操作方法请参见3.1节的添加进货信息。图4.1 添加销售信息4.2 添加销售退货在功能导航区中单击“添加销售退货”按钮,在操作区中会显示添加销售退货页面。如图4.2所示。此页面主要是用于添加销售退货的详细信息。操作方法请参见3.2节的添加进货退货。图4.2 添加销售退货第5章 查询统计查询统计主要包括:商品进货查询、进货退货查询、商品销售查询、销售退货查询、商品库存查询、商品销售排行。其中商品进货查询、进货退货查询、商品销售查询、销售退货查询、商品库存查询的操作方法相同,下面以“商品进货查询”为例讲解其操作方法。5.1 商品进货查询在功能导航区中单击“商品进货查询”按钮,同时操作区中会显示商品进货查询的页面,如图5.1所示。商品进货查询主要是对商品进货的详细信息进行查询,可根据供应商、商品名称、经手人和起止日期进行复合条件查询。此查询支持模糊查询。在四个查询条件中任选一个或多个条件,分别勾选其复选框,在编辑框中填写查询条件,单击“查询”按钮,完成查询操作。单击“详细信息”按钮,可查看该条进货信息。图5.1 商品进货查询页面5.2 商品销售排行在功能导航区中单击“商品销售排行”,在操作区中会显示商品销售排行查询页面,如图5.2所示。商品销售排行主要是根据商品的销售量把商品按照降序排列。图5.2 商品销售排行页面第6章 往来管理往来管理主要包括:商品进货结账、进货退货结账、商品销售结账、销售退货结账。这个页
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机打水井施工合同
- 村里清理河沟垃圾合同
- 舞台灯代加工合同
- 车间电动推车出售合同
- 墓地土地出售协议书
- 员工签合同协议样本
- 合同范本集锦写模板
- 外贸返利协议书范本
- 协定存款终止协议书
- 地基出售协议书模板
- 2025年全国中学生历史竞赛试题及答案解析
- 南充市高2026届高三高考适应性考试(一诊)语文试卷(含答案)
- 艺术设计职业蓝图
- 临床抗生素使用课件
- 2025山东济南医学发展集团有限公司国有企业招聘22人笔试考试参考试题附答案解析
- 律师事务所保密制度和保密措施
- 物业管理费用结构分析报告
- 2025天津港保税区安全生产技术专家招聘26人笔试考试参考题库附答案解析
- 第十六章整式的乘法数学活动课件人教版数学八年级上册
- 旅馆从业人员在线考试及答案解析
- 医疗机构感染控制制度及操作流程规范
评论
0/150
提交评论