仓库管理系统(数据库)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电子与信息工程学院

课程设计报告

(2018-2019学年第二学期)

课程:面向对象程序设计

软件工程实践(数据库设计与开发)题目:企业仓库管理系统

专业班级:

组别:

小组成员:

指导教师:

完成周数:

2019年7月10日

第一章引言

1.1系统开发的背景

随着计算机的发展,生活中仅仅依靠人工管理商场里面大量的的商品会浪费大部分的人力物力,还会造成较高的人工失误,所以有必要开发一个商场库存管理系统来很大程度上减少失误和不必要的浪费。实现信息数字化管理,提高管理效率,降低经营成本。利用商场库存管理系统可以提高商场的运营,提高总体效率

1.2系统开发的意义与目的

仓库在现实生活中用途十分广泛,各种商城、超市要利用仓库存放物资,药房、医院等要利用仓库存放药品,企业、工厂等要利用仓库存放原材料、生产成品,因此仓库的管理成了一项十分重要的工作。人工管理仓库既费时又费力,而且容易造成混乱,严重时会影响商城、企业的正常运作,造成恶劣的后果。随着计算机技术的发展,如何快速,高效,便捷的管理仓库受到了高度的关注。本系统模拟仓库管理,系统主要针对于日常库存信息的管理,包括物资管理、仓库管理、入库操作、入库査询统计、出库操作、出库查询统计、库存查询统计等处理情況。用户可以通过相应的模块,对仓库里的物品的基本情况和库存数量进行查询,管理员通过简单的操作即可轻松的管理仓库,查询各项相关信息,并能进行入库和出库操作等。通过仓库管理系统的设计与实现,使我们巩固和加深对数据库基础理论和基本知识的理解,进一步掌握了使用数据库进行软件设计的基本思想和方法,提高了运用数据库理论解决实际问题的能力,锻炼了实际动手能力、创新能力,培养了调查研究、查阅技术文献、资料、手册以及编写文档的能力。

1.3开发工具简介

1.3.1数据库系统SQL Servers012:

作为新一代的数据平台产品,SQL Server 2012 不仅延续现有数据平台的强大能力,全面支持云技术与平台,并且能够快速构建相应的解决方案实现私有云

与公有云之间数据的扩展与应用的迁移。SQL Server 2012 提供对企业基础架构最高级别的支持—专门针对关键业务应用的多种功能与解决方案可以提供最高级别的可用性及性能。在业界领先的商业智能领域,SQL Server 2012 提供了更多更全面的功能以满足不同人群对数据以及信息的需求,包括支持来自于不同网络环境的数据的交互,全面的自助分析等创新功能。针对大数据以及数据仓库,SQL Server 2012 提供从数 TB 到数百 TB 全面端到端的解决方案。作为微软的信息平台解决方案,SQL Server 2012 的发布,可以帮助数以千计的企业用户突破性地快速实现各种数据体验,完全释放对企业的洞察力。SQL Server 2012包含企业版(Enterprise)、标准版(Standard),另外新增了商业智能版(Business Intelligence)。微软表示,SQL Server 2012发布时还将包括Web版、开发者版本以及精简版。

1.3.2程序编写语言:JAVA

JAVA是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此JAVA语言具有功能强大和简单易用两个特征。JAVA语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。JAVA具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。JAVA可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

1.3.3集成开发环境:Eclipse:

Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。

Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java 语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python 的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE

1.3.4操作系统 Windows 10:

Windows 10是美国微软公司研发的跨平台及设备应用的操作系统。是微软发布的最后一个独立Windows版本。

2014年10月1日,微软在新品发布会上,对外展示了该系统。2015年7

月29日,微软发布Windows 10正式版。Windows 10共有7个发行版本,分别面向不同用户和设备。截止至2018年5月9日,Windows 10正式版已更新至春季创意者10.0.17134.48版本,预览版已更新至秋季创意者10.0.17666版本。

1.4开发计划

3~5 周:完成数据库需求分析

5~8 周:完成E-R图等概念模式

8~9 周:完成数据库模块分类

9~10周:完成数据库基本程序编写

11~13周:数据库的实施阶段(建立数据库,数据表,设置完整性,添加数据,建立视图,索引)

13~16周:完成数据库维护和前台连接

17周:参加答辩

人员分工:

需求分析,概念模式,模块分类,E-R图绘制,java子界面由xx完成。

查找资料,程序编写,数据库修改和添加信息,java的主界面由xx完成。

数据流图,数据字典,数据库维护和前台连接由两人共同完成。

第二章系统的需求及其基本功能

2.1用户需求分析

仓库管理员:使用系统对仓库进行管理,进行商品的更新以及增、删、改、查等操作。

相关文档
最新文档