机房管理系统数据库设计.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

学院机房管理系统

数据库设计说明书

拟制人刘庞哲

审核人_______于宝华_______

批准人______________________

【2013年7月4日星期4】

一、引言

1.1编写目的

随着我国高等教育的快速开展及大学招生规模的不断扩大以至于校园数字化的开展和我国高校机房的数量与规模在不断扩大,。各个高校都建设了自己的校园网络,越来越多的学生到校机房上网。这对校园机房进行联合计费管理和机房的配置管理等也提出了更高的要求。为了更好的发挥学校公共机房的职能,解决机房管理过程中的一些实际问题就要开发出一套满足高校需求的机房管理系统是非常必要的。

机房作为一种信息资源的集散地,有很多的信息数据需要管理,由于数据信息处理工作量大、数据繁多,因此原有的手工管理方式就存在容易出错、数据易丧失,且不易查找和低效率等弊病。总的来说,就是缺乏系统,标准的信息管理手段。基于这此问题,我认为有必要建立一个机房管理系统,使机房管理工作标准化,系统化,程序化,防止机房管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和统计相关情况。

1.2背景

a.待开发软件系统的名称:

学院机房管理系统

b.本工程的任务提出者:

石河子大学

c.本工程开发者:

刘庞哲

d.本工程用户:

学校学生机房管理人员

1.3参考资料

《软件开发这点儿事——软件开发工具手册》邵志东著

《程序员指南丛书ASP.NET高级编程》但正刚著

《ASP.NET网络应用系统开发与实例》吴明晖主编吴丹红编著

二、题目

〔15〕机房管理系统

实现机器信息、管理人员信息的管理;

实现上机管理;

实现收费管理;

创立触发器,实现下机时自动计算此次上机的时间和费用;

创立存储过程统计各机房的上机时间和上机费用

创立存储过程统计指定时间段内各管理人员的收费合计;

建立数据库相关表之间的参照完整性约束。

三、需求分析

针对一般高校机房管理系统的需求分析、通过对学生上机过程、教学班上机过程、注册过程、充值过程、的内容的数据流程分析一现设计如下数据项和数据结构

〔1〕机房根本信息:包括机房号、机房名、计算机数目、管理人等

〔2〕计算机根本信息:包括计算机IP地址、编号、机房号、品牌、备注等

〔3〕学生根本信息:包括学号、姓名、性名、行政班等

〔4〕用户根本信息:包括用户名、学号、密码、余额等

〔5〕学生充值根本信息:包括用户名、充值时间、金额、办理人等

〔6〕机房收费标准根本信息:包括机房号、金额等

〔7〕学生上机过程登记根本信息:包括计算机IP地址、日期、上机时间、下机时间、学号、上机类型等

〔8〕机房费用统计根本信息:包括计算机IP地址、日期、统计时间、费用等

四、数据库概念结构设计

1、系统功能结构图

机房管理系统

机房管理系统

机房信息管理

机器信息管理

学生信息管理

充值信息管理

上机过程管理

费用信息管理

学生信息查询

学生信息添加

学生信息修改

机器信息添加

机器信息查询

机器信息修改

上机过程添加

上机过程查询

上机过程修改

2、属性图

图2机房实体E-R图图3学生实体E-R图

3、全局E-R图

机房

机房

用户

学生

计算机

机房号

机房名

机器数目

管理人

编号

机房号

品牌

备注

行政班

学号

性别

姓名

余额

密码

学号

用户名

属于

上机

选择

属于

n

1

1

1

1

n

1

1

五、数据库逻辑结构设计

1、数据字典

room(机房表)

字段名

数据类型

能否为空

是否为主键

说明

rno

int

机房号

rname

char(10)

机房名

number

smallint

计算机数目

manager

char(10)

管理人

computer(计算机表)

字段名

数据类型

能否为空

是否为主键

说明

IP

char(20)

计算机IP地址

cno

smallint

编号

rno

int

机房号

brand

Char(20)

品牌

note

Varchar(100)

备注

Student(学生表)

字段名

数据类型

能否为空

是否作为主键

说明

sno

Int

学号

sname

Char(10)

姓名

sex

Char(2)

性别

class

Char(20)

行政班

Usertable〔用户表〕

字段名

数据类型

能否为空

是否作为主键

说明

uname

Char(20)

用户名

sno

int

学号

pword

Char(2

文档评论(0)

liuzhouzhong + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档