笔记本电脑经销商仓库管理系统.doc

上传人:精*** 文档编号:859616 上传时间:2023-09-23 格式:DOC 页数:44 大小:1.72MB
下载 相关 举报
笔记本电脑经销商仓库管理系统.doc_第1页
第1页 / 共44页
笔记本电脑经销商仓库管理系统.doc_第2页
第2页 / 共44页
笔记本电脑经销商仓库管理系统.doc_第3页
第3页 / 共44页
笔记本电脑经销商仓库管理系统.doc_第4页
第4页 / 共44页
笔记本电脑经销商仓库管理系统.doc_第5页
第5页 / 共44页
点击查看更多>>
资源描述

1、琼州学院本科毕业论文(设计)目 录摘要对于经销商而言,如何高效而且低成本的对仓库各个商品进行管理已经成为当今社会强烈的市场竞争下取得成功的一大保障。传统的人工手写记录显然不能满足需求。本系统则主要针对笔记本的仓库管理进行设计,通过面向对象的开发方式,使用Java语言进行开发,从而提高商品管理系统的合理性。本系统以Java语言开发,使用NetBeans IDE 7.3作为开发平台,数据库选用SQL Server 2005。实现商品库存查询、入库、出库、调拨等功能。对使用该系统的用户也进行分类,不同的职位拥有不同的权限从而确保系统安全可靠地运行。关键字:仓库管理系统,NetBeans IDE 7.

2、3,Java SE,SQL Server 20051AbstractFor dealers, how efficient and low cost to manage the warehouse each commodity has become the strong market competition in todays society has a great success. The traditional artificial handwritten records obviously can not meet the demand of. This system is mainly

3、for warehouse management notebook design, the object oriented development method, using Java language development, to improve the rationality of commodity management system.本系统以JAVA语言开发,使用NetBeans IDE 7.3作为开发平台,数据库选用SQL Server 2005。实现商品库存查询、入库、出库、调拨等功能。对使用该系统的用户也进行分类,不同的职位拥有不同的权限从而确保系统安全可靠地运行。This s

4、ystem is developed by Java language, using NetBeans IDE 7.3 as the development platform, the database uses SQL Server 2005. To achieve goods inventory, storage, query, transfer function. Also carries on the classification of the user to use the system, different positions have different permissions

5、to ensure safe and reliable operation of the system.关键字:JAVA,面向对象,SQL Server 2005,NetBeans IDE 7.3Keywords: warehouse management system, NetBeans IDE 7.3,Java SE, SQL Server 20051目录1 绪论11.1 研究背景11.2 设计目标12 需求分析32.1 可行性分析32.2 系统需求分析33 开发环境及技术53.1 开发环境53.2 开发语言53.3 C/S架构54 概要设计74.1 系统功能模块设计74.2 系统业务逻辑

6、处理设计75 数据库设计95.1 数据字典95.2 E-R图126 详细设计166.1 用户登录166.2 商品查询176.3 商品调拨196.4 销售出库216.5 采购入库226.6 销售记录查询247 总结26致谢27参考文献28附录29III琼州学院本科毕业论文(设计)1 绪论1.1 研究背景随着笔记本市场需求的越来越大,更多的笔记本经销商应运而生,使得笔记本销售行业日渐激烈。在这样的背景下,如何提高经销商各个销售环节的效率和质量成为每个经销商必须面临的挑战。而在各种调整中,仓库管理的高效合理化无疑成为很重要的一个环节。现今世界信息技术飞速发展,人们已经处于数字化的生存空间当中。计算机

7、信息化系统的广泛使用已经从根本上改变了人们的生活方式和工作方式,也改变了企业的经营方式和管理方式,这其中自然也包括了各个笔记本经销商的运营和管理方式。传统的人为管理模式已经远远无法满足现在的经销商,那么经销商对于仓库管理系统的需求是必然的。通过管理系统,能够大大提高经销商的各个方面效率,更快的跟新仓库库存信息,更快的进行产品销售出库,更加合理的进行采购入库等,环环相扣,大幅度地提升业务能力。同时方便了管理人员与职工之间的交流,更加便捷的满足未来的业务需求。正是在这样的社会大背景下,我开始进行“笔记本电脑经销商仓库管理系统”的课题研究,其目的在于通过信息化的形式实现快速、便捷、准确地发布和处理信

