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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/359939.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql磁盘临时表清理_mysql 创建大量磁盘临时表

发现 mysql 中创建的临时表基本都是磁盘临时表,对此进行排查。最后为临时表机制说明。通过查看 mysql 状态变量,看到创建的临时表基本都是磁盘临时表。查看临时表配置,默认配置 16M,配置并没有问题。创建两个表,做一个…

吃鸡服务器8月10日维护,《黑潮之上》2021年8月10日不停服维护公告

在黑潮之上手游中2021年8月10日更新了哪些有趣的内容呢?想了解本次更新情况如何的小伙伴们,接下来就让我们一起来看一下吧!各位接触者:为了提供良好的游戏体验,保证服务器稳定运行,《黑潮之上》将于2021年8月10日早5:0…

资格赛:题目1:同构

时间限制:2000ms单点时限:1000ms内存限制:256MB描述 给定2个树A和B,保证A的节点个数>B的节点个数。 现在你需要对树A的边进行二染色。 一个好的染色方案,指不存在一个树A中的连通块,同时满足以下2个条件 1. 其中只有同色的边 2. 和B同构。…

如何使用Java 8 FlatMap JDBC ResultSet?

您还不喜欢机能吗? 这样标题可能不会引起您的共鸣-但文章会! 相信我。 本质上,我们想要这样: ------------------ | col1 | col2 | col3 | ------------------ | A | B | C | row 1 | D | E | F | row 2 | G …

java 获取mysql链接_Java中如何获取mysql连接的3种方法总结

前言本文主要来说说三种 Java 中获取 mysql 连接的方式,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍:第一种:传统的连接方式;第二种:读取配置文件方式;第三种&…

Netty writeAndFlush() 流程与异步

Netty writeAndFlush()方法分为两步, 先 write 再 flush Overridepublic ChannelFuture writeAndFlush(Object msg, ChannelPromise promise) {DefaultChannelHandlerContext next;next findContextOutbound(MASK_WRITE);ReferenceCountUtil.touch(msg, next);next.invoker.in…

JavaScript学习总结(六)——JavaScript判断数据类型总结

最近做项目中遇到了一些关于javascript数据类型的判断处理,上网找了一下资料,并且亲自验证了各种数据类型的判断,在此做一个总结吧! 一、JS中的数据类型 1.数值型(Number):包括整数、浮点数。 2…

material 项目_Web开发必备的 10 个开源项目,不用自己亲自造轮子!

来自:Java and Python君Web 开发中几乎的平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以给开发者使用,那么有哪些优秀的开源免费的控制面板呢?我在 Github 上…

香辣弹簧:自动接线的不同方法

我想展示使用Spring的Autowired批注的不同方式: Constructor , Method和Field自动装配。 我展示的示例都是byType自动装配模式的一种形式( constructor自动装配模式类似于byType )。 请参阅Spring Reference指南 ,以获…

SVN部署(本地)

1.安装TortoiseSVN 2.建立Repository。在F:/下建立文件夹SVN_NATIVE_REPOSITORY, —— 》 3.在其他任意路径建立任意名称的路径,这里为D:\MSVC Project\SVN_WORK,确保该文件夹为空 右键单击,点击SVN Checkout, 第一行 …

InetAddressImpl#lookupAllHostAddr慢/挂起

自从我升级到优胜美地以来,我已经注意到尝试解析我的家庭网络上的本地主机已经花费了很多时间(有时超过一分钟),所以我想我会尝试找出原因。 这是我的初始/ etc / hosts文件的外观,它基于我的机器的主机名是teetotal的…

mysql sqlserver schema_MySQL数据库数据迁移到SQLserver

最近因工作需要,需要将mysql数据库迁移到sqlserver,仅仅是数据迁移,因此相对比较简单。对于mysql迁移到sqlserver,我们需要使用到mysql odbc驱动,然后透过sqlserver链接服务器的方式来访问mysql。具体见下文描述。一、…

mysql客户端安装错误_windows下mysql 5.7以上版本安装及遇到的问题

(原)早些前用window安装mysql挺简单的,一个安装程序,一路下一步。2006的5.0版本,确实太早了点。于是官网上又下了一个版本,windows也是提供了二个版本Installer(安装)版和Archive(文档)版。Installer版本的后缀是.msi,…

SP2010开发和VS2010专家食谱--第二章节--工作流

本章内容: 1. 创建顺序工作流。 2. 创建带有初始表单的网站工作流。 3. 从工作流创建任务。 4. 创建自定义任务表单。 Introduction 根据国际工作流联盟(http://www.WFMC.org)标准组织,完全致力于流程,这样定义工作流&…

sklearn中eof报错_sklearn中的数据预处理和特征工程

小伙伴们大家好~o( ̄▽ ̄)ブ,今天我们看一下Sklearn中的数据预处理和特征工程,老规矩还是先强调一下,我的开发环境是Jupyter lab,所用的库和版本大家参考:Python 3.7.1(你的版本至少要…

sql显示前10行数据_SPL 简化 SQL 案例详解:计算各组前 N 行

取出各组的前N行数据是较常见的运算,比如:每个月每种产品销量最高的五天是哪五天,每位员工涨薪最多的一次是哪次,高尔夫会员成绩最差的三次是哪三次,等等。在SQL中,这类运算要用窗口函数以及keep/top/rownu…

jquery 与其他库冲突解决方案

var j jQuery.noConflict();j("div p").hide(); // 基于 jQuery 的代码$("content").style.display "none"; // 基于其他库的 $() 代码转载于:https://www.cnblogs.com/timelesszhuang/p/3677845.html

11. mysql锁机制_深入探讨MySQL锁机制

MySQL锁机制究竟是怎样的呢?这是很多人都提到过的问题,下面就为您详细介绍MySQL锁机制方面的知识,希望可以让您MySQL锁机制有更多的了解。当前MySQL已经支持 ISAM, MyISAM, MEMORY (HEAP) 类型表的表级锁了,BDB 表支持页级锁&…

4月21日会议总结(整理—祁子梁)

会议成果: 1.今天我们确定了软件版本的时间alphe版在12周做出来,在我们内部测试基本通过。 bate版在13周发布和其他组作交换测试,在14周release版发布并给其他人使用体验准备15周的演讲。 2.同时确定了部分功能实现顺序,”谁是卧底…

通达信金融终端_尘缘整合_V7.12

http://pan.baidu.com/s/1gvtPO http://pan.baidu.com/s/1xqrk6 通达信金融终端_尘缘整合_V7.12转载于:https://www.cnblogs.com/mier001/p/3679701.html