欢迎来到天天文库
浏览记录
ID:13130670
大小:462.00 KB
页数:37页
时间:2018-07-20
《大学毕业设计---粮库管理信息系统.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、2015届毕业生毕业设计说明书题目:粮库管理信息系统设计院系名称:信息科学与技术专业班级:计科1102学生姓名:马占龙学号:201116910905指导教师:甄彤教师职称:讲师年月日1摘要本课题研究的是一种基于数据库技术发的粮食管理系统,粮库管理系统是为了实现粮食产品管理的系统化、规范化和自动化,从而提高企业管理效率而设计的。它完全取代了原来一直用人工管理的工作方式,避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成仓库管理提供了强有力的工具和管理手段。仓库管理系统是一个中小型数据库管理系统,它界面美观、操作简单、安全性高,基本满
2、足了仓库管理的要求。整个系统由基本信息、单据中心、查询统计、报表打印、维护设置、帮助等模块组成。本系统是在以SQLServer作为后台数据库,以java为编程语言来开发的。粮库管理系统在运行阶段,效果好,数据准确性高,提高了工作效率,同时也实现了仓库管理计算机化。关键字:粮库,管理系统,数据库目录摘要1目录31仓库管理系统开发环境简介41.1中文java语言简介51.2SQLServer简介62系统可行性分析73系统总体设计103.1系统目标设计103.2开发设计思想103.3系统功能需求分析113.4系统功能模块设计114数据库设计124.1数据库需求分析124.
3、2数据库概念结构设计144.3数据库逻辑结构设计185系统主窗体设计245.1创建工程项目—仓库管理系统245.2创建系统主窗体245.3创建主窗体菜单255.4创建主窗体工具栏515.4.1工具栏控件常用属性和事件51355.4.2设置工具栏属性525.5设置主窗体状态栏566系统模块设计576.1基本信息模块设计576.1.1创建货物信息窗体576.1.2创建仓库信息窗体586.1.3创建库存状况信息窗体596.2单据中心模块设计606.2.1创建新增入库单窗体616.2.2创建入库单管理窗体626.2.3创建月盘点窗体636.3查询统计模块设计636.3.1创
4、建单据查询窗体646.3.2创建库存查询窗体646.3.3创建货物出入统计窗体656.3.4创建职员操作统计窗体666.4报表打印模块设计676.4.1创建打印入库单窗体676.4.2创建打印月盘点窗体686.5维护设置模块设计696.5.1公司和职员信息706.5.2查看日志706.5.3数据清除716.5.4系统初始化716.5.5备份数据库716.5.6还原数据库和还原到昨天数据库726.5.7用户管理726.7帮助模块设计72总结74致谢75参考文献76351仓库管理系统开发环境简介本仓库管理系统是在以java为编程语言,以ACCESS2000作为后台数据库
5、而开发的一个数据库管理系统。下面简要介绍一下中文VisualBasic6.0和Access2000。1.1java语言简介Java的特点之一就是面向对象,是程序设计方法的一种。“面向对象程序设计语言”的核心之一就是开发者在设计软件的时候可以使用自定义的类型和关联操作。代码和数据的实际集合体叫做“对象”。一个对象可以想像成绑定了很多“行为(代码)”和“状态(数据)”的物体。对于数据结构的改变需要和代码进行通信然后操作,反之亦然。面向对象设计让大型软件工程的计划和设计变得更容易管理,能增强工程的健康度,减少失败工程的数量。Java语言的第二个特性就是跨平台性,也就是说使
6、用Java语言编写的程序可以在编译后不用经过任何更改,就能在任何硬件设备条件下运行。这个特性经常被称为“一次编译,到处运行”。执行Java应用程序必须安装JavaRuntimeEnvironment(JRE),JRE内部有一个Java虚拟机(JavaVirtualMachine,JVM)以及一些标准的类库(ClassLibrary)。通过JVM才能在电脑系统执行Java应用程序(JavaApplication),这与.NetFramework的情况一样,所以电脑上没有安装JVM,那么这些程序将不能够执行。实现跨平台性的方法是大多数编译器在进行Java语言程序的编码时
7、候会生成一个用字节码写成的“半成品”,这个“半成品”会在Java虚拟机(解释层)的帮助下运行,虚拟机会把它转换成当前所处硬件平台的原始代码。之后,Java虚拟机会打开标准库,进行数据(图片、线程和网络)的访问工作。主要注意的是,尽管已经存在一个进行代码翻译的解释层,有些时候Java的字节码代码还是会被JIT编译器进行二次编译。有些编译器,比如GCJ,可以自动生成原始代码而不需要解释层。但是这些编译器所生成的代码只能应用于特定平台。并且GCJ目前只支持部分的JavaAPI。35甲骨文(Oracle)公司对于Java的许可是“全兼容的”,这也导致了微软和升阳(英文名
此文档下载收益归作者所有