学生宿舍管理系统的设计(数据库课程设计)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2
2.1经济可行性分析
系统的经济可行性分析是指对组织的经济状况和投资能力进行分析,对系统的建设运营和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。
由于本系统作为毕业设计,所以在资金上没有太多的需求,只是需要ห้องสมุดไป่ตู้统开发者投入较多的时间,去进行研究和分析,以及思考问题的所在。
2.2技术可行性分析
B.数据结构:数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干数据项和数据结构混合组成。
C.数据流:数据流是数据结构在系统内传输的路径。
D.数据存储:数据存储是数据及其结构停留或保存的地方,也是数据流的来源和去向之一。
E.处理过程:处理过程的具体处理逻辑一般用判定表或判定树来描述。数据字典是关于数据库中数据的描述,即对元数据的描述。数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实、完善的。
(2)对物理结构进行评价,评价的重点是时间和空间效率。
1、CREATE DATABASE data_base
ON(
NAME=data_base_Data,
FILENAME=’C:\ProgrameFiles\MicrosoftSQLServer\MSSQL\data\data_base_Data.MDF’,
sage int (4) not null,
寝室信息
字段名
数据类型
长度
说明
描述
qnumber
Int
4
不空,主键
寝室号
qsex
Char
10
不空
居住性别
qcount
Int
4
不空
寝室人数
mlou
Int
4
不空
楼号
四、学生信息表(STUDENT_INFO)
学生信息
字段名
数据类型
长度
说明
描述
snumber
Int
4
不空,主键
学号
sname
Char
10
不空
姓名
ssex
Char
10
不空
性别
sage
Int
4
不空
年龄
scollege
Char
10
不空
所属学院
mlou
Int
4
不空
楼号
qnumber
Int
4
不空
寝室号
3.
数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程,在这个阶段中要完成两大任务:
(1)确定数据库的物理结构,在关系数据库中主要是存取方法和存储结构;
qcount int (4) not null,
mlou int (4) not null
)
Go
5、CREATE TABLE STUDENT_INFO
( snumber int (4) not null primary key,
sname char(10) not null,
ssex char(10) not null,
学生公寓管理系统使用SQL Sever 2000以及Java6.0进行开发,由于Netbeans6.0的可视化模块比较强大,所以在系统的设计过程中不会有太大问题,同该系统使用Macro Software的SQL server 2000对后台的数据进行操作,使得数据完整性得以保证,同时数据操作简单化。通过上述分析得出该系统在技术上是可行的。
d.数据项编号:E04
数据项:学生信息表
描述:学生的个人信息
定义:学生信息表=学号+性别+姓名+年龄+所属学院+居住楼号+寝室号
3.
分析后达到三范式后建立以下4个表:
MANAGER_INFO表管理员信息
FLOOR_INFO表宿舍楼信息
ROOM_INFO表寝室信息
STUDENT_INFO表学生信息
一、管理员信息表(MANAGER_INFO)
数据库课程设计报告
学生宿舍管理系统的设计
专业
学生姓名
班级
学号
指导教师
完成日期
学生宿舍管理系统的设计
1
设计目的:
1)简化宿舍管理人员手工记录数据的繁琐;
2)提高记录查询速度,缩短查询时间;
3)实现数据的安全存储。
设计要求:
1)要求用户必须输入正确的密码才能进入系统;
2)实现按宿舍号、学生学号的查询。
3)实现分别按宿舍号、学生学号的统计。
MAXSIZE=20MB,
FILEGROWTH=5MB
)
2、CREATE TABLE MANAGER_INFO
(mname char(10) not null primary key,
msex char(10) not null,
mnumber int(4) not null,
mlou int(4) not null
SIZE=10MB,
MAXSIZE=50MB,
FILEGROWTH=5MB
)
LOG ON(
NAME=data_base_Log,
FILENAME=’C:\Program Files\Microsoft SQL Server\MSSQL\data\data_base_Log.LDF’,
SIZE=10MB,
a.数据项编号:E01
数据项:管理员信息表
描述:宿舍管理员的相关信息
定义:管理员信息表=员工姓名+性别+员工号+管理的楼号
b.数据项编号:E02
数据项:宿舍楼信息表
描述:宿舍楼的相关信息
定义:宿舍楼信息表=宿舍楼号+宿舍数目
c.数据项编号:E03
数据项:寝室信息表
描述:学生寝室的相关信息
定义:寝室信息表=寝室号+居住性别+寝室人数+楼号
管理员信息表
字段名
数据类型
长度
说明
描述
mname
Char
10
不空,主键
管理员姓名
msex
Char
10
不空
性别
mnumber
Int
4
不空
编号
mlou
Int
4
不空
楼号
二、宿舍楼信息表(FLOOR_INFO)
宿舍楼信息
字段名
数据类型
长度
说明
描述
mlou
Int
4
不空
楼号
room
Int
4
不空
房间数
三、寝室信息表(ROOM_INFO)
)
Go
3、CREATE TABLE FLOOT_INFO
( mlou int(4) not null primary key,
room int(4) not null
)
Go
4、CREATE TABLE ROOM_INFO
( qnumber int (4) not null primary key,
qsex int (10) not null,
2.3操作可行性分析
本系统直观易懂,使用非常方便,管理员经过简单的培训就可以熟练的使用,因此系统的操作没有什么太大困难。
3
3.1
3.1.1
3.1.2
数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所 收获得的主要成果。
数据字典通常包括以下5个部分:
A.数据项:数据项是不可再分的数据单位。
2.1经济可行性分析
系统的经济可行性分析是指对组织的经济状况和投资能力进行分析,对系统的建设运营和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。
由于本系统作为毕业设计,所以在资金上没有太多的需求,只是需要ห้องสมุดไป่ตู้统开发者投入较多的时间,去进行研究和分析,以及思考问题的所在。
2.2技术可行性分析
B.数据结构:数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干数据项和数据结构混合组成。
C.数据流:数据流是数据结构在系统内传输的路径。
D.数据存储:数据存储是数据及其结构停留或保存的地方,也是数据流的来源和去向之一。
E.处理过程:处理过程的具体处理逻辑一般用判定表或判定树来描述。数据字典是关于数据库中数据的描述,即对元数据的描述。数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实、完善的。
(2)对物理结构进行评价,评价的重点是时间和空间效率。
1、CREATE DATABASE data_base
ON(
NAME=data_base_Data,
FILENAME=’C:\ProgrameFiles\MicrosoftSQLServer\MSSQL\data\data_base_Data.MDF’,
sage int (4) not null,
寝室信息
字段名
数据类型
长度
说明
描述
qnumber
Int
4
不空,主键
寝室号
qsex
Char
10
不空
居住性别
qcount
Int
4
不空
寝室人数
mlou
Int
4
不空
楼号
四、学生信息表(STUDENT_INFO)
学生信息
字段名
数据类型
长度
说明
描述
snumber
Int
4
不空,主键
学号
sname
Char
10
不空
姓名
ssex
Char
10
不空
性别
sage
Int
4
不空
年龄
scollege
Char
10
不空
所属学院
mlou
Int
4
不空
楼号
qnumber
Int
4
不空
寝室号
3.
数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程,在这个阶段中要完成两大任务:
(1)确定数据库的物理结构,在关系数据库中主要是存取方法和存储结构;
qcount int (4) not null,
mlou int (4) not null
)
Go
5、CREATE TABLE STUDENT_INFO
( snumber int (4) not null primary key,
sname char(10) not null,
ssex char(10) not null,
学生公寓管理系统使用SQL Sever 2000以及Java6.0进行开发,由于Netbeans6.0的可视化模块比较强大,所以在系统的设计过程中不会有太大问题,同该系统使用Macro Software的SQL server 2000对后台的数据进行操作,使得数据完整性得以保证,同时数据操作简单化。通过上述分析得出该系统在技术上是可行的。
d.数据项编号:E04
数据项:学生信息表
描述:学生的个人信息
定义:学生信息表=学号+性别+姓名+年龄+所属学院+居住楼号+寝室号
3.
分析后达到三范式后建立以下4个表:
MANAGER_INFO表管理员信息
FLOOR_INFO表宿舍楼信息
ROOM_INFO表寝室信息
STUDENT_INFO表学生信息
一、管理员信息表(MANAGER_INFO)
数据库课程设计报告
学生宿舍管理系统的设计
专业
学生姓名
班级
学号
指导教师
完成日期
学生宿舍管理系统的设计
1
设计目的:
1)简化宿舍管理人员手工记录数据的繁琐;
2)提高记录查询速度,缩短查询时间;
3)实现数据的安全存储。
设计要求:
1)要求用户必须输入正确的密码才能进入系统;
2)实现按宿舍号、学生学号的查询。
3)实现分别按宿舍号、学生学号的统计。
MAXSIZE=20MB,
FILEGROWTH=5MB
)
2、CREATE TABLE MANAGER_INFO
(mname char(10) not null primary key,
msex char(10) not null,
mnumber int(4) not null,
mlou int(4) not null
SIZE=10MB,
MAXSIZE=50MB,
FILEGROWTH=5MB
)
LOG ON(
NAME=data_base_Log,
FILENAME=’C:\Program Files\Microsoft SQL Server\MSSQL\data\data_base_Log.LDF’,
SIZE=10MB,
a.数据项编号:E01
数据项:管理员信息表
描述:宿舍管理员的相关信息
定义:管理员信息表=员工姓名+性别+员工号+管理的楼号
b.数据项编号:E02
数据项:宿舍楼信息表
描述:宿舍楼的相关信息
定义:宿舍楼信息表=宿舍楼号+宿舍数目
c.数据项编号:E03
数据项:寝室信息表
描述:学生寝室的相关信息
定义:寝室信息表=寝室号+居住性别+寝室人数+楼号
管理员信息表
字段名
数据类型
长度
说明
描述
mname
Char
10
不空,主键
管理员姓名
msex
Char
10
不空
性别
mnumber
Int
4
不空
编号
mlou
Int
4
不空
楼号
二、宿舍楼信息表(FLOOR_INFO)
宿舍楼信息
字段名
数据类型
长度
说明
描述
mlou
Int
4
不空
楼号
room
Int
4
不空
房间数
三、寝室信息表(ROOM_INFO)
)
Go
3、CREATE TABLE FLOOT_INFO
( mlou int(4) not null primary key,
room int(4) not null
)
Go
4、CREATE TABLE ROOM_INFO
( qnumber int (4) not null primary key,
qsex int (10) not null,
2.3操作可行性分析
本系统直观易懂,使用非常方便,管理员经过简单的培训就可以熟练的使用,因此系统的操作没有什么太大困难。
3
3.1
3.1.1
3.1.2
数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所 收获得的主要成果。
数据字典通常包括以下5个部分:
A.数据项:数据项是不可再分的数据单位。