2022年基于Oracle的小型数据库应用系统设计实现.pdf

上传人:C****o 文档编号:14568911 上传时间:2022-05-05 格式:PDF 页数:7 大小:748.59KB
返回 下载 相关 举报
2022年基于Oracle的小型数据库应用系统设计实现.pdf_第1页
第1页 / 共7页
2022年基于Oracle的小型数据库应用系统设计实现.pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《2022年基于Oracle的小型数据库应用系统设计实现.pdf》由会员分享,可在线阅读,更多相关《2022年基于Oracle的小型数据库应用系统设计实现.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、基于 Oracle 的小型数据库应用系统设计实现实验三 设计开发小型网络数据库应用系统一、实验目的1、 ( 可选) 在实验一、二构建的环境下, 选择并安装数据库设计CASE 工具、开发文档程序版本管理工具、可视化开发工具, 配置其访问协议 , 用户权限。2、 在上述环境下 , 自拟题目完成一个小型网络数据库应用系统的需求分析、结构设计、编码实现 , 及调试运行。二、实验原理、内容及步骤1、 自拟一个小型网络数据库应用系统的题目, 完成该系统的设计与开发2、 完成系统设计说明书 , 包含“系统需求说明、 系统 E-R逻辑关系、系统 物理结构、系统功能设计。3、 依据上述设计文档 , 开发实现相应

2、数据库应用系统, 要求所开发应用软件支持多文档界面 , 具备基本的数据增加、修改、删除、浏览、查询功能。三、实验过程及结果3、1、设计题目人事资源管理系统3、2、需求分析此次人事资源管理系统包括: 系统配置信息管理、 人脉信息管理、 与人脉查询管理 , 其详细功能描述如下。1、系统配置信息管理 : 包括地区信息、认识途径信息、职位信息与行业信息, 这些信息确定您的人脉资源的的简单而又关键的信息, 而这些信息比较固定 , 在系统运行之前就能确定, 可以把它作为系统配置信息来处理。2、人脉信息管理 : 它提供了人脉信息的增加、删除、修改的功能人脉信息包括 : 姓名、所在地、职位、行业、所在单位、认

3、识途径、联系方式与爱好等。3、 人脉查询管理 : 就是指对人脉信息的详细查询的功能, 提供了多种查询方式, 包括所在地、认识途径、行业信息、职位信息的查询方式, 翻遍用户自己的人脉资源。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 7 页 - - - - - - - - - - 基于 Oracle 的小型数据库应用系统设计实现3、3、概要设计3、3、1、系统功能模块设计 : 图 3-3-1 系统功能模块图3、3、2、数据库表设计 : 以下就是所设计的5 张表: 图 3-3-2-1地区信息表字

4、段说明 :地区 ID, 地区名称 , 例如右边的图。图 3-3-2-1认识途径信息表字段说明 :认识途径 ID, 认识途径名称 ,例如右边的图。图 3-3-2-1职位信息表字段说明 :职业 ID, 职业名称 , 例如右边的图。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 7 页 - - - - - - - - - - 基于 Oracle 的小型数据库应用系统设计实现图 3-3-2-1行业信息表字段说明 :行业信息 ID, 行业名称 , 例如右边的图。图 3-3-2-1人脉资源信息表字段说明

5、:姓名、所在地、职位、行业、所在单位、认识途径、联系方式与爱好, 例如下图。设计表的思想 : 分析所要设计的系统 , 系统中要体现所建人脉的关键信息, 所以姓名、所在地、职位、行业、所在单位、认识途径、联系方式与爱好将成为必不可少的存储信息。为了方便管理与存储使用了较高的范式, 因而有四张表的结构基本一致 , 为第五张表的信息添加做准备。 对于第五张表来说 , 前四张表就是主属关系(1 :1)。3、3、3、数据库概念结构设计 (E-R 图) E-R图就是数据库设计中比较重要的环节,E-R 图的合理性与准确性直接影响到系统的成败与实用性 , 此次本人所设计的E-R图如下 :精品资料 - - -

6、欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 7 页 - - - - - - - - - - 基于 Oracle 的小型数据库应用系统设计实现图 3、3、3、1 此系统 E-R 设计图3、4、设计过程及结果1、 数据库的连接 : 2、 本次实验代码编写中用到的有关数据库的知识(1) 、事务 , 如用来完成一次人脉信息的删除等地区信息认识途径信息人脉资源信息职位信息行业信息地区名称地区 ID 认识途径ID 职位 ID 职位名称行业 ID 行业名称属于、查询人脉 ID 地区名称认识途径名职位名称公司姓名Email 固

7、定电话移动电话行业名称爱好说明认识途径名称精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 7 页 - - - - - - - - - - 基于 Oracle 的小型数据库应用系统设计实现(2) 、存储过程 , 快速处理数据的一种手段, 该过程既可以向人脉信息表中添加数据也可以修改数据, 因为过程先调用删除语句, 再添加。这个处理方法采用存储过程速度就是非常快的。该执行效率优于 insert sql 语句几个数量级 ( 尤其就是人脉信息表中的数据很多的时候 ) 。过程调用 : (3) 视图 ,

8、视图就是对数据库数据进行查瞧分析的重要手段, 此次实验中详细信息查询中有用到视图这一概念。(4) 、游标思想 : 3、程序运行结果 : 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 7 页 - - - - - - - - - - 基于 Oracle 的小型数据库应用系统设计实现图 3-4-1 按照所在地区为西安的详细查询此提示信息为再用名字模糊查询的时候如过没有输入姓名则不能操作数据库。图 3-4-1 连接数据库后运行的结果精品资料 - - - 欢迎下载 - - - - - - - - -

9、- - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 7 页 - - - - - - - - - - 基于 Oracle 的小型数据库应用系统设计实现3、5、设计小结本次设计的初衷就是希望编写一个能够实际使用的小型应用系统软件, 因此在表的设计中有多处重复操作。在系统设计中把地区信息、 认识途径信息、 职位信息、与行业信息作为系统配置来处理, 便于用户管理好自己的人脉资源。如对于地区信息来说 , 一方面在人脉信息管理中可以直接在地区信息列表控件中选择地区信息 , 比较方便 , 而且避免了用户输入一些不规范的的地区信息名称, 且用户可以在地区信息中、修改、删除地区信息

10、。另一方面在详细信息查询中, 可根据地区名称查询相应信息。人脉资源采用了 MFC ODBC 数据库开发技术 , 并使用了存储过程与事务处理。存储的使用能够大大提高数据库的处理速度。利用事务处理使用起来很方便, 且能提高系统安全性。 对于一些非常关键的数据库操作利用事务处理就是很必要的,因为可以避免一些不可预知的程序异常带来的破坏。四、实验总结通过此次实验 , 使我能够进一步掌握用程序设计语言解决实际问题的方法,在操作当中把所学到的用于实际的编程中去, 使我能够提高分析问题、 查阅资料、吸收新知识的能力 , 在分析解决问题时比以前有了很大的进步, 一些常用的知识与一些常规的错误都能够解决。并且对所学数据库的知识有了全新的理解, 真正达到了温故而知新。我认为此次数据库设计实验就是给我学习的一个大好机会, 使我学到了一定的知识 , 毕竟理论要通过实践来锻炼, 也只有自己参与了这样的一个锻炼, 自己写个小应用程序才能更好的发现自己的不足并加以改进与完善!精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 7 页 - - - - - - - - - -

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

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