物资管理信息系统作业_第1页
物资管理信息系统作业_第2页
物资管理信息系统作业_第3页
物资管理信息系统作业_第4页
物资管理信息系统作业_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、物资管理信息系统数据库设计报告题 目: 物资管理信息系统 指导老师: 专 业: 工商管理 组长: 组员: 目录一、组内分工2二、课程设计目的3三、数据库课程设计内容简介3四、需求分析3五、系统结构分析41、物理结构42、逻辑结构(E-R图)4 3、业务流程图 .8 4、数据流程图 .8 六、系统设计81、物资基本信息表:82、入库物资信息表格:83、出库物资信息表格:104、物资余额信息表格:10七、数据库构建与代码撰写101、开发环境102、框架构建113、运行结果17八、课程设计心得体会20 一、组内分工1、安排组内任务及分工制作 2、建立数据库及VB程序开发 3、Word 文档编写 4、

2、PPT制作及摄影 5、论文答辩 二、课程设计目的数据库课程设计作为一个重要的的教学环节,是工商管理专业集中实践性环节系列之一,是学习完管理信息系统课程后进行的一次全面的综合练习。其目的在于加深对关系数据库理论和基本知识的理解,初步掌握使用关系数据库SQLSERVER为后台数据库设计一个信息管理系统,综合训练学生的分析问题、设计的基本内容和方法,提高解决实际管理问题的能力,以培养学生的专项技能和职业能力。 三、数据库课程设计内容简介物资管理是一般工业、商业企业生产管理环节中重要的一环,需要对物资基本信息管理、物资调配信息等内容进行完整的监控,这样才能更有效的里用物资。物资入库的时候首先需要登记物

3、资的基本信息,包括物资的种类、名称、型号、单位、单价等,然后登记入库信息,包括物资基本信息,入库时间,保管人、经办人、物资数量等;出库时,需要登记出库信息;根据物资的出入库信息的综合,得到各种物资的余额信息。四、需求分析1、有关物资基本信息的输入,包括物资编号、物资名称、物资型号、类别和单位等;2、物资基本信息的查询;3、物资入库信息的查询;4、添加、修改、删除物资入库信息;5、物资出库信息的查询;6、添加、修改、删除物资出库信息;7、物资余额信息的查询。五、系统结构分析1、系统结构物资管理信息系统物资余额信息管理物资基本信息管理物资入库信息管理物资出库信息管理物资余额信息浏览物资余额信息查询

4、出库物资信息查询入库物资信息查询物资基本信息查询出库物资信息添加出库物资信息修改入库物资信息添加入库物资信息修改物资基本信息添加物资基本信息修改2、逻辑结构(E-R图)物资基本信息实体E-R图:物资基本信息实体物资编号物资名称物资型号单位类别物资入库信息实体E-R图:物资入库信息物资基本信息入库时间经办人保管人入库编号入库数量单价入库金额仓库备注物资出库信息实体E-R图:物资出库信息物资基本信息出库时间经办人领用人出库编号出库数量单价出库金额仓库备注物资余额信息实体E-R图:物资余额信息物资编号物资名称物资型号单位类别单价余额剩余数量仓库备注实体之间关系的E-R图: 物资物资登记 物资基本信息

5、 物资出库信息 物资入库信息物资调配 物资余额信息3、业务流程图物资信息管理部查询添加删除基本信息出库信息入库信息余额信息财务部新增订单资金管理4、数据流程图仓库管理部门出入库信息清单出入库信息管理物资信息管理财务部物资订单变更物资订单清单仓库管理部门财务部六、系统设计1、物资基本信息表:序号属性名称属性描述数据类型字节数可否为空1WZBH物资编号Varchar8NOT NULL2WZMC物资名称Varchar20NOT NULL3WZXH物资型号Varchar20NOT NULL4LB类别Varchar10NULL6DW单位Varchar4NULL 2、入库物资信息表格:序号属性名称属性描述

6、数据类型字节数可否为空1RKBH入库编号Varchar8NOT NULL2WZBH物资编号Varchar8NOT NULL3WZMC物资名称Varchar20NULL4WZXH物资型号Varchar20NULL5LB类别Varchar10NULL6DW单位Varchar4NULL7RKSL入库数量Float8NOT NULL8DJ单价Float8NOT NULL9RKJE入库金额Float8NOT NULL10RKSJ入库时间Datetime8NOT NULL11JBR经办人Varchar8NOT NULL12BGR保管人Varchar8NOT NULL13CK仓库Varchar2NULL14

7、BZ备注Text16NULL3、出库物资信息表格:序号属性名称属性描述数据类型字节数可否为空1CKBH出库编号Varchar8NOT NULL2WZBH物资编号Varchar8NOT NULL3WZMC物资名称Varchar20NULL4WZXH物资型号Varchar20NULL5LB类别Varchar10NULL6DW单位Varchar4NULL7CKSL出库数量Float8NOT NULL8DJ单价Float8NULL9CKJE出库金额Float8NULL10CKSJ出库时间Varchar8 NULL11LYR领用人Varchar8 NULL12JBR经办人Varchar8 NULL13C

8、K仓库Varchar2NULL14BZ备注Text16NULL4、物资余额信息表格:序号属性名称属性描述数据类型字节数可否为空1WZBH物资编号Varchar8NOT NULL2WZMC物资名称Varchar20NULL3WZXH物资型号Varchar20NULL4LB类别Varchar10NULL5DW单位Varchar4NULL6DJ单价Float8NOT NULL7SYSL剩余数量Float8NULL8YE余额Float8NULL9CK仓库Varchar2NULL10BZ备注Text16NULL5、数据字典为了对数据流程图中的各个元素作出详细的说明,有必要建立数据字典。数据字典的内容主要

