《广东工业大学数据库课程设计机房管理系统设计》由会员分享,可在线阅读,更多相关《广东工业大学数据库课程设计机房管理系统设计(27页珍藏版)》请在人人文库网上搜索。

1、课程设计个人报告课程名称 数据库应用与设计 _题目名称 机房管理系统 _学生学院 管理学院 专业班级 11 物流 2学生姓名 谢晓群 伍远鹏 许梓凯 谢德武 张建超 陈南盛 钱喜富指导教师 胡凤 2013 年 06 月 18 日目录第一章 系统需求分析与功能设计 31.1 系统需求分析 3.1.1.1 问题描述 3.1.1.2 开发背景 3.1.1.3 开发目的 4.1.2 开发环境 4.第二章 总体设计 52.1 系统总体功能模块图 5.2.2 菜单的设计 6.第三章 数据库设计 53.1 E-R 图设计 5.3.2 数据库的逻辑模型 8.3.3T-SQL 语句建表过程 9.第四章 应用程序。

2、调试和界面设计 1 04.1 应用程序设计 1.0.4.1.1 模块查询调试 1.0.4.1.2 成果显示 1.4.第五章 总结 17第六章 致谢 18第一章 系统需求分析与功能设计1.1 系统需求分析1.1.1 问题描述本系统是机房上机管理信息系统, 是一个依靠组内人员共同的力量完成的各 项任务。要求要有较强的分析、设计、编程能力。在老师的指导下使该系统更加 完善、可靠。其 机房设备管理 设计依循以下要求:1) 设备采购,填写设备采购单,登记设备采购的日期,厂家,保修期,保修电话,保修联系人,设备的价格,设备的详细配置,采购人,采购数量等。2) 设备登记,登记新设备的总编号(相同设备的总编号。

3、是不同的),编号(相 同设备的编号是相同的),名称,品牌,作用,详细配置信息,价格,各种配件 信息,存放位置(机房等),管理者,设备状况等。3) 登记设备的借用和归还记录。4) 配件登记,应登记购买的配件的型号,数量,存放地点等。5) 消耗品登记,领用信息。6) 添加配置,设备在使用中,可能会增加配置,应登记设备新加的配件。7) 设备问题登记,如果设备出现问题,应登记问题的详细情况,发生日期等。8) 设备维修,设备出现问题,针对问题对之进行维修,应记录维修的内容,维修日期,维修人,处理方案,维修结果等。9) 设备报废1.1.2 开发背景机房管理信息系统是现代企业和学校机房管理工作不可缺少的一部。

4、分, 是适 应现代企业、学校机房制度要求、 推动机房管理走向科学化、 规范化的必要条件。 机房管理分析的是机房上机具体的工作过程,分析“做什么”应“如何做”的问 题。主要调查了解用户的需求, 尽量满足并使用户和设计系统的人员意见相一致。1.1.3 开发目的建立一个“机房管理信息系统” ,使用计算机对机房信息的管理。要求可用 于一般的上机情况查询, 系统主要的上机信息来自管理员管理的服务器上的具体 信息,本系统需要完成如下功能:1、查询统计a) 可查询打印采购单。b) 应可以按各种查询条件查询设备的详细配置信息和设备数量。c) 应可以查询可用的某种设备的数量。d) 可以查询配件的数量。e) 可以。

5、查询消耗品的数量。f) 应可以查询设备问题记录g) 应可以查询设备维修记录2. 机房上机安排管理1) 应可以查询可用的机房2) 可以查询存放于机房的可用的计算机3) 填写机房的使用安排,使用日期,使用人数,使用人群,带上机教师等4) 可以查询机房的上机安排,查询机房的空闲时间1.2 开发环境开发环境:操作系统为 Windows XP。 数据库管理系统为 SQL Server2005 个人版。 开发工具为 PowerBuilder 。第二章 总体设计2.1 系统总体功能模块图在需求分析的基础上,得到学生成绩管理系统的总体结构图,如下所示:上机人员机房管理人员图 3: 系统总体功能模块图设备问题登。

6、上机管理2.2 菜单的设计根据系统总体功能模块图得到菜单设计如下:图 4: 菜单设计图第三章 数据库设计3.1 E-R 图设计根据需求分析及总体设计,数据库设计有以下几个实体:管理员、学生、计算机。机房管理系统的 E-R 图如下:采购单号保修期设备价格保修电话配置信息采购数量设备采购采购人存放地点借用归还价格编号管理者配件信息设备登记名称使用情况作用消耗品信息配置信息数量配件信息详细情况发生日期问题设备信息维修结果查询维修信息名称品牌数量设备报废存放位置设备管理人员图 5: 总体 E-R 图3.2 数据库的逻辑模型根据系统需求及逻辑结构设计, 基于 SQLServer2005 数据库,建立如下。

