当前位置:   article > 正文

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

学生宿舍管理信息系统

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

目录                                                                                             

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)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/788965
推荐阅读
相关标签
  

闽ICP备14008679号