赞
踩
目录
《数据库系统原理》课程设计是软件工程和计算机科学与技术专业集中实践性环节之一,旨在让我们自身加深对数据库基础理论和基本知识的理解,掌握设计数据库管理系统的基本方法,锻炼运用知识解决实际问题的动手能力。
要求学生们从给定的设计题目中进行选择,进行需求分析,概念设计、逻辑设计,数据库的设计过程,表结构、表之间的关联,给出视图的定义、触发器的定义、索引,安全性的实现,用SQL语句等在SQL Server 2008系统中实现数据库的数据输入,查询,更新和输出;给出实现效果截图及部分测试结果。
随着社会的发展以及教育水平的提高,当今社会在校生的数量越来越庞大。与此同时,使用曾经的手工的方式对学生的信息进行管理效率非常低下。在互联网技术高度发达的今天 ,使用数据库技术队对学生的住信息进行管理能够使学校对学生信息的管理更加的高效,检索迅速,查找方便,可靠性高存储量大。使用数据库技术的这些优点可以使得学生信息出错的发生。同时使用数据库技术可以使学生住宿信息长时间稳定地保存,也不容易丢失。开发出这样的一个数据库迫在眉睫。
系统需求调查的方法为访谈法,通过对多个学校的宿舍管理人员进行交谈,从而得出系统的主要任务和特定的要求。系统的主要任务是能够对宿舍信息,学生信息,管理员信息,住宿信息进行登记,调整,并能进行各种查询以及信息的备份。
完整性要求:防止不符合语义的数据进入数据库。
安全性要求:需要防止客户对数据进行未经授权的访问。
性能要求:最好能够实现并发访问,允许多个用户同时对数据库中的数据进行访问。
一致性要求:防止数据库进入不一致状态。
数据库要求:各种各样的故障都可能发生,出现意外时,,尽可能的确保任何数据在任何情况下都不会丢失。
系统的业务流程:
学生入住和退宿时通过管理员进行登记;
住宿产生的各种费用以及使用的各项物品由管理员进行登记;
管理员将登记的各项信息上报给教务处;
教务处将各项住宿信息进行统一管理;
储存的所有数据供不同权限的客户进行访问;
数据字典:
学生基本信息
编号 |
属性名 |
类型 |
解释 |
备注 |
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) |
无 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。