数据库综合实践报告

上传人:pu****.1 文档编号:554643659 上传时间:2023-03-23 格式:DOC 页数:23 大小:509KB
返回 下载 相关 举报
数据库综合实践报告_第1页
第1页 / 共23页
数据库综合实践报告_第2页
第2页 / 共23页
数据库综合实践报告_第3页
第3页 / 共23页
数据库综合实践报告_第4页
第4页 / 共23页
数据库综合实践报告_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《数据库综合实践报告》由会员分享,可在线阅读,更多相关《数据库综合实践报告(23页珍藏版)》请在金锄头文库上搜索。

1、 学 号:题 目数据库系统综合实验学 院计算机科学与技术专 业班 级姓 名指导教师施继珉年月日 / 工程管理系统数据库综合实验1.概述1.1 任务描述本系统旨在协助用户管理自己的工程,通过综合管理工程信息及用户根本情况,以到达高效,快速,迅捷,准确的掌握全方面信息,大大降低了人工管理的复杂度,其简单的操作界面和强大的数据库操作功能带给管理者和使用者很大的经济效益。协助用户管理自己的工程。工程管理系统可以登记工程的详细信息,从不同的角度对工程进展统计,监控工程的进度,对工程进展维护,安排工程的人员调度。1.2可行性分析目前,随着IT技术的进步和高等院校规模的逐步扩大,许多日常工作都是围绕一个个工

2、程展开的,且工程管理工作日益复杂,工程信息数据库也日益庞大,早期的人工管理方式已经不能适应高校开展的要求。本系统旨在协助用户管理自己的工程,通过综合管理工程信息及用户根本情况,以到达高效,快速,迅捷,准确的掌握全方面信息,大大降低了人工管理的复杂度,其简单的操作界面和强大的数据库操作功能带给管理者和使用者很大的经济效益。根据学过的各方面的知识,先修课程:高级语言程序设计、数据构造、操作系统、软件工程等,实现工程管理数据库一般要求。1.3系统目标1实用性原那么:真正工程管理者,工程管理的实际流程,设计出实用的工程管理系统。2可靠性原那么:必须为工程管理者提供信息平安的效劳,以保证工程工程信息不被

3、泄露。3友好性原那么:本系统面向的用户是工程管理人员和用户,所以系统操作上要求简单、方便、快捷,便于用户使用。4可扩展性原那么:采用开发的标准和接口,便于系统向更大的规模和功能得进一步完善和开展,所以要实现可扩展性。1.4系统的功能需求根据工程管理系统的理念,此工程管理系统必须满足以下需求:1工程管理,包括创立和修改工程,及根据条件列出相应工程列表。2工作进程管理,包括查询、添加、修改、删除工作进程及及角色权限管理。3数据统计,包括工程和人员数据统计。4用户管理,包括创立用户及根据条件列出相应工程列表。1.5系统的性能需求为了保证系统能够长期、平安、稳定、可靠、高效的运行,系统应该满足以下的性

4、能需求:(1) 系统处理的准确性和及时性系统处理的准确性和及时性是录像出租系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足用户对信息的处理的要求。由于该系统的查询功能对于对数据库多个表的重新组合及搜索,对查询的响应时间和查询结果的准确度很大程度地影响了会员的满意程度。因此在本次系统开发的过程中,将采用优化的SQL语句和建立索引及平安扩展存储过程来保证系统的准确性和及时性。(2) 系统的开放性和系统的可扩大性该系统在开发过程中,应该充分考虑以后的可扩大性。例如工程工程信息和查询等模块也会不断的更新和完善。这些要求该系统可以提供足

5、够的手段进展功能的调整和扩大。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规和要求,可以简单的参加和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。(3) 系统的易用性本系统面向工程管理人员和用户,而有些使用人员对计算机并不是特别熟悉,所以系统操作上要求简单、方便、快捷,便于用户使用。这就要求系统能够提供良好的用户接口,易用的人机交互界面。2需求分析对用户需求进展调查分析后,形成用户需求分析文档。2.1.1数据字典(1) 数据项的描述数据项:用户ID含义说明:标识每一位用户类型:字符型长度:根据实际情况设定取值含义:根据登录用户

6、先后顺序与其他数据项的逻辑关系:数据项:用户名含义说明:表示类型:字符型长度:20取值含义:根据登录用户和工程创立管理者与其他数据项的逻辑关系:数据项:工程进程状态含义说明:记录工程工程当前进度类型:字符型长度:根据实际情况设定取值含义:显示工程是否完成,true表示完成,false表示未完成与其他数据项的逻辑关系:数据项:工程创立时间含义说明:记录工程工程创立的时间类型:时间型长度:根据实际情况设定取值含义:根据工程创立的日期与其他数据项的逻辑关系:数据项:预计完成时间含义说明:预计工程完成的日期类型:时间型长度:根据实际情况设定取值含义:根据工程实际估算出的预计完成时间与其他数据项的逻辑关

7、系:数据项:预计持续时间含义说明:从创立到完成所需要的时间类型:字符型长度:根据实际情况设定取值含义:更加工程工程实际确定与其他数据项的逻辑关系:预计持续时间等于预计完成时间减去工程创立时间数据项:工程ID含义说明:工程的唯一标示类型:int长度:根据实际情况设定取值含义:根据工程创立的时间顺序与其他数据项的逻辑关系:数据项:工程名称含义说明:工程的名称类型:字符型长度:根据实际情况设定取值含义:创立工程所起的名字与其他数据项的逻辑关系:数据项:工程描述含义说明:描述工程详细情况类型:字符型长度:根据实际情况设定取值含义:用一段文字描述工程情况与其他数据项的逻辑关系:数据项:工程负责人含义说明

