广东工业大学数据库课程设计机房管理系统设计.doc_第1页
广东工业大学数据库课程设计机房管理系统设计.doc_第2页
广东工业大学数据库课程设计机房管理系统设计.doc_第3页
广东工业大学数据库课程设计机房管理系统设计.doc_第4页
广东工业大学数据库课程设计机房管理系统设计.doc_第5页
免费预览已结束,剩余14页可下载查看

下载本文档

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

文档简介

课 程 设 计 个 人 报 告 课程名称_数据库应用与设计_题目名称_机房管理系统 _学生学院_管理学院_专业班级_11物流2_学生姓名 谢晓群 伍远鹏 许梓凯 谢德武 张建超 陈南盛 钱喜富 指导教师_ 胡凤_2013 年 06 月 18 日1目录第一章 系统需求分析与功能设计31.1 系统需求分析31.1.1问题描述31.1.2开发背景31.1.3开发目的41.2 开发环境4第二章 总体设计52.1系统总体功能模块图52.2菜单的设计6第三章 数据库设计63.1 E-R图设计63.2数据库的逻辑模型83.3T-SQL语句建表过程9第四章 应用程序调试和界面设计104.1 应用程序设计104.1.1模块查询调试104.1.2成果显示14第五章 总结17第六章 致谢18 第一章 系统需求分析与功能设计1.1 系统需求分析1.1.1问题描述本系统是机房上机管理信息系统,是一个依靠组内人员共同的力量完成的各项任务。要求要有较强的分析、设计、编程能力。在老师的指导下使该系统更加完善、可靠。其机房设备管理设计依循以下要求:1) 设备采购,填写设备采购单,登记设备采购的日期,厂家,保修期,保修电话,保修联系人,设备的价格,设备的详细配置,采购人,采购数量等。2) 设备登记,登记新设备的总编号(相同设备的总编号是不同的),编号(相同设备的编号是相同的),名称,品牌,作用,详细配置信息,价格,各种配件信息,存放位置(机房等),管理者,设备状况等。3) 登记设备的借用和归还记录。4) 配件登记,应登记购买的配件的型号,数量,存放地点等。5) 消耗品登记,领用信息。6) 添加配置,设备在使用中,可能会增加配置,应登记设备新加的配件。7) 设备问题登记,如果设备出现问题,应登记问题的详细情况,发生日期等。8) 设备维修,设备出现问题,针对问题对之进行维修,应记录维修的内容,维修日期,维修人,处理方案,维修结果等。9) 设备报废1.1.2开发背景机房管理信息系统是现代企业和学校机房管理工作不可缺少的一部分,是适应现代企业、学校机房制度要求、推动机房管理走向科学化、规范化的必要条件。机房管理分析的是机房上机具体的工作过程,分析“做什么”应“如何做”的问题。主要调查了解用户的需求,尽量满足并使用户和设计系统的人员意见相一致。1.1.3开发目的建立一个“机房管理信息系统”,使用计算机对机房信息的管理。要求可用于一般的上机情况查询,系统主要的上机信息来自管理员管理的服务器上的具体信息,本系统需要完成如下功能:1、查询统计 a) 可查询打印采购单。b) 应可以按各种查询条件查询设备的详细配置信息和设备数量。c) 应可以查询可用的某种设备的数量。d) 可以查询配件的数量。e) 可以查询消耗品的数量。f) 应可以查询设备问题记录。g) 应可以查询设备维修记录。2. 机房上机安排管理1) 应可以查询可用的机房2) 可以查询存放于机房的可用的计算机3) 填写机房的使用安排,使用日期,使用人数,使用人群,带上机教师等4) 可以查询机房的上机安排,查询机房的空闲时间。1.2开发环境开发环境:操作系统为Windows XP。数据库管理系统为SQL Server2005个人版。开发工具为PowerBuilder。第二章 总体设计2.1系统总体功能模块图在需求分析的基础上,得到学生成绩管理系统的总体结构图,如下所示:查询统计设备报废消耗品登记设备借用归还设备登记设备采购机房管理系统上机人员设备维修人员设备采购人员设备管理人员机房管理人员添加设备设备问题登记使用机房设备维修上机管理图3:系统总体功能模块图2.2菜单的设计根据系统总体功能模块图得到菜单设计如下:图4:菜单设计图第三章 数据库设计3.1 E-R图设计根据需求分析及总体设计,数据库设计有以下几个实体:管理员、学生、计算机。机房管理系统的E-R图如下:设备管理人员查询设备采购采购单号采购日期厂家保修期保修电话保修联系人设备价格配置信息采购人采购数量设备登记编号名称品牌作用配置信息价格配件信息存放位置管理者配件信息借用归还型号数量存放地点消耗品信息使用情况数量名称问题设备信息详细情况发生日期维修信息维修结果设备报废图5:总体E-R图3.2数据库的逻辑模型根据系统需求及逻辑结构设计,基于SQLServer2005数据库,建立如下数据库表。设备信息数据库结构表字段名 类型宽度关键字说明编号数值型6是名称字符型8品牌字符型10作用字符型30简要说明设备的、的可用功能配置信息字符型60详细说明设备的各种配置信息(名称,型号,数量等)管理者字符型6配件信息字符型60详细说明设备的各种配件信息(名称,型号,数量,存放地点等)存放位置字符型10存放的物理位置设备报废数值型6登记报废设备编号价格数值型10借用数值型6登记借出设备编号归还数值型6登记归还设备编号问题设备信息数据库结构表字段名类型宽度关键字说明编号数值型6是记录问题设备编号详细情况字符型60问题分析维修信息字符型60说明维修人员,维修方案及内容等问题发生日期日期型8年月日维修结果字符型10记录结果是否修好 设备采购字段名类型宽度关键字约束说明采购单字符型10是日期日期型8厂家字符型20保修期数值型2整数保修电话数值型1111个数字保修联系人字符型4设备价格数值型10设备详细配置字符型30采购人字符型4采购数量数值型10整数约束 消耗品信息字段名类型宽度关键字约束说明名称字符型12是使用情况字符型16数量数值型整数约束配件信息 字段名类型宽度关键字约束说明型号字符型10是数量数值型整数约束存放地点字符型163.3 T- SQL语句建立表过程create schema 机房create table 机房.设备信息数据库结构表(编号numeric (6) primary key ,名称char(8),品牌char(10),作用char(30),配置信息char (60),管理者char (6),配件信息char(60),存放位置char(10),设备报废numeric (6),价格numeric (10),借用numeric (6),归还numeric (6)create table 机房.问题设备信息数据库结构表(编号numeric (6) primary key,详细情况char (60),维修情况char(60),问题发生日期numeric (8),维修结果char(10)create table 机房.设备采购(采购单char (10) primary key,日期 datetime (8),厂家numeric (20),保修期smallint,保修电话numeric (11),create table 机房. 消耗品信息(名称char (12) primary key,使用情况char (16),数量tinyint check(数量between 0 and 100)create table 机房. 配件信息(型号char (10)primary key,使用情况char (16),数量tinyint check(数量between 0 and 100),存放地点char(16)create table 机房.设备采购(采购单char (10) primary key,日期datetime ,厂家char (20),保修期tinyint check(保修期=2),保修电话tinyint check(保修电话=11),保修联系人char (4),设备价格numeric (10),设备详细配置char (30),采购人char (4),采购数量tinyint check(采购数量=10)第四章 应用程序调试和界面设计4.1 模块查询调试4.1.1、查询统计 a) 可查询打印采购单。b) 应可以按各种查询条件查询设备的详细配置信息和设备数量。c) 应可以查询可用的某种设备的数量。d) 可以查询配件的数量。e) 可以查询消耗品的数量。f) 应可以查询设备问题记录。g) 应可以查询设备维修记录。4.1.2. 机房上机安排管理1) 应可以查询可用的机房2) 可以查询存放于机房的可用的计算机3) 填写机房的使用安排,使用日期,使用人数,使用人群,带上机教师等4) 可以查询机房的上机安排,查询机房的空闲时间。查询调试方法步骤如下:4.1.2 成果显示a.数据库关系图b. 配件信息表c. 设备采购表d. 设备信息数据库结构表e. 问题设备信息数据库结构表f. 消耗品信息表第五章 总结两个星期的数据库课程设计,让我们经历了很多、学到了很多。在课程设计中,从刚开始的一无所知到最后作品的出炉,大家都花费了很多时间与精力。因为只有用心的付出,才能有更多知识的沉淀与收获!作为我们的一次课程设计,我想此次课程设计它有着非常特殊的意义。在即将离开学校之前,让我们更加深刻的记住那些一起学习、讨论、思考的经历,一起欢笑的场景!也许明天,不会再有老师的谆谆教诲、不会再有同学之间坦诚、纯真、真挚的友谊。但我们可以记住在自

温馨提示

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

评论

0/150

提交评论