实验设备管理系统数据库设计说明书.docx_第1页
实验设备管理系统数据库设计说明书.docx_第2页
实验设备管理系统数据库设计说明书.docx_第3页
实验设备管理系统数据库设计说明书.docx_第4页
实验设备管理系统数据库设计说明书.docx_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

实验设备管理系统数据库设计说明书一、 概述1. 数据库设计文档概述本文档为软件工程一课的设计项目实验设备管理系统的数据库设计说明书,具体描述实验设备管理系统的数据库设计,用于说明该系统在数据库存储各方面的内容,作为系统代码设计的基准文档。2. 项目简要介绍软件系统名称:实验设备管理系统项目提出:根据指导老师的选题从中选取项目目标:本系统将会很大程度上提高学校的办公效率和设备可靠性,能够精细化的管理所有实验室设备,克服实验室管理人员对实验室设备管理中存在的漏洞和疏忽。减少管理人员的工作强度和操作复杂度,减少办公耗材避免不必要的浪费,能够真正的做到轻松高效管理整个实验室资产,真正的在技术上提高学校的现代化管理水平。系统模式:采用客户端/服务器模式系统开发环境:Microsoft Visual Studio 2008数据库管理系统:Microsoft SQL Server 2008软件开发者:软件应用范围:大中小学校3. 参考资料:实验设备管理系统需求说明书数据库系统概论(第四版) 王珊 萨师煊编著 高等教育出版社 软件工程导论(第5版) 张海藩 编著 程序设计 二、 数据库外部设计1. 本数据库的应用软件及其与数据库的接口数据库软件:Microsoft SQL Server 2008系统要求建立的数据库名称:Experiment使用该数据库的应用软件:实验设备管理系统该应用软件在Microsoft Visual Studio 2008编程环境下设计,采用Microsoft Visual Studio 2008基于的数据库访问接口技术,建立与数据库的通讯连接。应用程序对数据库的操作,通过执行查询语句生成结果。2. 数据库管理系统SQL Server 2008 在Microsoft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。本数据库采取SQL Server 2008作为系统平台。三、 数据库结构设计1 概念结构设计(1)管理员表E-R图,如下图所示:(2)部门信息表E-R图,如下图所示:(3)设备信息表E-R图,如下图所示:(4)申请购买设备信息表E-R图,如下图所示:(5)设备状态信息表E-R图,如下图所示:(6)设备类型信息表E-R图,如下图所示:(7)设备外借表E-R图,如下图所示:(8)设备报废信息表E-R图,如下图所示:(9)设备维修表E-R图,如下图所示:(10)各实体及属性间的E-R图,如下所示:2.逻辑结构设计本数据库包括9张数据表,清单如下:(1) 管理员表(admin),用来记录系统管理员的各种信息。该表的字段结构如表1-1所示。表1-1admin表结构字段中文描述数据类型是否为空备注adminUsername管理员账号Varchar(20)否主键adminPassword管理员密码Varchar(32)否adminName管理员姓名Varchar(4)否adminSex管理员性别Char否adminPhone管理员联系电话Varchar(15)否(2) 部门信息表(defpartmentInfo)用来记录所有部门的信息,该表的字段结构如表1-2所示。表1-2departmentinfo表结构字段中文描述数据类型是否为空备注departmentId进货编号Int否主键departmentName商品编号Varchar(20)否(3) 设备信息表(deviceInfo),是用来记录所有设备的详细信息的。该表的字段结构如表1-3所示。表1-3 deviceInfo表结构字段中文描述数据类型是否为空备注deviceEd设备编号Int否主键deviceName设备名称varchar(50)否deviceTypeId设备类型编号Int是deviceSign设备品牌varchar(50)是deviceModel设备型号varchar(50)是deviceImagePath设备图片路径varchar(50)是deviceState设备状态smallint是deviceMadePlace设备产地varchar(50)是deviceOutDate设备出厂日期detetime是devicePurchaseTime设备购买日期Detetime是deviceNotes备注text是(4)申请购买设备信息表(devicebuyinfo),用于记录所有购买设备的详细信息。该表的字段结构如下表1-9所示。表1-4 devicebuyinfo结构字段中文描述数据类型是否为空备注deviceEd设备编号Int否主键deviceName设备名称varchar(50)否deviceTypeId设备类型编号Int是deviceSign设备品牌varchar(50)是deviceModel设备型号varchar(50)是deviceImagePath设备图片路径varchar(50)是deviceState设备状态Char是deviceMadePlace设备产地varchar(50)是deviceOutDate设备出厂日期Datetime是devicePurchaseTime设备购买日期Datetime是Price单价Float是Num数量Int是Operator经办人Char是Bzq保质期Datetime是Leader领导Char是 (5) 设备状态信息表(deviceStateInfo),用于记录所有设备状态的详细信息。该 表的字段结构如表1-4所示。表1-5 deviceStateInfo表结构字段中文描述数据类型是否为空备注deviceStateId设备状态编号Int否主键deviceStateName设备状态名称varchar(20)否(6)设备类型表(deviceType),用于记录所有设备类型的信息。该表的字段结构如表1-5所示。表1-6 deviceType表结构字段中文描述数据类型是否为空备注deviceTypeID设备类型编号Int否主键deviceName设备类型名称varchar(20)否(7) 设备外借表(lendInfo),用于记录所有外借设备的详细信息。该表的字段结构如表1-6所示。表1-7 lendInfo表结构字段中文描述数据类型是否为空备注lendId外借编号Int否主键deviceId设备编号Int否lendDepartmentId外借部门编号Int否lendPerson外借人varchar(20)否lendDate外借日期Datetime否lendDays外借天数Smallint否retrnDate归还日期Datetime是isReturn是否归还bit否(8) 设备报废信息表(rejectInfo),用于记录报废设备的信息。该表的字段结构如表1-7所示。表1-8 rejectInfo表结构字段中文描述数据类型是否为空备注DeviceId设备编号Int否主键deviceRejectTime设备报废时间Datetime是deviceRejectReason设备报废原因varchar(50)是depreciationMoney折旧金额Float是belongLab所属实验室Char是(9) 设备维修信息表(repairInfo),用于记录设备维修的详细信息。该表的字段结构如表1-8所示。表1-9 repairInfo结构字段中文描述数据类型是否为空备注repairID设备维修编号I

温馨提示

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

评论

0/150

提交评论