ImageVerifierCode 换一换
格式:DOC , 页数:17 ,大小:143.04KB ,
资源ID:4101057      下载积分:8 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4101057.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(建材物资管理系统.doc)为本站上传会员【天****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

建材物资管理系统.doc

1、呼伦贝尔学院 计算机科学与技术学院 数据库系统开发与应用 课程设计(作品) 题目:建材物资管理系统 学生姓名:王朝 学号:20121254845 专业班级:计算机科技二班 指导教师:耿卫江 完成时间: 2015.6。25 目录 第1章绪论2 1。1选题意义2 1.2开发工具2 第2章系统分析4 2。1系统可行性分析4 2。1.1经济可行性4 2。1。2技术可行性4 2.1.3操作可行性4 2.2 系统功能5 2。3 系统模块5 第3章需求分析6 3.1数据字典6 3。2数据结构的定义7 第4章数据库设计8 4.1数据库的概念结构设计8

2、 4。1。1局部E—R图8 4。1.2总体E—R图10 4.2 数据库的逻辑结构设计11 4。2.1关系模式11 4。2。2各关系模型的数据表11 4。3 数据库的物理结构设计13 第5章系统实现16 5.1 创建数据库16 5。2 创建数据表16 总结19 参考文献19 第1章绪论 数据库课程设计是为数据库原理及应用课程而独立开设的实践性课程。数据库课程设计对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。我所研究的课题是“建材物资管理系统”。课程设计的主要内容有系统分析和数据库设计. 1.1 选题意义 在现代社会中如何提高工作效率是一个非

3、常重要的问题,在计算机飞速发展的今天,使用计算机去提高效率是一件回报率非常高的事情,同时也是一件非常值得去研究的事情,所以也就促成了今天的实验,如何使用计算机去提高工作效率. 1.2 开发工具 开发工具:SQL Server 2008和Visual Studio C#2010. SQL Server 2008 是 Microsoft 公司推出的SQL Server 数据库管理的一个版本。SQL Server 2008在Microsoft的数据平台上发布,帮助您的组织随时随地管理任何数据。它可以将结构化、半结构化和非结构化文档的数据(例如图像和音乐)直接存储到数据库中。SQL Server

4、 2008提供一系列的丰富的集成服务,可以对数据进行查询、搜索、同步、报告和分析之类的操作。 SQL Server 2008允许您在使用Microsoft。NET和Visual Studio开发的自定义应用程序中使用数据库,在面向服务的架构(SOA)和通过Microsoft BizTalk Server进行的业务流程中使用数据。信息工作人员可以通过他们日常使用的工具(例如2007 Microsoft Office系统)直接访问数据.SQL Server 2008提供一个可靠地、可信的、高效率智能数据平台,可以满足所有数据需求。 Microsoft Visual Studio 2010是

5、微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio C#2010具有高效的开发环境,可以在不同规模的组织内创建应用,跨度从单个部门到整个企业。Microsoft Visual Studio 2010将确保在这么宽泛的范围内的应用开发都得到支持。 Microsoft Visual Studio 2010 采用拖曳式便能完成软件的开发。简简单单的操作便可以实现一个界面的生成.但拖曳的界面,也应当有相应的代码来实现功能,可以快速实现相应的功能. 第2章系统分析 系统分析的主要任务是将在系统详细调查中所得到的文档资料集中到一起,对组织内部整体管理

6、状况和信息处理过程进行分析.它侧重于从业务全过程的角度进行分析.分析的主要内容是:业务和数据的流程是否通畅,是否合理;数据、业务过程和实现管理功能之间的关系;老系统管理模式改革和新系统管理方法的实现是否具有可行性等等.系统分析的目的是将用户的需求及其解决方法确定下来,这些需要确定的结果包括:开发者关于现有组织管理状况的了解;用户对信息系统功能的需求;数据和业务流程;管理功能和管理数据指标体系;新系统拟改动和新增的管理模型等等.系统分析所确定的内容是今后系统设计、系统实现的基础。 2。1系统可行性分析 系统可行性分析是从多发面分析,分析本系统的优缺点:是利大于弊,还是弊大于利;是否有利于物资

7、有效的管理;经济的功效利用性等等。在此我对经济、技术、操作三方面做了可行性的分析。 2。1。1经济可行性 经济可行性主要是对本项目的经济效益进行评价。本系统是一个建材物资的销售管理系统,销售数量庞大,涉及材料面广,可行性效率高,满足商家需要.所以商家能够接受。 本系统开发人员少,分工明确,系统简明易懂,开发工具仅需一到2台可用电脑,一个u盘就可以进行。 2.1。2技术可行性 团队人员分工明确,有专门的技术人员,有负责Microsoft Visual Studio 2010,有负责SQL Server 2008的,因为这两款软件都是可视化软件,操作界面也是非常简单,而且我们的人员接受过