8、:此工程的具体负责人类型:字符型长度:根据实际情况设定取值含义:根据工程实施的具体负责人与其他数据项的逻辑关系:数据项:目录名称含义说明: 显示都有些什么工程类型:字符型长度:根据实际情况设定取值含义:根据工程名称来定与其他数据项的逻辑关系:数据项:工程目录ID含义说明: 唯一标示目录的符号类型:int长度:根据实际情况设定取值含义:与其他数据项的逻辑关系:2数据构造的描述数据构造:用户含义说明:显示登录用户的信息组成:用户ID、用户名数据构造:工程信息含义说明:标示工程的详细信息组成:工程ID、 工程名称、工程描述、预计持续时间、预计完成时间、工程创立者数据构造:工程目录含义说明:标识工程目

9、录组成:工程目录ID、目录名、目录名称简写数据构造:工作进程含义说明:标示工程工程进程组成:进程ID、进程状态描述、工程目录ID、工程负责人数据构造:工程成员含义说明:标示工程成员组成:用户ID、工程ID3数据流的描述数据流是数据构造在系统传输的路径。对数据流的描述通常包括以下容:数据流名、说明、数据流来源、数据流去向、组成等。数据流编号:F1 数据流名称:工程信息表简述:工程工程的详细信息数据流来源:工程创立人数据流去向:管理员数据流组成:工程ID、 工程名称、工程描述、预计持续时间、预计完成时间、工程创立者数据流量:100/天 顶峰流量:300/天数据流编号:F2数据流名称:工程进程表简述

10、:提供每个工程工程的进程数据流来源:工程管理员数据流去向:工程用户数据流组成:进程ID、进程状态描述、工程目录ID、工程负责人数据流量:100/天 顶峰流量:300/天数据流编号:F3数据流名称:工程目录表简述:提供工程的总目录情况数据流来源:工程管理员数据流去向:工程用户数据流组成:工程目录ID、目录名、目录名称简写数据流量:100/天 顶峰流量:300/天4处理逻辑的描述处理逻辑编号:P1处理逻辑名称:创立工程简述:有新的工程创立时,要及时更新输入的数据流:工程名称、工程描述、预计持续时间、预计完成时间、工程创立者处理描述:对工程信息数据进展更新操作输出的数据流:工程的当前信息处理频率:1

11、00次/天处理逻辑编号:P2处理逻辑名称:创立工作进程简述:对工程的进程进展更新输入的数据流:进程状态描述、工程目录ID、工程负责人处理描述:对工程进程信息数据进展更新操作 输出的数据流:工程进程的当前信息处理频率:100次/天处理逻辑编号:P3处理逻辑名称:简述:对工程的进程进展更新输入的数据流:进程状态描述、工程目录ID、工程负责人处理描述:对工程进程信息数据进展更新操作 输出的数据流:工程进程的当前信息处理频率:100次/天5数据存储的描述数据存储编号:S1数据存储名称:创立的工程工程简述:记录创立的工程工程的信息数据存储组成:工程名称、工程描述、预计持续时间、预计完成时间、工程创立者关

12、键字:工程名称+工程创立者相关联的处理:P1数据存储编号:S2数据存储名称:工程进程简述:记录工程工程的进程进度数据存储组成:进程ID、进程状态描述、工程目录ID、工程负责人关键字:进程ID相关联的处理:P22.12数据流图工程管理系统数据流程图如下:图1.1 工程管理子系统数据流图3.数据库设计3.1概念构造设计将需求分析得到的用户需求抽象为信息构造即概念模型的过程就是概念构造设计。根据需求分析形成的数据字典和数据流图,抽象得到的实体有:用户表用户ID、用户名工程工程ID、工程名称、工程描述、预计持续时间、预计完成时间、项目创立者工程目录信息表目录ID、目录名、目录简写、父目录ID、工程ID

13、工作进程信息表进程ID、工程目录ID、工程负责人、进程状态描述工程成员表用户ID,工程ID实体之间的联系如下:用户创立可以创立多个工程,一个工程对应一个用户。用户管理创立工作进程。工作进程包含目录信息。目录把工程信息分类。工程管理系统E-R图如图2.1所示。图2.1 工程管理子系统E-R图3.2逻辑构造设计逻辑设计的任务就是把概念设计阶段设计的E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑构造。实体转换的关系模式有用户,工程,工程目录,工程进程“创立联系与用户关系模式合并“管理联系与用户关系模式合并“包含联系与工作进程关系模式合并“分类联系与工程目录关系模式合并3.3物理构造设计

14、为一个给定的逻辑数据模型选取一个最适合应用环境的物理构造的过程就是数据库的物理设计。数据库在物理设备上的存储构造与存取方法称为物理构造。住宿数据库的数据文件、日志文件存放到指定的硬盘上,该硬盘最好不安装操作系统、DBMS等软件,数据库备份文件存放到移动硬盘。根据处理需求,建立相关索引,如表2.1所示:2.1索引列表关系模式索引属性列索引类型用户用户ID工程进程进程ID工程工程ID工程目录目录ID4.数据库实施4.1Ms SQL Server 2012 R2概述4.1.1安装SQL Server 安装向导提供一个功能树以用来安装所有 SQL Server 组件:l 数据库引擎l Analysis Servicesl PowerPivot for Sh

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号