当前位置:文档之家› 光环新网酒仙桥数据中心中英文对照简介(T4标准机房)

光环新网酒仙桥数据中心中英文对照简介(T4标准机房)

光环新网酒仙桥数据中心中英文对照简介(T4标准机房)
光环新网酒仙桥数据中心中英文对照简介(T4标准机房)

光环新网酒仙桥数据中心

基础设施和配套条件介绍

一、基本情况(Brief introductions)

(一)、数据中心地理位置(Location)

位于酒仙桥电子城工业园区,北京市朝阳区酒仙桥北路甲10号院电子城IT园D2楼,所在大厦为独立建筑,共六层,机房位于第六层为光环新网自有产权,建筑面积约3800平米(使用率92%),预留4层、5层建筑面积约8000平米,共有六部电梯(四部货梯、两部客梯),楼层净高5.5米。

●Location: Dexin Buidling,Electrical City,

●Address: Electrical City, Building 10, North Road of JiuXian

Bridge, Chaoyang District, Beijing, China

● 6 floors, IDC center is on the 6th floor.

●Size: 3800m2

●Utilization rate: 92%

●4th, 5th floor (8000 m2)reserved for future use.

● 6 elevators (4 goods elevators, 2 passenger elevators)

●Height: 5.5m

(二)、建设条件

1、园区内环境(Surrounding)

Parking spots

Full view of Dexin Building

2、市政配套条件(supporting facilities)

园区内设有免费停车位200席

Number of parking spots: 200

3、机房平面图(plane figure of IDC center)

(三)、基础设施(infrastructure)

1、园区总体规划(general plan of the IT park)

电子城地处东四、五环之间交汇旺角,毗邻丽都商圈,居电子城IT园核心位置,该园区隶属高新技术科技园,入园企业可享受高新企业政策.园区提供免费的充足车位.门前有近15条公交线路直达电子城IT园。

Electrical City is between the 4th and the 5th ring road, next to Lidu commercial zone. It locates in the center of IT

park ,which is a subdivision of Zhongguancun High-techno Park.

The companies in this park are entitled to enjoy Preferential Policies. Parking spaces are free to use, and about 15 bus lines are usable to reach the park.

2、数据中心概况(profile of IDC center)

光环新网数据中心的总体建筑结构根据电信级数据中心的特点设计建造,严格参照国际上电信级机房的建筑标准。遵照ANSI&TIA-942数据中心通讯网络基础设施标准,配备了高端网络设备、先进完善的机房设施以及充沛的电力系统,在安全性、稳定性和伸缩性上均为国内最高级别。

The design and construction of the IDC center was all based on the futures of carrier-grade IDC, and it has achieved the top level of the national standards with promising security, stability, and flexibility.

Sinnet IDC center is well equipped with network equipments, power systems, IDC facilities, which is strictly following ANSI&TIA-942 IDC communication network infrastructure standards.

二、机房规划(panning of the IDC center)

(一)、设计依据规范(design standards):

GB 50019-2003 采暖通风与空气调节设计规范

GB 50243-2002 通风与空调工程施工及验收规范

GB 14714-1993 微小型计算机系统设备用开关电源通用技术条件

GB 50174-93 电子计算机机房设计规范

YD/T 5040 通信电源设备安装设计规范

YD 5003-94 电信专用房屋设计规范

YD/T 1051-2000 通信局(站)电信系统总技术条件

YD/T 1095-2000 通信用不间断电源-UPS

GF014-95 通信机房环境条件暂行规定

ANSI&TIA-942数据中心通讯网络基础实施标准

(二)、数据中心平面布局(space distribution)

前台(front desk):

走廊(hallway):

平面布置图(plane figure):

北京光环新网科技股份有限公司第9 页共21页https://www.doczj.com/doc/c72397091.html,

区域划分(按使用功能):

Space distribution

前庭:128㎡

Antecourt: 128㎡

办公区:130㎡

Working area: 130㎡

配电室:3个,合计208㎡

Switching room: 3 rooms, 208 ㎡ in all.

弱电间:2个,合计20㎡

low voltage room: 2 rooms, 20 ㎡ in all

监控室:40㎡

Monitor room: 40㎡

会客、测试区:3个,合计280㎡

Test district: 3 rooms, 280 ㎡ in all.

消防钢瓶间:50㎡

Fire Protection Carbon steel cylinder storage room: 50㎡高端VIP室:200㎡

Advanced VIP area: 200 ㎡

普通VIP区及普通用户区:2311㎡

Normal VIP area & Normal client area: 2311㎡

其它功能区:572㎡

Space for other use: 572㎡

合计机房使用面积:3939㎡

Total size: 3939 ㎡

用户机柜总数:906个,其中普通用户区:478个,

普通VIP区:365个,高端VIP:63个Number of cabinets: 906

Normal clients area: 478

Normal VIP area: 365

Advanced VIP area: 63

(三)、机房内各系统介绍(systems in IDC center)

机房内主要有以下几种系统

装修系统

电力保障

空调系统

消防系统

监控系统

网络资源

其它系统

The following systems are planted in the IDC center: Decoration system

Power system

Air condition system

Fire-extinguishing system

Supervising system

Network resource

Other systems

1、机房环境指标(environment target of IDC center)

●温度:夏季:23℃±2℃冬季:20℃±2℃

●相对湿度:35-65%

●温度变化率≤5℃(不得凝露)

●尘埃:在静态条件下,每升空气中≥0.5μm的尘粒数≤18000

●噪音:在计算机系统停机条件下,机房区中心位置≤65dB(A) ●机房内绝缘体的静电电位≤1KV

●照度:主要设备机房>300lx,无眩光;辅助区>200lx;应急