8、息,便于经销商在销售过程中更加灵活高效的进行销售。提供资源共享的强大功能和作用。1.2 设计目标开发设计本系统的主要任务是管理该经销商的仓库信息,通过该系统能够让用户对仓库产品信息查询、新增、修改和删除。以及员工各个职位对商品的不同处理需求,并实现公司对员工职位的调整。开发系统的目标是对产品及员工与销售信息及其明细进行管理,满足的要求具体可包括如下几个方面:(1) 查询当前库存。对当前仓库库存进行查询,确保用户对仓库产品库存在第一时间掌握,比便完成销售。(2) 同价调拨。同一家公司的产品在不同店面间的灵活调动,可以更加灵活的满足客户对不同产品的需求,避免当前店面没有合适的机型而出现客户流失的现

9、象。(3) 采购入库。仓库的库管可以对新近公司采购的产品进行入库操作,并更新当前库存中的商品信息,减少产品从采购到入库实现正常销售中的时间间隔,更加高效的完成库存更新。(4) 销售出库。对已经达成交易的产品进行及时的出库并更新交易记录和库存,能够避免业务员在销售过程中谈好交易却无库存的尴尬现象。确保每一笔交易都是真实有效和库存真实。(5) 销售记录查询。便于公司查询统计各个产品的销售情况,统计数据,综合权衡产品采购的型号和数量。同时查询各个业务员的销售情况,便于考核业务量。统计各个时段的销售情况,以便更好的制定销售计划。29琼州学院本科毕业论文(设计)2 需求分析2.1 可行性分析2.1.1

10、技术可行性本系统使用面向对象语言Java语言进行开发。Java是一种能够设计跨平台应用软件的面向对象的程序设计语言,生成的系统具有安全性高,可靠性好以及跨平台使用的特点。本系统用来进行后台数据库的操作、管理和维护是选用SQL Server 2005,用NetBeans IDE 7.3进行前台界面设计、与后台数据库的接口、数据的录入、查询、浏览等功能。SQL Server 2005和NetBeans IDE 7.3具有强大的开发功能、方便快捷的数据库接口设计功能、使用的灵活以及他们当前广泛实际应用,充分说明本系统在技术方面可行。2.1.2 现实可行性在当今市场需求下,越来越多的笔记本经销商应运而

11、生,竞争逐步的扩大。在这个大的前提的,本系统可以实现商户们对仓库管理合理高效的巨大需求。而这正是商户们梦寐以求的,在此之前虽然已有很多类型的仓库管理系统和公司员工管理系统,但是针对笔记本经销商的类似系统依旧不够完善,本系统正好填补这一空缺。2.2 系统需求分析2.2.1 系统模块分析要使得该系统在市场上有一席之地,必须在用户体验下做足功夫,其中就包括用户界面的简洁,功能的完善,操作简单,且易于上手。在数据库方面,要求数据存储安全,处理高效。在数据分析和处理方面,需要高效且安全。做好数据加密的工作。2.2.2 系统功能分析系统需要满足的功能主要有如下:1、 登录与注销实现不同类型用户的登录和注销

12、功能,实现不同权限下的管理操作。2、 当前库存查询当前库存下仓库剩余产品数目,便于业务员想客户推荐合适的产品。3、 同价调拨不同店面间可以调拨产品,实现灵活的产品销售。4、 采购入库实现公司采购入库便捷操作,更快的实现产品可销售时间。5、 销售出库对已经达成交易的产品进行及时的出库并更新交易记录和库存。6、 销售记录查询不同时间不同业务员销售的不同型号产品情况。7、 密码修改用户可以对自己的个人账户登录密码进行修改。8、 人员操作公司管理人员可以对员工进行人事变更操作。2.2.3 系统用例图根据系统模块功能需求,画出系统用例图如图2.1所示。图2.1 系统用例图 琼州学院本科毕业论文(设计)3

