数据库库机房管理系统Word格式文档下载.docx

上传人:b****1 文档编号:5263173 上传时间:2023-05-04 格式:DOCX 页数:25 大小:229.85KB
下载 相关 举报
数据库库机房管理系统Word格式文档下载.docx_第1页
第1页 / 共25页
数据库库机房管理系统Word格式文档下载.docx_第2页
第2页 / 共25页
数据库库机房管理系统Word格式文档下载.docx_第3页
第3页 / 共25页
数据库库机房管理系统Word格式文档下载.docx_第4页
第4页 / 共25页
数据库库机房管理系统Word格式文档下载.docx_第5页
第5页 / 共25页
数据库库机房管理系统Word格式文档下载.docx_第6页
第6页 / 共25页
数据库库机房管理系统Word格式文档下载.docx_第7页
第7页 / 共25页
数据库库机房管理系统Word格式文档下载.docx_第8页
第8页 / 共25页
数据库库机房管理系统Word格式文档下载.docx_第9页
第9页 / 共25页
数据库库机房管理系统Word格式文档下载.docx_第10页
第10页 / 共25页
数据库库机房管理系统Word格式文档下载.docx_第11页
第11页 / 共25页
数据库库机房管理系统Word格式文档下载.docx_第12页
第12页 / 共25页
数据库库机房管理系统Word格式文档下载.docx_第13页
第13页 / 共25页
数据库库机房管理系统Word格式文档下载.docx_第14页
第14页 / 共25页
数据库库机房管理系统Word格式文档下载.docx_第15页
第15页 / 共25页
数据库库机房管理系统Word格式文档下载.docx_第16页
第16页 / 共25页
数据库库机房管理系统Word格式文档下载.docx_第17页
第17页 / 共25页
数据库库机房管理系统Word格式文档下载.docx_第18页
第18页 / 共25页
数据库库机房管理系统Word格式文档下载.docx_第19页
第19页 / 共25页
数据库库机房管理系统Word格式文档下载.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据库库机房管理系统Word格式文档下载.docx

《数据库库机房管理系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库库机房管理系统Word格式文档下载.docx(25页珍藏版)》请在冰点文库上搜索。

数据库库机房管理系统Word格式文档下载.docx

6.1视图15

第7章课程设计项目进度表18

第8章课程设计任务分配表18

第9章设计心得19

第10章参考文献19

第1章项目介绍

1.1项目名称

机房管理系统

1.2开发人员

汤鹏辉(组长)岳海忠谢靖

1.3指导老师

韩存鸽

第2章需求分析

2.1课程设计概述

随着我国高等教育的快速发展及大学招生规模的不断扩大以至于校园数字化的发展和我国高校机房的数量与规模在不断扩大,。

各个高校都建设了自己的校园网络,越来越多的学生到校机房上网。

这对校园机房进行联合计费管理和机房的配置管理等也提出了更高的要求。

为了更好的发挥学校公共机房的职能,解决机房管理过程中的一些实际问题就要开发出一套满足高校需求的机房管理系统是非常必要的。

机房作为一种信息资源的集散地,有很多的信息数据需要管理,由于数据信息处理工作量大、数据繁多,因此原有的手工管理方式就存在容易出错、数据易丢失,且不易查找和低效率等弊病。

总的来说,就是缺乏系统,规范的信息管理手段。

基于这此问题,我认为有必要建立一个机房管理系统,使机房管理工作规范化,系统化,程序化,避免机房管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和统计相关情况。

2.2主要功能

1机房管理员对计算机信息和机房信息的查看、修改、删除。

2机房管理员对学生的余额的修改。

3学生对学生信息和课程信息及成绩的查看。

4学生对卡余额信息的查看。

5任课教师对学生成绩的修改。

6充值员对部分卡信息的修改。

7任课教师对课程信息的查看。

2.3数据需求

1对机房信息的添加,修改,删除

2对计算机信息的添加,修改,删除

3对学生信息的添加,修改,删除