照明>5lx

接地:接地电阻<1欧姆,零地电位差<1V

Temperature: 23℃±2℃(summer) 20℃±2℃(winter)

Relative humidity:

Temperature variation range: ≤5℃(no frost)

Dust: the number of dust (≥0.5μm) ≤18000/liter (in static state)

noise: ≤65dB(A) (at central position, when all PC are shut down )

electrostatic potential of Nonconductor ≤1KV

Lighting: main room lighting>300lx, no flare;

sub area lighting>200lx

emergency lighting >5lx

2、装修系统

各环节装修材料均采用环保、阻燃材料

承重地板(单位面积承重1500公斤/平米)

地板距地面高75cm,地面铺设保温层

铺设不燃材料制造的隔热保温层和保护层

Decoration system

●environment-friendly materials & fire-retardant

materials are used

●floor load: (1500km/m2)

●the distance from slab to the raised floor: 75cm.

●insulation layers on the floor

●thermal-protection layers on the floor

3、电力系统:

A、输入:供电局单独提供4000KVA电力输入

B、后备电源:两台奔驰LTU 2000KW柴油发电机互为备机。

C、机柜供电:两路UPS供电,机柜内每路电源设独立的接线端

子及控制开关,方便线路检修

D、机房电力线路铺设方式为:上走线方式

E、供电量(平均):2KVA/机柜,VIP室内机柜可根据用户使

用情况改造,最高可达10KVA/机柜

F、VIP区内每个机柜可提供专业电源接口

G、电力保障系统:

普通用户区:

4台500KVA的UPS ,采用3+1模式运行;

VIP区:

为双母线系统,一路利用整个机房3+1模式运行的

500KVA UPS,另外在电力备份线路上单独增加一路160KVA

UPS ,采用1+1模式运行,专门为VIP用户提供电力保障

使VIP用户达到T4级

UPS选用伊顿爱克赛9395系列

H、强电列头柜:

平均每25至30个机柜一个;

列头柜内汇聚每个机柜的电源控制开关;

列头柜内汇聚每个机柜中每路电源实时电流数字显示;

机房内所有配电开关均选用施奈德产品;

3 、 power system:

A.Input: 4000KVA

B.Back-up power: 2 diesel generators (Benz, LTU

2000kW)

C.Cabinet power: 2 UPS equipped. Dependant wiring

terminals and control switches.

D. electrical Cable : above the floor

E. 2kVA per cabinet. (flexible for VIP clients, 10kVA

max)

F. professional power interface for VIP clients.

G.power protection system

Normal clients

500kVA×4 UPS systems, 3+1 mode

VIP clients:

Besides the former 500KVA UPS system (3+1 mode), a 160KVA UPS system is added to form a 1+1 double busbar

system.

(UPS model: Eaton Powerware, 9395 series.)

H. Power Distribution Cabinet(PDC)

One PDC for every 25~30 cabinets

The power control switches of every cabinet are converged in PDCs

The real-time current data of every cabinet are converged in PDCs

Schneider-Electric Switches

4、弱电系统

铺设方式采用上走线方式,机房内根据区域的划分,大致设置30个弱电列头柜,每个列头柜与总配线柜连接为:24芯光纤、200对超五类大对数电缆

Low voltage system

●laid above the floor

●30 low-voltage distribution cabinets, conneted to the

main distribution cabinets by 24 fiber and 200-pairs

CAT5E multipairs cable

5、空调系统

机房专用水冷空调机组,其中水冷机组为2主1备,管路为双管路,室内机为23台,主备机组合计制冷能力达到2000KW。

空调制冷方式为下送上回,机房内机柜间分冷热通道,更有效的达到使用效果

●Cold water air condition units are used.

● 2 main unit, 1 back-up unit

●Double pipework

●23 indoor air-conditions

●Refrigerating capacity: 2000KW

●Colling mode: up-return, down-supply

●Cool tunnels and warm tunnels distributed

between the cabinets.

水冷机组选用克莱门特机组,室内机部分选用艾默生产品(P2100FC2MS1R)6、监控系统(supervising system)

1、机房内设有24小时有人值守监控室

Staffs 24-hours on watch in the monitor room

2、24小时保安巡视

24-hours patrolling guards

3、安防监控(200个监控点)

Security supervising (200 supervising nodes)

4、机房设备(UPS、空调)实时监控

Equipments (UPS, air-conditions, etc.) real-time

supervising

5、环境实时监控(温、湿度等)

Environment (temperature, humidity, etc.)

real-time supervising

6、网络实时监控

Network real-time supervising

7、消防系统(fire protection system)

机房内消防分为消防报警系统及消防灭火系统,其中报警系统分为烟感系统、温感系统,灭火系统采用FM200 气体灭火系统,消防系统与大厦原有消防系统分开,为机房独立系统,运行状态并入整个机房监控系统

●Fire warning system and fire-extinguishing system

included

●Fire warning system is constituted by temperature

detector system and smoke detector system.

●Fire-extinguishing system is using RM200 gas

fire-extinguishing system.

●Fire protection system is separated with the original

building and working independently.

Monitored by the supervising system.

8、网络资源介绍Network resources

与东直门机房分5个不同路由,共104芯光纤互联

Join with the IDC center in Dongzhimen, from five different routes by 104 fiber.

(完)

IDC机房工程设计方案