13、 开发环境及技术3.1 开发环境本系统使用NetBeans IDE 7.3作为开发环境。NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java、C/C+,PHP等语言的开发,自身是一个开发平台,可以通过扩展插件来扩展功能NetBeans 由Sun公司(2009年被甲骨文收购)于2000年所创立,它是开放源运动和开发人员和客户社区的家园,目的是构建世界级的Java IDE。NetBeans现在可以在Solaris、Windows、Linux和Macintosh OS X平台上进行开发,并在SPL(Sun公用许可)范围内正常使用。本系统使用的版本是IDE 7.3

14、。这个版本大大优化了开发者使用CSS、JavaScript和HTML5创建和调试Web和移动应用的功能,开发者可通过最新的页面检查、CSS样式编辑器和最新的JavaScript编辑模块、调试器等工具来更大限度的提升开发效率;另外该版本继续改进对Groovy,PHP,JavaFX and C/C+ 语言的支持。3.2 开发语言本系统使用现今比较流行的Java语言进行开发。Java是一种可以设计跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月所推出的Java程序设计语言和Java平台(即Java EE, Java ME, JavaSE)的总称。Jav

15、a自推出后就非常流行,发展迅速,对C+语言形成了很大冲击。Java 技术具有优越的通用性、高效性、平台移植性和安全性,广泛使用于个人PC、游戏控制台、科学超级计算机、数据中心、移动电话和互联网,同时具有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了明显优势和广阔前景。3.3 C/S架构即Client/Server (客户机/服务器) 结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,需要安装客户端才可进行管理操作。客户端和服务器端的程序不同,用户的程序主要在客户端,服务器端主要提供数据管理、数据共享、

16、数据及系统维护和并发控制等,客户端程序主要完成用户的具体的业务。琼州学院本科毕业论文(设计)4 概要设计4.1 系统功能模块设计根据需求分析,系统所需实现功能主要为商品查询、商品调拨、销售出库、采购入库、销售记录查询等。得出系统功能模块图如图3.1:图4.1系统功能模块图4.2 系统业务逻辑处理设计数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。系统第一层数据流图为系统登录如图4.2所示。图4.2第一层数据流图系统第二层

17、数据流图为用户登录后的细化操作,包括当前库存,同价调拨,采购入库,销售出库和销售记录,如图4.3所示。图4.3第二层数据流图系统第三场数据流图为商品调拨操作细化,包括调入操作和调出操作,如图4.4所示。图4.4第三层数据流图琼州学院本科毕业论文(设计)5 数据库设计5.1 数据字典数据字典是关于数据的信息集合,也就是对数据中包含的所有元素的定义的集合,它为软件开发人员提供数据库设计的参考,是用户了解系统的一个必备工具。本系统数据元素的数据字典卡片如下:*名字:用户信息别名:us描述:使用该系统的用户定义:用户信息=用户名+用户密码+用户类型+所在店面 用户名=1字母|数字18 用户密码=1字母

18、|数字6 用户类型=店长|收银|库管 所在店面=1字母|数字18位置:用户表*名字:店面信息别名:sho描述:经销商店面信息定义:店面信息=店面编号+店面店长+店面库管+店面收银 店面编号=1字母|数字6 店面店长=1字母|数字18 店面库管=1字母|数字18 店面收银=1字母|数字18位置:店面表*名字:员工信息别名:per描述:公司业务员信息定义:员工信息=员工编号+员工姓名+所在店面 员工编号=1字母|数字6 员工姓名=1字母|数字18 所在店面=1字母|数字18位置:员工表*名字:商品信息别名:pro描述:仓库所存商品信息定义:商品信息=商品编号+所在店面+入库时间+S/N码+商品型号

