




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、专业学习资料前言任何一个社会组织和企业公司在发展过程中都会产生大量的数据,这些数据的组织存储、分析统计有利于提高企业的发展,有利于提高企业的效率。这些数据的组织和存储就是数据模型,就是数据库应用系统开发的任务。数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理模式,并据此建立数据库及其应用环境,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。随着现代企业规模的不断扩大,仪器仪表数量也相应的增加,有关仪器仪表的各种信息量也成倍增加,设计一个合理的仪器仪表管理系统已迫不及待,为此本课程设计设计了一个仪器仪表管理系统以供大型企业使用,但
2、只设计了部分主要功能,详细细节还需完善。目录第1章概述.3TOC o 1-5 h z项目背景3编写目的3软件设计3开发环境4第2章需求分析.5系统目标设计5本系统的开发设计思想5数据流图514数据字典6第3章概念结构设计12第4章逻辑结构设计15第5章软件功能设计18 HYPERLINK l bookmark36 第6章.界面设计19第7章小结.21第8章参考文献22第1章、概述1.1、项目背景:随着现代企业规模的不断扩大,仪器仪表数量也相应的增加,有关仪器仪表的各种信息量也成倍增加,面对着庞大的信息量,在大型企业里,传统的人工方式管理会导致仪器仪表管理上的混乱,人力与物力过多浪费,仪器仪表管
3、理费用的增加,从而使企业的负担过重,影响整个企业的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的仪器仪表管理系统,对仪器仪表进行集中统一的管理。另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。提高仪器仪表管理工作效率,做到信息的规范管理,科学统计和快速查询,让仪器仪表更好的为企业单位人员所使用。1.2、编写目的:一方面设计一个仪器仪表管理系统,能够实现企业对自己的仪器仪表进行科学的管理。该应用系统应能录入新的仪器仪表信息、借出、归还、维修仪器仪表信息。并能够完成各种查询、统计工
4、作,从而提高仪器仪表管理工作效率,满足企业该方面的需求。另一方面也希望通过这次课程设计巩固自己所学的数据库基本原理,并且能够灵活运用所学知识设计一个具有简单功能的数据库系统,进一步掌握数据库原理的相关理论和数据库的设计实现过程,进一步提高自己的分析问题和解决问题的能力以及动手能力。1.3、软件定义:软件是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。其中系统软件为计算机使用提供最基本的功能,但是并不针对某一特定应用领域。而应用软件则恰好相反,不同的应用软件根据用户和所服务的领域提供不同的功能。软件并不只是包括可以在计算机上运行的
5、程序,与这些程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。数据库是常驻在计算机系统内的一组数据,它们之间的关系用数据模式来定义,并用数据定义语言来描述;数据库管理系统是使用户可以把数据作为抽象数据进行存取、使用和修改的软件。在这次数据库课程设计中,仪器仪表管理系统软件应用在一家企业中,仅管理人员和高层人员可以访问,管理人员在本台计算机上使用,高层人员可通过企业内部网络使用。1.4、开发环境:本课程设计应用的开发环境是SQLSERVER2000。SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS)。SQLServer是真正的客户机/服
6、务器体系结构,它提供了图形化用户界面,使系统管理和数据库管理更加直观、简单。附带了丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。由于SQLServer与WindowsNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等,而且SQLServer也可以很好地与MicrosoftBackOffice产品集成。另外,SQLServer具有很好的伸缩性,可跨越从运行Windows95/98的笔记本电脑到运行Windows2000的大型多处理器等多种平台使用。再加上SQLServer对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。第2章、需求分析2
7、.1、系统目标设计通过一个仪器仪表管理系统,使仪器仪表的信息管理工作系统化、规范化、自动化,从而达到提高企业管理效率的目的。2.2、本系统的开发设计思想系统应符合仪器仪表信息管理的规定,满足仪器仪表日常管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求;系统采用模块化程序设计方法,既便于各种查询、统计工作,又便于系统功能的修改,及时根据企业仪器仪表的变更信息进行数据的添加、删除、修改、查询等操作。2、3、数据流图基于以上设计目标和设计思想,采用自顶向下、逐层分解的方式分析所需系统,将功能分解为若干子功能,每个子功能还可以继续分解,直到把系统工作过程表示清楚为止。在处理功能逐步分解的
8、同时,它们所用的数据也逐级分解,形成若干层次的数据流图,如下图所示。图2.1总数据流图借用者工作人员证件填写借用单借用单管理人员修单不合格审查是否可借出审查借用单合格访问数据库仪器仪表记录借用仪器仪表信息处理图2.2借用仪器仪表数据流图借用者工作人员证件仪器仪表编号访问成功访问数据库借用记录图2.3归还仪器仪表数据流图图2.4维修仪器仪表数据流图访问数据库查询统计数据库记录删除、修改、添加仪器仪表信息数据结果管理人员信息仪器仪表信息仪器仪表记录管理人员图2.5管理人员管理仪器仪表数据流图24、数据字典(部分)数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据
9、收集和数据分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位。数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑过程。根据以上所得到的数据流图可得出如下数据字典。数据项数据项名数据类型长度值域范围说明借用者编号字符型10本企业工作人员姓名字符型20部门字符型20借用者所在部门电话号码字符型11仪器仪表编号字符型10仪器仪表名称字符型100仪器仪表类别字符型10真空检漏仪、压力表、测长仪、显微镜、乘法器库存数量数值型总的数量在库数量数值型
10、在仓库里的数量仪器仪表状态字符型10未借,己借仪器仪表保修期数值型管理人员编号字符型10管理人员姓名字符型20管理人员密码字符型8维修人员编号字符型10姓名字符型20身份证号字符型20部门字符型20借用号数值型借用完成系统自动生成的编号借用日期日期型8借用天数数值型可以借用的天数借用数目数值型借用完成系统自动统计的数目归还号数值型归还完成系统自动生成的编号归还日期日期型8维修号数值型维修记录完成系统自动生成的编号维修日期日期型8开始维修的日期维修完成日期日期型8数据结构编号:D01名称:借用者别名:简述:借用者的基本信息组成:借用者编号,姓名,部门,电话号码编号:D02名称:仪器仪表别名:简述
11、:仪器仪表的基本信息组成:仪器仪表编号,仪器仪表名称,仪器仪表类别,库存数量,在库数量,保修期编号:D03名称:借用别名:简述:借用者借用仪器仪表生成的记录信息组成:借用号,借用日期,借用天数,借用数目,仪器仪表编号编号:D04名称:归还别名:简述:借用者归还仪器仪表生成的记录信息组成:归还号,归还日期,仪器仪表编号编号:D05名称:维修人员别名:简述:维修人员的基本信息组成:维修人员编号,姓名,部门编号:D06名称:维修另I名简述:维修人员需要维修仪器仪表生成的记录信息组成:维修号,维修日期,维修完成日期,仪器仪表编号数据流编号:F101名称:借用者相关信息别名:简述:借用者的基本信息组成:
12、D01D02D03若为数据流来源:借用者相关信息去向:借用记录编号:F102名称:借用仪器仪表处理相关信息别名:简述:借用的基本信息组成:D01DO2D03若为数据流来源:借用记录的相关信息去向:借用处理编号:F103名称:归还仪器仪表相关信息别名:简述:归还的基本信息组成:D01D02D04若为数据流来源:仪器仪表去向:归还处理编号:F104名称:归还仪器仪表形成相关信息别名:简述:归还完成形成的基本信息组成:D01D02D03D04若为数据流来源:归还处理去向:借用记录编号:F105名称:已有借用仪器仪表记录后再借用信息别名:简述:借用形成的基本信息组成:D01D03若为数据流来源:借用记
13、录去向:借用处理编号:F106名称:维修人员信息别名:简述:维修人员的基本信息组成:D05D06若为数据流来源:维修人员基本信息去向:维修记录编号:F107名称:维修仪器仪表信息别名:简述:维修仪器仪表的基本信息组成:D05D06若为数据流来源:仪器仪表基本信息去向:维修信息处理编号:F108名称:维修后归还仪器仪表信息别名:简述:维修后归还仪器仪表的基本信息组成:D05D06若为数据流来源:仪器仪表基本信息去向:维修记录处理编号:1.0名称:借用仪器仪表输入信息:借用者信息,借用记录,仪器仪表信息数据存储:仪器仪表记录输出信息:仪器仪表记录激发条件:简要说明:借用者借用仪器仪表,输入借用者信
14、息和仪器仪表信息,若满足借用条件,借用仪器仪表编号:2.0名称:归还仪器仪表输入信息:仪器仪表信息数据存储:借用记录输出信息:借用记录激发条件:简要说明:借用者归还仪器仪表,输入仪器仪表信息判断是否为本仓库器件,归还仪器仪表是否成功第3章、概念结构设计在需求分析阶段所得到的应用需求应该首先抽象为信息世界的结构,才能更好地、更准确地用某一DBMS实现这些需求。而概念结构能真实、充分地反映现实世界,能满足用户对数据的处理要求,是对现实世界的一个真实模型;而且易于理解,易于更改等。它是各种数据模型的共同基础,而描述概念模型的有力工具是E-R模型。所以根据前章的需求分析中数据流图和数据字典,可得出系统
15、的总体概念模型(E-R)如图所示。图3.1管理人员E-R图图3.2仪器仪表E-R图借用者编号借用者姓名部门电话号码借用者图3.3借用者E-R图图3.4维修人员E-R图维修维修编号图3.5维修E-R图借用数目借用借用日期借用天数图3.6借用E-R图归还图3.7归还E-R图图3.8总E-R图第4章、逻辑结构设计概念结构是独立于任何一种数据模型的信息结构。逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用的DBMS产品所支持的数据模型相符合的逻辑结构。由上章得到的E-R图,再根据E-R图向关系模型的转换,可得到如下关系模式(如表所示)。仪器仪表信息表Instrumentatio
16、n属性名数据类型可否为空含义完整性约束Instr_IDChar(10)否仪器仪表编号主码,外码Instr_NameChar(100)否仪器仪表名称Instr_TypeChar(1O)否仪器仪表类别Instr_StQuantityInt否库存数量Instr_InQuantityInt否在库数量Instr_ConditionChar(10)否状态未借或已借默认未借Instr_WarPeriodInt可保修期默1认未借Instr_RemarkChar(10)可备注借用者信息表Borrowing属性名数据类型可否为空含义完整性约束BoIDChar(10)否借用者编号主码BoNameChar(20)否借
17、用者姓名BoWorUnitChar(20)否部门BoTeNumberChar(11)否电话号码管理人员信息表Operator属性名数据类型可否为空含义完整性约束OperIDChar(10)否管理人员编号主码OperNameChar(20)否管理人员姓名OperPasswordChar(8)否管理人员密码维修人员信息表Serviceman属性名数据类型可否为空含义完整性约束SerIDChar(10)否维修人员编号主码SerNameChar(20)否维修人员姓名SerIDCardChar(20)否维修人员身份证号SerWorUnitChar(20)否维修人员部门借用仪器仪表信息表Borrow属性名
18、数据类型可否为空含义完整性约束BorIDInt(10)否借用号主码,自动生成Bor_DateDatetime(8)否借用日期DateTimeInt否借用天数BorQuantityInt否借用数目BoIDChar(10)否借用者编号外码InstrIDChar(10)否借用仪器仪表编号外码归还仪器仪表信息表Restore属性名数据类型可否为空含义完整性约束Res_IDInt(10)否归还号主码,自动生成Res_DateDatetime(8)否归还日期BoIDChar(10)否借用者编号外码Instr_IDChar(10)否借用的仪器仪表编号外码维修仪器仪表信息表Service属性名数据类型可否为空
19、含义完整性约束SeIDInt(10)否维修编号主码,自动生InstrIDChar(10)否仪器仪表编号外码SerIDChar(10)否维修人员编号外码SeDateDatetime(8)否维修日期SeFinDateDatetime(8)否维修完成日期第5章、软件功能设计当一个数据库已搭建成功,剩下的还有对数据库的软件功能设计,方便用户使用,下图为仪器仪表管理系统软件功能的总体框架。仪器仪表管理系统I添1通过仪器仪表管理系统管理人员可以简捷、方便的对仪器仪表记录查询、增加删除等功能,对于大型企业来说,管理仪器仪表带来方便。第6章、界面设计图6.1登陆界面图6.2仪器仪表管理系统界面图6.4借用办理界面第7章、小结数据库设计是指
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 下肢骨折的试题及答案
- 2025至2030年儿童桌子项目投资价值分析报告
- 2024年农艺师知识梳理试题及答案
- 福建事业单位考试面试准备建议试题及答案
- 福建事业单位考试文书写作基本要求及技巧试题及答案
- 提升城市安全韧性行动计划
- 高校辅导员面试中的情绪调控试题及答案
- 企业能源管理系统优化提升方案研究
- 辅导员岗位面试试题及答案详解
- 深入挖掘农业经理人考试的潜在考题试题及答案
- 土方回填施工记录表
- 旋挖钻机基坑支护工程施工隐患排查治理清单
- 空调维保质量保障体系及措施方案
- 平面向量在三角函数中的应用(学案)
- 中药的道地药材课件
- 幼儿园《3-6岁儿童学习与发展指南》健康领域知识试题及答案
- 国家职业技能标准 (2021年版) 婴幼儿发展引导员
- 幼儿园小班科学:《小鸡和小鸭》 PPT课件
- 伯努利方程-ppt课件
- 年产20吨阿齐沙坦原料药生产车间的设计和实现材料学专业
- 电子公章模板
评论
0/150
提交评论