IDC机房工程设计方案 1、机房工程设计概述 数据中心基础设施的建设,很重要的一个环节就是计算机机房的建设。计算机机房工程不仅集建筑、电气、安装、网络等多个专业技术于一体,更需要丰富的工程实施和管理经验。计算机房设计及施工的优劣直接关系到机房内计算机系统是否能稳定可靠地运行,是否能保证各类信息通讯畅通无阻。 由于计算机机房的环境必须满足计算机等各种微机电子设备和工作人员对温度、湿度、洁净度、电磁场强度、噪音干扰、安全保安、防漏、电源质量、振动、防雷和接地等的要求。所以,一个合格的现代化计算机机房,应该是一个安全可靠、舒适实用、节能高效和具有可扩充性的机房。 本方案项目包括装修工程、配电工程、空调工程、设备监控工程、闭路电视工程、安全工程、消防工程等七大部分。本方案书根据国家标准及行业标准设计和施工。 1.1 设计原则 吉通上海公司数据中心机房是吉通上海公司的基础设施,数据中心的设计必须满足当前各项需求应用,又面向未来快速增长的发

展需求,因此必须是高质量的、高安全可靠灵活的、开放的。我们在进行设计时,遵循以下设计原则: 实用性和先进性: 采用先进成熟的技术和设备,满足当前的需求,兼顾未来的业务需求,尽可能采用最先进的技术、设备和材料,以适应高速的数据传输需要,使整个系统在一段时期内保持技术的先进性,并具有良好的发展潜力,以适应未来信息产业业务的发展和技术升级的需要。 安全可靠性: 为保证各项业务应用,网络必须具有高可靠性,决不能出现单点故障。要对数据中心机房布局、结构设计、设备选型、日常维护等各个方面进行高可靠性的设计和建设。在关键设备采用硬件备份、冗余等可靠性技术的基础上,采用相关的软件技术提供较强的管理机制、控制手段和事故监控及安全保密等技术措施提高电脑机房的安全可靠性。 灵活性及可扩展性: 吉通上海公司一个快速发展的信息产业公司,所以其数据中心机房必须具有良好的灵活性及可扩展性,能够根据今后业务不断深入发展的需要,扩大设备容量和提高用户数量和质量的功能。具备支持多种网络传输、多种物理接口的能力,提供技术升级、设备更新的灵活性。

浅谈学校计算机机房的日常维护及管理

农村学校计算机机房的日常管理与维护 摘要:随着近几年国家对学校信息化建设的投入,农村学校的信息化建设也得到了很大改善。很多学校机房已配置了大量的计算机, 信息技术课也步入正常化,所以对于对于怎样管理与维护好机房是一个很重要且现实的问题,科学有效地管理好机房不仅可以使现有的设备发挥最大功效, 还可以提高教学质量、保证良好的教学秩序,笔者作为长期从事农村学校信息化建设者,结合机房管理实践, 以适应教学需要为出发点,对现存的问题和建议等方面进行探究。 关键词:计算机机房维护管理, 0、引言 随着计算机的迅速普及和信息技术的不断发展,计算机机房的建设已成为各级各类学校现代化教学重要组成部分。机房的维护管理工作是信息技术教学的重要环节,但由于学校机房的服务对象主要是学生,他们好奇心强,动手能力强,因此破坏性也极强,经常会随意更改系统数据而出现系统设置的改变、文件的丢失、删除,非正常操作引起系统死机,从而使机器不能正常启动,系统界面被改得面目全非,甚至有的学生把带有病毒的活动硬盘或u盘带入机房,导致计算机系统全部崩溃,严重地影响了计算机实践课的教学效果。怎样才能做好机房管理,为教学提供一个好的环境,对提高课堂教学效果,减轻计算机教师的工作强度,都有着十分重要的意义。因此我提出了一套简便而又切实可行的网络机房的管理与维护方案。 1、计算机机房的维护 1、1系统恢复技术 (1)使用克隆(Ghost)技术备份和恢复系统 克隆技术是现代机房维护的得力工具,利用Ghost软件的数据备份及恢复功能,可以快速地恢复系统。先利用某一个标准配置的工作站(机房初建成且已装好所需的应用程序)的系统分区制作一个分区映像文件。操作步骤为:在执行Ghost软件后,依次执行local→partition→To Image,管理员将映像文件保存在网络中可靠的存储设备中,以备工作站系统区崩溃时进行恢复,如存储在E:\ghost\win xp.gho。以后万一系统受损,就可以很方便地利用Ghost软件将所做的备份还原出来。还原过程是在工作站上以DOS方式启动ghost后(若非DOS 时进行恢复,有时会出现异常,如蓝屏),再依次执行local→partition→From Image,选择备份所在的盘符、路径和文件名,再选择系统欲恢复的分区,然后一路“OK”就行了。Ghost软件在系统备份以后,如果机房的某一台计算机系统坏了,本身的Ghost备份又失效了,或者新换了一个硬盘,这时就可以利用Ghost 软件对两个硬盘进行对拷。具体操作为:运行Ghost软件,执行local→Disk→To Disk,然后选择源盘、目标盘,按照提示做一些选择后等待指示条完成就可以了。网络工作站在系统还原之后还需重新启动计算机,设置系统IP地址、计算机名称及相应的驱动程序。至此系统重新更新完毕。 (2)利用网络同传功能快速地安装应用软件和恢复计算机 每个老师都会根据教学计划和继续进度的安排在机房的计算机上安装部分软件,这其实是一件比较繁琐的事情,但我们可以在一台计算机上先行安装并测

光环新网:公司房山绿色云计算基地项目建设可行性研究报告

光环新网房山绿色云计算基地项目建设可行性研究报告 北京光环新网科技股份有限公司 2015 年06 月

