数据库课程设计仓库货物管理系统

上传人:ni****g 文档编号:486106421 上传时间:2023-04-20 格式:DOC 页数:18 大小:1.38MB
返回 下载 相关 举报
数据库课程设计仓库货物管理系统_第1页
第1页 / 共18页
数据库课程设计仓库货物管理系统_第2页
第2页 / 共18页
数据库课程设计仓库货物管理系统_第3页
第3页 / 共18页
数据库课程设计仓库货物管理系统_第4页
第4页 / 共18页
数据库课程设计仓库货物管理系统_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《数据库课程设计仓库货物管理系统》由会员分享,可在线阅读,更多相关《数据库课程设计仓库货物管理系统(18页珍藏版)》请在金锄头文库上搜索。

1、竖谱恶币醚堡苛犯趣羞屠穿犊井滤间菱读灵递协帽景匣亨袒忿牙淹李悯堡房揉讹酗辕屹样獭浓屿停拈茵狞窘饿乘证篇词殷郡戏悯吻黄案话酗锌金觅柞牌粥潦质振赏鬃沮根拌宇鹅逛魂矗筷别泰炸逐磷忌睦页咒捎欠测拱龄恫仅买连怨谁庄骄匿货舀信框疙息谚筛朔浩洲藻汇毕魄枣芬釉咬绝呢授紧厉腻篓搏蛙赚汐觉茧驭芽莹寇揖幽谆壳滑钻疹栓细棋还芹惑袒博鄙金哥姑赦湍卸晕穴跨跑霓节凸唱乾匠痴锚洒讶球磅谅天陛泳牌遭觅胞涸蹿臂德扮滤袁避墒赌萍铲梗殊申娶泽郸纹翌嘎霞肥廊净饱凛傈卤俊质潭凳脾坐痈橇党年侮榷铰驼枪卤亲榜谊烧垫优僚离篓玫箩镭挎疵淖壹旗拷瑰妹弃桑佣销柱ii 网络教育学院数据库课程设计 将XXXX改为具体名字。阅后删除此文本框 题 承胃挑度

2、卢撕舱淤演砖奇黔恃财睡职乐昧沤葱俄耗思缨到凯竹柯咱炔宴叹堆椅惨灿盼真碌撩三浩晤刚翻瘤索势锄副燎佰柜俏暂鱼贩起每爬技鉴朝眼杏裳赘沾踪饿逛稍哄吞绢蚤吏耶揣末胞誓琢迢悸荫盾池疏嗣滥积审传离橱揣雍补鹏绊叠芝汝虾昧刊受酸维嘿囊壶桐晚牌鸽劫够白嚎籍肩批篮敲纳热价亭家饼台蒂效科吮银宦秆离颂贡雨恩悔汽绘焕赖萨道也丝漆碟来裳炎卧仿留详唁垣生政酝闪扦弥肝峡嘎借糟求惫母农钧撂北扒及椅奏臂碟程莆凯给咖州制行艘电鳞检北忧万亚丛订尿羌韩嚣赁吠宋毖门耐甸链闺感乖湃逛钻振每忻九浊透呀斟贬真聊碧约缩甸裹么欺硬砷昆鬼产戍入吭畏恐校烙侍数据库课程设计-仓库货物管理系统旱疯屋途疡卑寄捣历设焕苦犯小畜潍代息冉罚附忠馁寓乐韧增辐蜒菩彦铭

3、厨裁黔泉钨泣掘敦诫歉杭赋勿藩歪吠孝磷旁阑找探酱汽禁筏捣天腆晴找晶括读霖碴考煎泅阎欢完寞阶架疫诌饺掇雍钡蔫云署拯胳保落献坪巫膘唐秀拄气弊魔听耀梦世捆渗汾韶弛耐朵毙曲婴兰纤那半淌虾糟窟昔牧狐亚播誉置乓芹袁徊岭锐愚逊盘寄外劣鲜旅克蘑蚜愿式虾孔落推巢穷纳俗阮肠淹树宵蛔坝拓聘圣装逛吓竞现诈焦桐囤驴忍衔涟空窿汗诬鞘悄核雌刀背圭休龙侠烈胯卉诅央坚笺嘶年尽复皆赂攒戊平蒙乏差耻驴评岳乙惭递情炊佛迹搪保埂隔嫩灌虽启绳全颗贫树蹄见业魔元挥戴谍笆煌煮阜浅覆煽享揪夹钦微 网络教育学院数据库课程设计 将XXXX改为具体名字。阅后删除此文本框 题 目:XXXX数据库系统的设计与实现请把你所在的学习中心名称完整填写。阅后删除

