ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:332.94KB ,
资源ID:15810532      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-15810532.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库综合实践报告.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

数据库综合实践报告.docx

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

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

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

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

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

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

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

8、含义: 用一段文字描绘工程情况 与其他数据项的逻辑关系: 数据项: 工程负责人含义说明: 此工程的详细负责人类型: 字符型长度: 根据实际情况设定取值含义: 根据工程施行的详细负责人与其他数据项的逻辑关系: 数据项: 目录名称含义说明: 显示都有些什么工程 类型: 字符型长度: 根据实际情况设定取值含义: 根据工程名称来定 与其他数据项的逻辑关系: 数据项: 工程目录ID含义说明: 唯一标示目录的符号 类型: int长度: 根据实际情况设定取值含义: 与其他数据项的逻辑关系: 2数据构造的描绘数据构造: 用户含义说明: 显示登录用户的信息组成: 用户ID、用户名数据构造: 工程信息含义说明:

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

10、理员数据流组成: 工程ID、 工程名称、工程描绘、预计持续时间、预计完成时间、 工程创立者数据流量: 100/天 顶峰流量: 300/天数据流编号: F2数据流名称: 工程进程表简述: 提供每个工程工程的进程数据流来源: 工程管理员 数据流去向: 工程用户数据流组成: 进程ID、进程状态描绘、工程目录ID、工程负责人数据流量: 100/天 顶峰流量: 300/天数据流编号: F3数据流名称: 工程目录表简述: 提供工程的总目录情况数据流来源: 工程管理员 数据流去向: 工程用户数据流组成: 工程目录ID、目录名、目录名称简写数据流量: 100/天 顶峰流量: 300/天4处理逻辑的描绘处理逻辑

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

12、处理描绘: 对工程进程信息数据进展更新操作 输出的数据流: 工程进程的当前信息处理频率: 100次/天5数据存储的描绘数据存储编号: S1数据存储名称: 创立的工程工程简述: 记录创立的工程工程的信息数据存储组成:工程名称、工程描绘、预计持续时间、预计完成时间、 工程 创立者关键字: 工程名称+工程创立者相关联的处理: P1数据存储编号: S2数据存储名称: 工程进程简述: 记录工程工程的进程进度数据存储组成:进程ID、进程状态描绘、工程目录ID、工程负责人关键字: 进程ID相关联的处理: P2数据流图工程管理系统数据流程图如下:图1.1 工程管理子系统数据流图将需求分析得到的用户需求抽象为信

13、息构造即概念模型的过程就是概念构造设计。根据需求分析形成的数据字典和数据流图,抽象得到的实体有:用户表用户ID、用户名工程工程ID、工程名称、工程描绘、预计持续时间、预计完成时间、 项 目创立者工程目录信息表目录ID、目录名、目录简写、父目录ID、工程ID工作进程信息表进程ID、工程目录ID、工程负责人、进程状态描绘工程成员表用户ID,工程ID实体之间的联络如下:用户创立可以创立多个工程,一个工程对应一个用户。用户管理创立工作进程。工作进程包含目录信息。目录把工程信息分类。工程管理系统E-R图如图2.1所示。图2.1 工程管理子系统E-R图逻辑构造设计逻辑设计的任务就是把概念设计阶段设计的E-

14、R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑构造。实体转换的关系形式有用户,工程,工程目录,工程进程“创立联络与用户关系形式合并“管理联络与用户关系形式合并“包含联络与工作进程关系形式合并“分类联络与工程目录关系形式合并物理构造设计为一个给定的逻辑数据模型选取一个最合适应用环境的物理构造的过程就是数据库的物理设计。数据库在物理设备上的存储构造与存取方法称为物理构造。住宿数据库的数据文件、日志文件存放到指定的硬盘上,该硬盘最好不安装操作系统、DBMS等软件,数据库备份文件存放到挪动硬盘。根据处理需求,建立相关索引,如表2.1所示: 索引列表关系形式索引属性列索引类型用户用户ID工程进

15、程进程ID工程工程ID工程目录目录IDMs SQL Server 2021 R2概述安装SQL Server 安装向导提供一个功能树以用来安装所有 SQL Server 组件:数据库引擎Analysis ServicesPowerPivot for SharePointReporting ServicesIntegration Services管理工具文档SQL Server 安装程序所需的软件组件:.NET Framework 3.5 SP11SQL Server Native ClientSQL Server 安装程序支持文件Microsoft Windows Installer 4.5

16、或更高版本SQL Server 2021 R2所需的网络协议:Shared memoryNamed PipesTCP/IPVIASQL Server 2021 R2所需的软件:Microsoft Internet Explorer 6 SP1 或更高版本SQL Server 2021 R2 Standard (32-bit)其它版本参见相关文档所需的软硬件最低配置:Pentium III 兼容处理器2.0 GHz/内存 4G/硬盘 80G/VGA 1024x768Windows XP Professional SP3Windows Server 2003 SP2 Standard配置使用图形化