8、有专业的人员的授课,对于技术,我们还是有把握的.所以在技术上,该系统是可行的。 2。1。3操作可行性 本系统仅需会尽本电脑操作,人工仅需使用鼠标点击操作,以及键盘输入数字即可,操作成本不高。 2.2 系统功能 进货管理模块:其功能是对建材供应商信息进行管理,并根据企业情况制定进货计划,实施。 销售管理模块:其功能是提供一般的销售管理,能够进行销售数据查询维护。 物资管理模块:其功能是能够对一批或几批物资的查询,查询数量、进货日期、产品编号等等。 供应管理模块:其功能是对进购来的产品进行企业内部编码入库,产品分类等,同时能够根据销售清单进行出货管理,以及库存统计。 员工管理模块:

9、其功能是对物资的管理职工和供货商进行管理。 2.3 系统模块建材物资管理系统 供应管理 物资管理 销售管理 进货管理 员工管理 进货查询 进货更新 物资更新 员工更新 员工查询 供应更新 供应查询 物资查询 销售更新 销售查询 图2—1 系统总体结构图 第3章需求分析 本系统应该根据用户的需求去实现的功能有: 1. 进货管理、销售管理、人员管理、库存管理、商品信息和供应管理 2. 可以查询展示商品,人员,库存,时间等具体的信息 3. 对各种需要的功能,操作要求进行详细的分析 4. 确定操作成本 3。1数据字典 本数据库的数据

10、字典: 表1-1 “员工”字典 数据名:员工号 组成:员工号+姓名+籍贯+年龄+性别+学历+联系电话+联系地址+身份证号 表1—2 “供应商”字典 数据名:供应商家号 组成:供应商家号+名称+联系人+联系方式+地址+供货日期 表1-3 “进货”字典 数据名:进货单号 组成:进货单号+进货日期+进货数量+物资编号 表1—4 “销售”字典 数据名:销售单号 组成:销售单号+销售数量+销售日期+物资编号 表1-5 “物资"字典 数据名:物资编号 组成:物资编号+名称+类别+供应商家号+进价+售价 3。2数据结构的定义 员工信息表(员工号,姓名,籍贯,年龄,性别,学历