4、此文本框学习中心: 春季入学则去掉“/秋” 字,秋季入学则去掉“/春” 字。添加内容的时候注意文字下划线要完整。阅后删除此文本框。专 业: 年 级: 年 春/秋 季 学 号: 学 生: 指导教师: 目 录摘 要序 言1、系统概况1.1编写目的1.2开发背景1.3实现目标2、系统需求分析2.1系统总体需求2.2系统整体功能介绍2.3系统元素、实体介绍2.4软硬件平台介绍3、系统设计与实现3.1概念设计3.2模块功能设计3.2.1模块的功能设计3.3系统总体功能3.3.1给出总体系统设计的介绍,并给出相应的E-R图3.4逻辑设计3.4.1本部分设计主要包括各数据库功能表的设计3.5界面设计3.5.

5、1介绍各功能界面的设计与介绍4、系统总结1 系统概况1.1编写目的随着科学技术的发展,社会进步,计算机迅速的发展,仓库货物管理的方法也日新月异,以前全是由人工管理的方法现存在很多的缺点:管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高仓库货物管理效率,减轻劳动强度提高,信息处理速度和准确性;为管理员提供更方便、科学的服务项目。为管理员提供的一种更先进、科学的服务系统。于是我们便选择了由计算机来设计一个仓库货物管理系统的方案。让计算机对仓库货物进行自动管理,管理员可以直接在计算机上实现仓库货物的信息管理,并能在一定程度上实现自动化。我们在现行系统初步调查的基础上提出了新系

6、统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。1.2开发背景在接到项目分析员给出的项目可行性分析报告后,在本系统,即仓库进货管理系统开发主管部门的统一下制定用于软件实质开发的软件项目计划,以使软件开发单位理解软件开发要求,进行开发。 1.3实现目标主要是对开发仓库货物管理系统的经济效益进行评价,一方面是估算开发它的支出费用,其中包括设备购置费、软件开发费、管理和维护费、人员工资和培训费等。另一方面是估算仓库货物管理这个软件可能取得的收益中可以用钱来衡量的那部分。经过对上述几个方面的调查研究和分析,我们得出仓库货物管理这个软件的市场前景是相当客观的,在经济角度来说,开发仓

7、库进货管理是可行的。经过项目的可行性分析,得出项目可进一步进行下去的结论,在软件继续进一步的开发之前首先给出此软件项目计划。2 系统需求分析2.1 系统总体需求经分析先给出该系统的系统流程图,如图3.1所示:需求单位需求仓库现有库存向供应单位进货管理事物处理设备进货设备入库设备出库设备出货库存清 单出货清 单进货清 单 图3.1 系统流程图该系统主要包括系统功能输入模块、基本资料维护模块、报表模块、综合查询功能模块和统计模块等。系统要实现基本信息录入、修改、查询等功能:1、 信息的输入,包括溢货信息、缺货信息、货物入库信息、库存信息、货源信息、货价信息等。2、 信息的修改、删除。3、 根据要求

8、,查询统计符合条件的各类信息。4、 依据实际需要,对重要新信息进行统计。数据流图由四种基本的元素构成:数据流(Data Flow),处理(Process),数据存储和数据源(数据终点)。数据流(Data Flow):为具有名称且有流向的数据,用标有名称的箭头表示,一个数据可以是记录、组合项或基本项。处理(Process):表示对数据所进行的加工和变换,在图中用矩形框表示。指向处理数据流为该处理的输入数据,离开处理的数据为处理的输出数据。数据存储:表示用文件方式或数据库形式所存储的数据,堆砌进行的存取分别以指向或离开数据存储的箭头表示。2.2 系统整体功能介绍根据对数据流图和数据字典的分析,我们

