设备管理系统.doc

上传人:xin****828 文档编号:6663122 上传时间:2020-03-01 格式:DOC 页数:16 大小:157.50KB
返回 下载 相关 举报
设备管理系统.doc_第1页
第1页 / 共16页
设备管理系统.doc_第2页
第2页 / 共16页
设备管理系统.doc_第3页
第3页 / 共16页
点击查看更多>>
资源描述
南昌理工学院Nanchang Institute of Technology课程实训报告系 部: 计算机信息工程 专 业: 电子商务班 级: 12级电商本1班实训课程: 数据库设计实训项目名称:设备管理系统 指导教师: 陆志香分组成员:于智莉 黄平平 张文康 李龙龙 陈久远实训地点: 实验楼310实训日期: 2014年5月19日2014年5月23日计算机信息工程学院2014年5月目 录一、设计目的:1二、实验(设计)仪器设备和材料清单:1三、设计内容:1四、设计要求:1五、设计过程:11、概述12、需求分析22.1 系统功能需求22.2 数据需求23、概念模型设计43.1 概念模型43.2 E-R图表示概念模型44、逻辑结构设计74.1由系统ER图转化关系模式74.2 逻辑模式的规范化和优化84.3 选择数据库的存取方法84.4设计数据库的存储结构84.5 数据库的具体实现8六、设计心得11一、设计目的:1、进一步熟练掌握SQL SERVER 2000数据库软件的使用及数据库设计的能力;2、进一步理解和运用E-R图和3NF设计思想和方法实现数据库的设计;3、学会调试SQL程序的基本方法;4、掌握书写课程设计报告的能力。二、实验(设计)仪器设备和材料清单:1、硬件:PC机2、软件:SQL SERVER 2000三、设计内容:调查分析一个具体的或模拟的实例环境,为设备管理系统设计数据库和数据库系统的数据表。四、设计要求:1、描述该实例环境下的设备管理系统的功能需求或数据需求; 2、列出实体、联系, 指出实体和联系的属性; 画出 E-R 图;3、将 E-R 图转换成关系模式,并注明主码和外码;4、设计数据表结构;5、使用SQL命令创建数据库及数据表;6、完成设计任务并书写课程设计报告。 五、设计过程:1、概述设备管理系统则是一个以人为主导,利用计算机硬件、软件、网络设备通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以战略竟优、提高效率为目的,支持高层决策、中层控制、基层运作的集成化的人机系统。而设备管理是管理系统的一个子系统,它具有管理信息系统的共性,同时也具有其特殊性。设备是生产的生命线,对研究所正常生产起着决定性的作用。信息安全设备管理已成为现代研究所管理的一个重要组成部分。把信息安全设备管理纳入研究所管理的重要组成部分己经成为一种趋势2、需求分析2.1 系统功能需求该系统相关功能情况如下:(1)部门向设备处申请所需设备的数量及类型,设备处产生采购清单递交给采购员。(2)采购员从供应商获得设备存放在设备存放处,设备管理员将设备分配到需要设备的各个部门,部门将设备分给员工进行使用。2.2 数据需求通过分析,总结出本系统对数据的需求如下:(1)采购员信息:姓名,工号,年龄,性别,联系方式(2)供应商信息:供应商号,姓名,账号,地址,性别,联系方式(3)设备信息:型号,设备编号,设备名,生产日期,购买日期,设备处号(4)设备管理员信息:姓名,工号,年龄,性别,联系方式(5)部门信息:名称,部门号,联系方式,设备处号(6)购物清单:清单编号,确定日期,设备处号,设备型号(7)设备处:设备处号,设备名称,设备型号,联系方式(8)员工:姓名,工号,年龄,性别,联系方式2.3 数据字典数据项是数据库的关系中不可再分的数据单位,下表分别列出了数据的名称、数据类型、长度、取值能否为空。利用SQL Server 2000建立“学生选课”数据库,其基本表清单及表结构描述如下:数据库表名关系模式名称备注采购员采购员采购员信息供应商供应商供应商基本信息设备设备设备基本信息设备管理员设备管理员设备员基本信息员工员工员工基本信息购物清单购物清单购物清单基本信息设备存放处设备存放处设备存放处信息部门部门部门基本信息1. 采购员信息(purchase)字符类型长度约束姓名Char20不能为空,不能重复工号Char20不能为空,不能重复年龄Smallint4大于0且小于100性别Char2男或者女联系方式Char112. 供应商信息(provider)字符类型长度约束姓名Char20不能为空,不能重复帐号Char20不能为空,不能重复地址Char20不能为空,不能重复联系方式Char11供应商号Char 20不能为空,不能重复3. 设备信息(device)字符类型长度约束型号Char20不能为空,不能重复设备编号Char20不能为空,不能重复设备名称Char20不能为空,不能重复生产日期Datetime购买日期Datetime 设备处号Char20不能为空,不能重复4. 设备管理人员信息(tool keeper)字符类型长度约束姓名Char20不能为空,不能重复工号Char200不能为空,不能重复年龄Smallint4大于0且小于100性别Char2男或者女联系方式Char115. 员工信息(staff)字符类型长度约束姓名Char20不能为空,不能重复工号Char20不能为空,不能重复年龄Smallint4大于0且小于100性别Char2男或者女联系方式Char116. 部门信息(department)字符类型长度约束名称Char20不能为空,不能重复部门号Char20不能为空,不能重复联系方式Char11设备处号Char20不能为空,不能重复7设备处()字符类型长度约束设备处号Char20不能为空,不能重复设备名称Char20不能为空,不能重复设备型号Char20不能为空,不能重复8.购物清单信息(buylist)字符类型长度约束清单编号Char20不能为空,不能重复设备型号Char10不能为空,不能重复确定日期Datetime设备处号Char20不能为空,不能重复3、概念模型设计3.1 概念模型概念结构设计就是从现实概念中抽象出概念模型,即对信息世界建模,所以概念模型应该能方便、准确的表示信息世界中的常用概念。概念模型的表示方法最著名的是实体联系方法(Entity-Relationship Approach),在该方法中实体型用矩形表示,矩形框内写明实体名;属性用椭圆表示,并用无向边将其与相应的实体连接起来;联系用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁标上联系的类型(1:1,1:n或n:m)。3.2 E-R图表示概念模型(1)采购员实体E-R图:采购员年龄工号性别联系方式姓名入厂日期(2)供应商实体E-R图:供应商账号地址姓名联系方式供应商号(3)设备实体E-R图:设备生产日期型号购买日期设备名称设备编号(4)设备管理员实体E-R图设备管理员年龄工号姓名性别联系方式(5)员工实体E-R图员工年龄工号姓名性别联系方式联系方式名称部门部门号(6)部门实体E-R(7)设备处实体E-R图设备处设备名称联系方式设备处号设备型号(8)购物清单实体E-R图购物清单清单编号设备数量确定日期设备处号3.3 合并分E-R图 通过分析上述实体间的联系将分E-R图合并为学生管理系统的基本E-R图,每个实体的属性在上面的分E-R图中已经给出,在此不予给出。存放 分发 部门 员工设备处 设备 申请 管理 供应 设备管理员供应商购买 递交购物清单采购员1nmn1n1n1nn1mn4、逻辑结构设计4.1由系统ER图转化关系模式有系统ER图转化而得到的系统关系模式如下采购员(采购员号,采购员名, 采购员年龄,采购员性别,采购员联系方式)其中采购员号为主键供应商(供应商名,供应商号,供应商地址,供应商账号, 供应商联系方式)其中供应商号为主键设备(设备号,设备型号,设备名,生产日期,购买日期,设备处号)其中设备号为主键,设备处号为外建设备管理员(设备管理员号,设备管理员名,设备管理员年龄,设备管理员性别, 设备管理员联系方式)其中设备管理员号为主键员工(员工号,员工名,员工年龄,员工性别)其中员工号为主键部门(部门号,部门名,设备处号)其中部门号为主键为主键,设备处号为外码购物清单(清单编号,设备数量,设备型号,设备处号)其中清单编号为主键为主键,设备处号为外键设备处(设备处号,设备处名,设备型号,联系方式)其中设备处号为主键以上各关系模式之间的联系都是通过键码来建立关联的4.2 逻辑模式的规范化和优化关系模式转化成逻辑模式的相应步骤如下:(1)规范化(2)适应DBMS限制条件的修改(3)对性能、存储空间等的优化(4)用DBMS所提供的DDL定义逻辑模式4.3 选择数据库的存取方法在实际设计中最常用的存取方法是索引法,使用索引可以大大减少数据的查询时间,在建立索引时应遵循:在经常需要搜索的列上建立索引; 在主关键字上建立索引;在经常用于连接的列上建立索引,即在外键上建立索引;在经常需要根据范围进行搜索的列上创建索引,因为索引已经排序,其指定的范围是连续的等规则。才能充分利用索引的作用避免因索引引起的负面作用。4.4设计数据库的存储结构确定数据库的存储结构主要指确定数据的存放位置和存储结构,包括确定关系、索引、日志、备份等的存储安排及存储结构,以及确定系统存储参数的配置。因为该成绩管理系统的数据量小,所以我们只用把数据存储在使用的电脑硬盘上,不用作更多的安排。4.5 数据库的具体实现(1)创建数据库表数据库名:设备管理系统数据库主文件路径全名:C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLDATA日志文件路径全名:C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLDATAcreate database 设备管理系统on primary(Name=设备管理系统db, -文件逻辑名Filename=C:Program FilesMicrosoftSQLServerMSSQL.1MSSQLDATA设备管理系统.mdf,-文件磁盘文件路径全称Size=10,-初始化大小Maxsize=20,-最大值Filegrowth=1)Log on(Name= 设备管理系统1log,File= C:Program FilesMicrosoft SQL Server MSSQL.1MSSQLDATA 学设备管理系统表_log.ldf,Size=10,Maxsize=20,Filegrowth=1)(2)创建采购员表:create table 采购员 (采购员 nvarchar(20)primary key,采购员姓名 nvarchar(20) not null,采购员性别 nvarchar(2) not null,采购员年龄 nvarchar(4) nut null) (3)创建供应商表:create table 供应商 (供应商号 nvarchar(20)primary key,供应商姓名 nvarchar(20) not null,供应商账号 nvarchar(20) not null,供应商地址nvarchar(20) not null)(4)创建设备表:create table 设备 (设备号 nvarchar(20)primary key,设备名 nvarchar(20) not null,设备型号 nvarchar(20) not null,生产日期 nvarchar(20) not null,购买日期 nvarchar(20) null,设备处号 nvarchar(20) not null)foreign key(设备处号)references 设备处(设备处号)(5)创建设备管理员表:Create table 设备管理员 (设备管理员号nvarchar(20) primary key, 设备管理员姓名 nvarchar(20) not null,设备管理员年龄 nvarchar(20) null,设备管理员性别 nvarchar(2) null) (6)创建员工表:Create table 员工 (员工号 nvarchar(20) primary key,员工姓名 nvarchar(20) not null,员工年龄 nvarchar(20) not null,员工性别 nvarchar(20) not null)(7)创建部门表:Create table 部门(部门号 nvarchar(20)primary key,部门名 nvarchar(20) not null,设备处号 nvarchar(20) not null,foreign key(设备处号)references 设备处(设备处号)(8)创建购物清单表Create table 购物清单(购物清单号 nvarchar(20)primary key,设备数量 nvarchar(20) not null,设备型号 nvarchar(20) not null,设备处号 nvarchar(20) not null,foreign key(设备处号)references 设备处(设备处号)(9)创建设备处表Create table department(设备处号 nvarchar(20)primary key,设备型号 nvarchar(20) not null,设备处名 nvarchar(20) not null)六、设计心得我叫于智莉,我在本次数据库实训中负责数据库及数据表的创建和实训报告总体格式的修改。这是我们入学以来的第二次实训了,数据库的实训比我们上次数据结构的实训难一些,可能是我们对SQL语言知识掌握的还不够,这次实训我们碰到了很多问题。但我们碰到问题后没有畏惧,没有退缩。我们认真翻阅书籍,看不懂的情况下积极向老师请教,仔细听老师给我们讲解。终于在老师的帮助下和我们组成员的共同努力下我们圆满完成了这次实训的任务。下面我就我在完成自己的任务时遇到的一些问题和从这次实训中学到的知识跟大家分享一下。我们这组实训的题目是设备管理系统。我是负责数据库和数据表的创建的。在创建数据表之前,我先设计了数据表的基本结构,通过分析,总结出设备管理系统对数据的需求有哪些,然后一一列出这些需求就得出了这个数据库的基本清单和表的结构。然后使用SQL Server 2000建立“设备管理系统”数据库,和数据表。在使用SQL Server 2000这个软件时,我时刻绷紧了神经,因为不懂得东西还有好多,需要学习的还有好多。这次实训让我对SQL Server2000有了更深的了解,也让我明白了团队合作的重要性,我很感激老师能给我们这次锻炼的机会,也感谢我的组员们的全力配合,感谢同学们的相互帮助。你们都辛苦了!我是12级电商本科(1)班的黄平平,我在设备管理系统完成了概念模型的设计设备管理系统实训对概念模型设计从低层次的认识到实实在在的设计,期间是一个枯燥而又漫长的过程。然而坚持在坚持的心态让我认识到概念模型设计要经过需求分析、数据库设计、编写代码、系统测试等流程。等流程。而我们小组也一步一步走过,虽然最后的结果不甚理想,但在整个过程中我们组各成员都付出了努力与汗水,从中也学到了不少东西。我们组的各成员都付出了努力与汗水,从中也学到了不少东西。我们组的各成员对概念模型的设计都非常基础,但是对于充满热情的我们来说,即使是再大的困难,相信只要努力了,总会被克服的。诚然,刚开始的时候也算得上顺利,同时其他小组进展的也比较顺利,也正因为如此,使我们低估了在之后的数据库设计上遇到的困难,概念模型是数据库系统的核心和基础,概念模型的描述工具通常使用E_R图。该模型不依赖具体的硬件环境和DBMS。概念结构是对现实世界的一种抽象。所谓抽像是对实际的人物和概念进行人为处理,抽取所关心的共同特性,忽略非本质的细节,并把这些特性用各种概念模型精确的加以确认。我是12级电子商务本科1班的张文康,我在被刺实训中负责实训目的及实训器材等文字性的编写,并对我们的实训报告的目录做了详细规划。 通过这几次试验,自己对数据库的一些基本应用有了初步的认识与了解。同时也验证了一句话:实践是检验真理的唯一标准。在教室上课时自己几乎都不懂,后来来到实验室做实验在老师和同学的帮助下自己慢慢学会了一些关于数据库的基本知识。也许自己现在还有很多东西理解不是很透彻,但人生就是一个学习的过程,我们更注重的学习方法,所以自己将怀着一颗学习的心在以后的时间里再加以学习。成功的喜悦只有自己亲自实践后才能体会,也学这不能算成功,但是这也足以让自己兴奋,让自己觉得我们的努力没有白费。再者,我也深刻体会到了团队精神的重要性,在试验过程中我请教了很多人,也得到了别人热情的帮助,同时很多错误也是在几个人的共同努力下完成的。这次实验,使我们学到了不少实用的动手知识,更重要的是,做实验的过程,思考问题的方法,还有大家互相协作的默契。在一个知识不懂的时候,团队的伙伴们就互相提起书上的知识还提供思路,还和其他小组的组员们一起讨论,直到把疑问解开位置,这种遇到问题解决问题的过程让我们受益匪浅。很期待下一次的通过机器把实验完成的机会。 我是李龙龙,12级电商本(1)班的一名学生, 我负责的是E-R图的制作部分,说实话,对于数据库知识,我掌握的并不是很牢固,虽然上课认真听了老师所讲的知识内容,但是到自己到机房上机实践的时候一点都不理想。关于E-R图,我也只是懂个大概,幸好,在老师细心的讲授和同学们都帮助下,我才得以完成本次制作。 首先,我了解了下E-R图的框架的构建和不同图形之间的联系,还有每个属性之间的比例关系,然后我在和小组同学的讨论中,得知用word中工具下的绘图来建立这些图形,根据我们所选的实训题目,把对应的名称填入到图形中,之后再排布图形之间的框架,经过我坚持不懈的努力,终于完成了我负责的内容。 在实训中,我严格按照实训规程进行操作。做为实训小组的一名成员,我也积极配合其他成员,互相协作和帮助。大家在实训期间,虽然经常感到很苦,很累,但苦中有乐,累中有趣,也都表现的非常地积极努力认真。 在实训快要结束的此刻,这次实训内容是设备管理系统,时间虽然只有一周,但我获益不浅,感慨良多。我感受最深的,有如下几点: 其一,实训是个人综合能力的检验。要想学好计算机课程,除了计算机基础知识功底深厚外,还需有一定的实践动手能力,操作能力,应付突发故障的能力,还要对常用软件都能熟练操作。 其二,此次实训,我深深体会到了积累知识的重要性。俗话说:千里之行,始于足下。我对此话深有感触。 我觉得这次实训也是对我学习上的一次大检验。因为计算机专业的特殊性,如果我们只会一些理论知识,那么我们就不是个合格的计算机专业学生。通过这次实践的操作,增强我们学习计算机的欲望,对将来就业增加了信心!我是电子商务本科1班的陈久远,经过一周的努力,我们的项目基本取得了预期的成果,在此次实验管理系统中,我们提出如何有效快速地创建设备管理系统,如何帮助管理员更好的管理设备的使用情况。 通过这次实验我得到了以下几点体会:1.手脚勤快,热心帮助他人。初来匝道,不管是不是自己的份内之事,都应该用心去完成,也许自己累点,但你会收获很多,无论是知识与经验还是别人的称赞与认可。 2.多学多问,学会他人技能。学问学问,无问不成学。知识和经验的收获可以说与勤学好问是成正比的,要记住知识总是垂青那些善于提问的人。 3.善于思考,真正消化知识。有知到识,永远不是那么简单的事,当你真正学会去思考时,他人的知识才能变成你自己的东西。 4.前人铺路,后人修路。墨守陈规永远不会有新的建树,前人的道路固然重要,但是学会另辟蹊径更为重要。 5.独立而不孤立。学会独立思考,独立实验,但要记住与他人的交流也是非常重要的,实验和实验事永远不是你自己的。 6.实事求是做实验。不骗自己更不要骗他人。 7.认真仔细地做好实验纪录。不要当你真正用到它时才知它的重要所在。在做此次实验前,我们做了大量的准备工作,在网上收集 丰富的资料,在实验过程中,我们迎难而上,遇到诸多的麻烦,坚持不懈地寻求解决方案,最后我们排除万难,解决了这些难题,得到了我们的预期成果。最后,感谢老师在试验中的指导!
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 临时分类 > 人文社科


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!