




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.绪论1.1库存管理系统的背景和意义库存管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,库存管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理库存,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。由于超市的行业特殊性,产品种类繁多,业务量巨大,若仍然采用人工记账的方式,必然不能满足企业的需求,企业需要利用计算机来进行库存管理,因此需要构造一个库存管理系统,随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对产品库存信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品库存的管理效率,也是企业库存管理科学化、正规化,与世界接轨的重要条件。因此,开发一个库存管理系统是很有必要的,具有其特有的技术意义和管理意义。企业的库存物资管理往往是很复杂、很繁琐的。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。一个完整的企业物资供应管理系统应包括采购计划管理,合同收托管理、仓库库存管理、定额管理、统计管理、财务管理等模块。其中仓库的库存管理是整个物资供应管理系统的核心。因此有必要开发一套独立的库存管理系统来提高企业工作效率,而所使用的这套库存管理系统是企业生产经营管理活动中的核心,此系统必须可以用来控制合理的库存费用、适时适量的库存数量,使企业生产活动效率最大化。通过对这些情况的仔细调查,我开发了下面的仓库库存管理系统。1.2本文的工作仓库库存管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以仓库库存管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理仓库中的各种物资设备,这种管理方式存在着许多缺点,如:效率低、另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对物资信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。库存管理的主要目标就是通过对仓库所有入出库活动的管理和控制及对库存数据有效的统计和分析,以保证企业生产中畅通的物流,使决策人员及早发现问题,采取相应措施,调整库存结构,缩短储备周期,加速资金周转,最大限度地降低库存占用。同时,通过周期性的仓库盘点,及时补救管理中的漏洞,使库存管理系统实时地反映企业中各个仓库的现时情况,为各类管理人员从不同侧面提供所需信息,以便协调企业经营收到更大效益,库存管理系统是协调企业生产经营的基础,其数据的准确性、方便的查询、有效的分析是整个计算机管理系统顺利运行的关键。本系统正是针对仓库部门的货物信息管理,通过对库存基本信息﹑出入库信息等的系统界面设计,将会给管理者带来极大的方便,具有手工管理无法比拟的优点,例如检索速度快、查找方便、可靠性高、存储量大、使用时间长等。用计算机管理取代传统的手工操作,大大减少了管理人员的工作量,提高了工作效率,为获取详细的管理信息提供了保证,方便各类人员的查询和信息保证,增强了管理工作的时效和人员主动性。本文就是针对仓库管理系统的选题、开发、调试、运行展开的介绍可以通过本文来详细了解此系统的结构以及功能,还有开发此系统所用到Myeclipse开发环境、tomcat服务器、以及Mysql数据库的详细介绍也就是说是对本系统的一个全方位的概述总结。2.系统分析2.1需求分析系统需求分析就是在用户需求调研的基础上,确定系统的总体结构方案,完成相应的需求分析报告。在确定系统的总体结构方案过程中,包括确定应用程序的结构、系统开发环境和开发工具的选择。企业库存管理信息系统建设有两类需求企业库存信息系统的需求和企业的信息系统共享的需求建设,其中前者是后者的基础。系统需求分析就是在用户需求调研的基础上,确定系统的总体结构方案,完成相应的需求分析报告。在确定系统的总体结构方案过程中,包括确定应用程序的结构、系统开发环境和开发工具的选择。(1)从库存的角度来看,主要需要解决的问题如下:需要制定完备的数据库系统,以保证库存系统的完整性,为企业计划人员提供做出各种决策的支持,帮助快速进行计划的制定、分析和调整。需针对企业的实际经济状况建立相应的采购和销售计划,提高资金的运作能力和流动性,加强库存过程实时监控能力。创建易于浏览,操作简便的库存管理系统界面,更加迅速合理地得到所需信息,并且可实现信息共享。(2)系统开发环境:由于大多数公司内部使用的计算机平台都是基于Windows环境的。为了降低系统成本,应最大程度地利用现有的资源、兼容现有的环境,可确定使用下面的开发环境:1、数据库:Mysql数据库;2、前端开发工具:MyEclipse;3、图像处理工具:photoshop。4、服务器工具:ApacheTomcat。(3)可行性分析可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。一般来说,可行性分析应从经济可行性、技术可行性、操作可行性等方面进行研究。本系统的可行性分析如下:(1)经济可行性分析由于本库存管理系统所要求的硬件(计算机及相关硬件)和软件环境(MyEclipse+tomcat),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对用户不造成过重的经济负担。而一旦此系统投入使用,不仅可以减少库存的工作强度,提高工作效率,而且方便了库存对信息的管理,延续了传统的管理模式,极大限度地方便了库存管理人员,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本系统的开发成本,所以从经济方面讲开发此系统是可行的。(2)技术可行性分析技术上的可行性分析要考虑现有技术条件能否顺利完成开发工作及将来要采用的硬件和软件技术能否满足用户提出的要求(如计算机的容量、速度等)。本系统采用MyEclipse作为系统前台应用程序开发工具,采用Mysql工具建立数据库,并通Myeclipse中的java集成环境使两者进行连接从而进行系统软件开发。Myeclipse不仅能帮助软件开发者提高软件开发的质量和效率,缩短开发周期,而且还具备强大的数据库管理功能,完全能够满足本系统的开发需求。此外,从开发人员的水平考虑,作为计算机科学与技术专业毕业的学生,大学四年所积累的专业知识使我们从一定程度上具备了开发一个小型系统的能力,而且学校现有的计算机设备也完全能够满足开发的需要。(3)操作可行性分析传统的库存管理系统,一般有两种方式:一是手工管理,这种方式应用最传统的“笔纸操作系统”,将库存的货物信息、销售信息、厂商信息管理及单据管理等均以纯手工的形式进行,将信息以表格文件的表现形式记录在纸上,再进行统一保存。这种方式虽然在简单信息查询时会有一定的方便,但是存在着更多的不便:信息保存时间和条件很受限制、容易被损坏、信息查询不便、信息传达容易造成失误等。另一种常见的信息管理方法是应用单机版的管理系统,本系统就是一款做的相对到位的单机版的库存管理系统,在库存信息处理方面做得很精准规范。因为库存管理人员已经有丰富的信息管理经验,加之有相当的计算机应用经验,所以对于此系统一定很容易就可操作熟练。综上所述,本库存管理系统投资少、收益大,且其运行操作简单易学,具备了开发的可行性。2.2系统功能本库存管理系统需要完成功能主要有:(1)订单管理,包括订单的录入,查询,更改,删除,订单明细的编辑(2)入库管理,包括入库单的录入,查询,更改,删除,入库明细的编辑以及入库操作。(3)出库管理,包括出库单的录入,查询,更改,删除,出库明细的编辑(4)仓库管理,包括仓库信息的查询,初始化和整理等操作(5)基本数据管理,包括对系统用户的基本信息和产品信息的操作,包含对用户密码的修改,基本信息的设置和查询,以及产品价格信息的修改等2.3技术介绍2.3.1servlet技术简介servlet是在服务器上运行的小程序。这个词是在Javaapplet的环境中创造的,Javaapplet是一种当作单独文件跟网页一起发送的小程序,它通常用于在服务器端运行,结果得到为用户进行运算或者根据用户互作用定位图形等服务。服务器上需要一些程序,常常是根据用户输入访问数据库的程序。这些通常是使用公共网关接口(CGI(CommonGatewayInterface))应用程序完成的。然而,在服务器上运行Java,这种程序可使用Java编程语言实现。在通信量大的服务器上,Javaservlet的优点在于它们的执行速度更快于CGI程序。各个用户请求被激活成单个程序中的一个线程,而无需创建单独的进程,这意味着服务器端处理请求的系统开销将明显降低。服务器启动并调用Servlet,Servlet根据客户端请求生成响应内容并将其传给服务器,服务器将响应返回客户端。具有以下优点:(1)方便Servlet提供了大量的实用工具例程,例如自动地解析和解码HTML表单数据、读取和设置HTTP头、处理Cookie、跟踪会话状态等。(2)功能强大在Servlet中,许多使用传统CGI程序很难完成的任务都可以轻松地完成。例如,Servlet能够直接和Web服务器交互,而普通的CGI程序不能。Servlet还能够在各个程序之间共享数据,使得数据库连接池之类的功能很容易实现。(3)可移植性好Servlet用Java编写,ServletAPI具有完善的标准。因此,为IPlanetEnterpriseServer写的Servlet无需任何实质上的改动即可移植到Apache、MicrosoftIIS或者WebStar。几乎所有的主流服务器都直接或通过插件支持Servlet。(4)节省投资不仅有许多廉价甚至免费的Web服务器可供个人或小规模网站使用,而且对于现有的服务器,如果它不支持Servlet的话,要加上这部分功能也往往是免费的(或只需要极少的投资)。2.3.2jsp技术简介JSP是由许多公司参与一起建立的一种动态网页技术标准,JSP技术在Servlet技术基础上发展起来的,它正在飞速发展中,现已成为Java服务器编程的重要组成部分。JSP是结合markup(HTML和XML)和Java代码来处理一种动态页面。每一页第一次被调用时,通过JSP引擎自动被编译成Servlet,然后被执行,以后每次调用时,执行编译过的Servlet。JSP提供了多种方式访问Javaclass、Servlet、Applets和WebServer,因此,Web应用的功能可以分成多个明确定义公用接口的组件,通过JSP将它们结合在一起.JavaServlet与JSP的比较:JSP和Servlet的区别到底在应用上有哪些体现,很多人搞不清楚。简单的说,SUN首先发展出Servlet,其功能比较强劲,体系设计也很先进,只是,它输出HTML语句还是采用了老的CGI方式,是一句一句输出,所以,编写和修改HTML非常不方便。3.系统设计3.1数据库设计数据库设计时应该充分了解用户的需求,包括现有的以及将来可能增加的需求。数据库设计包括如下几个步骤:1.数据库需求分析2.数据库概念设计3.数据库逻辑结构设计3.1.1数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询等方面,这就要求数据库结构能充分满足各种信息的输入输出。根据基础数据、数据结构以及数据处理的流程,构成了一个完整的数据库系统。在仔细分析调查有关库存信息需求的基础上,根据的数据流程图以及前台的相关操作可以设计出下面的数据项和数据结构1、用户管理基本信息,包括用户名,用户编号,密码,用户等级,用户联系方式(其中等级分三个级别)2、订单基本信息,包括订单编号,状态,签单日期,订单金额,填单人3、订单明细信息,包括订单明细编号,对应订单编号,产品名称,需求数量,已出库数量4、产品基本信息,包括产品名称,产品单价5、仓库基本信息,包括仓库编号,仓库管理员,产品名称,在库数量这里为了方便每个表主键的生成,还设计了一个主键生成表3.1.2数据库逻辑设计通过对企业成品库存管理的内容和数据流程分析,设计数据项和数据结构如下:(本库存管理系统所用的数据库是store)表3-1表结构(orders)字段名注释类型长度是否主键是否允许为空Ordered订单编号INTEGER10√Orderstate订单状态VARCHAR50Orderdate签单日期datetime√Orderinput签单人VARCHAR50Osum数量INTEGER11默认为0表3-2表结构(ordersub)字段名注释类型长度是否主键是否允许为空Ordered订单编号INTEGER10Ordersubid明细编号INTEGER10√Proname产品名称VARCHAR50Pronum需求数量INTEGER10Osum已出库数量INTEGER10默认为0表3-3实体名(appuser)字段名注释类型长度是否主键是否允许为空userid用户编号INTEGER10√username用户名INTEGER118password登录密码VARCHAR118userlevel用户级别INTEGER10usertel联系方式VARCHAR50√表3-4实体名:storage字段名注释类型长度是否主键是否允许为空storeid仓库编号INTEGER10√admin管理员INTEGER50proname产品名称VARCHAR50pronum库存数量INTEGER12表3-5实体名(product)字段名注释类型长度是否主键是否允许为空proname产品名称VARCHAR50√price产品单价float表3-6实体名(product)字段名注释类型长度是否主键是否允许为空pkname产品名称VARCHAR50pkvalue主键值INTEGER103.2开发工具及运行环境开发工具:MyEclipse6.0,Mysql软件环境:Tomcat6.0,JDK5.0以上硬件环境:cpu:P32.0GHZ以上Memory:512M以上3.2.1Myeclipse开发工具介绍MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它有JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。根据官方最新消息,MyEclipse2013已经正式发布。MyEclipse2013支持HTML5、JQuery和主流的Javascript库。随着MyEclipse2013支持Html5,你可以添加音频、视频和API元素到你的项目,从而为移动设备创建复杂的Web应用程序。你甚至还可以通过HTML5可视化设计器设计令人难以置信的用户界面。同时,随着MyEclipse2013支持JQuery,你可以通过插件提升性能,并添加动画效果到设计中。3.2.2Mysql数据库介绍MySQL这个名字是怎么来的已经不清楚了。基本指南和大量的库和工具带有前缀“my”已经有10年以上,而且不管怎样,MySQLAB创始人之一MichaelWidenius的女儿也叫My。这两个到底是哪一个给出了MySQL这个名字至今依然是个迷,包括开发者在内也不知道。MySQL的海豚标志的名字叫“sakila”,代表速度、力量、精确,它是由MySQLAB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者AmbroseTwebaze提供。根据Ambrose所说,Sakila来自一种叫SiSwati的斯威士兰方言,也是在Ambrose的家乡乌干达附近的坦桑尼亚的Arusha的一个小镇的名字。2008年1月16号MySQLAB被Sun公司收购。而2009年,SUN又被Oracle收购。就这样如同一个轮回,MySQL成为了Oracle公司的另一个数据库项目。与其他的大型数据库例如Oracle、DB2、SQLServer等相比,MySQL自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。目前Internet上流行的网站构架方式是LAMP和LNMP(Linux+Nginx+MySQL+php/perl/Python),即使用Linux作为操作系统,Apache和Nginx作为Web服务器,MySQL作为数据库,PHP/Perl/Python作为服务器端脚本解释器。3.2.3ApacheTomcat服务器介绍Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。诀窍是,当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为7.0.39。Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。4.系统实现4.1业务流程图图4-1业务流程图4.2模块划分本系统共包括:订单管理、出库管理、入库管理、基础数据信息信息、个人信息管理五个功能模块;其中前台管理包括订单管理、基础数据信息信息、个人信息管理三部分;后台包括:出库管理、入库管理两部分4.3各模块截图4.3.1登陆页面截图如下图4-2登录页面4.3.2主页面截图如下图4-3主页4.3.3订单面截图在主页面可以进行前台订单页的管理:图4-4订单基本信息点击修改按钮进行订单明细编辑:图4-5订单明细信息接下来是仓库管理员的登录界面,主要负责对库存进行维护,以及出库和入库操作。只有订单状态出于未出库或未完全出库时才能生成出库单,确定生成出库单后,开始进入仓库选择界面图4-6订单信息图4-7出库明细图像点击确认出库按钮,则生成对应的出库明细记录,自动将出库单状态改为“已出库”,根据出库情况订单状态也改为“部分出库”或“已出库”。接下来是入库单列表,包括增删改查,点击添加按钮,则进入图4-8入库管理图4-9入库明细4.3.4基础信息截图图4-10系统用户管理用户基本信息设置:图4-11系统用户修改4.3.5个人信息管理截图点击修改个人密码按钮的图像:图4-12修改个人密码4.4部分关键代码部分代码选取:过滤器packagecn.hebau.store.filter;importjava.io.IOException;importjava.util.ArrayList;importjava.util.List;importjavax.servlet.Filter;importjavax.servlet.FilterChain;importjavax.servlet.FilterConfig;importjavax.servlet.ServletException;importjavax.servlet.ServletRequest;importjavax.servlet.ServletResponse;importjavax.servlet.http.HttpServletResponse;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpSession;publicclassCheckUserFilterimplementsFilter{protectedFilterConfigfilterConfig;publicvoidinit(FilterConfigfilterConfig)throwsServletException{ this.filterConfig=filterConfig; } publicvoiddoFilter(ServletRequestrequest,ServletResponseresponse, FilterChainchain)throwsIOException,ServletException{ Listcheckflag=newArrayList(); checkflag.add("Qquser"); checkflag.add("order"); //checkflag.add("output"); checkflag.add("storage"); HttpServletRequestreq=(HttpServletRequest)request; Stringurl=req.getRequestURI(); HttpSessionsession=req.getSession(); try{ if(url.indexOf("login")!=-1){//不过滤登录界面 chain.doFilter(request,response); //System.out.println("这是11"); } else{//用户登录后 Stringuserlevel=String.valueOf(session.getAttribute("userlevel")); if(userlevel.equals("3")){//超级管理员可以操作任何部分 //System.out.println("这是22"); chain.doFilter(request,response); } elseif((userlevel.equals("1"))||(userlevel.equals("2")))//销售经理 {//系统管理员 System.out.println("这是普通"); if(url.indexOf("appuser/updatepassword.jsp")!=-1){//修改个人密码 chain.doFilter(request,response); System.out.println("这是33"); } else{ if(request.getParameter("newpass")!=null) {//修改密码 chain.doFilter(request,response);} else{//判断无权限部分 if((url.indexOf((String)checkflag.get(0))!=-1)){ //System.out.println("这个网页被过滤了"); ((HttpServletResponse)response).sendRedirect("/store/login.jsp");} chain.doFilter(request,response);}}}} catch(Exceptionex) { System.out.println("这是66"+ex.toString()); ((HttpServletResponse)response).sendRedirect("/store/login.jsp"); } }publicvoiddestroy(){ this.filterConfig=null; }}5.总结完成这种较大项目的前台设计我得到了本组和其它组同学的帮助,其中我逐步认识了企业管理系统所需实现功能的了解,前台图片的设计等等。通过以前的实训我掌握了基本的知识,并在以前的团队合作中学会了团结,在同学的帮助下很快的入了门。由于底子有限我遇到了很多的不懂的问题,我向同学和老师请教了各方面的经验。库存管理系统是生产、计划和控制的基础。库存管理系统是通过对仓库、货位、入出库类型与入出库单据的管理,及时反映物资的仓储、流向情况,为生产管理和成本核算提供依据。通过清仓盘库管理,保证帐面与实物一致,为计划及决策人员提供实时准确的存货信息,以便及时调整生产,保证企业各项生产经营活动的顺利进行。由于以前对Myeclipse的接触并不是很多,对它的开发环境不是非常了解,所以在程序的开发过程中遇到了很多的困难,但经过同学和指导老师的帮助,一一化解了困难,并从中学到了很多编程方面的知识。但是由于经验方面的原因,以及对库存方面的操作流程了解不足,该系统还有许多不尽如人意的地方和功能上的缺陷,这些都有待于进一步改善。作为一个本科的毕业设计,由于经验的匮乏,难免会有考虑不周全的地方。如果没有导师的督促指导,以及同学们的支持,想要完成这个设计是困难的。在这里我首先要感谢我的导师马建斌老师,从系统设计的选题、界面的设计、功能的实现、代码的编辑都凝聚着导师的智慧和汗水。马建斌老师严谨的治学态度、专业的编程思想、系统的思维方式深深的影响着我,老师谦虚、宽厚待人的高尚品质熏陶着我,让我终身受益。其次,我要感谢那些曾经给我授过课的每一位老师,是你们教会我专业知识,教会我待人处事的道理。参考文献[1]郑阿奇.《Java教程》.电子工业出版社.2009-9-1[2]孙晨霞,杨兴运.《java程序设计》.中国计划出版社,2007.8[4]TimothyJ.OLeary,《计算机科学与导论》.高等教育出版社.2008[5]孙卫琴,李洪成.《Tomcat与JspWeb开发技术详解》,电子工业出版社,2003[6]CayS.Horstmann《Java2核心技术》.机械工业出版社.2003[7]梅玫:《物资库存的计算机管理》,黑龙江科技信息,2009年7月25日.[8]申冠楠,郭宗义:《百货店商品的库存管理系统的设计与实现》,现代商业,2010年1月18日.[9]刘志坚:《中小制造企业库存管理系统的开发与设计》,中北大学,2009年4月25日.[10][美]c.j.date:《数据库系统导论(英文版第七版)》,机械工业出版社,2002年.[11]邓良松:《软件工程》,西安电子科技大学出版社,2004年.[12]邓远志:《数据库设计方法》,《南昌教育学院学报》,2005年第20卷第4期.[13]萨师煊等编著,《数据库系统概论》,高等教育出版社,2000年.[14]邝孔武,王晓敏编著,《信息系统分析与设计》,清华大学出版社,1999年.[15]史济民:《软件工程-原理、方法与应用》,高等教育出版社,2002年.[16]薛华成:《管理信息系统》,清华大学出版社,1999年.
[17]张金城:《管理信息系统》,北京大学出版社,2004年.[18]朱树人,李伟琴:《EEP体系结构研究.系统工程》,2005年第3卷.致谢时光匆匆流逝,转眼将要毕业。在这即将挥手告别美好的大学生活的时候我要感谢我的母校——河北农业大学,是母校给我提供了良好的学习环境和积极向上的人文环境。感谢我的毕业设计指导老师马建斌老师,在繁忙的工作与教学之余对我的指导,认真地帮我分析相关技术,解决技术难题,并教给我正确的研究方法,研究思路。细想整个系统设计过程中,我所做的不仅仅是本次系统开发工作,更主要的是我在开发过程中学到了许多在大学四年里所未能学到的东西,让我明白在以后的学习中,要不断的完善自己的知识体系结构,而且要注意理论与实践的结合。在此,我要再次的说声谢谢,谢谢大家。基于C8051F单片机直流电动机反馈控制系统的设计与研究基于单片机的嵌入式Web服务器的研究MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究基于模糊控制的电阻钎焊单片机温度控制系统的研制基于MCS-51系列单片机的通用控制模块的研究基于单片机实现的供暖系统最佳启停自校正(STR)调节器单片机控制的二级倒立摆系统的研究基于增强型51系列单片机的TCP/IP协议栈的实现基于单片机的蓄电池自动监测系统基于32位嵌入式单片机系统的图像采集与处理技术的研究基于单片机的作物营养诊断专家系统的研究基于单片机的交流伺服电机运动控制系统研究与开发基于单片机的泵管内壁硬度测试仪的研制基于单片机的自动找平控制系统研究基于C8051F040单片机的嵌入式系统开发基于单片机的液压动力系统状态监测仪开发模糊Smith智能控制方法的研究及其单片机实现一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制基于双单片机冲床数控系统的研究基于CYGNAL单片机的在线间歇式浊度仪的研制基于单片机的喷油泵试验台控制器的研制基于单片机的软起动器的研究和设计基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究基于单片机的机电产品控制系统开发基于PIC单片机的智能手机充电器基于单片机的实时内核设计及其应用研究基于单片机的远程抄表系统的设计与研究基于单片机的烟气二氧化硫浓度检测仪的研制基于微型光谱仪的单片机系统单片机系统软件构件开发的技术研究基于单片机的液体点滴速度自动检测仪的研制基于单片机系统的多功能温度测量仪的研制基于PIC单片机的电能采集终端的设计和应用基于单片机的光纤光栅解调仪的研制气压式线性摩擦焊机单片机控制系统的研制基于单片机的数字磁通门传感器基于单片机的旋转变压器-数字转换器的研究基于单片机的光纤Bragg光栅解调系统的研究单片机控制的便携式多功能乳腺治疗仪的研制基于C8051F020单片机的多生理信号检测仪基于单片机的电机运动控制系统设计Pico专用单片机核的可测性设计研究基于MCS-51单片机的热量计基于双单片机的智能遥测微型气象站MCS-51单片机构建机器人的实践研究基于单片机的轮轨力检测基于单片机的GPS定位仪的研究与实现基于单片机的电液伺服控制系统用于单片机系统的MMC卡文件系统研制基于单片机的时控和计数系统性能优化的研究基于单片机和CPLD的粗光栅位移测量系统研究单片机控制的后备式方波UPS提升高职学生单片机应用能力的探究基于单片机控制的自动低频减载装置研究基于单片机控制的水下焊接电源的研究基于单片机的多通道数据采集系统基于uPSD3234单片机的氚表面污染测量仪的研制基于单片机的红外测油仪的研究96系列单片机仿真器研究与设计基于单片机的单晶金刚石刀具刃磨设备的数控改造基于单片机的温度智能控制系统的设计与实现基于MSP430单片机的电梯门机控制器的研制基于单片机的气体测漏仪的研究基于三菱M16C/6N系列单片机的CAN/USB协议转换器基于单片机和DSP的变压器油色谱在线监测技术研究基于单片机的膛壁温度报警系统设计基于AVR单片机的低压无功补偿控制器的设计基于单片机船舶电力推进电机监测系统基于单片机网络的振动信号的采集系统基于单片机的大容量数据存储技术的应用研究基于单片机的叠图机研究与教学方法实践基于单片机嵌入式Web服务器技术的研究及实现基于AT89S52单片机的通用数据采集系统基于单片机的多道脉冲幅度分析仪研究机器人旋转电弧传感角焊缝跟踪单片机控制系统基于单片机的控制系统在PLC虚拟教学实验中的应用研究基于单片机系统的网络通信研究与应用基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究基于单片机的模糊控制器在工业电阻炉上的应用研究基于双单片机冲床数控系统的研究与开发基于Cygnal单片机的μC/OS-Ⅱ的研究基于单片机的一体化智能差示扫描量热仪系统研究基于TCP/IP协议的单片机与Internet互联的研究与实现变频调速液压电梯单片机控制器的研究基
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 抗敏修复的临床护理
- 新质生产力科普基地
- 描述新质生产力
- 2025派遣家政服务员劳动合同模板AA
- 2025年股权质押借款合同范本
- 2204湖北千楚传媒有限公司实验室检测员招聘1人笔试参考题库附带答案详解
- 2025年公用设备工程师之专业知识(暖通空调专业)模考预测题库(夺冠系列)
- 2025年职测理论考试106题(附答案)
- 2025年上海崇明区初三二模语文试题及答案
- 2025鲁控环保科技有限公司招聘20人(山东)笔试参考题库附带答案详解
- 2025年中考物理终极押题猜想(长沙卷)(考试版A4)
- 2024年西藏初中学业水平考试生物卷试题真题(含答案解析)
- 北大医院中心实验室规章制度
- 成人脑室外引流护理-中华护理学会团体 标准
- 初二家长会课件
- DB52T 1212-2017 煤矿地面在用瓦斯泵及瓦斯泵站安全检查规范
- 2024-2030年中国矿山工程行业发展前景预测规划分析报告
- 培训机构招生合作合同范例
- 校企合作与专业共建合作方案
- 电梯修理(T)特种作业取证(安徽)考试复习题及答案
- 哺乳动物专题知识讲座
评论
0/150
提交评论