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

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

ID:56483392

大小:256.50 KB

页数:7页

时间:2020-06-24

基于Oracle的小型数据库应用系统设计实现.doc_第1页
基于Oracle的小型数据库应用系统设计实现.doc_第2页
基于Oracle的小型数据库应用系统设计实现.doc_第3页
基于Oracle的小型数据库应用系统设计实现.doc_第4页
基于Oracle的小型数据库应用系统设计实现.doc_第5页
基于Oracle的小型数据库应用系统设计实现.doc_第6页
基于Oracle的小型数据库应用系统设计实现.doc_第7页
资源描述:

《基于Oracle的小型数据库应用系统设计实现.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

2、数据增加、修改、删除、浏览、查询功能。三、实验过程及结果3.1、设计题目人事资源管理系统3.2、需求分析此次人事资源管理系统包括:系统配置信息管理、人脉信息管理、和人脉查询管理,其详细功能描述如下。1、系统配置信息管理:包括地区信息、认识途径信息、职位信息和行业信息,这些信息确定你的人脉资源的的简单而又关键的信息,而这些信息比较固定,在系统运行之前就能确定,可以把它作为系统配置信息来处理。2、人脉信息管理:它提供了人脉信息的增加、删除、修改的功能人脉信息包括:姓名、所在地、职位、行业、所在单位、认识途径、联系方式和爱好等。3、人脉查询管理:是指对人脉信息的

3、详细查询的功能,提供了多种查询方式,包括所在地、认识途径、行业信息、职位信息的查询方式,翻遍用户自己的人脉资源。3.3、概要设计3.3.1、系统功能模块设计:图3-3-1系统功能模块图3.3.2、数据库表设计:以下是所设计的5张表:图3-3-2-1地区信息表字段说明:地区ID,地区名称,例如右边的图。图3-3-2-1认识途径信息表字段说明:认识途径ID,认识途径名称,例如右边的图。图3-3-2-1职位信息表字段说明:职业ID,职业名称,例如右边的图。图3-3-2-1行业信息表字段说明:行业信息ID,行业名称,例如右边的图。图3-3-2-1人脉资源信息表字段

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

5、途径信息人脉资源信息职位信息行业信息地区名称地区ID认识途径ID职位ID职位名称行业ID行业名称属于、查询人脉ID地区名称认识途径名称职位名称公司姓名Email固定电话移动电话行业名称爱好说明图3.3.3.1此系统E-R设计图3.4、设计过程及结果1、数据库的连接:2、本次实验代码编写中用到的有关数据库的知识(1)、事务,如用来完成一次人脉信息的删除等(2)、存储过程,快速处理数据的一种手段,该过程既可以向人脉信息表中添加数据也可以修改数据,因为过程先调用删除语句,再添加。这个处理方法采用存储过程速度是非常快的。该执行效率优于insertsql语句几个数量

6、级(尤其是人脉信息表中的数据很多的时候)。过程调用:(3)视图,视图是对数据库数据进行查看分析的重要手段,此次实验中详细信息查询中有用到视图这一概念。(4)、游标思想:3、程序运行结果:图3-4-1按照所在地区为西安的详细查询此提示信息为再用名字模糊查询的时候如过没有输入姓名则不能操作数据库。图3-4-1连接数据库后运行的结果3.5、设计小结本次设计的初衷是希望编写一个能够实际使用的小型应用系统软件,因此在表的设计中有多处重复操作。在系统设计中把地区信息、认识途径信息、职位信息、和行业信息作为系统配置来处理,便于用户管理好自己的人脉资源。如对于地区信息来说

7、,一方面在人脉信息管理中可以直接在地区信息列表控件中选择地区信息,比较方便,而且避免了用户输入一些不规范的的地区信息名称,且用户可以在地区信息中、修改、删除地区信息。另一方面在详细信息查询中,可根据地区名称查询相应信息。人脉资源采用了MFCODBC数据库开发技术,并使用了存储过程和事务处理。存储的使用能够大大提高数据库的处理速度。利用事务处理使用起来很方便,且能提高系统安全性。对于一些非常关键的数据库操作利用事务处理是很必要的,因为可以避免一些不可预知的程序异常带来的破坏。四、实验总结通过此次实验,使我能够进一步掌握用程序设计语言解决实际问题的方法,在操作

8、当中把所学到的用于实际的编程中去,使我能够提高分析问题、查阅资料、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。