oracle课程设计仓库管理系统_第1页
oracle课程设计仓库管理系统_第2页
oracle课程设计仓库管理系统_第3页
oracle课程设计仓库管理系统_第4页
oracle课程设计仓库管理系统_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

存档资料I I成绩:I课程设计报告书所属课程名称 oracle数据库基础教程题目仓库管理系统的设计分院电信分院2013年12月28日课程设计(论文)评阅意见评阅人20日序号项目等 级优秀良好中等及格不及格1课程设计态度评价2出勤情况评价3任务难度评价4工作量饱满评价5任务难度评价6设计中创新性评价7论文书写规范化评价8综合应用能力评价综合评定等级职称年月目录TOC\o"1-5"\h\z\o"CurrentDocument"第一章概要设计 4\o"CurrentDocument"1.1系统需求分析 4\o"CurrentDocument"1.2系统功能基本要求和功能描述 4\o"CurrentDocument"1。2。1基本信息管理 4\o"CurrentDocument"1。2。2产品信息管 4\o"CurrentDocument"1.2。 3仓库管理操作 4\o"CurrentDocument"1.2。 4仓库警示管理 4\o"CurrentDocument"1。 2。5查询管理功能 4第二章详细设计 72。1E—R图示 7\o"CurrentDocument"2.2源代码 9\o"CurrentDocument"2。 2.1.数据库建表语句 9\o"CurrentDocument"2。2.2.数据库建视图语句 11\o"CurrentDocument"2.3运行结果示意图 12第三章课程设计小结 14第四章参考文献 15第一章概要设计1.1系统需求分析仓库管理系统主要用于仓库货品信息的管理,系统包括仓库管理、入库、出库和一些统计查询等几部分组成。仓库管理系统实现对货品信息的管理和总体的统计等,仓库信息,供货单位和操作员信息的查看及维护。仓库管理人员可以浏览、查询、添加、删除等产品的基本信息。⑴产品入库管理,可以填写入库单,确认产品入库;⑵产品出库管理,可以填写出库单,确认产品出库;⑶借出管理,凭借条借出,然后能够还库;⑷初始库存设置,设置库存的初始值,库存的上下警戒限;⑸可以进行盘库,反映每月、年的库存情况;⑹可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询;1.2系统功能基本要求和功能描述1.2.1基本信息管理基本信息包括客户信息、仓库信息和操作员信息。客户可以分为供应商和购货商两种类型.在产品入库时,需要提供供应商的信息;在产品出库和退货时,需要提供购货商的信息。基本信息管理模块可以实现以下功能:⑴添加、修改、删除和查看客户信息;⑵添加、修改、删除和查看仓库信息;⑶添加、修改、删除和查看操作员信息。1。2.2产品信息管理产品信息管理模块可以实现以下功能:⑴添加产品信息;⑵修改产品信息; ⑶删除产品信息;⑷查询产品信息;1.2.3仓库管理操作进行入库和出库操作。入库操作需要记录相关的产品信息、仓库信息、客户信息、入库时间等信息;出库操作需要记录相关的产品信息、仓库信息、客户信息、出库时间等信息1.2。4仓库警示管理仓库警示管理模块可以实现仓库产品数量报警和仓库容量报警。1.2.5查询管理功能查询管理模块可以对仓库产品进行各种类型的查询,从而能够全面的了解仓库情况。结构设计图仓库管理系统功能模块示意图第二章详细设计2.1E—R图示本案例客房管理系统包括以下实体:客户实体、客房实体、操作员实体、结算账单实体,它们的E-R图如以下所示.图2-1-1产品及其属性图2-1-2库存表及其属性图2-1-3入库表及其属性图2-1-4出库表及其属性图2-1-5仓库及其属性图2-1-6客户及其属性图2-1-8仓库管理系统E-R图2.2源代码2.2.1。数据库建表语句⑴名称:客户表"客户"标识:客户建表语句如下:createtable客户(客户号 int notnull,客户名 varchar(50) null,客户类型 tinyint null,联系地址 varchar(50) null,邮政编号 varchar(10) null,联系电话 varchar(30) null,备注 varchar(100) null,constraintPK—客户primarykey(客户号))go(2)名称:产品表"产品"标识:产品号建表语句如下:createtable产品(产品号 int notnull,产品名 varchar(50) null,产品数量 int null,产品单价 varchar(20) null,客户号 int null,constraintPK_^品primarykey(产品号))go(3)名称:仓库表"仓库"标识:仓库号建表语句如下:createtable仓库(仓库号 int notnull,仓库名 varchar(50) null,仓库备注 varchar(100) null,constraintPK_仓库primarykey(仓库号))go(4)名称:“入库表"建表语句如下:createtable入库表(产品号intnull,入库单价varchar(20)null,入库数量intnull,客户号intnull,仓库号intnull,入库时间varchar(10)null)go(5)名称:"出库表’建表语句如下:createtable出库表(产品号intnull,出库单价varchar(20)null,出库数量intnull,客户号intnull,仓库号intnull,出库时间)go(6)名称:"库存表"建表语句如下:createtable库存表(varchar(10)null产品号intnull,入库价格varchar(20)null,现存数量intnull,仓库号)gointnull(7)名称:"操作员"表建表语句如下:createtable操作员(操作员号intnotnull,操作员名varchar(40)null,密码varchar(40)null,constraintPK—操作员)primarykey(操作员号)go2。2。2.数据库建视图语句(1)名称:"产品视图’"建视图语句如下:CREATEVIEWdbo.产品视图ASSELECTdboo产品.产品号,dbo。产品。产品名,dbo。产品.客户号,dbo。库存表。仓库号,dbo。产品。产品数量,dbo。产品.产品单价,dbo.库存表.入库价格,dboo库存表.现存数量FROMdbo.产品INNERJOINdbo.库存表ONdboo产品。产品号=dbo.库存表.产品号2数据库建视图语句名称:“产品视图’”建视图语句如下:CREATEVIEWdbo.产品视图ASSELECTdboo产品。产品号,dboo产品。产品名,dbo。产品.客户号,dboo库存表.仓库号,dboo产品。产品数量,dbo.产品。产品单价,dbo.库存表。入库价格,dboo库存表.现存数量FROMdbo.产品INNERJOINdbo.库存表ONdbo.产品.产品号=dbo。库存表。产品号2.3运行结果示意图仓库管理系统系统登录界面"作乱点E管理界面喜志tn曲弗曰添加界面-■&阵僖息查询tSlRJSi±Jt导堇遮:[—声定查询界面容尸名:客户类型:备注有息:瘢.1国己拇除属导.为皿潮客户信•息喜志tn曲弗曰添加界面-■&阵僖息查询tSlRJSi±Jt导堇遮:[—声定查询界面容尸名:客户类型:备注有息:瘢.1国己拇除属导.为皿潮客户信•息厄回删除界面第三章课程设计小结通过这orcal的课程设计,我对orcal数据库的设计有了一定的认识,了解开发一个系统是如此复杂。一开始要从需求分析做起,接着要分析系统的功能以及怎样实现这些功能,然后把这些功能分成具体的功能模块,就进入了结构设计阶段。在这个阶段重要的还少不了数据库设计,设计数据库要根据系统的具体功能来设计,设计系统中要用到的表,以及每个字段的类型和大小,这些都要仔细的考虑。功能模块划分完以后,数据库也设计好了,就开始到编码阶段了做的过程中,我和同寝室同学也经常交流,遇到问题大家一块想办法。考虑怎样布局合理怎样使系统人性化,解决不了的问题大家就去找书,去网上找资料.问题解决后,成就感油然而生.有的时候写的程序感觉一点错误也没有,但就是编译不过去,心里就特别的郁闷。但是本着不折不挠的心不放弃随着问题一个又一个的解决,自信的氛围围绕着自己。在一个强有力的做好每份作业的信念下,我决心要让程序更加完美。不懈的努力终于得到了硕果,我位自己完成的新闻发布系统感自豪.虽然每次设计都参考了别人的劳动成果,但包含着自己的实践还是感到很欣慰,我想以后我会更认真学

习这门课程。第四章参考文献谢希仁。 计算机网络(第五版)[M]。北京:电子工业出版社,2008年2月胡小强 计算机网络[M]北京:北京邮电大学出版社2005年1月虞益诚,孙莉.SQLServer2000数据库应用技术[M]。北京:中国铁道出

温馨提示

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

评论

0/150

提交评论