19、+配置 商品编号=1字母|数字3 所在店面=1字母|数字18 入库时间=1字母|数字12 S/N码=1字母|数字12 商品型号=1字母|数字6 配置=1字母|数字24位置:商品表*名字:销售信息别名:res描述:历史销售信息定义:销售信息=员工编号+员工姓名+商品编号+S/N码+出库时间 员工编号=1字母|数字6 员工姓名=1字母|数字18 商品编号=1字母|数字6 S/N码=1字母|数字12出库时间=1字母|数字12位置:业绩表*根据数据字典建立数据库表,其具体数据库表如下:用户表 us :包括用户名、用户密码、用户类型和所在店面,数据表如表5.1所示。表5.1用户表 数据名数据类型是否可空

20、用户名用户密码用户类型所在店面useID PassID useTypeshoIDvarchar(max)varchar(12)varchar(max)varchar(max)非空非空非空可空店面表 sho:包括店面编号、店面店长、店面库管以及店面收银,具体数据表如表5.2所示。表5.2店面表数据名数据类型是否可空店面编号店面店长店面库管店面收银shoID shoOne shoAdmshoPay varchar(max)varchar(max)varchar(max)varchar(max)非空非空非空非空员工表 per:包括员工编号、员工姓名和所在店面、具体数据表如表5.3所示。表5.3员工表

21、数据名数据类型是否可空员工编号员工姓名所在店面perID perNam shoIDnchar(6)varchar(max)varchar(max)非空非空非空商品表 pro:包括商品编号、所在店面、入库时间、S/N码、型号以及配置,具体数据表如表5.4所示。表5.4商品表数据名数据类型是否可空商品编号所在店面入库时间S/N码型号配置proIDshoIDproITimproSNIDproTypproInfonchar(6)varchar(max)nchar(14)Nchar(24)Nchar(6)varchar(max)非空非空非空非空非空可空业绩表 res:包括员工编号、员工姓名、商品编号、商

22、品S/N码以及商品出库时间,具体数据表如表5.5所示。表5.5业绩表数据名数据类型是否可空员工编号员工姓名商品编号商品S/N码商品出库时间perID perNam proIDproSNIDperOTimnchar(6)varchar(max)nchar(6)nchar(24)Nchar(14)非空非空非空非空非空5.2 E-R图根据需求分析以及概要设计,本系统在数据库中所需表为以下五个:1. 用户表(用户名,用户密码,用户类型,所在店面),其具体关系模式如图5.1所示。图5.1用户属性2. 店面表(店面编号,店面店长,店面库管,店面收银),其具体关系模式如图5.2所示。图5.2店面属性3. 员

23、工表(员工编号,员工姓名,所在店面),其具体关系模式如图5.3所示。图5.3员工属性4. 商品表(商品编号,所在店面,入库时间,S/N码,商品型号,配置),其具体关系模式如图5.4所示。图5.4商品属性5. 业绩表(员工编号,员工姓名,商品编号,S/N码,出库时间),其具体关系模式如图5.5所示。图5.5业绩属性6. 根据表与表间的关系可以得出E-R图,具体如图5.6所示。图5.6系统E-R图琼州学院本科毕业论文(设计)6 详细设计6.1 用户登录用户类型包括店长、业务员、收银员和库管四个类型,除了用户名和密码外,需要用户类型匹配才能正常登陆。登录功能流程图如图6.1所示。图6.1登录功能流程

24、登陆界面如图6.2所示。图6.2登录界面6.2 商品查询商品查询中可以根据商品编号、S/N码、型号和入库时间单个查询,也可以查询本店库存以及多条件混合查询。其查询流程如图6.3所示。图6.3商品查询流程具体查询页面如图6.4所示。图6.4商品查询界面6.3 商品调拨商品调拨需要根据条件查询所需操作的商品,然后选择从本店调入或调出,也可以从其他店面调入本店。该页面还可以查询待调入或者调出的商品信息,删除按钮可以删除该商品的调拨请求,执行按钮可以对该调拨请求进行执行操作从而完成调拨操作。调拨操作流程如图6.5所示。图6.5商品调拨流程具体调拨页面如图6.6所示。图6.6商品调拨界面6.4 销售出库

