校园网络报修系统数据库设计说明书.docx
- 文档编号:9592467
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:16
- 大小:113.07KB
校园网络报修系统数据库设计说明书.docx
《校园网络报修系统数据库设计说明书.docx》由会员分享,可在线阅读,更多相关《校园网络报修系统数据库设计说明书.docx(16页珍藏版)》请在冰点文库上搜索。
校园网络报修系统数据库设计说明书
校园网络报修系统
数据库设计说明书
学院:
计算机学院
班级:
计科网络
(1)班
目录
1.G.1引言3
1.1G.1.1编写目的3
1.2G.1.2背景3
1.3G.1.3定义3
1.4G.1.4参考资料4
2.G.2外部设计4
2.1G.2.1标识符和状态4
2.2G.2.2使用它的程序5
2.3G.2.3约定5
2.4G.2.4专门指导5
2.5G.2.5支持软件5
3.G.3结构设计5
3.1G.3.1概念结构设计5
3.2G.3.2逻辑结构设计7
3.3G.3.3物理结构设计10
4.G.4运行设计10
4.1G.4.1数据字典设计10
4.1.1G4.1.1数据项10
4.1.2G4.1.1.2、数据结构11
4.1.3G4.1.1.3、数据流11
4.1.4G4.1.1.4、数据存储12
4.1.5G4.1.1.5、处理过程13
4.2G.4.2安全保密设计13
G.1引言
进入21世纪由于网络通信技术、多媒体技术和全球互联网的迅猛发展,把人类引入了信息新纪元。
信息资源从封闭的部门所有改为开放式各部门之间的共享;从集中管理走向分布式处理。
高校作为培养未来人才的摇篮必将采用现代计算机技术进行教育。
现代信息技术和网络多媒体技术的应用与发展,为数字化校园的建设奠定了基础,而校园网管理是校园的一部分,是校园内尤其是高校内一个举足轻重的单位,校园网维护的服务工作与全校教学、科研以及学习生活密切相关。
校园网报修管理系统建设必将促进高校从传统服务方式向人性化、数字化、网络化的现代服务方式转化。
G.1.1编写目的
本文档说明了校园网络报修系统的数据库的设计,用于指导该系统在数据库存储各方面的内容,为系统开发的程序员、系统分析员作为基准文档。
G.1.2背景
a.开发软件系统的名称:
校园网络报修系统
b.本项目的任务提出者:
黄奎
开发者:
黄奎黄鹏杨菊国
用户:
重庆文理学院所有人员;
c.项目与其他软件或其他系统的关系:
从属于重庆文理学院的校园网
G.1.3定义
列出本文件中用到的专门术语的定义、外文首字母组词的原词组。
G.1.4参考资料
列出有关的参考资料:
a.报修系统需求说明书
b.国家标准《数据库设计说明书(GB8567——88)》
C.张海潘《软件工程》 北京清华大学出版版社2003
D.李昭原《数据库原理与应用》 科学出版社2002
G.2外部设计
G.2.1标识符和状态
数据库软件:
Oracle
系统要求建立的数据库名称:
DC
状态:
实验阶段
G.2.2使用它的程序
可能使用的该系统的应用程序包括:
暂无
G.2.3约定
G.2.4专门指导
对于准备从事此数据库的生成、从事此数据库的测试、维护人员有以下建议。
输入的数据要符合表中的数据类型和长度
1.整型数据长度不能超过4位。
2.浮点类型的长度不能超过(12,2)。
3.输入的账号长度不能超过表中的规定值。
G.2.5支持软件
SQLServer2000提供了核心的引擎,为支持本系统的数据库Yaofei,需要使用到Oracle的几个组件,包括:
A、企业管理器:
提供了数据管理和数据库操作的集成平台;
B、查询分析器:
T-SQL调试、优化、性能检测的工具;
C、事件探查器:
提供了对SQLServer执行操作的检测,并以T-SQL的形式记录;
D、服务管理器:
提供SQLServer停止、启动的控制工具;
此外,还包括可能会使用到的数据导入和导出工具,为数据库提供数据的输入。
G.3结构设计
G.3.1概念结构设计
G.3.2逻辑结构设计
学生基本信息(表ID、学生姓名、登陆名、密码)
网络管理人员(管理ID、管理员ID、管理楼宇ID)
楼宇信息(楼宇ID、楼宇名称、楼宇编号、所属校区)
楼层信息(楼层ID、楼层名称、编号、楼宇ID)
房间信息(房间ID、房间编号、房间名称、楼层ID)
床位信息(床位ID、床位编号、床位名称、房间ID)
学生地址信息(住址ID、学生卡号、楼宇ID、楼层ID、房间ID、床位ID、联系电话)
故障报修信息(故障ID、卡号、姓名、性别、联系电话、楼宇ID、楼层、房间、床位、
预约时间、报修类型、故障原因、登记IP、接受时间、报修日期、接受情况)
故障处理信息(处理ID、故障ID、管理员ID、处理类型、处理情况、处理时间、用户评价、
评价时间、评价IP)
表设计:
1、学生基本信息表(RBAC-STUS)
属性中文名称
属性名
类型
长度
说明
表ID
ID
Number
10
由数据库自动生成
学生姓名
STU_NAME
Varcha2
255
学生姓名
登陆ID
LOGIN_NAME
Varcha2
255
学生学号,由学校统一编号
密码
PASSWORD
Varcha2
255
统一初始密码1
2、网络管理人员表(OA_REPAIR_NETMANAGE)
属性中文名称
属性名
类型
长度
说明
管理ID
NETMANAGE_ID
Number
10
由数据库自动生成
管理员ID
MANAGER_ID
Varchar2
255
外键依据于学生基本信息表的登陆ID
管理楼宇ID
BUILDING_ID
Varchar2
255
外键依据楼宇信息表的楼宇ID
3、楼宇信息表(OA_REPAIR_BUILDING)
属性中文名称
属性名
类型
长度
说明
楼宇ID
BUILDING_ID
Number
10
由数据库自动生成
楼宇名称
BUILDING_NAME
Varcha2
255
楼宇名称
楼宇编号
BUILDING_NUMBE
Varcha2
255
按照名称首字母缩写进行编号
所属校区
DISTRICT_NAME
Varcha2
255
校区名称
4、楼层信息表(OA_REPAIR_FLOOR)
属性中文名称
属性名
类型
长度
说明
楼层ID
FLOOR_ID
Number
10
由数据库自动生成
楼层名称
FLOOR_NAME
Varchar2
255
楼层名称
编号
FLOOR_NUMBER
Varchar2
255
从1开始编号
楼宇ID
BUILDING_ID
Number
10
外键依据楼宇信息表的楼宇ID
5、房间信息表(OA_REPAIR_ROOM)
属性中文名称
属性名
类型
长度
说明
房间ID
ROOM_ID
Number
10
由数据库自动生成
房间名称
ROOM_NAME
Varcha2
255
房间名称
房间编号
ROOM_NUMBR
Varcha2
255
学校统一编号
楼层ID
FLOOR_ID
Number
10
外键依据楼层信息表的楼层ID
6、床位信息表(OA_REPAIR_BED)
属性中文名称
属性名
类型
长度
说明
床位ID
BED_ID
Number
10
由数据库自动生成
床位名称
BED_NAME
Varcha2
255
床位名称
床位编号
BED_NUMBER
Varcha2
255
从1开始编号
房间ID
ROOM_ID
Number
10
外键依据房间信息表的房间ID
7.学生地址信息(OA_REPAIR_ADDRESS)
属性中文名称
属性名
类型
长度
说明
地址ID
ADDRESS_ID
Number
10
由数据库自动生成
学生卡号
STU_ID
Varcha2
255
学生学号,由学校统一编号
楼宇ID
BUILDING_ID
Number
10
外键依据楼宇信息表的楼宇ID
楼层ID
FLOOR_ID
Number
10
外键依据楼层信息表的楼层ID
房间ID
ROOM_ID
Number
10
外键依据房间信息表的房间ID
床位ID
BED_ID
Number
10
外键依据床位信息表的床位ID
电话
TELEPHONE
Varcha2
255
由用户输入的11位整形数字
8故障报修信息表(OA_REPAIR_FAULT)
属性中文名称
属性名
类型
长度
说明
故障ID
FAULT_ID
Varchar2
255
由数据库自动生成
卡号
CARD_ID
Varchar2
255
学生学号
姓名
USER_NAME
Varchar2
255
学生姓名
性别
SEX
Varchar2
255
男或女
联系电话
TELEPHONE
Varchar2
255
11位整数
楼宇
FLOOR
Varchar2
255
楼宇名称
楼层
BUILDING
Varchar2
255
楼层名称
房间
ROOM
Varchar2
255
房间名称
床位
BED
Varchar2
255
床位名称
预约时间
RESERVE
Varchar2
255
预约时间
报修类型
BXLX
Varchar2
255
断开、受限、其它
故障原因
REASON
CLOB
4000
用户写明原因
登记IP
CLIENT_IP
Varchar2
255
报修电脑IP
接受时间
RECEIVE_TIME
Varchar2
255
按受时间
报修日期
FAULT_TIME
Varchar2
255
报修日期
接受情况
CONFIRM
Varchar2
255
是否已接受
9故障处理表(OA_REPAIR_PROCESSING)
属性中文名称
属性名
类型
长度
说明
处理ID
PROCESS_ID
Number
10
由数据库自动生成
故障ID
FAULT_ID
Number
10
外键依据于故障报修表故障ID
管理员
MANAGE
Varchar2
252
管理员姓名
处理类型
CLLX
Varchar2
252
已处理还是未处理
处理情况
CLQK
CLOB
4000
处理完后填写的详细情况
处理时间
CLTIME
Varchar2
252
处理时间
用户评价
ASSESS
Varchar2
252
用户选择‘好’、‘不好’、‘一般’
评价时间
ASSESS_TIME
Varchar2
252
评价时间
评价IP
ASSESS_IP
Varchar2
252
评价时的电脑的IP
视图
1、学生信息V_OA_REPAIR_ADDRESS(学号、姓名、校区、楼宇、楼层、房间、床位)
从学生基本表、楼宇表、楼层表、房间表、床位表导出
2、报修记录V_OA_REPAIR_FAULT(报修学号、报修姓名、性别、电话、校区、楼宇、楼层、房间、床位、报修IP、报修时间、是否已接受、管理员、是否已处理、处理情况、处理时间、服务评价、评价时间、评价IP)
从故障报修信息表、故障处理信息表、学生地址信息表导出
G.3.3物理结构设计
数据库的物理结构的部分符合oracle关于数据文件、卷、页的分配和分配规则。
数据库初始大小为400M,按照超过最大容量后20%的增长速率进行增长。
数据库分配日志文件大小为40M,自动增长。
应用程序中自动截断事务日志。
数据库的物理文件名称为DiningService.MDB,主要数据文件、次要数据文件、文件组等都按照系统的默认设置进行。
物理文件的存储位置为oracle默认的位置。
G.4运行设计
G.4.1数据字典设计
G4.1.1数据项
编号
数据项名称
说明部分
编号
数据项名称
说明部分
1
学生卡号
Number型有唯一性
2
学生姓名
Varchar2型最大252字符
3
性别
Varchar2型男、女
4
密码
Varchar2型最大252字符
5
ID
Number型有唯一性
6
名称
Varchar2型最大252字符
7
编号
Number型有唯一性
8
电话号码
Varchar2型最大252字符
9
预约时间
Varchar2型最大252字符
10
报修类型
Varchar2型最大252字符
11
故障原因
Varchar2型最大252字符
12
IP
Varchar2型最大252字符
13
报修日期
Varchar2型最大252字符
14
接受情况
Varchar2型已接受未接受
15
处理类型
Varchar2型断开、受限、其它
16
处理情况
Varchar2型最大252字符
17
用户评价
Varchar2型好、不好、一般
18
评价时间
Varchar2型最大252字符
19
评价IP
Varchar2型最大252字符
G4.1.1.2、数据结构
编号
数据结构名
属性
1
学生
学号、姓名、性别、登陆密码
2
网络管理员
网络管理员学号、姓名、性别、管理楼宇ID
3
楼宇
楼宇ID、楼宇名称、楼宇编号、所属校区
4
楼层
楼层ID、楼层名称、楼层编号、楼宇ID
5
房间
房间ID、房间名称、房间编号、楼层ID
6
床位
床位ID、床位编号、床位名称、房间ID
7
学生地址
学生卡号、楼宇、楼层、房间、床位、联系电话
8
故障报修
故障ID、卡号、姓名、性别、联系电话、楼宇ID、楼层、房间、床位、预约时间、报修类型、报修时间、故障原因、登记IP、接受时间、接受情况
9
故障处理
处理ID、故障ID、管理员ID、处理类型、处理情况、处理时间、用户评价、评价IP、评价时间
G4.1.1.3、数据流
编号
数据流名
输入
输出
1
学生报修
学号、报修类型、预约时间
报修信息
2
学生评价服务
评价
评价信息
3
报修处理
处理类型、情况、时间
处理信息
4
故障维修统计
条件输入:
校区、楼宇、故障类型、接受情况
统计信息
5
每月故障统计图
学年
当前学年每月故障信息
G4.1.1.4、数据存储
数据存储名
输入数据流
输出数据流
说明部分
报修信息
变更学生学号、密码
查询学生报修信息
提交学生报修信息
变更学生可以查看每个学生的报修信息
评价信息
变更报修记录
查询各个报修记录的服务评价
提交评价信息
处理信息
变更管理员帐号、密码
报修记录处理信息
统计信息
变更校区、楼宇、故障类型、接受情况
查询校区报修信息
查询各楼宇报修信息
查询某类故障报修信息
查询已、未接受的报修信息
G4.1.1.5、处理过程
处理过程名
输入数据流
输出数据流
说明部分
登录
学号
个人信息
服务评价
选择评价
评价信息
报修
填写报修信息
报修记录
处理报修
处理过程
处理信息
查询
学号、校区、楼宇、故障类型、接受情况
查询信息
G.4.2安全保密设计
数据库只被少数授权用户访问,必须提供用户名和正确的密码。
存储数据库的服务器也只能让系统管理员或少数高级管理人员登录。
本系统Myeclipse+hibernate访问数据库,应用程序不能直接访问数据,只能通过虚拟数据库访问
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园 网络 报修 系统 数据库 设计 说明书