收藏 分销(赏)

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

上传人:二*** 文档编号:4477720 上传时间:2024-09-24 格式:DOC 页数:8 大小:258.53KB
下载 相关 举报
基于Oracle的小型数据库应用系统设计实现样本.doc_第1页
第1页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

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图如下:结识途径名称地区信息结识途径信息人脉资源信息职位信息行业信息地区名称地区ID结识途径ID职位ID职位名称行业ID行业名称属于、查询人脉ID地区名称结识途径名称职位名称公司姓名Email固定电话移动电话行业名

5、称兴趣阐明图3.3.3.1 此系统E-R设计图3.4、设计过程及成果1、数据库连接:2、本次实验代码编写中用到关于数据库知识(1)、事务,如用来完毕一次人脉信息删除等(2)、存储过程,迅速解决数据一种手段, 该过程既可以向人脉信息表中添加数据也可以修改数据,由于过程先调用删除语句,再添加。这个解决办法采用存储过程速度是非常快。该执行效率优于insert sql语句几种数量级(特别是人脉信息表中数据诸多时候)。过程调用:(3)视图,视图是对数据库数据进行查看分析重要手段,本次实验中详细信息查询中有用到视图这一概念。(4)、游标思想:3、程序运营成果:图3-4-1 按照所在地区为西安详细查询 此提

6、示信息为再用名字模糊查询时候如过没有输入姓名则不能操作数据库。图3-4-1 连接数据库后运营成果3.5、设计小结本次设计初衷是但愿编写一种可以实际使用小型应用系统软件,因而在表设计中有多处重复操作。在系统设计中把地区信息、结识途径信息、职位信息、和行业信息作为系统配备来解决,便于顾客管理好自己人脉资源。如对于地区信息来说,一方面在人脉信息管理中可以直接在地区信息列表控件中选取地区信息,比较以便,并且避免了顾客输入某些不规范地区信息名称,且顾客可以在地区信息中、修改、删除地区信息。另一方面在详细信息查询中,可依照地区名称查询相应信息。人脉资源采用了MFC ODBC 数据库开发技术,并使用了存储过

7、程和事务解决。存储使用可以大大提高数据库解决速度。运用事务解决使用起来很以便,且能提高系统安全性。对于某些非常核心数据库操作运用事务解决是很必要,由于可以避免某些不可预知程序异常带来破坏。四、实验总结通过本次实验,使我可以进一步掌握用程序设计语言解决实际问题办法,在操作当中把所学到用于实际编程中去,使我可以提高分析问题、查阅资料、吸取新知识能力,在分析解决问题时比此前有了很大进步,某些惯用知识和某些常规错误都可以解决。并且对所学数据库知识有了全新理解,真正达到了温故而知新。我以为本次数据库设计实验是给我学习一种大好机会,使我学到了一定知识,毕竟理论要通过实践来锻炼,也只有自己参加了这样一种锻炼,自己写个小应用程序才干更好发现自己局限性并加以改进和完善!

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 教育专区 > 初中其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服