《公寓管理系统》数据库顶层结构设计设计.doc
文本预览下载声明
PAGE
2010级软件工程综合设计
《学生公寓管理系统》
数据库设计说明书
文档标志MSR-DBDD-201203英文标题Management of Student Residences Database Design Description版 本 号1.0状 态初始版
承办单位:山西大学计算机与信息技术学院
总负责人:郭少波
小组成员:郭少波、韩慧琴、夏瑜晖、耿生法、郭晨瑞
编 撰 人:郭少波、夏瑜晖
完成日期:2012—9—6
修改历史:
日期变更内容概述作者备注2012-9-6初始版本定稿夏瑜晖
目 录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc334656080 1引言 PAGEREF _Toc334656080 \h 1
HYPERLINK \l _Toc334656081 1.1标识 PAGEREF _Toc334656081 \h 1
HYPERLINK \l _Toc334656082 1.2数据库概述 PAGEREF _Toc334656082 \h 1
HYPERLINK \l _Toc334656083 1.3文档概述 PAGEREF _Toc334656083 \h 2
HYPERLINK \l _Toc334656084 2引用文件 PAGEREF _Toc334656084 \h 2
HYPERLINK \l _Toc334656085 3数据库详细设计 PAGEREF _Toc334656085 \h 2
HYPERLINK \l _Toc334656086 3.1概念结构设计 PAGEREF _Toc334656086 \h 2
HYPERLINK \l _Toc334656087 3.2 逻辑结构设计 PAGEREF _Toc334656087 \h 3
HYPERLINK \l _Toc334656088 3.3物理结构设计 PAGEREF _Toc334656088 \h 6
HYPERLINK \l _Toc334656089 4注解 PAGEREF _Toc334656089 \h 6
TOC \o 1-2 \h \z \u
PAGE \* MERGEFORMAT6
1引言
1.1标识
学生公寓管理系统标示
软件名称软件标识号缩写版本号发行号Management of Student ResidencesMSRMSR1.0
1.2数据库概述
本系统采用投资方提供的Oracle数据库进行软件开发,ORACLE 数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库,它实现了分布式处理功能。
1.3文档概述
在软件开发过程中,编码小组在实现系统的主要功能时不得不涉及到数据库,而本文档的主要用途就在于为编码小组提供逻辑上的实现基础,同时在软件的结构设计方面也不得不参考到本文档所提及的Oracle数据库方面的知识而进行结构设计。文档的主要内容有数据库概要设计,逻辑设计和结构设计。
2引用文件
【1】《计算机软件文档编制规范》--GB/T 8567-2006
【2】《软件工程》--齐治昌 谭庆平 宁洪--高等教育出版社
【3】《数据库系统概论》--王珊 萨师煊--高等教育出版社
【4】《Visual Basic 程序设计》--王栋--清华大学出版社
3数据库详细设计
3.1概念结构设计
概念设计阶段主要是通过综合需求分析文档的内容,对其每个功能进行数据抽象和局部视图设计,最后再进行视图的集成,会有集成本文档的重要视图,学生公寓管理系统E-R图(图3.1)。
图3.1 学生公寓管理系统E-R
3.2 逻辑结构设计
逻辑结构设计的主要内容是将E—R向关系模型转换,通过结构设计中的种种规则,对数据模型进行优化。本系统数据库为关系数据库,在数据库中会包括十个表。分别是:用户表、公寓表、班级表、寝室表、卫生等级表、学生基本情况表、学生请假情况表、学生违规情况表、寝室卫生情况表、资产表。
下面介绍几个主要表:
学生基本情况表主要是存放学生的
显示全部