目录 一、项目概述 (2) 二、项目承担单位情况 (2) 三、项目建设的必要性 (3) 1. 行业发展现状与趋势 (3) 1.1 IDC 市场发展状况 (3) 1.2 中国云计算产业发展情况 (5) 2. 项目建设的必要性 (6) 3. 项目建设的可行性 (6) 四、项目投资及建设内容 (6) 1. 项目投资预算 (6) 2. 项目总体规划 (7) 3. 云计算中心建设 (7) 五、风险管理与控制 (8) 1. 政策风险与控制 (8) 2. 技术风险与控制 (8) 3. 财务风险与控制 (9) 4. 市场风险与控制 (9) 六、项目结论 (9) 1

一、项目概述 光环新网房山绿色云计算基地项目由北京光环新网科技股份有限公司全资收购的子公司——北京德信致远科技有限公司在北京市房山区进行投资建设。项目规划用地 69999.3 平方米,主体规划建设 8 栋云计算中心。每栋云计算中心规划建设为 4 层建筑,内部划分 6 个模块,提供 1500 个 5KVA 标准的中密机柜服务。云计算中心内还建设有多种类型云计算平台,提供满足客户多样化需求的云计算服务。 光环新网房山绿色云计算基地项目规划总投资184075 万元,其中固定资产投资 181875 万元,其他费用 2200 万元。云计算中心将分期建设,逐步投入正式运营,为光环新网公司增加新的利润增长点。 二、项目承担单位情况 公司名称:北京德信致远科技有限公司 公司类型:有限责任公司(外商投资企业法人独资) 成立日期:2014 年 03 月 20 日 注册资本:10000 万元 法定代表人:董德有 注册地址:北京市房山区窦店交道东大街 5 号 203 室 经营范围:技术开发、技术咨询、技术转让。 股权结构:德信无线通讯科技(杭州)有限公司持股 100%。 德信致远通过其母公司德信无线通讯科技(杭州)有限公司于 2014 年 5 月以竞拍方式取得了北京高端制造业(房山)基地 03 街区 O 区 69999.3 平方米一类工业用地的国有土地使用权。目前,该地块尚处于规划阶段,土地使用权证也正在办理中(证书主体为德信致远,该工业用地地块面积及规划建设面积等以最终的土地使用权证为准)。经考察,公司认为德信致远拥有的工业用地适合建设为云计算基地。为进一步拓展公司业务,增强公司综合竞争能力,公司拟收购德信致远 100%股权,收购完成后,德信致远将负责实施光环新网房山绿色云计算基地,为广大商企用户提供数据中心、云计算等互联网一体化解决方案服务。

数据中心机房建设概述

数据中心机房建设概述 发布时间:2012-03-06 14:33 浏览量: 2076 一、数据中心的概念 数据中心(DataCenter)通常是指在一个物理空间内实现信息的集中处理、存储、传输、交换、管理,而计算机设备、服务器设备、网络设备、存储设备等通常认为是网络核心机房的关键设备。 关键设备运行所需要的环境因素,如供电系统、制冷系统、机柜系统、消防系统、监控系统等通常被认为是关键物理基础设施。 二、机房工程(数据中心)的类型及特点 电子机房主要有计算机机房、电信机房、控制机房、屏蔽机房等。这些机房既有电子机房的共性,也有各自的特点,其所涵盖的内容不同,功能也各异。 (一)计算机机房 计算机机房内放置重要的数据处理设备、存储设备、网络传输设备及机房保障设备。计算机机房的建设应考虑以上设备的正常运行,确保信息数据的安全性以及工作人员身心健康的需要。 大型计算机机房一般由无人区机房、有人区机房组成。无人区机房一般包括小型机机房、服务器机房、存储机房、网络机房、介质存储间、空调设备间、UPS设备间、配电间等;有人区机房一般包括总控中心机房、研发机房、测试机房、设备测试间、设备维修存储间、缓冲间、更衣室、休息室等。 中、小型计算机机房可将小型机机房、服务器机房、存储机房等合并为一个主机房。 (二)电信机房 电信机房是每个电信运营商的宝贵资源,合理、有效、充分地利用电信机房,对于设备的运行维护、快速处理设备故障、降低成本、提高企业的核心竞争力等具有十分重要的意义。 电信机房一般是按不同的功能和专业来区分和布局的,通常分为设备机房、配套机房和辅助机房。 设备机房是用于安装某一类通信设备,实现某一种特定通信功能的建筑空间,便于完成相应专业内的操作、维护和生产,一般由传输机房、交换机房、网络机房等组成。配套机房是用于安装保证通信设施正常、安全和稳定运行设备的建筑空间,一般由计费中心、网管监控室、电力电池室、变配电室和油机室等组成。 辅助机房是除通信设施机房以外,保障生产、办公、生活需要的用房,一般由运维办公室、运维值班室、资料室、备品备件库、消防保安室、新风机房、钢瓶间和卫生间等组成。在一般智能建筑中通信机房经常与计算机网络机房合建。 (三)控制机房 随着智能化建筑的发展,为实现对建筑中智能化楼宇设备的控制,必需设立控制机房。控制机房相对于数据机房、电信机房而言,机房面积较小,功能比较单一,对环境要求稍低。但却关系到智能化建筑的安全运行及设备、设施的正常便用。

机房管理系统数据库设计