25、销售出库需要先查询本店需要进行出库的商品,这里的查询结果全部为本店库存,非本店商品需要先从其他店面进行调入操作,完成后才能进行销售操作。该操作只有收银员具有操作权限,销售流程如图6.7所示。图6.7销售流程具体的操作页面如图6.8所示。图6.8销售出库界面6.5 采购入库采购入库需要先填写商品的基本信息,可以一次输入多件商品然后批量入库,其中除了具体配置信息,其他均为必填,商品入库时间为操作的当前日期。该操作只有库管能够执行,其操作流程如图6.9所示。图6.9采购流程具体的操作界面如图6.10所示。图6.10采购入库界面6.6 销售记录查询销售记录查询可以根据员工编号、员工姓名、商品编号、商品

26、S/N码或者商品销售日期进行查询,也可以多条件查询。销售记录查询流程如图6.11所示。图6.11销售记录查询流程具体的操作界面如图6.12所示。图6.12销售记录界面琼州学院本科毕业论文(设计)7 总结我这次完成的毕业设计笔记本经销商仓库管理系统系统。从设计到完成的这段时间里让我收益颇丰,不管是在人际交往还是知识的深度和广度各个方面都让我学到了不少新的东西。在完成这次毕业设计过程中,我严格按照软件工程中软件生命周期模型来开发软件。并参考了一些关于面向对象的书籍。使我无论在理论上还是在实践上都有一个较大程度的提高,尤其是培养了自己独立分析问题、解决问题和与他人交流的能力。本系统采用了NetBea

27、ns IDE 7.3 + SQL Server 2005来实现的笔记本经销商仓库管理系统,目前利用NetBeans IDE 7.3和SQL Server 2005开发应用软件系统这项技术已经非常的熟练,随着计算机技术的飞速的发展,这项技术必将更加完善,它也必将给人们的社会生活、管理决策带来更大的方便。通过大学期间理论学习和这次毕业设计的实践,使我在理论上和实践上有了很大提高,除了自己的刻苦努力外,这些成绩的取得与指导老师的帮助及各位专业任课老师几年来辛勤的教育是分不开的。的确,今天的成果都是在各位老师几年以来的辛勤教育下取得的,今天的收获都是这几年老师们平时的耐心教导、细心指点下成就的。为表达

28、我内心的感谢与感激,在这里我只能由衷的说一声“谢谢您老师,您辛苦了!”毕业设计的完成预示着大学生活的结束。回顾这四年的大学生活,我不但学到了知识而且学会了为人处事的原则和方法。四年大学生活将是我一生的一个美好回忆。致谢这次毕业设计过程是在治学严谨而又亲切的老师指导下完成的,也得到了各位热心同学的帮助,在积极、向上、融洽的学习生活氛围中我度过了大学生活中一段忙碌而又充实的时光。在这段时间里,我学会了怎么面对困难和挑战,学会了人之间的互帮互助,更加认识到了个人的力量是有限的。在扩展知识面的同时,更加学会了怎么学习新的知识以及实际操作能力的提高。在此论文完成之际,我向所有帮助、关心、支持我的老师、朋

29、友和同学,表达我最真挚的谢意。首先感谢指导老师。本论文是在李天科老师悉心指导和帮助下完成的。在此,我对李天科老师的耐心指导和帮助表达我最真诚的谢意,感谢他在这几个月来对我的帮助。在他的身上,我不仅学到了许多的专业知识,更感受到了他工作中的治学严谨,生活中的平易近人的性格。此外,他的兢兢业业的工作态度和忘我的工作精神值得我去学习。非常感谢我的同学。因为他们给我提出的很多宝贵的意见和建议,当我在毕业设计过程中当我遇到问题和困难时,我才能够更加顺利的解决,使我对整个毕业设计的思路有了更加清晰的总体把握,并热心的帮我解决了许多实际问题,使我收获颇丰。同时,感谢四年来教授我专业知识的老师们,更要感谢我的

