笔记本电脑经销商仓库管理系统毕业论文.doc_第1页
笔记本电脑经销商仓库管理系统毕业论文.doc_第2页
笔记本电脑经销商仓库管理系统毕业论文.doc_第3页
笔记本电脑经销商仓库管理系统毕业论文.doc_第4页
笔记本电脑经销商仓库管理系统毕业论文.doc_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

笔记本电脑经销商仓库管理系统毕业论文目录1 绪论11.1 研究背景11.2 设计目标12 需求分析32.1 可行性分析32.2 系统需求分析33 开发环境及技术53.1 开发环境53.2 开发语言53.3 C/S架构54 概要设计74.1 系统功能模块设计74.2 系统业务逻辑处理设计75 数据库设计95.1 数据字典95.2 E-R图126 详细设计166.1 用户登录166.2 商品查询176.3 商品调拨196.4 销售出库216.5 采购入库226.6 销售记录查询247 总结26致谢27参考文献28附录29IV琼州学院本科毕业论文(设计)1 绪论1.1 研究背景随着笔记本市场需求的越来越大,更多的笔记本经销商应运而生,使得笔记本销售行业日渐激烈。在这样的背景下,如何提高经销商各个销售环节的效率和质量成为每个经销商必须面临的挑战。而在各种调整中,仓库管理的高效合理化无疑成为很重要的一个环节。现今世界信息技术飞速发展,人们已经处于数字化的生存空间当中。计算机信息化系统的广泛使用已经从根本上改变了人们的生活方式和工作方式,也改变了企业的经营方式和管理方式,这其中自然也包括了各个笔记本经销商的运营和管理方式。传统的人为管理模式已经远远无法满足现在的经销商,那么经销商对于仓库管理系统的需求是必然的。通过管理系统,能够大大提高经销商的各个方面效率,更快的跟新仓库库存信息,更快的进行产品销售出库,更加合理的进行采购入库等,环环相扣,大幅度地提升业务能力。同时方便了管理人员与职工之间的交流,更加便捷的满足未来的业务需求。正是在这样的社会大背景下,我开始进行“笔记本电脑经销商仓库管理系统”的课题研究,其目的在于通过信息化的形式实现快速、便捷、准确地发布和处理信息,便于经销商在销售过程中更加灵活高效的进行销售。提供资源共享的强大功能和作用。1.2 设计目标开发设计本系统的主要任务是管理该经销商的仓库信息,通过该系统能够让用户对仓库产品信息查询、新增、修改和删除。以及员工各个职位对商品的不同处理需求,并实现公司对员工职位的调整。开发系统的目标是对产品及员工与销售信息及其明细进行管理,满足的要求具体可包括如下几个方面:(1) 查询当前库存。对当前仓库库存进行查询,确保用户对仓库产品库存在第一时间掌握,比便完成销售。(2) 同价调拨。同一家公司的产品在不同店面间的灵活调动,可以更加灵活的满足客户对不同产品的需求,避免当前店面没有合适的机型而出现客户流失的现象。(3) 采购入库。仓库的库管可以对新近公司采购的产品进行入库操作,并更新当前库存中的商品信息,减少产品从采购到入库实现正常销售中的时间间隔,更加高效的完成库存更新。(4) 销售出库。对已经达成交易的产品进行及时的出库并更新交易记录和库存,能够避免业务员在销售过程中谈好交易却无库存的尴尬现象。确保每一笔交易都是真实有效和库存真实。(5) 销售记录查询。便于公司查询统计各个产品的销售情况,统计数据,综合权衡产品采购的型号和数量。同时查询各个业务员的销售情况,便于考核业务量。统计各个时段的销售情况,以便更好的制定销售计划。28琼州学院本科毕业论文(设计)2 需求分析2.1 可行性分析2.1.1 技术可行性本系统使用面向对象语言Java语言进行开发。Java是一种能够设计跨平台应用软件的面向对象的程序设计语言,生成的系统具有安全性高,可靠性好以及跨平台使用的特点。本系统用来进行后台数据库的操作、管理和维护是选用SQL Server 2005,用NetBeans IDE 7.3进行前台界面设计、与后台数据库的接口、数据的录入、查询、浏览等功能。SQL Server 2005和NetBeans IDE 7.3具有强大的开发功能、方便快捷的数据库接口设计功能、使用的灵活以及他们当前广泛实际应用,充分说明本系统在技术方面可行。2.1.2 现实可行性在当今市场需求下,越来越多的笔记本经销商应运而生,竞争逐步的扩大。在这个大的前提的,本系统可以实现商户们对仓库管理合理高效的巨大需求。而这正是商户们梦寐以求的,在此之前虽然已有很多类型的仓库管理系统和公司员工管理系统,但是针对笔记本经销商的类似系统依旧不够完善,本系统正好填补这一空缺。2.2 系统需求分析2.2.1 系统模块分析要使得该系统在市场上有一席之地,必须在用户体验下做足功夫,其中就包括用户界面的简洁,功能的完善,操作简单,且易于上手。在数据库方面,要求数据存储安全,处理高效。在数据分析和处理方面,需要高效且安全。做好数据加密的工作。2.2.2 系统功能分析系统需要满足的功能主要有如下:1、 登录与注销实现不同类型用户的登录和注销功能,实现不同权限下的管理操作。2、 当前库存查询当前库存下仓库剩余产品数目,便于业务员想客户推荐合适的产品。3、 同价调拨不同店面间可以调拨产品,实现灵活的产品销售。4、 采购入库实现公司采购入库便捷操作,更快的实现产品可销售时间。5、 销售出库对已经达成交易的产品进行及时的出库并更新交易记录和库存。6、 销售记录查询不同时间不同业务员销售的不同型号产品情况。7、 密码修改用户可以对自己的个人账户登录密码进行修改。8、 人员操作公司管理人员可以对员工进行人事变更操作。2.2.3 系统用例图根据系统模块功能需求,画出系统用例图如图2.1所示。图2.1 系统用例图 琼州学院本科毕业论文(设计)3 开发环境及技术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。这个版本大大优化了开发者使用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)的总称。Java自推出后就非常流行,发展迅速,对C+语言形成了很大冲击。Java 技术具有优越的通用性、高效性、平台移植性和安全性,广泛使用于个人PC、游戏控制台、科学超级计算机、数据中心、移动电话和互联网,同时具有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了明显优势和广阔前景。3.3 C/S架构即Client/Server (客户机/服务器) 结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,需要安装客户端才可进行管理操作。客户端和服务器端的程序不同,用户的程序主要在客户端,服务器端主要提供数据管理、数据共享、数据及系统维护和并发控制等,客户端程序主要完成用户的具体的业务。琼州学院本科毕业论文(设计)4 概要设计4.1 系统功能模块设计根据需求分析,系统所需实现功能主要为商品查询、商品调拨、销售出库、采购入库、销售记录查询等。得出系统功能模块图如图3.1:图4.1系统功能模块图4.2 系统业务逻辑处理设计数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。系统第一层数据流图为系统登录如图4.2所示。图4.2第一层数据流图系统第二层数据流图为用户登录后的细化操作,包括当前库存,同价调拨,采购入库,销售出库和销售记录,如图4.3所示。图4.3第二层数据流图系统第三场数据流图为商品调拨操作细化,包括调入操作和调出操作,如图4.4所示。图4.4第三层数据流图琼州学院本科毕业论文(设计)5 数据库设计5.1 数据字典数据字典是关于数据的信息集合,也就是对数据中包含的所有元素的定义的集合,它为软件开发人员提供数据库设计的参考,是用户了解系统的一个必备工具。本系统数据元素的数据字典卡片如下:*名字:用户信息别名:us描述:使用该系统的用户定义:用户信息=用户名+用户密码+用户类型+所在店面 用户名=1字母|数字18 用户密码=1字母|数字6 用户类型=店长|收银|库管 所在店面=1字母|数字18位置:用户表*名字:店面信息别名:sho描述:经销商店面信息定义:店面信息=店面编号+店面店长+店面库管+店面收银 店面编号=1字母|数字6 店面店长=1字母|数字18 店面库管=1字母|数字18 店面收银=1字母|数字18位置:店面表*名字:员工信息别名:per描述:公司业务员信息定义:员工信息=员工编号+员工姓名+所在店面 员工编号=1字母|数字6 员工姓名=1字母|数字18 所在店面=1字母|数字18位置:员工表*名字:商品信息别名:pro描述:仓库所存商品信息定义:商品信息=商品编号+所在店面+入库时间+S/N码+商品型号+配置 商品编号=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用户表 数据名数据类型是否可空用户名用户密码用户类型所在店面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员工表数据名数据类型是否可空员工编号员工姓名所在店面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:包括员工编号、员工姓名、商品编号、商品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. 员工表(员工编号,员工姓名,所在店面),其具体关系模式如图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登录功能流程登陆界面如图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 销售出库销售出库需要先查询本店需要进行出库的商品,这里的查询结果全部为本店库存,非本店商品需要先从其他店面进行调入操作,完成后才能进行销售操作。该操作只有收银员具有操作权限,销售流程如图6.7所示。图6.7销售流程具体的操作页面如图6.8所示。图6.8销售出库界面6.5 采购入库采购入库需要先填写商品的基本信息,可以一次输入多件商品然后批量入库,其中除了具体配置信息,其他均为必填,商品入库时间为操作的当前日期。该操作只有库管能够执行,其操作流程如图6.9所示。图6.9采购流程具体的操作界面如图6.10所示。图6.10采购入库界面6.6 销售记录查询销售记录查询可以根据员工编号、员工姓名、商品编号、商品S/N码或者商品销售日期进行查询,也可以多条件查询。销售记录查询流程如图6.11所示。图6.11销售记录查询流程具体的操作界面如图6.12所示。图6.12销售记录界面琼州学院本科毕业论文(设计)7 总结我这次完成的毕业设计笔记本经销商仓库管理系统系统。从设计到完成的这段时间里让我收益颇丰,不管是在人际交往还是知识的深度和广度各个方面都让我学到了不少新的东西。在完成这次毕业设计过程中,我严格按照软件工程中软件生命周期模型来开发软件。并参考了一些关于面向对象的书籍。使我无论在理论上还是在实践上都有一个较大程度的提高,尤其是培养了自己独立分析问题、解决问题和与他人交流的能力。本系统采用了NetBeans IDE 7.3 + SQL Server 2005来实现的笔记本经销商仓库管理系统,目前利用NetBeans IDE 7.3和SQL Server 2005开发应用软件系统这项技术已经非常的熟练,随着计算机技术的飞速的发展,这项技术必将更加完善,它也必将给人们的社会生活、管理决策带来更大的方便。通过大学期间理论学习和这次毕业设计的实践,使我在理论上和实践上有了很大提高,除了自己的刻苦努力外,这些成绩的取得与指导老师的帮助及各位专业任课老师几年来辛勤的教育是分不开的。的确,今天的成果都是在各位老师几年以来的辛勤教育下取得的,今天的收获都是这几年老师们平时的耐心教导、细心指点下成就的。为表达我内心的感谢与感激,在这里我只能由衷的说一声“谢谢您老师,您辛苦了!”毕业设计的完成预示着大学生活的结束。回顾这四年的大学生活,我不但学到了知识而且学会了为人处事的原则和方法。四年大学生活将是我一生的一个美好回忆。参考文献1张海藩,软件工程导论M,清华大学出版社,北京,1998.2施威铭研究室,SQL Server 2005 中文版管理实务M,人民邮电出版社,北京,2001.3殷红先,张为民,NetBeans IDE 实用教程M,电子工业出版社,北京,2003.4夏邦贵,郭盛,SQL Server 数据库开发入门于范例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.Daniel 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:sqlserver:/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 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; 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;琼州学院毕业设计(论文)课题任务书二级学院:电子信息工程学院 专业:软件工程指导教师李天科职 称副教授学生姓名 李欧阳课题名称笔记本电脑经销商仓库管理系统学生学号10241059内容及任务Tompkins etal(1996)研究指出企业货物的存储成本大约占货物生产总成本的15%-70%,有效降低货物仓库运作成本是减少生产成本,提高企业经济效益的重要突破口。作为供应链管理的重要组成部分,仓库管理效率的提升对供应链管理运作质量的改善具有重要意义。本选题设计并实现品牌笔记本电脑经销商仓库管理系统,系统是针对仓库管理和配合数控系统实现自动化仓库管理而开发的管理软件,并以仓库管理和货物汇总为重点,描述了子系统的模块结构设计及实施过程中的技术要点,实现仓库的不同店面的出库、入库、盘点、同价调拨等功能。软件采用的主要开发工具是JAVA语言,使用JAVA编写程序主体部分,运用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 指导老师下达毕业设计(论文)课题任务书2013.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王晓东,算法设计与分析,清华大学出版社M,北京,2008.3李龙澍,郑诚,软件工程课程设计M,机械工业出版社,北京,2010.4王珊,萨师煊,数据库系统概论M,高等教育出版社,北京,2006.指导教师签名: 年 月 日专业意见签名:年 月 日二级学院主管领导意见签名: 年 月 日注:本任务书一式三份,由指导教师填写,经专业和学院审批后一份下达给学生,一份由指导教师保留,一份交二级学院存档。35琼 州学院毕业设计(论文)开题报告 (2014届)学 院: 电子信息工程学院 专 业: 软件工程 学 生 姓 名: 李欧阳 班 级: 2班 学号 10241059 指导教师姓名: 李天科 职称 副教授 2013 年 10月16日题目: 笔记本电脑经销商仓库管理系统1. 选题意义:随着笔记本市场需求的越来越大,更多的笔记本经销商应运而生,使得笔记本销售行业日渐激烈。在这样的背景下,如何提高经销商各个销售环节的效率和质量成为每个经销商必须面临的挑战。而在各种调整中,仓库管理的高效合理化无疑成为很重要的一个环节。现今世界信息技术飞速发展,人们已经处于数字化的生存空间当中。计算机信息化系统的广泛使用已经从根本上改变了人们的生活方式和工作方式,也改变了企业的经营方式和管理方式,这其中自然也包括了各个笔记本经销商的运营和管理方式。正是在这样的社会大背景下,我开始进行“笔记本电脑经销商仓库管理系统”的课题研究,其目的在于通过信息化的形式实现快速、便捷、准确地发布和处理信息,便于经销商在销售过程中更加灵活高效的进行销售。提供资源共享的强大功能和作用。文献综述:文献1全面整合了Java 5的特性,采用“先讲基础”的教学方式循序渐进地介绍了程序设计基础、问题解决、面向对象程序设计、图形用户界面设计、异常处理、I/O和递归等。文献2首先介绍了一种算法设计策略的基本思想,然后从解决计算机科学与应用中出现的实际问题入手,由简到繁地描述几个经典的精巧算法,同时对每个算法所需要的时间和空间进行分析。文献3遵循软件工程课程设计的基本要求,从实际应用案例出发,重点讲解软件的分析、设计、编码、测试和维护技术。本书介绍了项目开发的案例中项目说明书的数据字典、数据流图、流程图、E-R图的设计等。文献4王珊,萨师煊.数据库系统概论系统全面阐述数据库系统的基础理论、基本技术和基本方法、关系数据库、关系数据库标准语言SQL、数据库设计和数据库编程、关系查询处理和查询优化、并发控制和数据库管理系统、XML数据库等。通过该书的学习与参考设计了XML数据库方法,并应用于本系统的数据库设计当中。1Y.Daniel Liang,Java语言程序设计基础篇M,机械工业出版社,北京,2008.2王晓东,算法设计与分析,清华大学出版社M,北京,2008.3李龙澍,郑诚,软件工程课程设计M,机械工业出版社,北京,2010.4王珊,萨师煊,数据库系统概论M,高等教育出版社,北京,2006.2. 选题依据、主要研究内容、研究思路及方案。选题依据:1、 理财管理信息化。可以实现经销商仓库信息化管理,商品销售与采购记录进行无纸化管理。2、 开发技术先进。本系统采用Java+SQL Sever 2005进行开发,实现数据在不同平台上实现交互。三、系统架构稳定。采用三层架构和C/S结构设计,具有较强的系统稳定性、系统安全性、系统完整性。四、开发平台新颖。采用Java开发语言在NetBeans IDE 7.3开发环境中编程并实现系统界面的操作。五、开发成本低。本系统只需要一般配置的PC机即可进行开发,开发费用和后期的维护的成本都是在一个相当低的水平上的。系统开发所需要的工具和软件环境都可以在网上免费下载,这就为开发本系统提供了很好的经济保障。主要研究内容:开发设计本系统的主要任务是管理该经销商的仓库信息,通过该系统能够让用户对仓库产品信息查询、新增、修改和删除。以及员工各个职位对商品的不同处理需求,并实现公司对员工职位的调整。研究思路及方案:本系统的开发环境为NetBeans IDE 7.3,所用的数据库为SQL Server 2005,编写的语言为Java,软件架构为三C/S架构进行开发的。3. 工作进度及具体安排。2013.10.01-2013.11.24 确定指导老师,并查阅资料,确定题目,整理所需的材料 2013.11.25-2013.12.01 指导老师下达毕业设计(论文)课题任务书 2013.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.5.26 提交毕业论文装订材料 4. 指导教师意见(对课题方案的可行性、深度、广度及工作量的意见)。本选题利用NetBeans和SQL Sever 2005作为系统开发工具,开发了“笔记本电脑经销商仓库管理系统”,具有一定的实用价值,系统设计合理,工作量适中,同意开题。指导教师: 年 月 日专业意见专业负责人: 年 月 日说明:开题报告作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一,此报告应在指导教师指导下,由学生填写,将作为毕业设计(论文)成绩考查的重要依据,经导师审查后签署意见生效。琼州学院毕业设计(论文)中期报告二级学院:电子信息工程学院 专业:软件工程班级2 班学生姓名李欧阳学号10241059指导教师李天科设计(论文)名称:笔记本经销商仓库管理系统课题的主要任务: 该设计是一个以SQL Sever 2005为后台数据库和Java语言作为开发语言的仓库管理系统。该设计可以进行库存查询、同价调拨、采购、销售以及销售记录统计与查找。实现各管理模块的数据的添加、修改、查询、删除功能。比如查询销售记录,可以查到销售时间、销售业务员、具体商品型号和S/N码等属性。1、简述开题以来所做的具体工作和取得的进展或成果 开题以来通过各项资料查询了解了设计中所需要的各项技术和开发工具,学习了运用NetBeans IDE 7.3进行了系统开发。基本掌握了Java编程语言对系统的内部架构进行设计和界面设计。根据设计的功能模块编写程序代码,到目前都完成了需求分析中设计的功能,即对登录模块、数据库搭建、库存查询、商品调拨、采购入库、销售出库和销售记录的查询做了整体的设计与编码。2、下一步的主要研究任务,具体设想与安排 主要功能都完成了,下一步就是对仓库管理进行系统的优化,适当添加一些内容,完善仓库管理系统,优化界面等工作。3、存在的具体问题 在设计过程中遇到过不少问题,包括之前对Java语言的GUI各项组件的不熟悉导致界面设计不够美观,经过查阅资料后得到很大程度上的解决。4、指导教师对该生前期研究工作的评价 完成了系统的需求设计、概要设计和详细设计,实现了大部分功能模块的代码编写,能够按时完成任务。指导教师签名:日 期: 琼州学院毕业设计(论文)指导教师审阅表二级学院:电子信息工程学院 专业:软件工程学生姓名李欧阳学 号10241059班 级2 班指导教师姓名李天科设计(论文)题目笔记本电脑经销商仓库管理系统评语:(包括以下方面,学习态度、工作量完成情况、材料的完整性和规范性;检索和利用文献能力、计算机应用能力;学术水平或设计水平、综合运用知识能力和创新能力;)李欧阳同学的毕业论文“笔记本电脑经销商仓库管理系统”,使用NetBeans IDE作为系统开发平台,后台连接SQL Sever 2005数据库。系统实现了商品库存查询、入库、出库、调拨等功能,系统设计详细。该同学在毕业设计期间工作认真,态度端正,勤奋努力,完成了任务书中提出的要求。论文书写规范,结构合理。通过对该系统的开发,体现了该同学较好的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论