11、联系电话,联系地址,身份证号) 供应商信息表(供应商家号,名称,联系人,联系电话,联系地址,供货日期) 物资信息表(物资编号,名称,类别,供应商家号,进价,售价 第17页 共17页 第4章数据库设计 4。1数据库的概念结构设计 对用户要求描述的现实世界,通过对其中诸处的分类和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和更新的要求等。 4。1。1局部E-R图 供应商家号 公司名称 供货日期 供应商家 地址 联系人 联系方式 图4—1 供应商家信

12、息图 库存量 物资编号 供应商家号 名称 物资 进价 类别 售价 图4—2物资信息图 姓名 员工号 学历 年龄 籍贯 员工 身份证号 联系地址 性别 图4—3员工信息图 4。1.2总体E-R图 供应商家 进货 m n 销售 员工 p q 物资 图4-4 总E-R图 4.2 数据库的逻辑结构设计 主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式.与此同时,可能还需

13、为各种数据处理应用领域产生相应的逻辑子模式。 4.2。1关系模式 进货(进货单号,员工号,进货日期,进货数量,物资编号) 供应商家(供应商家号,名称,联系人,联系电话,联系地址,供货日期) 员工(员工号,姓名,籍贯,年龄,性别,学历,联系电话,联系地址,身份证号) 销售(销售单号,销售数量,销售日期,物资编号) 物资(物资编号,名称,类别,供应商家号,进价,售价) 图4-5数据库关系图 4。2。2数据库物理结构设计 所有的数据表如下: 表4—1员工信息表 列名 数据类型及长度 可否为空 是否为主键 员工号 NCHAR(20) NOT NULL 是

14、姓名 VARCHAR(20) NULL 否 籍贯 NCHAR(20) NULL 否 年龄 INT NULL 否 性别 CHAR(2) NULL 否 学历 CHAR(20) NULL 否 联系电话 INT NULL 否 联系地址 VARCHAR(20) NULL 否 表4-2 供应商家信息表 列名 数据类型及长度 可否为空 是否为主键 供应商家号 VARCHAR(10) NOT NULL 是 名称 VARCHAR(20) NULL 否 联系人 VARCHAR(20) NULL 否 联系电话 INT

15、 NULL 否 联系地址 VARCHAR(20) NULL 否 供货日期 DATETIME NULL 否 表4—3 进货表 列名 数据类型及长度 可否为空 是否为主键 进货单号 VARCHAR(10) NOT NULL 是 员工号 NCHAR(20) NULL 否 进货日期 DATETIME NULL 否 进货数量 INT NULL 否 物资编号 NCHAR(20) NULL 否 表4—4 销售表 列名 数据类型及长度 可否为空 是否为主键 销售单号 VARCHAR(10) NOT NULL 是 员工号

16、 NCHAR(20) NULL 否 销售数量 INT NULL 否 销售日期 DATETIME NULL 否 物资编号 NCHAR(20) NULL 否 表4—5 物资信息表 列名 数据类型及长度 可否为空 是否为主键 物资编号 NCHAR(20) NOT NULL 是 名称 VARCHAR(20) NULL 否 类别 CHAR(15) NULL 否 供应商家号 VARCHAR(10) NULL 否 进价 INT NULL 否 售价 INT NULL 否 4。3 数据库的基本操作 索引是建立在数据

17、库表中的某些列的上面。在创建索引的时候,应该考虑在哪些列上可以创建索引,在哪些列上不能创建索引。一般来说,应该在这些列上创建索引:在经常需要搜索的列上,可以加快搜索的速度;在作为主键的列上,强制该列的唯一性和组织表中数据的排列结构;在经常用在连接的列上,这些列主要是一些外键,可以加快连接的速度;在经常需要根据范围进行搜索的列上创建索引,因为索引已经排序,其指定的范围是连续的;在经常需要排序的列上创建索引,因为索引已经排序,这样查询可以利用索引的排序,加快排序查询时间;在经常使用在WHERE子句中的列上面创建索引,加快条件的判断速度。 触发器: create trigger 供应商家号 o

18、ndbo.供应商家表 afterinsert as declare@newchar(4) select@new=供应商家号 frominserted createtrigger销售_delete ondbo。销售表 fordelete as declare@mainchar(200) select@mai=物资编号 fromdeleted 存储过程: CREATEPROC销售信息 AS SELECT* fromdbo。销售表 EXEC销售信息 CREATEPROC进货信息 AS SELECT* fromdbo。进货表 EXEC进货信息 索引:

19、 建立销售索引,按销售单号升序排序 createuniqueindexkcbondbo。销售表(销售单号) 建立供应商索引,按供应商编号升序排序 createuniqueindexgysondbo。供应商家表(供应商家号) 第5章系统实现 5。1 创建数据库 建材物资管理系统数据库的建立,数据库命名为WZGL.数据库WZGL的创建语句如下: CREATE DATABASE WZGL ON ( NAME = WZGL_data, FILENAME = ’D:\WZGL\WZGL_data。mdf’, SIZE = 20, MAXSIZE = 70

20、 FILEGROWTH = 5 ) LOG ON ( NAME = WZGL_log, FILENAME = ’D:\WZGL\WZGL_log.ldf', SIZE = 20MB, MAXSIZE = 50MB, FILEGROWTH = 5MB ) GO 5。2 创建数据表 物资表: createtable物资表 ( 物资编号NCHAR(20)notnullprimarykey, 名称varChar(20)null, 类别CHAR(15)null, 供应商家号VARCHAR(10)null, 进价intn

21、ull, 售价intnull, ) 员工表: createtable员工表 ( 员工号nchar(20)notnullprimarykey, 姓名varChar(10)null, 籍贯nchar(20)null, 年龄intnull, 性别Char(2)null, 学历Char(20)null, 联系电话Intnull, 联系地址 varChar(20) null, 身份证号Intnull, ) 进货表: createtable进货表 ( 进货单号varchar(10)notnullprimarykey, 员工号nchar(20)null, 进货日期d

22、atetimenull, 进货数量Intnull, 物资编号nChar(20) null, ) 供应商家表: createtable供应商家表 ( 供应商家号varchar(10)notnullprimarykey, 名称varChar(20)null, 联系人varchar(20)null, 联系电话Intnull, 联系地址varChar(20)null, 供货日期datetimenull, ) 销售表: createtable销售表 ( 销售单号varchar(10)notnullprimarykey, 员工号nchar(20)null, 销售数量nchar(20)null, 销售日期datetimenull, 物资编号nChar(20)null, ) 总结 本次课题加深了我对数据库的理解以及对数据之间的关系的理解也对具体操作过程有了进一步的认识,同时本系统也满足用户的基本要求,以及基本功能的实现,并且设计非常清晰,简明易懂,并且可以进一步进行开发。 参考文献 Sql server 使用教程

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服