30、亲人及朋友在我学习上的帮助和支持,感谢所有关心、帮助过我的人。还要感谢我的母校,感谢电子信息工程学院。我不会忘记你们和这段大学时光。最后,为了更好的回报社会、学校、老师以及同学和各位在我学习和生活中给予过我帮助的人们,在以后的学习、工作、生活中我会更加努力,用自己的行动证明自己。学生签名: 日期: 参考文献1张海藩,软件工程导论M,清华大学出版社,北京,1998.2施威铭研究室,SQL Server 2005 中文版管理实务M,人民邮电出版社,北京,2001.3殷红先,张为民,NetBeans IDE 实用教程M,电子工业出版社,北京,2003.4夏邦贵,郭盛,SQL Server 数据库开发

31、入门于范例M,机械工业出版社,北京,2002.5冉林仓,候小兰,NetBeans IDE 7.3实用编程100例M,中国铁道出版社,北京,2004.6黄明军,李桂杰,面向对象编程导论M,第三版,机械工业出版社,北京,2003.7Microsoft Corporation,Microsoft SQL Server 2005 数据库开发手册M,科学出版社,北京,2001.8Brian W.Kernighan, Rob Pike,The Practice of ProgrammingM,机械工业出版社,北京,2002.9李龙澍,郑诚,软件工程课程设计M,机械工业出版社,北京,2010.10Y.Dan

32、iel Liang,Java语言程序设计基础篇M,机械工业出版社,北京,2008.11王晓东,算法设计与分析M,清华大学出版社,北京,2008.12王珊,萨师煊,数据库系统概论M,高等教育出版社,北京,2006.附录部分数据操作代码:public class SQLPlanClass /连接到数据库 public static Connection landSQL() Connection dbConn =null; String driverName = com.microsoft.sqlserver.jdbc.SQLServerDriver; String dbURL = jdbc:sql

33、server:/localhost:1433;databaseName=MySQL; String userName = sa; String userPws = 920425; try Class.forName(driverName); dbConn = DriverManager.getConnection(dbURL, userName, userPws); catch(Exception e) JOptionPane.showMessageDialog(null,无法连接到服务器,请检查网络配置!,错误,JOptionPane.INFORMATION_MESSAGE); return

34、 dbConn; /添加数据 public static boolean insert(String a,String b) String n = insert into +a + values +(+b+); String m = null; String strsql = null; /System.out.println(n); try landSQL(); strsql = n; PreparedStatement pstmt =landSQL().prepareStatement(strsql);int rs =pstmt.executeUpdate(); return true;

35、catch(SQLException f) /System.out.println(SQL执行错误); return false; /查询用户表 public static String select(String a ,String b,String c,String d) String n = select +a + from +b+ where +c +=+d+ ; String m = null; String strsql = null;琼州学院毕业设计(论文)课题任务书二级学院:电子信息工程学院 专业:软件工程指导教师李天科职 称副教授学生姓名 李欧阳课题名称笔记本电脑经销商仓库管

36、理系统学生学号10241059内容及任务Tompkins etal(1996)研究指出企业货物的存储成本大约占货物生产总成本的15%-70%,有效降低货物仓库运作成本是减少生产成本,提高企业经济效益的重要突破口。作为供应链管理的重要组成部分,仓库管理效率的提升对供应链管理运作质量的改善具有重要意义。本选题设计并实现品牌笔记本电脑经销商仓库管理系统,系统是针对仓库管理和配合数控系统实现自动化仓库管理而开发的管理软件,并以仓库管理和货物汇总为重点,描述了子系统的模块结构设计及实施过程中的技术要点,实现仓库的不同店面的出库、入库、盘点、同价调拨等功能。软件采用的主要开发工具是JAVA语言,使用JAV

37、A编写程序主体部分,运用SQL server 2005作为数据库。工作量适中,选题符合培养目标要求,通过该选题的设计与实现有利于学生熟练信息管理系软件的开发。拟达到的要求或技术指标1 熟悉java编程;2 学习NetBeans IDE 7.3集成环境软件的开发调试;3 熟悉SQL server 2005数据库技术;4 实现数据输入、分类、汇总、查询等功能;5 实现人机界面;6 界面美观,操作方便进度安排起止日期工作内容2013.10.01-2013.11.24 确定指导老师,并查阅资料,确定题目,整理所需的材料2013.11.25-2013.12.01 指导老师下达毕业设计(论文)课题任务书2

