机房管理系统数据库课程设计

  • 格式:doc
  • 大小:630.00 KB
  • 文档页数:26

下载文档原格式

  / 26
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计评分表

课程设计答辩记录表

摘要

本系统为机房信息管理系统,是一个信息管理系统,其开发主要包括数据库的建立和维护。

在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成一个满意的可行系统。在下面的各章中我将以开发学生学籍管理系统,谈谈其具体开发过程和所涉及到的问题及解决方法。

目录

第一章系统概要介绍 (5)

1.1 系统概述 (5)

1.2 系统研发背景 (5)

1.3系统研发的目的和意义 (5)

第二章需求分析 (7)

2.1 需求描述 (7)

2.2 主要功能 (7)

2.3 数据需求 (8)

2.3 功能模块实现 (8)

2.4 数据流图 (9)

2.5 数据词典 (10)

第三章数据库概念结构设计 (11)

3.1 E-R图 (11)

3.1 1 局部E-R图 (12)

3.2 系统全局E-R图 (12)

3.2 系统全局E-R图 (13)

3.3 实体及属性的定义 (14)

第四章数据库逻辑计 (16)

4.1 初始关系 (16)

4.2 规范化处理 (16)

第五章数据库的物理结构设计 (17)

5.1 基于SQL Server的数据表设计 (17)

5.2 引表 (17)

第六章数据库的实现及操作 (19)

6.1 数据表创建 (19)

6.2 数据库操作部分 (21)

6.21 数据库的插入操作 (21)

6.22 数据库的修改操作 (21)

6.23 数据库的删除操作 (21)

6.3 关系图 (22)

第七章结语及心得 (23)

第八章参考文献 (23)

第一章系统概要介绍

1.1 系统概述

《数据库原理及应用》课程的学习,其主要的目标是能利用课程中学习到的数据库知识及技术较好地开发设计出数据库应用系统,去解决各行各业信息化处理的要求。本实验主要在于巩固学生对数据库的基本原理和基础理论的理解,掌握数据库应用系统的设计开发的基本方法,进一步提高学生的综合运用所学的知识能力。

为了使数据库的应用系统开发设计合理、规范、有序、正确、高效进行,现在广泛采用的是工程化6阶段开发设计过程及方法,它们是需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库实施、数据库系统运行及维护阶段。我们按照以上几点开发了机房上机管理系统数据库。

1.2 系统研发背景

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

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

1.3系统研发的目的和意义

我们根据所学的数据库原理及程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成

题目要求的功能,从而达到掌握开发一个小型数据库的目的。我校的计算机设备和学生上网上机管理还处于较为原始的手工阶段。缺少一套实用可靠的设备和课程管理系统软件。随着电气化教学和无纸化办公的一步步完善,利用机房管理系统管理我校的机房势在必行

第二章需求分析

2.1 需求描述

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

(1)计算机基本信息:包括计算机IP地址、编号、状态、当前用户,学号、单价等

(2)学生基本信息:包括学号、密码、姓名、性别、年级、班级、专业、余额等

(3)管理员基本信息:包括管理员Id、密码、管理员身份证号、、姓名、性别、年龄、联系号码等

(4)上机基本信息:计算机编号、用户ID,学号、上机时间、下机时间、上网用时、实用金额、余额等

(5)学生充值基本信息:包括充值Id、用户名,学号、收费人员,管理员ID、充值时间、充值金额、余额等

(6)短消息基本信息:包计算机IP地址、管理员ID 、发送时间、消息内容等

2.2 主要功能

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

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

3学生对学生信息和的查看。

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

5机房管理员对部分卡信息的修改。

6机房管理员对学生上机信息的查看。

7机房管理员对短消息的修改、查看、删除

8学生读短消息的查看

系统功能方面:

(1)系统登陆:点击可执行文件机房设备管理系统之后,就进入本登陆

界面,用户需要如上所述的正确

的用户名和密码之后才能使用本系统。

(2)修改密码:本应用模块的主要功能是实现对原始密码的修改的操作,增强系统的安全性。密码是一个管理系统正常运行的一个重要保障,在

本处,只有管理员才可以进行操作,并可以根据不同的系统情况对系统

的用户进行增加和删除等工作。