数据库课程设计——学生宿舍信息管理系统

本文介绍了学生宿舍信息管理系统的设计,包括设计目的、任务要求、需求分析、概念设计、逻辑设计、物理结构设计和数据库实施。系统实现了对学生、宿舍、管理员信息的管理,以及费用、物品登记等功能,通过E-R图、数据表定义、视图、索引和触发器确保数据完整性和安全性。此外,系统还进行了初步的系统评价和设计心得分享。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库课程设计——学生宿舍信息管理系统

目录                                                                                             

1.设计目的... 2

2、任务与要求... 2

3、学生宿舍管理系统课程设计... 2

3.1 引言... 2

3.2需求分析... 2

3.2.1. 2

3.2.2. 3

3.3概念设计... 6

3.4逻辑设计... 10

3.5物理结构设计... 12

3.6数据库实施... 14

3.6.1数据库表的定义... 14

3.6.2视图的定义:... 15

3.6.3索引:... 16

3.6.4触发器的定义:... 17

3.6.5用户的定义:... 18

3.6.6 对数据的管理:... 18

3.7系统调试和测试... 19

4.系统评价... 20

4.1我的系统特色:... 20

4.2 系统不足及改进... 21

5.设计心得... 21

 

1.设计目的

《数据库系统原理》课程设计是软件工程和计算机科学与技术专业集中实践性环节之一,旨在让我们自身加深对数据库基础理论和基本知识的理解,掌握设计数据库管理系统的基本方法,锻炼运用知识解决实际问题的动手能力。

2、任务与要求

要求学生们从给定的设计题目中进行选择,进行需求分析,概念设计、逻辑设计,数据库的设计过程,表结构、表之间的关联,给出视图的定义、触发器的定义、索引,安全性的实现,用SQL语句等在SQL Server 2008系统中实现数据库的数据输入,查询,更新和输出;给出实现效果截图及部分测试结果。

 

3、学生宿舍管理系统课程设计

3.1 引言

 

随着社会的发展以及教育水平的提高,当今社会在校生的数量越来越庞大。与此同时,使用曾经的手工的方式对学生的信息进行管理效率非常低下。在互联网技术高度发达的今天 ,使用数据库技术队对学生的住信息进行管理能够使学校对学生信息的管理更加的高效,检索迅速,查找方便,可靠性高存储量大。使用数据库技术的这些优点可以使得学生信息出错的发生。同时使用数据库技术可以使学生住宿信息长时间稳定地保存,也不容易丢失。开发出这样的一个数据库迫在眉睫。

3.2需求分析

3.2.1

 系统需求调查的方法为访谈法,通过对多个学校的宿舍管理人员进行交谈,从而得出系统的主要任务和特定的要求。系统的主要任务是能够对宿舍信息,学生信息,管理员信息,住宿信息进行登记,调整,并能进行各种查询以及信息的备份。

 

完整性要求:防止不符合语义的数据进入数据库。

安全性要求:需要防止客户对数据进行未经授权的访问。

性能要求:最好能够实现并发访问,允许多个用户同时对数据库中的数据进行访问。

一致性要求:防止数据库进入不一致状态。

数据库要求:各种各样的故障都可能发生,出现意外时,,尽可能的确保任何数据在任何情况下都不会丢失。

3.2.2

系统的业务流程:

学生入住和退宿时通过管理员进行登记;

住宿产生的各种费用以及使用的各项物品由管理员进行登记;

管理员将登记的各项信息上报给教务处;

教务处将各项住宿信息进行统一管理;

储存的所有数据供不同权限的客户进行访问;

 

 

数据字典:

学生基本信息

编号

属性名

类型

解释

备注

0001

学号

Varchar(15)

0002

姓名

Varchar(10)

0003

性别

Varchar(2)

男、女

0004

年龄

Int

0……100之间

0005

手机号

Varchar(15)

手机号码

0006

专业

Varchar(20)

 

住宿费用信息:

 

 

编号

属性名

类型

解释

备注

0008

表单编号

Varchar(15)

0009

学号

Varchar(15)

0010

宿舍号

Varchar(6)

不是门牌号

0011

水费

Double(6)

大于0

0012

电费

Double(6)

大于0

0013

维修费

Double(6)

评论 207
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值