4对课程信息的添加,修改,删除

5对充值卡信息的添加,修改,删除

6对学生上机登记信息的添加

2.4数据流图

第3章概念结构设计

3.1E-R图

1、属性图

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

图4计算机实体E-R图

图5教学班实体E-R图

2局部E-R图

3、全局E-R图

图6实体和实体之间关系E-R图

第4章逻辑结构设计

4.1关系模式如下,其中有下划线的表示主键

(1)机房信息(机房编号,机房名,计算机数目,管理员)

(2)计算机信息(计算机编号,机房号,配置时间)

(3)学生信息(学号,姓名,性别,班级,卡号)

(4)课程信息(课程号,课程名称,任课教师,上课时间)

(5)学生选课信息(学号,课程号,成绩)

(6)充值卡信息(卡号,时间,充值金额,办理人,消费金额,余额)

(7)学生上机登记信息(机房号,计算机编号,学号,日期,上机时间,下机时间)

经过一系列的转化该关系模式属于第三NF

第5章数据库表创建及表关系

5.1数据库代码

createdatabasecroomsystem

usecroomsystem

createtableroom/*机房信息表(机房编号,机房名,计算机数量,管理员)*/

(rnointnotnullprimarykey,

rnamevarchar(10)notnull,

numberint,

managerchar(10)notnull)

机房信息(room)

项目

中文

类型

约束

主键

外键

主键外键对应关系

备注

rno

机房编号

int

notnull

rname

机房名

varchar(10)

number

计算机数量

manager

管理员

createtablecomputer/*计算机信息(计算机编号,机房编号,配置时间)*/

(cnointnotnull,

rnointnotnullconstraintr_cforeignkeyreferencesroom(rno),

buildtimedatetime,

constraintr_c_pprimarykey(cno,rno))

计算机信息表(computer)

cno

计算机编号

buildtime

配置时间

datetime

createtablestudent/*学生信息(学号,姓名,性别,班级,卡号)*/