7、数据库表设备信息数据库结构表字段名类型宽度关键字说明编号数值型6是名称字符型8品牌字符型10作用字符型30简要说明设备的、的可用功能详细说明设备的各种配置信息配置信息字符型60(名称,型号,数量等)管理者字符型6详细说明设备的各种配件信息配件信息字符型60(名称,型号,数量,存放地点等)存放位置字符型10存放的物理位置设备报废数值型6登记报废设备编号价格数值型10借用数值型6登记借出设备编号归还数值型6登记归还设备编号问题设备信息数据库结构表字段名类型宽度关键字说明编号数值型6是记录问题设备编号详细情况字符型60问题分析维修信息字符型60说明维修人员,维修方案及内容等问题发生日期日期型8年月日。

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) 。

9、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(1。

10、0) 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), 数量 。

11、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) )第四章 应用程序调试和。

12、界面设计4.1 模块查询调试4.1.1 、查询统计a) 可查询打印采购单。b) 应可以按各种查询条件查询设备的详细配置信息和设备数量c) 应可以查询可用的某种设备的数量。d) 可以查询配件的数量。e) 可以查询消耗品的数量查询调试方法步骤如下1) 应可以查询可用的机房2) 可以查询存放于机房的可用的计算机3) 填写机房的使用安排,使用日期,使用人数,使用人群,带上机教师等4.1.2. 机房上机安排管理f) 应可以查询设备问题记录。g) 应可以查询设备维修记录。4) 可以查询机房的上机安排,查询机房的空闲时间。PC-20100621. LQuery3. sql* 表-机房二息数据库结构表elec。

13、r存放位置 管理著 价格 仕。m机房说留荷息数据库结构表 where品牌in (联想,华名耐)IIBI存放位置笞理者价格1!国书馆磁1 1蚤振宁45992因书馆磁董振宁3599PC-20100621? LQuery3qla 表- select from机房设客荷nr二结果二消息編号名品牌作用配置信息管理者配件債息存放位首12 K2华硕上网查询学生专用华硕K2笔记本2台董振宁鼠标键盘电源适配器因书馆721A1联想上网查询学生专用联想A1笔记本12台蛋振宁鼠标键盘电源适配器因书馆733M5宏基上网査询学生专用宏SM5M记本3台Wfllft皿标键盘51书馆044N8方正上网查询学生专用方正“躍记本4。

14、台张建超鼠标键盘电源适配器宿舍D7255Q7惠普上网查询学生专用惠普Q7笔记本8台谢晓群鼠标键盘电源适配器宿舍D72表机房息数宠库结询表 PC-20100621. . . LQuery3. sql*摘要seleTc* from问题设备信息数瘟库结构表where维修结果能够使用f 川O结果區消息编号 详细情况 维修情况问题发生日期 维修结果1 7j不能开机花费2欣恢复正帘2013-5-7能妨使用2 3显卡故陣更换显卡20134-7能够便用表机房消耗品信息1 PC-20100621. LQueryS. sql滴要 ra机房消耗品詹息 where使用情况in (,使用中,)|4 |川结果蔭消息数量1。

15、|2 j263643表-机房配件信息PC-20100621. LQuery3. sql摘要create view 机房配件 as.LQuery4.PC-20100621.select型号便命情洗,数量,存放地点from机房配件信息|=5000I出消息命令已成功完成。Zffi -机房.采购丘FC-20100621.LQuery4. sql*表机厉设备采财摘要 厂家保修期保修电话保修联系人采购人采购数;联想华硕1221382444380513824443829张敏吴总喜富老董1010方正213824759869徐子张剑10击验 m- m213824697956陈明王鹏10米NULLNULLNULL。

16、NULLNULLNULL/PC-20100621. . . LQuery6. 却拿视ET机房配件.摘社insert into机房配件values (g30 J安装未用宿舍D72L)t m百消息1行受影响)4.1.2 成果显示a.数据库关系图b. 配件信息表c. 设备采购表d. 设备信息数据库结构表e. 问题设备信息数据库结构表f. 消耗品信息表第五章 总结两个星期的数据库课程设计,让我们经历了很多、学到了很多。 在课程设计中, 从刚开始的一无所知到最后作品的出炉, 大家都花费 了很多时间与精力。 因为只有用心的付出, 才能有更多知识的沉淀与 收获!作为我们的一次课程设计, 我想此次课程设计它有。

17、着非常特殊 的意义。在即将离开学校之前, 让我们更加深刻的记住那些一起学习、 讨论、思考的经历,一起欢笑的场景!也许明天,不会再有老师的谆 谆教诲、不会再有同学之间坦诚、纯真、真挚的友谊。但我们可以记 住在自己大学学习过程中感动自己的一切, 激励我们永远向前拼搏奋 斗!接下来,就我们的课程设计进行总结思考致谢衷心感谢尊敬的胡凤老师在我们的课题论文完成中, 给予的悉心 指导和鼓励, 正是胡老师悉心的指导、 严谨的治学风格和孜孜不倦的 教诲,给了我团队无穷的启发和指引。感谢本小组队员的辛勤努力和团结合作。 并祝愿我们的论文得以 老师和各位的认可,由于时间仓促,能力有限,难免有错漏之处,欢 迎读者指出,多谢指导。