5北华航天工业学院 课程设计报告(论文) 课程名称: 数据库原理与应用 报告题目: 机房管理系统数据库设计 作者所在系部: 计算机科学与工程 作者所在专业: 计算机科学与技术 作者所在班级: B11512 作者姓名: 刘智星 指导教师姓名: 贾振华、李建义 完成时间: 2013年6月28日 北华航天工业学院教务处制 课程设计任务书 课题名称 《数据库原理与应用》课程设计 完成时间 指导教师 贾振华 职称 副教授 学生姓名 刘智星 班级 总体设计要求 B11512 总体设计要求: 1、明确课设任务,复习与查阅相关资料。 2、根据老师给出的设计题目,在两周时间内完成其中某一个题目的从用户需求分析、数据 库设计到上机编程、调试和应用等全过程的数据库系统设计。如果学生自拟题目,库设计到上 机编程、调试和应用等全过程的数据库系统设计。如果学生自拟题目,需经指导教师同意。 3、独立完成课程设计任务,不能抄袭,设计完成后,将所完成的工作交由老师检查;要求 写出一份详细的设计报告。 4、按要求完成课设内容,课设报告要求文字和图工整、思路清楚、正确。 5、应用程序应具有一定的实用性和健壮性。 工作内容及时间进度安排 第一周、周1:设计动员,布置课程设计任务。 第一周、周2:查阅资料,制定方案,进行程序总体设计。 第一周、周3~第二周2:详细设计, 系统调试。 第二周、周3:整理,撰写设计报告。 第二周、周3-周5:验收,提交设计报告,评定成绩。 课程设计成果 1、课程设计报告书一份 2、源程序清单一份 3、成果使用说明书一份 摘 要 随着网络的飞速发展,机房的数量和功能不断增多,数据量也随之增加。同 样使用者也增多,管理难度不断加大。传统的方式显然浪费了许多的人力、物力, 以及资源甚至已经影响到机房的运营。 机房管理系统正是一套能够合理解决、代替传统人工管理方式的管理系统, 对机房、机器、使用者进行合理有效的管理及操作。本系统模拟了机房的收费、 登录、下机等等的管理,提高了工作效率,节约了管理成本。 关键词:机房管理 自动收费 提高效率 ABSTRACT With the rapid development of the network, the quantity and function room increases, the amount of data increases. As the user is also increasing, the management difficulty increasing. The traditional approach is clearly wasted a lot of manpower, material resources, and has even affected the operating room. Computer room management system is a set of reasonable solution, management system to replace the traditional manual management mode, management and operation is reasonable and effective to room, machine, user. The system simulates the room charge, login, etc. under the management, improve work efficiency, saving the cost of management. Keywords : improve the efficiency management of computer automatic toll collection 目录 《数据库课程设计》............................................................................................................... 1 一、系统需求分析............................................................................................................... 1 (1)信息要求:............................................................................................................. 1 (2)处理要求:............................................................................................................. 1 (3)安全性和完整性要求。......................................................................................... 1 二、概念结构设计............................................................................................................... 1 (1)E‐R 图....................................................................................................................... 1 (2)解决命名冲突以及结构冲突设计方法................................................................. 3 三、逻辑结构设计............................................................................................................... 3 四、数据库物理结构设计................................................................................................... 4 五、数据库实施................................................................................................................... 5 (1)使用 T‐SQL语句实现数据库表;.......................................................................... 5 (2)用 T‐SQL语句实现必要的存储过程及触发器。.. (6) 六、数据库应用系统的实施和维护................................................................................... 《数据库课程设计》 ——机房管理系统 一、系统需求分析 (1)信息要求: 指用户需要从数据库中获得信息的内容与性质。数据库中需要存储那 些数据。 实现机房、上机类型等基本信息的管理; 实现机器信息、管理人员信息、使用者信息的管理; 实现上机管理; 实现收费管理; (2)处理要求: 用户需要完成什么处理功能,对处理的响应时间有什么要求(给出功能模块图)。 1. 学生用户端完成登陆功能,完成登陆记录上机时间; 2. 管理员端完成各个信息的管理; 创建触发器,实现下机时自动计算此次上机的时间和费用; 创建存储过程统计各机房的上机时间和费用; 创建存储过程统计指定时间段内各管理人员的收费合计; (3)安全性和完整性要求。 建立数据库相关表之间的参照完整性约束。 二、概念结构设计 (1)E-R 图 密码 管理管理员姓名 管理人编号 管理员 primary key 合计收费 图 管理员 E-R 图 1机房名称 机房信息 上机总时间 机房号 primary key 上机总费用 每小时费用 管理人编号 图 机房信息 E-R 图 密码 ID 使用者姓名 Foreign key 使用者信息 总费用 图 E-R 图 机房号 Foreign key 机器号 总使用时间 机器信息 Primary key 图 机器信息 E-R 图 机房号 上机类型名称 上机类型_机房 primary key primary key 图 上机类型_机房 E-R 图 2费用 机器号 foreign key 上机时间 上机总费用 ID foreign key 下机时间 图 上机总费用 E-R 图 (2)解决命名冲突以及结构冲突设计方法 相关的列名使用相同的名字,加上完整性约束。 使用者信息 登录 上机总费用 机器信息 属于 管理员信息 管理 机房信息 三、逻辑结构设计 (1)给出由 E-R 得到的关系模型:并注明转换过程中应用的规则; (2)数据模型的优化; (3)分析这些模式对于应用环境是否合适,确定是否要对某些模式进行合并或分解; (4)用户模式设计; (5)在数据库中一般使用英文名字,在用户视图中则一般使用符合用户一贯的中文命 名法; 管理员信息(管理人编号,密码,管理员姓名,合计收费) 3机房信息(机房号,机房名称,每小时费用,上机总费用,上机总时间,管理人编号) 机器信息(机器号,机房号) 使用者信息(ID,密码,使用者姓名,总费用) 上机类型_机房(机房号,上机类型名称) 上机总费用(ID,机器号,上机时间,下机时间,费用) 四、数据库物理结构设计 管理员信息表(管理员信息) 字段名称 中文含义 数据类型 varchar varchar varchar int 长度 完整性约束 是否主键 字段说明 管理人编号 密码 管理人编号 管理人编号 20 20 20 primary key 是 否 否 否 密码 密码 无 无 无 管理员姓名 管理员姓名 管理员姓名 合计收费 合计收费 合计收费 机房信息表(机房信息) 字段名称 机房号 中文含义 机房号 数据类型 char 长度 完整性约束 是否主键 字段说明 机房号 20 20 primary key 是 否 否 否 否 否 机房名称 机房名称 char 无 机房名称 每小时费用 每小时费用 上机总时间 上机总时间 上机总费用 上机总费用 管理人编号 管理人编号 int 无 无 每小时费用 上机总时间 上机总费用 管理人编号 int int 无 Varchar 20 foreign key 使用者信息表(使用者信息) 字段名称 中文含义 数据类型 长度 完整性约束 是否主键 字段说明 ID ID char 20 Not null 否 ID Primary key 密码 密码 char char Int 20 20 无 无 无 否 否 否 密码 使用者姓名 总费用 使用者姓名 使用者姓名 总费用 总费用 机器信息表(机器信息) 字段名称 机器号 中文含义 机器号 数据类型 长度 完整性约束 是否主键 字段说明 机器号 char 20 primary key not null 是 机房号 机房号 char 20 foreign key 否 否 机房号 总使用时间 总使用时间 datetime 无 总使用时间 机房信息表(机房信息) 字段名称 机房号 中文含义 机房号 数据类型 char 长度 完整性约束 是否主键 字段说明 机房号 20 20 primary key primary key 是 否 机房名称 机房名称 char 机房名称 4机房信息表(机房信息) 字段名称 中文含义 数据类型 长度 完整性约束 是否主键 字段说明 使用者 ID ID char 20 foreign key 是 登录名 机器号 上机时间 下机时间 费用 机器号 上机时间 下机时间 费用 char datetime datetime int 20 foreign key 否 否 否 否 本次机器号 上机时间 下机时间 费用 无 无 无 五、数据库实施 (1)使用 T-SQL 语句实现数据库表; create table 管理员信息( 管理人编号 varchar(20) primary key, 密码 varchar(20), 管理员姓名 VARCHAR(20), 合计收费 INT ); create table 机房信息 ( 机房号 char(20) primary key, 机房名称 CHAR (20), 每小时费用 int(20), 上机总时间 int, 上机总费用 INT, 管理人编号 varchar(20), foreign key (管理人编号) references 管理员信息(管理人编号) ); create table 使用者信息 ( ID CHAR (20) not null, 密码 char(20),使用者姓名 char(20), 总费用 INT, primary key(ID) , foreign key (ID) references 使用者信息(ID) ); create table 机器信息 5( 机器号 char(20) not null, 机房号 char(20), 总使用时间 datetime, primary key (机器号), foreign key (机房号) references 机房信息(机房号) ); create table 上机类型_机房 ( 机房号 char(20), 上机类型名称 Char(20), primary key(机房号,上机类型名称), ); create table 上机总费用 ( ID CHAR(20), 机器号 Char(20), 上机时间 datetime, 下机时间 datetime, 费用 int, foreign key(ID) references 使用者信息(ID) on update cascade on delete no action, foreign key(机器号) references 机器信息(机器号) on update cascade on delete no action, ); (2)用 T-SQL 语句实现必要的存储过程及触发器。 create trigger t_上机总费用 --drop trigger t_上机总费用 on 上机总费用 after insert as begin update 管理员信息 set 合计收费=合计收费+(select 每小时费用 from 机房信息 where 机房号=(select 机房号 from 机器信息 6where 机器号 =(select 机器号 from 上机总费用 where 费用=0 ) ) )*(select DATEDIFF(HH,上机时间,下机时间) from 上 机总费用 where 费用=0) where 管理人编号=(select 管理人编号 from 机房信息 where 机房号=(select 机房号 from 机器信息 =0 ) ) ); update 机房信息 set 上机总时间=上机总时间+(select DATEDIFF(HH,上机时间,下机时间) from 上 机总费用 where 费用=0), 上机总费用=上机总费用+(select 每小时费用 from 机房信息 where 机房号=(select 机房号 from 机器信息 where 机 器 号 =(select 机 器 号 from 上机总费用 where 费用=0 ) ) )*(select DATEDIFF(HH,上机时间 ,下机时间 ) from 上机总费用 where 费用=0) where 机房号=(select 机房号 from 机器信息 where 机器号=(select 机器号 from 上机总费用 where 费用=0 ) ); update 使用者信息 set 总费用=总费用+(select 每小时费用 from 机房信息 where 机房号=(select 机房号 from 机器信息 where 机器号=(select 机器号 from 上机总费用 where 费用=0) ) )*(select DATEDIFF(HH,上机时间,下机时间) from 上机总费用 where 7费用=0) where ID=(select ID from 上机总费用 where 费用=0); --更新使用者信息表——共使用的费用 update 上机总费用 set 费用=(select 每小时费用 from 机房信息 where 机房号=(select 机房号 from 机器信息 where 机器号=(select 机器号 from 上机总费用 where 费用=0) ) )*DATEDIFF(HH,上机时间,下机时间) where 费用=0; end; create procedure 时间_费用 --drop procedure 时间_费用 As select 上机总时间,上机总费用 from 机房信息 EXEC 时间_费用 --触发存储过程 create procedure 管理人收费 --drop procedure 管理人收费 As select * from 管理员信息 EXEC 管理人收费 --触发存储过程 六、数据库应用系统的实施和维护 (1)实现数据库的 T-SQL 语句; 激发存储过程 EXEC 时间_费用 --触发存储过程 EXEC 管理人收费 --触发存储过程 激发触发器 insert into 上机总费用 (ID,机器号 ,上机时间 ,下机时间 ,费用 ) values('1 号床的下铺 ',101,'2013-11-10 12:00:','2013-11-10 13:00:',0); insert into 上机总费用 (ID,机器号 ,上机时间 ,下机时间 ,费用 ) values('望江明月 8',101,'2013-11-10 12:00:','2013-11-10 13:00:',0); 将存入所有的需要更新数据;以后需要查什么就可以直接查询表。 (2)写出载入初始数据的 T-SQL 语句; 插入管理员信息数据 insert into 管理员信息(管理人编号,密码,管理员姓名,合计收费) values('2011001','2011001','我 叫 2011001',0); insert into 管理员信息(管理人编号,密码,管理员姓名,合计收费) values('2011002','2011002','我 叫 2011002',0); insert into 管理员信息(管理人编号,密码,管理员姓名,合计收费) values('2011003','2011003','我 叫 2011003',0); insert into 管理员信息(管理人编号,密码,管理员姓名,合计收费) values('2011004','2011004','我 叫 2011004',0); 插入机房信息数据 insert into 机房信息 (机房号,机房名称 ,每小时费用 ,上机总费用 ,上机总时间 ,管理人编号 ) values('01','软件实验室 1','2',0,0,'2011001'); insert into 机房信息 (机房号,机房名称 ,每小时费用 ,上机总费用 ,上机总时间 ,管理人编号 ) values('02','软件实验室 2','2',0,0,'2011001'); insert into 机房信息 (机房号,机房名称 ,每小时费用 ,上机总费用 ,上机总时间 ,管理人编号 ) values('03','软件实验室 3','2',0,0,'2011002'); insert into 机房信息 (机房号,机房名称 ,每小时费用 ,上机总费用 ,上机总时间 ,管理人编号 ) values('04','嵌入式实验室','0',0,0,'2011003'); insert into 机房信息 (机房号,机房名称 ,每小时费用 ,上机总费用 ,上机总时间 ,管理人编号 ) values('05','网络实验室 1','3',0,0,'2011004'); insert into 机房信息 (机房号,机房名称 ,每小时费用 ,上机总费用 ,上机总时间 ,管理人编号 ) values('06','网络实验室 2','3',0,0,'2011004'); 插入机器信息数据 insert into 机器信息(机器号,机房号) values('101','01'); insert into 机器信息(机器号,机房号) values('102','01'); insert into 机器信息(机器号,机房号) values('201','02'); insert into 机器信息(机器号,机房号) values('202','02'); insert into 机器信息(机器号,机房号) values('203','02'); insert into 机器信息(机器号,机房号) values('204','02'); insert into 机器信息(机器号,机房号) values('301','03'); insert into 机器信息(机器号,机房号) values('302','03'); insert into 机器信息(机器号,机房号) values('303','03'); insert into 机器信息(机器号,机房号) values('304','03'); 9insert into 机器信息(机器号,机房号) values('401','04'); insert into 机器信息(机器号,机房号) values('402','04'); insert into 机器信息(机器号,机房号) values('403','04'); insert into 机器信息(机器号,机房号) values('404','04'); insert into 机器信息(机器号,机房号) values('501','05'); insert into 机器信息(机器号,机房号) values('502','05'); insert into 机器信息(机器号,机房号) values('503','05'); insert into 机器信息(机器号,机房号) values('504','05'); insert into 机器信息(机器号,机房号) values('505','05'); insert into 机器信息(机器号,机房号) values('601','06'); insert into 机器信息(机器号,机房号) values('602','06'); insert into 机器信息(机器号,机房号) values('603','06'); insert into 机器信息(机器号,机房号) values('604','06'); insert into 机器信息(机器号,机房号) values('605','06'); insert into 机器信息(机器号,机房号) values('607','06'); insert into 机器信息(机器号,机房号) values('608','06'); insert into 机器信息(机器号,机房号) values('609','06'); 插入使用者信息数据 insert into 使用者信息(ID,密码,使用者姓名,总费用) values('1 号床的下铺','025951','刘智星 ',0); insert into 使用者信息(ID,密码,使用者姓名,总费用) values('我的首级','025951','刘天啊',0); insert into 使用者信息(ID,密码,使用者姓名,总费用) values('望江明月','025951','刘星星',0); 插入上机类型_机房数据 insert into 上机类型_机房 values('01','C 语言程序设计'); insert into 上机类型_机房 values('01','C++程序设计'); insert into 上机类型_机房 values('01','C#高级编程'); insert into 上机类型_机房 values('01','数据库系统概论'); insert into 上机类型_机房 values('02','数据库系统概论'); insert into 上机类型_机房 values('02','交换机原理'); insert into 上机类型_机房 values('03','C++程序设计'); insert into 上机类型_机房 values('04','云计算服务'); insert into 上机类型_机房 values('05','网页设计'); insert into 上机类型_机房 values('05','软件开发'); insert into 上机类型_机房 values('06','计算机组成原理'); (3)简单阐述各模块的基本功能; 触发器作用:更新表:管理员信息(合计收费);机房信息(上机总时间,上机总费用);使 用者信息(总费用);上机总费用(费用) 以便后续查询。 10触发器实现两项数据的查询功能。 (4)给出该模块的设计思路,针对难点部分应该进行详细的阐述; 触发器中需要先更改管理员信息,机房信息,使用者信息;再更新上机总费用以免计费 重复。 (5)按模块分析所编写的应用程序所使用的 T-SQL 语句; 通过插入激发触发器完成更新其他表的操作。 七、界面实现 图 7-1运行后界面 图 7-2登录后 11图 7-3输入用户名密码后登录 图 7-4点击退出后 图 7-5点击注册 点击添加 12图 7-6管理员登录后 八、小结 工作内容:首先进行需求分析,之后实现数据库,在实现数据库中由于需求分析做得不 到位。导致多次更改表。工作量数据库的工作量较小,java 的工作量比较大。数据库和 java 界面连接出现问题通过询问同学解决了SQL Sever 2008配置问题。实现了数 据库和界面的连接。 系统的不足之处在于界面太过简单,应该美化一下。 界面简明以操作,不以出错。 九、致谢 通过本次课程设计,知道了 java 和数据库的连接方式方法。在此感谢老师的悉心讲解 和指导。我尝试如何设计数据库出现了不少错误多谢老师指证。 13十、参考文献 赵斯思编著.Visual Basic 数据库编程技术与实例.人民邮电出版社, 2004 杨志姝,李光海编著. SQL 应用与开发标准教程. 北京:清华大学出版社, 2006 李爱武编著. SQL Server2000 数据库系统实训教程. 北京:北京邮电大学出版 社,2004 冯凤娟编著. SQL 与PL/SQL 程序设计基础. 北京:清华大学出版社, 2002 王越, 刘加伶, 李粱编著. 大型数据库技术及应用. 重庆:重庆大学出版 社,2001 林桂花编著. 数据库应用技术. 大连:大连理工大学出版社,,2003 王珊, 萨诗煊. 数据库系统概论 [M]. 北京:高等教育出版社, 张化祥, 陆晶. Java 程序设计 [M]. 北京:清华大学出版社, 李兴华. Java 开发实战经典 [M]. 北京:清华大学出版社, 贾振华.Java 语言程序设计(第二版) 中国水利水电出版社 月 14十一、附录 Java 界面部分代码 连接数据库: import .*; public class Link_SQL { Connection conn; Statement stm; PreparedStatement pstm; ResultSet rs; public Link_SQL() throws Exception{ try { (""); conn=("jdbc:odbc:lzx","",""); } catch (ClassNotFoundException e) { ; import .*; public class G_mainFrame extends JFrame implements ActionListener{ JButton btnaddG=new JButton("添加管理员"); JButton updateG=new JButton("修改管理员信息"); JButton select_M_and_T=new JButton("查看机房收费和时长"); JButton how_maney=new JButton("查看各管理员收费"); JButton addJF=new JButton("添加机房信息"); JButton selectJF=new JButton("查看机房信息"); JButton updateJF=new JButton("更改机房信息"); JButton addJQ=new JButton("添加机器信息"); JButton selectJQ=new JButton("查看机器信息"); JButton updateJQ=new JButton("更改机器信息"); 15JButton addSJType=new JButton("添加上机类型信息"); JButton selectSJType=new JButton("查看上机类型信息"); JButton updateSJType=new JButton("更改上机类型信息"); JButton addSJType_JF=new JButton("添加上机类型_机房信息"); JButton selectSJType_JF=new JButton("查看上机类型_机房信息"); JButton updateSJType_JF=new JButton("更改上机类型_机房信息"); JButton index=new JButton("首页"); JButton btnexit=new JButton("退出"); JPanel p1=new JPanel(new FlowLayout); JPanel p2=new JPanel(new FlowLayout); JPanel p3=new JPanel(new FlowLayout); JPanel p4=new JPanel(new FlowLayout); JPanel p5=new JPanel(new FlowLayout); JPanel p6=new JPanel(new FlowLayout); JPanel p7=new JPanel(new FlowLayout); G_mainFrame(){ super ("管理员你好欢迎登陆计算机管理系统"); Container contentpane=getContentPane(); (new GridLayout(6,1)); (this );(this ); (btnaddG);(updateG); (p1); (this );(this ); (select_M_and_T);(how_maney); (p2); (this );(this );updateJF .addActionListener(this ); (addJF);(selectJF);(updateJF); (p3); (this );(this );updateJQ .addActionListener(this ); (addJQ);(selectJQ);(updateJQ); (p4); (this );(this ); (this ); (addSJType);(selectSJType);(updateSJType); (p5); 16(this );( this );(this ); (addSJType_JF);(selectSJType_JF);(updateSJType_JF); (p6); (this );(this ); (index);(btnexit); (p7); setDefaultCloseOperation; setSize(960,540);setVisible(true ); } public void actionPerformed(ActionEvent e) { String command=(); if ("添加管理员")){ Insert_G G=new Insert_G(); } if ("修改管理员信息")){ // 查看机房收费和时长")){ // } if ("查看各管理员收费")){ // } if ("添加机房信息")){ Insert_JF G=new Insert_JF(); } if ("查看机房信息")){ // } if ("更改机房信息")){ // } if ("添加机器信息")){ Insert_JQ s=new Insert_JQ(); } if ("查看机器信息")){ // } if ("更改机器信息")){ // } if ("添加上机类型信息")){ 17// } if ("查看上机类型信息")){ // } if ("更改上机类型信息")){ // } if ("添加上机类型_机房信息")){ Insert_JFType s=new Insert_JFType(); } if ("查看上机类型_机房信息")){ // } if ("更改上机类型_机房信息")){ // } if ("首页")){login_index s=new login_index(); } if ("退出")){(0); } } // // // } public static void main(String args[]){ G_mainFrame s=new G_mainFrame(); } 18北华航天工业学院课程报告 课 程 设 计 成 绩 姓 名 题 目 刘智星 班 级 B11512 指导教师 贾振华、李建义机房管理系统 指 导 教 师 评 语 评定成绩: 指导教师签字: 年 月 日 19

相关主题
文本预览
相关文档 最新文档