宿舍信息管理系统 下载本文

内容发布更新时间 : 2024/12/25 0:11:27星期一 下面是文章的全部内容请认真阅读。

2017-2018-1数据库系统原理课程设计

《数据库系统原理》课程设计报告

题目:宿舍信息管理系统

专业班级: 2016级软件工程(2)班 指导教师: 王晓妍 学生姓名一: 赵欣睿 完成任务 : 需求分析 (页码起止:3—8 ) 学生姓名二: 陈思慧 完成任务 : 数据实施 (页码起止: 19—23 ) 学生姓名三: 刘伟 完成任务 : 概念设计 (页码起止: 11—14 ) 学生姓名四: 崔子涵 完成任务 : 逻辑设计 (页码起止: 15—17 )

2017-2018-1数据库系统原理课程设计

目录

1 引言 ............................................................ 1 1.1 问题描述 ...................................................... 1 1.2开发环境和运行环境 ............................................ 1 2 需求分析 ........................................................ 3 2.1系统功能基本的要求 ............................................ 3 2.2企业对系统实现的要求 .......................................... 3 2.4数据流程 ...................................................... 6 2.5数据字典 ...................................................... 8 3 概念设计 ....................................................... 11 3.1设计分E-R图 .................................................. 11 3.2设计完成的总E-R图 ............................................ 14 4 逻辑结构设计 ................................................... 15 4.1图向关系模式的转换 ........................................... 15 4.2关系模型的优化 ............................................... 15 4.3用户子模式的设计 ............................................. 15 5物理结构设计阶段 ................................................ 16 6数据实施和维护.................................................. 17 6.1建立数据库 ................................................... 17 6.2建表 ......................................................... 17 6.3建查询 ....................................................... 20 6.4建存储过程 ................................................... 22 6.5建触发器 ..................................................... 24 7总结 ........................................................... 25 参考文献 ......................................................... 26

I

2017-2018-1数据库系统原理课程设计

1 引言

1.1 问题描述

学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。

当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21 世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备修改功能,能够快速的查询学校所需的住宿信息。面对目前学校发展的实际状况,我们通过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。

1.2开发环境和运行环境

本学生宿舍信息管理系统(数据库系统) 的开发运行环境如下:

开发环境:Windows7 数据库管理系统: MYSQL 5.5 硬件运行环境:

服务器:最低配置 PⅢ以上 CPU, 256MB 以上内存, 1G 以上硬盘空间。 客户端:最低配置 PⅢ以上 CPU, 128 MB 以上内存, 400M 以上硬盘空间。 软件环境:

服务器操作系统:Windows2000Server 企业版

客户端操作系统: WindowsXP/Windows7,浏览器要求 IE6.0 以上 后台数据库系统:MYSQL 5.5 及以上版本

1