学生机房管理服务器系统设计,广东工业大学数据库课程设计机房管理系统设计...相关推荐

  1. 寝室报修系统设计c语言,数据库课程设计-宿舍报修系统.doc

    读万卷书 行万里路 <数据库系统原理> 课程设计报告 课题名称: 宿舍报修系统 专业班级: 学 号: 姓 名: 指导老师: 成 绩: 2014年6月 一.课题名称 宿舍报修系统 二.需求分 ...

  2. mysql数据库课程设计机房管理系统_基于web的机房管理(完整源码+论文全套+教学视频)...

    实现一个web的机房管理, 也就是说可以基于浏览器来进行各种数据信息的管理功能, 也可以认为是一个B/S架构的机房管理的系统,系统分为前后台,实现了能够进行线上操作, 进行机房管理各项功能,实现了诸如 ...

  3. 计算机信息管理是学什么课程设计,毕业论文计算机专业学生信息管理系统(数据库课程设计)...

    毕业论文计算机专业学生信息管理系统(数据库课程设计) (70页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 兰州石化职业技术学院毕业设计( ...

  4. 学生选课系统 数据库课程设计

    数据库课程设计报告 设计题目         学生选课系统 专    业         计算机科学与技术 班    级         计1101 学    号 姓    名        寸利芳 ...

  5. 查询学生选修课程管理系统java_JAVA数据库课程设计学生选课管理系统的

    <JAVA数据库课程设计学生选课管理系统的>由会员分享,可在线阅读,更多相关<JAVA数据库课程设计学生选课管理系统的(59页珍藏版)>请在人人文库网上搜索. 1.一.课程设计 ...

  6. 数据库课程设计————学生考试系统

    1.敲代码前的准备工作 1.1准备开发工具 1.1.1 开发工具的说明 本系统利用了xampp 集成环境,利用PHP写后端,html.css.js写前端(其实笔者也是现学现卖) 1.1.2 xampp ...

  7. java 数据库工资管理系统设计_数据库课程设计—企业工资管理系统(java版完整代码)...

    数据库课程设计-企业工资管理系统(java版完整代码) 数 据 库 课 程 设 计 报 告2016年 5月 20日 目 录企业工资管理系统姓 名 王 素 文班 级 软 133学 号 139074224 ...

  8. oracle学生考勤,Oracle数据库课程设计――学生考勤系统的Oracle实现1

    Oracle数据库课程设计――学生考勤系统的Oracle实现1 辽宁工程技术大学 Oracle数据库课程设计报告 学生考勤系统 姓 名: XXXXX 班 级: 计SJ08-1班 学 号: 完成日期: ...

  9. oracle学生信息管理系统课程设计,数据库课程设计-学生信息管理系统的设计与实现.doc...

    数据库课程设计-学生信息管理系统的设计与实现 2011-2012课程设计II 学生信息管理系统的设计与实现 一 设计内容 建立一个简单的在校学生信息查询系统,可以让使用者查询到学生的一些简单的个人信息 ...

最新文章

  1. (转)Lucene.NET 使用
  2. CentOS 7 源码编译安装 Redis
  3. 部署Wi-Fi 6之前要回答的5个问题—Vecloud
  4. Python教程:collections的deque()方法
  5. cudnn7.6.5下载 solitairetheme8_.NET Framework 3.5 开启方法及微软官方原版下载
  6. SQL性能优化:如何定位网络性能问题
  7. win10电脑桌面透明便签_在win10电脑桌面上使用工作跟进提醒办公软件可用哪个便签软件?...
  8. 微小宝公众号排行榜_榜单 广东省技工院校微信公众号排行榜(第51期)
  9. WeLive开源PHP在线客服系统源码
  10. python 链表操作 优化_链表的内存优化
  11. python语法(一)——判断字符串是否包含某子字符串
  12. pycharm关闭自动更新
  13. 主板插槽接口相关释义
  14. 2021-08-15 reponse文件下载路径
  15. etcd 及 etcd 在 k8s中的用法
  16. 三菱PLC Q系列经典大型12轴Q01U 实际使用中程序,详细中文注释
  17. 双管道(CreatePipe)与本地cmd.exe进程通信(附源代码及编译好的程序,免费下载)
  18. 负载均衡篇(二)实现Web负载均衡的几种方式
  19. win10 cortana搜索没有任何结果,只是一片空白的解决方案
  20. Windows 远程桌面复制问题

热门文章

  1. 计算机上播放时没声音什么故障,事实:在笔记本电脑上播放歌曲时如果没有声音怎么办...
  2. is array php,PHP 源码 — is_array 函数源码分析
  3. json文件读取之reader.onload中的定义的变量在其函数外部进行处理
  4. matlab运行dxcv,MATLAB imresize 函数和 OpenCV resize 函数结果不同
  5. vue - cli 脚手架安装
  6. NOIP模拟测试30「return·one·magic」
  7. 问题 1051: [编程入门]结构体之成绩统计2
  8. JavaScipt30(第八个案例)(主要知识点:canvas)
  9. jQuery progression 表单进度
  10. (027) Linux之shell分支if语句