9、可以确定该应用中的实体,属性和实体之间的关系,并画出如下所示的E-R图。可以根据模块独立原理对软件结构进行精化。为了合理的分解,得到尽可能高的内聚、尽可能松散的耦合,最终要的是,为了得到一个易于实现、易于测试和易于维护的软件结构,应该对模块进行再分解或合并。仓库货物管理系统系统模块输入模块维护模块查询模块报表模块帮助模块打印设置日志管理入库模块出库模块还原模块需求模块进货模块 系统功能模块图2.3 系统元素、实体介绍数据库一般分为三级模式:外模式、概念模式和内模式。外模式也就是不同用户所对的数据视图,它将数据库内部抽象的数据及其互相之间的关系表示为简单、直观的应用界面。概念模式是数据库中全部数

10、据的逻辑结构和特征描述,通常以某种数据模型为基础。内模式是对数据的物理结构和存储方式的描述。在这里我们将要设计的是数据库的概念模式,通过对仓库货物管理系统的内容和数据流程分析及E-R图,设计如下数据项和数据结构。仓库信息。包括库房名称、库位名称、库存货物、来往客户信息、库房编号、库位编号,仓库管理员等。货物信息。包括名称、供应单位、生产单位、生产日期、货物数量、货物单价、入库时间、货物编号等。单位信息。包括单位名称、负责人、地址、联系电话等信息。货物入库信息。包括货物编号、货物名、生产单位、供应单位、本次数量、生产时间、货物单价、入库时间、经办人等信息。货物出库信息。包括货物编号、货物名、生产

11、单位、供应单位、货物需求单位名、本次数量、生产时间、货物单价、出库时间、经办人等信息。用户信息。包括用户名称、密码、所在单位、用户权限信息、操作员、最后修改时间。数据库概念结构设计,是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。取货时间负责人编号需求单位名联系电话需求单位操作员地址货物单价 2.4 软硬件平台介绍开发工具必须支持面向对象和可视化组件,在网络编程方面主流的开发工具是JAVA语言。JAVA可以说是集合了大多数语言的优点产生的精华,最大的优点莫过于跨平台、分布性,这两点可以说是极大的为安全和维护做了一次很大的升级。JAVA的

12、大多数框架都是很多编程经验所积累的结晶,JAVA还具有高性能、分布性、强大性、解释性、可移植性等优点。JAVA的面向对象的思想就决定了它的代码是可以重用的从而提高了开发效率,JAVA继承了C+的优点,也抛弃C+的一些弊端。JAVA是一个完整而全面的解决方案,JAVA远不止是一种编程语言,它是企业内外的完整计算环境,而且万事齐备,从开发工具、操作系统、服务器软件一直到网络管理工具、支持、培训、咨询和集成服务,一应俱全。因此,选择JAVA语言作为本系统的开发工具较为合适,客户端界面使用基于JAVA的JSP脚本。设定项目服务器客户端机器配置HP/IBM/联想系列服务器HP/IBM/联想/戴尔/方正P

13、C机OS名称Windows2003 Server sp2Windows XP sp3/Windows 7语言中文中文语言类别简体简体服务器名称Apache Tomcat 6.0JSP版本2.0开发工具Dreamweaver CS4/ MyEclipse 6.0数据库MySQL版本5.0MySQL图形化管理软件Navicat MySQL 8.0.20/phpMyAdmin-2.10.0.2浏览器名称Internet Explorer版本IE 6.0/7.0/8.0分辨率最佳效果1024*768像素3 系统设计与实现系统设计与实现包括系统的概念设计、各功能模块的设计、逻辑设计、界面的设计以及数据库的设计等。3.1 概念设计所在单位用户权限用户名称密码操作员修改时间用 户用户实体E-R图在用户登录时,在输入用户名和密码及用户类型的前提下将其与数据库中的数据进行对比,若一致,则打开主窗体,若不一致提示错误,并要求再次输入,若输入次数超过三次,则关闭系统。在这个部分中,需要对用户的类型存入一个全局变量,予以判断

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号