(snointnotnullprimarykey,

snamevarchar(10)notnull,

sexchar

(2)check(sexin(‘男’,‘女’)),

classvarchar(20),

canochar(10)notnull

学生信息表(student)

类别

sno

学号

sname

姓名

sex

性别

char

(2)

class

班级

varchar(20)

cano

卡号

char(10)

createtablecourse/*课程信息(课程号,课程名,任课教师)*/

(clnointnotnullprimarykey,

clnamevarchar(20)notnull,

teachervarchar(10)notnull

classtimechar(20)notnull)

课程信息(course)

clno

课程号

clname

课程名

teacher

任课教师

classtime

上课时间

char(20)

createtablesc/*学生选课(学号,课程号,成绩)*/

(snointnotnullconstraints_c_cforeignkeyreferencesstudent1(sno),

clnointnotnullconstraints_c_aforeignkeyreferencescourse(clno),

scorechar(5),

constraints_c_mprimarykey(sno,clno))

学生选课(sc)

score

成绩

char(5)

createtablecard/*卡信息(卡号,时间,充值金额,办理人,消费金额,余额)*/

(canochar(10)notnull,

datedatetimenotnull,

pmoneysmallmoneynotnull,

transvarchar(10),

cmoneysmallmoney,

remoneysmallmoneynotnull,

constraints_c_nprimarykey(cano,date)

卡信息表(card)

date

时间

pmoney

充值金额

smallmoney

trans

办理人

cmoney

消费金额

remoney

余额

createtablereInformation/*上机登记信息(机房号,计算机编号,学号,日期,上机时间,下机时间)*/

(rnointnotnullconstraintr_cforeignkeyreferencesroom(rno),

cnointnotnull,

snointconstraints_c_lforeignkeyreferencesstudent(sno),

begintimesmalldatetimenotnull,

endtimesmalldatetimenotnull,

constraints_c_rprimarykey(rno,cno,sno))

上机登记信息(reInformation)

机房号

日期

begintime

上机时间

smalldatetime

endtime

下机时间

5.2数据字典

字段名

数据类型

能否为空

是否为主键

说明

计算机数目

Int

课程名称

ptime

充值时间

金额

代理人

5.3数据初始化

机房信息初始化

机房编号(rno)

001

瑞6-401

60

胡辉

002

瑞6-402

003

瑞6-403

计算机信息

01

2004-3-10

02

03

学生信息

4011025

汤鹏辉

计科一班

3521003546

4011011

岳海忠

3521012543

4011029

谢靖

3521024567

4012048

李萍

计科二班

3521024584

课程信息

1

C语言

韩辉珍

2

Java

刘夫曼

3

数据库原理

学生选课

95

2

88

89

85

86

80

卡信息

2010-7-10

50

王文杰

2010-7-5

30

2010-7-3

20

2010-8-3

40

2010-7-15

5

45

2010-7-26

25

2010-7-25

4

36

2010-7-28

18

上机登记

2010-8-208:

00

2010-8-2013:

2010-7-258:

2010-7-2513:

2010-7-158:

2010-7-1512:

2010-7-288:

2010-7-2810:

5.4关系图

第6章视图的操作

6.1视图

学生成绩视图对于学生

createview学生成绩

asselectsc.sno,sname,clname,score

fromsc,student,course

wheresc.sno=student.snoandsc.clno=course.clno

充值信息视图对于充值员

createview充值信息

asselectcano,date,pmoney,trans,remoney

fromcard

wherepmoneyisnotnull

计算机信息视图对于机房管理员

createview计算机信息

asselectroom.rno,rname,number,manager,cno,buildtime

fromroom,computer

whereroom.rno=computer.rno

上机登记信息视图对于机房管理员

createview上机登记信息

asselect*

fromreInformation

学生成绩视图对于任课教师

余额信息视图对于机房管理员和学生

createview余额

asselectcano,date,cmoney,remoney

fromcard

wherecmoneyisnotnull

第7章课程设计项目进度表

完成的工作

2010.5.14

需求分析

2010.5.15

概念结构设计,逻辑结构设计

2010.5.16~5.17

创建表和视图

2010.5.18

书写课程设计报告

第8章课程设计任务分配表

成员

座号

项目内容

序号

25号

需求分析,,数据流图,建视图,课程设计报告

11号

数据初始化,关系模型,建表,课程设计报告

29号

E-R图,关系模型,建视图,课程设计报告

第9章设计心得

通过这次课程设计,我更加熟练的掌握了数据库设计的方法,加深了对数据库课程知识的理解,也认识到理论和实践的差别,课本上的知识多少有些抽象,难免会有不理解的地方,所以安排一些课程设计是很有必要的。

同时也更加深入的了解了利用SQL语言操纵数据库的知识,并且对数据库里面的存储过程有了比较深入的了解。

经过几天的艰苦奋斗,我终于完成了我的数据库课程设计并且进一步提高分析解决问题的综合能力。

由于时间仓促,系统还有很多不足之处,所以开发的系统不是很完善,有一些功能未实现。

以前对数据库的很多知识认识都不深刻,做过这次课程设计之后,我对数据库的知识有了一个比较系统的了解;

比如:

对表内一些字段的约束,关系等的运用已经比较熟练。

由于是第一次使用,所以运用的不是很熟练。

刚开始的时候,对于数据库设计方法等一系列知识都不熟悉,但在老师同学的帮助和自己的尝试后我基本完成此系统开发,这时我也觉得其实也没有那么难。

经过对这个系统的开发,在开发过程中遇到但也解决了很多问题。

这个课程设计使我巩固了数据库的知识。

在今后的学习中我会加强理论与实践的结合,通过不断的摸索来弥补自己的不足之处。

第10章参考文献

[1]钱雪忠、李金,数据库原理及应用,北京邮电大学出版社,2005年

学校地址:

福建省武夷山市武夷大道16号

设计单位:

版本号:

WyuKcsjVer2007

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 小学作文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2