17、实用工具和命令提示符实用工具进一步配置 SQL Server。SQL Server Management Studio SQL Server Management Studio 用于编辑和执行查询,并用于启动标准向导任务。SQL Server 配置管理器 可以管理效劳器和客户端网络配置设置。导入和导出数据 Integration Services 提供了一套用于挪动、复制及转换数据的图形化工具和可编程对象。SQL Server 安装程序 安装、晋级到或更改 SQL Server 实例中的组件。SQL Server Profiler SQL Server Profiler 提供了用于监视 SQL

18、 Server 数据库引擎实例或 Analysis Services 实例的图形用户界面。数据库引擎优化参谋 数据库引擎优化参谋可协助您创立索引、索引视图和分区的最正确组合。Business Intelligence Development Studio Business Intelligence Development Studio 是用于 Analysis Services 和 Integration Services 解决方案的集成开发环境。命令提示实用工具 可以通过命令提示符管理 SQL Server 对象。管理效劳器管理注册效劳器配置效劳器管理数据库引擎效劳可以使用 SQL Serv

19、er 配置管理器、SQL Server Management Studio 或从命令提示符处启动、暂停、停顿和配置效劳。备份和复原使用 SQL Server Management Studio 创立和复原数据库、差异数据库、事务日志以及文件备份和文件组备份。但是,对于局部备份或仅复制备份,必须分别使用带有 PARTIAL 或 COPY_ONLY 选项的 Transact-SQLBACKUP 语句。使用复制数据库向导晋级 SQL Server使用复制数据库向导将 SQL Server 数据库晋级到更高版本。自动化管理在管理员的工作中,有许多管理职责每天都是固定不变的,非常单调乏味。通过自动执行重

20、复发生的管理任务和响应效劳器事件,可以留出时间来执行其他需要创造性且缺乏可预测性或可编程性的响应的任务。要使管理自动化,需要完成以下工作:建立定期发生的并且可以按编程方式进展管理的管理职责或效劳器事件。定义一组作业和警报。运行 SQL Server 代理效劳。数据库创立创立数据库 定义ProjectDb数据库:定义根本表在ProjectDb数据库上,根据关系形式,定义根本表。表构造如下:(1)工程表:存储工程的详细信息 工程表 属性列名属性说明数据类型码外码备注PId工程Idint主码PName工程名称varchar(20)not nullPDscribe工程描绘varchar(50)PFin

21、ish工程预计完成时间dateNot nullPContinue工程预计持续时间varchar(20)Not nullPCreatorId工程创立者ID uniqueidentifier参照User表UserId(2)工程目录表:存储房间信息及使用状态。工程目录表属性列名属性说明数据类型码外码备注MId工程目录Idnchar(10)主码Not nullMName目录名varchar(20)not nullShorthand目录简写varchar(20)ParentId父目录Idvarchar(20)PId工程IDint外码参照Project ,not null(3)工作进程:存储工程工程进程。

22、工作进程属性列名属性说明数据类型码外码备注WId进程Idnchar(10)主码Not null MId目录Idnchar(10)外码参照MenuWdirector工程负责人nchar(10)Statedescribe进程状态描绘varchar(10)Not null完成,未完成WCreatorId目录创立者IDuniqueidentifier参照UserId(4)用户表:存储用户登录信息。 表4.4 User用户表属性列名属性说明数据类型码外码备注UserId用户Iduniqueidentifier主码Not nullUName用户名nchar(10)Not null(5)工程成员表:存储工程

23、成员 表4.5 Member用户表属性列名属性说明数据类型码外码备注UserId用户Iduniqueidentifier主码参照User表UserIdUName用户名nchar(10)Not null定义视图(1)未完成工程工程名称,工程负责人,目录名Create View UnFinished(PName,Wdirector)as Select PName,Wdirector,MName From Project a,WorkProcess b, Menu cWhere Statedescribe=未完成 (2)工程信息工程名称,工程预计完成时间,工程预计持续时间,工程描绘,目录名 Crea

24、te View Project(PName,PFinish,PContinue,PDscribe)as Select PName,PFinish,PContinue,PDscribe,MName From 定义索引(1)Create Index UUS On User(UserId)(2)Create Index WPW On WorkProcess(WId)(3)Create Index PPI On Project(PId)(4)Create Index MMI On Menu(MId)(5)Create Index MMI On Member(UserId)数据加载按照设计的数据库构造,

25、使用Excel组织工程成员,工程信息,工程进程。使用Ms SQL Server的导入数据向导将工程成员,工程信息,工程进程数据加载到HotelDb数据库中。6.应用程序设计登录身份分为工程经理、工程人员,并可以进展用户注册。该界面可以进展工程查询,增加工程,删除工程,修改工程信息,查询工程成员,查询工程进度的功能该界面仅能进展工程工程人员查询自身负责的工程,和修改自己的工程信息1王珊、萨师煊. 数据库系统概论(第5版) M. 北京:高等教育出版社,2021.2尚豪杰、秦卫忠著.?ASP.NET程序设计案例教程?.清华大学出版社成绩评定表序号评分工程总分值实得分1学习态度认真、出勤情况102设计分析合理性103设计方案正确性、可行性、创造性、设计结果正确性304系统测试、运行情况405设计报告的标准性10总得分

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2