9、是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等六个方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。数据项的定义编号:WZBH001006 名称:物资编号简述:每种物资信息都有唯一的编码值类型:字符型长度:8取值范围:001006数据结构的定义编号:JBXX 名称:物资基本信息简述:记录物资的基本信息情况组成:物资编号 + 物资名称 + 物资型号 + 类别 + 单位数据流的定义编号:WZBB 名称:物资报表简述:说明物资情况组成:剩余数量 = 入库数量 - 出库数量 余额 = 入库金额 - 出库金额数据流向:来源:

10、各个物资报表去向:财务部门处理逻辑的定义编号:WZJSCL 名称:物资计算处理简述:汇总来自各个部门的数据,计算总的物资情况输入数据流:物资基本信息,出入库数量,出入库金额输出数据流:余额信息汇总单数据存储的定义编号:YEMX 名称:余额明细简述:记录各项物资余额信息组成:物资编号 + 物资名称 + 物资型号 + 类别 + 单位 + 剩余数量 + 余额 存储方式:按物资编号的先后顺序排列外部实体的定义编号:WZ0201 名称:物资输入数据流:余额信息汇总单输出数据流:新的订单及出入库清单七、数据库构建与代码撰写1、开发环境IDE: Visual Bisic 6.0DataBase: SQL S

11、erver 20002、框架构建(1) 登陆界面登陆界面代码Option ExplicitPublic LoginSucceeded As BooleanPrivate Sub cmdCancel_Click() '设置全局变量为 false '不提示失败的登录 LoginSucceeded = False Me.HideEnd SubPrivate Sub cmdOK_Click() '检查正确的密码 If txtPassword = "123" Then '将代码放在这里传递 '成功到 calling 函数 '设置全局变量

12、时最容易的 LoginSucceeded = True Me.Hide Form3.Show Else MsgBox "无效的密码,请重试!", , "登录" txtPassword.SetFocus SendKeys "Home+End" End IfEnd Sub(2) 查询物资基本信息 查询物资基本信息源程序代码Private Sub Command1_Click()Adodc1.RecordSource = "select * from JBXX where " & Combo1.Text &

13、; "='" & Text1.Text & "'"Adodc1.RefreshEnd SubPrivate Sub Command2_Click()Adodc1.RecordSource = "select * from JBXX"Adodc1.RefreshEnd SubPrivate Sub Command3_Click()Form4.HideForm3.ShowEnd Sub(3) 主界面主界面代码Private Sub 查询出库信息_Click()Form11.ShowEnd SubPrivat

14、e Sub 查询入库信息_Click()Form7.ShowEnd SubPrivate Sub 查询物资基本信息_Click()Form4.ShowEnd SubPrivate Sub 查询余额信息_Click()Form15.ShowEnd SubPrivate Sub 关于_Click()Form2.ShowEnd SubPrivate Sub 添加出库信息_Click()Form12.ShowEnd SubPrivate Sub 添加入库信息_Click()Form8.ShowEnd SubPrivate Sub 退出_Click()EndEnd Sub(4) 查询物资入库信息查询物资

15、入库信息源程序代码Private Sub Command1_Click()Adodc1.RecordSource = "select * from RK where " & Combo5.Text & "='" & Text1.Text & "'"Adodc1.RefreshEnd SubPrivate Sub Command2_Click()Adodc1.RecordSource = "select * from RK "Adodc1.RefreshEnd SubP

16、rivate Sub Command3_Click()Form7.HideForm3.ShowEnd Sub(5) 添加、修改、删除物资入库信息添加、修改、删除物资入库信息源程序代码Private Sub Command1_Click()Adodc1.Recordset.AddNewEnd SubPrivate Sub Command2_Click()With Adodc1.Recordset.Delete.MoveNextIf .EOF Then .MoveLastEnd WithEnd SubPrivate Sub Command3_Click()Form8.HideForm3.ShowE

17、nd Sub(6) 添加、修改、删除出库信息(7) 查询余额信息 查询物资余额信息源程序代码Private Sub Command1_Click()Adodc1.RecordSource = "select * from ye where " & Combo1.Text & "='" & Text1.Text & "'"Adodc1.RefreshEnd SubPrivate Sub Command2_Click()Adodc1.RecordSource = "select *

18、 from ye"Adodc1.RefreshEnd SubPrivate Sub Command3_Click()Form15.HideForm3.ShowEnd Sub3、运行结果(1) 登陆:(2) 查询物资基本信息:(3) 添加、修改、删除入库信息:(4)查询余额信息:(5)关于 八、课程设计心得体会在将近两个星期的课程设计中,我们以小组的形式,通过合理的分工,完成了数据库的设计。也使我们回顾了很多以前的东西,也发现了很多的问题,以前都没遇见过的,收获很大,在对不同的功能代码是不一定可以完整的执行的,不过大概都是一样的,只有一些小的细节。看着自己做的系统,自己就会又欣慰又难过,欣慰的是自己终于把它做出来了,而且,做的还好,难过的是自己知道还有很多的不足,但是,由于认识的有限,无法去完善,才知道“书到用时方恨少”! 此次物资管理信息系统的设计让我们对数据库的了解更深入,可以把它同实际相结合,同时,又让我们学会了一个新的应用软件。 在整个设计过程中,通过怎样对把各个管理信息连接起来的分析,锻炼了我们对事情的分析能力

温馨提示

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

评论

0/150

提交评论