机房管理系统数据库设计-毕业论文.doc
文本预览下载声明
读万卷书 行万里路
PAGE
学院机房管理系统
数据库设计说明书
拟制人 刘庞哲
审核人_______ 于宝华_______
批准人______________________
【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
ch
显示全部