企业管理数据库最后定型N1.doc_第1页
企业管理数据库最后定型N1.doc_第2页
企业管理数据库最后定型N1.doc_第3页
企业管理数据库最后定型N1.doc_第4页
企业管理数据库最后定型N1.doc_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

课程设计说明书 NO.1企业物资管理系统一、课程设计的目的,通过课程设计进一步掌握数据库基础理论与基础知识掌握数据库设计方法及技术,学会使用sever s 2005 解决实际问题得能力。 在我国企业的物资管理当中,其统计方法主要是依赖于人工的记录,其记录的载体也主要是纸张,这对于物资信息的管理和查询、添加、删除和修改等操作来说都是不便利的。有可能还会因保存的不当造成数据丢失,另外,在信息中的数据的处理也是靠人工计算等来实现的,这种数据缺乏可靠性。为了能够改变这些存在的问题,物资管理的自动化和智能化是企业目前急待解决的问题。 沈 阳 大 学课程设计说明书 NO.2二、系统功能设计: 通过在系统结构设计阶段获得的数据库逻辑结构以及系统的功能结构基础上,进行数据库的逻辑结构在数据库软件SQL sever 2000上的物理实现,同时也是进行系统的功能通过数据的操作在可视化编程软件 Visual Basic 6.0的实现,经过此二阶段的实现,即是对于物资管理信息系统的功能的数据的具体实现,所以其实现过程分为两步走,即是: 1)对于数据库逻辑结构的实现 2)对于系统功能的实现在此阶段的实现则是通过对数据库的后台操作来实现对数据的在系统界面上的功能实现。系统对数据库的操作主要是通过在创建数据局库的初期利用ODBC配对好的系统的数据源(mateial.dsn)来读数据库进行访问的,其主要的操作表现在对数据库中的基本表的处理。 1)系统在物资基本信息上的功能实现: 在此功能的实现上来说,系统主要是对其子系统的实现,主要有对数据进行添加、修改和查询的操作。其主要表现为:1、 信息上的添加物资基本信息的实现2、 物资信息上的修改(对物资的修改操作实际上包括对物资的删除和改错处理)物资基本信息的实现3、 物资信息上的查询物资基本信息的实现2)系统在入库物资信息功能上的实现:1、 对入库物资信息的添加2、 对入库物资信息的修改(包括删除和改错)3、 对入库物资信息的查询3)系统在出库物资信息功能上的实现: 此阶段同上一样也分为添加、修改(包括删除和改错)、查询三个功能模块、分为三个操作:1、 对于出库物资信息的添加2、 对于出库物资信息的修改3、 对于出库物资信息的查询 4) 系统在物资余额信息功能上的实现: 在此功能模块的功能主要是对物资余额的信息的显示 沈 阳 大 学课程设计说明书 NO.3企业物资管理系统物资余额管理物资出库管理物资入库管理物资基本信息系统管理物资余额信息浏览物资余额信息查询物资出库信息查询物资出库信息添加物资入库信息查询物资入库信息修改物资基本信息查询改密码修物资出库信息修改物资基本信息修改物资入库信息添加物资基本信息添加用户添加 沈 阳 大 学课程设计说明书 NO.4三、数据库概念设计:(1)物资基础信息:(物资编号、物资名称、规格型号、物资类别、计量单位)(2)物资入库信息:(物资基本信息、数量、单价、金额、入库时间、经办人、保管人、仓库)(3)物资出库信息:(物资基础信息、数量、单价、金额、领用时间、领用人、经办人、仓库)(4)物资余额信息:(物资基础信息、数量、金额、仓库)(5)职工信息: (职工编号、职工岗位,职工姓名、职工性别、职工住址)1)、物资基础信息与其数据项得实体E-R图如下:物资基础信息物资编号物资名称规格型号物资类别计量单位 图表1 沈 阳 大 学课程设计说明书 NO.52)、入库物资信息与其数据项实体E-R图如下:物资入库信息物资基本信息数量单价金额入库时间经办人保管人仓库 图表23)职工信息E-R图职工信息职工编号职工岗位职工姓名职工性别职工住址 图表3 沈 阳 大 学课程设计说明书 NO.63)、出库物资信息与其数据项实体E-R图如下:物资出库信息物资基础信息数量单价金额仓库经办人领用人领用时间 图表4 沈 阳 大 学课程设计说明书 NO.7四、逻辑结构设计 因为本系统的设计主要是数据库的管理,所以本系统除了要对系统的功能结构进行设计以为,还要对系统的数据结构进行设计。1)系统的数据结构设计 物资管理人员在系统数据的要求方面主要的体现在对各种物资信息的提供、保存、更新和查询等方面,这就是要求数据结构能够充分满足各种信息的输入和输出。这就是要求根据数据的处理流程以及在需求分析阶段获得的数据的实体关系图来设计总的尸体之间的关系图,并最终得出系统在数据库方面的逻辑结构。 沈 阳 大 学课程设计说明书 NO.82)、物资管理的实体之间的关系图如下:物资物资登记物资基本信息物资调配物资入库信息物资余额信息物资出库信息 图表5结构在此系统的数据库结构的基础上,我们可以将系统要处理的数据的数据库逻辑结构处理成一些逻辑表格(SQL server 2000 所支持的实际数据模型)。根据系统要处理的数据,他们主要是分为物资基本信息表、入库物资信息表、出库物资信息表、物资金额信息表,其相应的形式为: 沈 阳 大 学课程设计说明书 NO.9物资基本信息表列名数据类型可否为空说明wzidvarcharNOT NULL物资编号wznameVarcharNOT NULL物资名称WzspecVarcharNOT NULL规格型号WzkindVarcharNULL类型wzunitVarcharNULL计量单位 表1入库物资信息表:列名数据类型可否为空说明rknovarcharNOT NULL入库编号rkidvarcharNOT NULL入库物资编号rknamevarcharNULL物资名称rkspecvarcharNULL物资型号rkkindvarcharNULL种类rkunitvarcharNULL单位rkaccountnumericNOT NULL数量rkpricenumericNOT NULL单价rkvaluenumericNOT NULL金额rkdatedatetimeNOT NULL入库时间rkdeal_personvarcharNOT NULL经办人rksave_personvarcharNOT NULL保管人rkbasevarcharNULL仓库rkmemotextNULL备注 表2 沈 阳 大 学课程设计说明书 NO.10出库物资信息表列名数据类型可否为空说明lynovarcharNOT NULL入库编号lyidvarcharNOT NULL入库物资编号lynamevarcharNULL物资名称lyspecvarcharNULL规格型号lykindVrcharNULL种类lyunitVarcharNULL单位lyccountnumericNOT NULL数量lypricenumericNULL单价lyvaluenumericNULL金额lydateDatetimeNOT NULL入库时间lyuse_personVarcharNOT NULL经办人lydeal_personVarcharNOT NULL保管人lybaseVarchatNULL仓库lymemotextNULL备注 表3 沈 阳 大 学课程设计说明书 NO.11物资余额信息表列名数据类型可否为空说明YeidvarchatNOT NULL物资编号YenamevarchatNOT NULL物资名称YespecvarchatNULL规格型号YekindvarchatNULL类别YeunitnumericNULL计量单位YeacountnumericNOT NULL数量YevaluenumericNOT NULL金额YebasevarchatNOT NULL仓库yememoTextNULL备注 表4 沈 阳 大 学课程设计说明书 NO.12五、数据库逻辑结构设计:1、 对数据库逻辑结构中的物资基本信息表的具体实现:CREATE TABLE dbo.material wzid char (8) NOT NULL , wzname char (20) NOT NULL , wzspec char (20) NOT NULL , wzkind char (10) NULL , wzunit char (10) NULL , ON PRIMARY 运行表12、 对数据库逻辑结构中的入库物资信息表的实现:CREATE TABLE dbo.msave rkno char (14) NOT NULL , rkid char (8) NOT NULL , rkname char (20) NULL , pkspec char (20) NULL , rkkind char (10) NULL , rkunit char (10) NULL , rkaccount numeric (5,0) NOT NULL , rkprice numeric (8,2) NOT NULL , rkvalue numeric (10,2) NOT NULL , rkdate datetime NOT NULL , rkdeal_person char (10) NOT NULL , 沈 阳 大 学课程设计说明书 NO.13rksave_person char (10) NOT NULL , rkbase char (10) NULL , rkmemo text NULL , ON PRIMARY TECTIMAGE_ON PRIMARY 运行表2 3、 对数据库逻辑结构中的出库物资信息表的实现: CREATE TABLE dbo.muse lyno char (14) NOT NULL , lyid char (8) NOT NULL , lyname char (20) NULL , lyspec char (20) NULL , lykind char (10) NULL , lyaccount mumeric (5,0) NOT NULL , lyprice numeric (8,2) NULL , lyvalue numeric (10,2) NULL , lydate datetime NOT NULL , lyuse_person char (10) NOT NULL , lydeal_person char (10) NOT NULL , lybase char (10) NULL , lymemo text NULL , 沈 阳 大 学课程设计说明书 NO.14 运行表34、 对数据库逻辑结构中的物资余信息表的实现:CREATE TABLE bdo.msurplus yeid char (8) NOT NULL , yename char (20) NOT NULL , yespec char (20) NULL , yekind char (10) NULL , yeunit char (2) NULL , yeaccount numeric (5,0) NOT NULL , yavalue numeric (10,2) NOT NULL , yebase char (10) NULL , 运行表4 沈 阳 大 学课程设计说明书 NO.155、对数据库中信息进行查询,创建视图:CREATE VIEW v_StockASSELECT MerchInfo.商品名称 as 商品名称, lyname as 厂商, Stock.lysprice as 入库价格, Stock.lycount as 入库数量, Stock.levalue as 入库总额, Stock.lytime as 入库日期FROM Stock,MerchInfo,Provide,FactoryWhere Stock.lyid = MerchInfo.商品ID and lydi=MerchInfo.商厂编号 and Stock.noun=1 运行表5 沈 阳 大 学课程设计说明书 NO.166、创建职工信息表CREATE TABLE information CNo char(5), CTno char(2),CName varchar(50) UNIQUE,Cinfo varchar(50),Ccredits varchar(5),Cttime numeric(3,0),Cpno char(5),Cterm char(11);PRIMARY KEY (CNo) NOT NULL;CREATE UNIQUE INDEX Coucno ON Course (cno); 运行表6 沈 阳 大 学课程设计说明书 NO.177、查询姓李的员工的姓名名单 运行表8 运行表98、查询出库员工的销售商品的工作结果:select 用户名称,sum(金额) 金额from lydsdasgroup by 用户姓名 运行表10 沈 阳 大 学课程设计说明书 NO.189、查询统计员工的工作结果:select 用户名称,sum(金额)金额from table_1group by 用户姓名 运行表1110、查询保管员保管多余四个仓库的员工姓名select 用户名称from lyddagroup by 用户名称having count (*)4 运行表12 沈 阳 大 学课程设计说明书 NO.19在企业的日常管理当中,对物资享有管理权的也只有一少部分人,并且由于人的分工的不同,因此对管理人员来说,对系统的物资管理以及对物资管理人员的分配都需要系统了实现。我们对物资的管理人员进行了用户权利的区别。其高级用户不但拥有管理一般用户的权利,并且也有管理数据的权利。对于一般的物资管理人员来说,为了保证资料的安全性、在其除了享有对物资管理权利外,还要对自身的密码数据进行管理的权限,这些都对系统的数据安全性有着重要的意义。 沈 阳 大 学课程设计说明书 NO.20六、数据库课程及总结 为期一周的课程设计,是对我所学知识的一种总结,也是对我的一种考验,因为他是我们知识的一种升华,是理论与实践相结合的具体体现。使知识学的更扎实。 在此次的物资管理系统信息系统的开发过程中,我们主要是使用 Visual Basic 6.0 和 SQL sever 2000 进行数据库软件的开发,因此: 1、 在此次对Visual Basic 6.0 使用过程,使我更深刻的体会到面向对象的

温馨提示

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

评论

0/150

提交评论