38、013.12.02-2013.12.29 检查课题任务书与开题报告情况,系统概要设计2013.12.30-2014.01.05 开题报告2014.01.06-2014.03.23系统详细设计及实现2014.03.24-2014.04.06中期检查2014.04.11-2014.05.04完善设计,修改论文2014.05.05-2014.05.11指导教师、评阅教师评阅论文 2014.05.12-2014.05.18答辩2014.05.19-2014.05.26 提交毕业论文装订材料主要参考资料1Y.Daniel Liang,Java语言程序设计基础篇M,机械工业出版社,北京,2008.2王晓东

39、,算法设计与分析,清华大学出版社M,北京,2008.3李龙澍,郑诚,软件工程课程设计M,机械工业出版社,北京,2010.4王珊,萨师煊,数据库系统概论M,高等教育出版社,北京,2006.指导教师签名: 年 月 日专业意见签名:年 月 日二级学院主管领导意见签名: 年 月 日注:本任务书一式三份,由指导教师填写,经专业和学院审批后一份下达给学生,一份由指导教师保留,一份交二级学院存档。35琼 州学院毕业设计(论文)开题报告 (2014届)学 院: 电子信息工程学院 专 业: 软件工程 学 生 姓 名: 李欧阳 班 级: 2班 学号 10241059 指导教师姓名: 李天科 职称 副教授 2013

40、 年 10月16日题目: 笔记本电脑经销商仓库管理系统1. 选题意义:随着笔记本市场需求的越来越大,更多的笔记本经销商应运而生,使得笔记本销售行业日渐激烈。在这样的背景下,如何提高经销商各个销售环节的效率和质量成为每个经销商必须面临的挑战。而在各种调整中,仓库管理的高效合理化无疑成为很重要的一个环节。现今世界信息技术飞速发展,人们已经处于数字化的生存空间当中。计算机信息化系统的广泛使用已经从根本上改变了人们的生活方式和工作方式,也改变了企业的经营方式和管理方式,这其中自然也包括了各个笔记本经销商的运营和管理方式。正是在这样的社会大背景下,我开始进行“笔记本电脑经销商仓库管理系统”的课题研究,其

41、目的在于通过信息化的形式实现快速、便捷、准确地发布和处理信息,便于经销商在销售过程中更加灵活高效的进行销售。提供资源共享的强大功能和作用。文献综述:文献1全面整合了Java 5的特性,采用“先讲基础”的教学方式循序渐进地介绍了程序设计基础、问题解决、面向对象程序设计、图形用户界面设计、异常处理、I/O和递归等。文献2首先介绍了一种算法设计策略的基本思想,然后从解决计算机科学与应用中出现的实际问题入手,由简到繁地描述几个经典的精巧算法,同时对每个算法所需要的时间和空间进行分析。文献3遵循软件工程课程设计的基本要求,从实际应用案例出发,重点讲解软件的分析、设计、编码、测试和维护技术。本书介绍了项目

42、开发的案例中项目说明书的数据字典、数据流图、流程图、E-R图的设计等。文献4王珊,萨师煊.数据库系统概论系统全面阐述数据库系统的基础理论、基本技术和基本方法、关系数据库、关系数据库标准语言SQL、数据库设计和数据库编程、关系查询处理和查询优化、并发控制和数据库管理系统、XML数据库等。通过该书的学习与参考设计了XML数据库方法,并应用于本系统的数据库设计当中。1Y.Daniel Liang,Java语言程序设计基础篇M,机械工业出版社,北京,2008.2王晓东,算法设计与分析,清华大学出版社M,北京,2008.3李龙澍,郑诚,软件工程课程设计M,机械工业出版社,北京,2010.4王珊,萨师煊,数据库系统概论M,高等教育出版社,北京,2006.2. 选

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业设计

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922