文档介绍:作者:解小雨
110310120
二〇一三年十二月八日
安徽·马鞍山
《数据库应用与可视化开发技术》课程设计报告
1 引言
数据库应用技术现状
数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。数据库技术研究和解决了计算机信息处理过程中大量数据有效地组织和存储的问题,在数据库系统中减少数据存储冗余、实现数据共享、保障数据安全以及高效地检索数据和处理数据。
随着计算机技术与网络通信技术的发展,数据库技术已成为信息社会中对大量数据进行组织与管理的重要技术手段及软件技术,是网络信息化管理系统的基础。本章主要介绍数据库技术的应用与发展、关系模型的基本概念、关系数据库的设计理论及数据库设计方法等内容,是学习和掌握现代数据库技术的基础
面对对象与可视化技术应用前景
可视化技术使人能够直接对具有形体的信息进行操作,和计算机直接交流。这种技术已经把人和机器的力量以一种直觉而自然的方式加以统一,这种革命性的变化无疑将极大地提高人们的工作效率,用以前不可想象的手段来获取信息或发挥自己创造性的思维。
随着科技的蓬勃发展,可视化技术的应用领域越来越广阔。从CT技术到数字人体,可视化技术在医疗与生命科学得到广泛应用;空间信息的可视化,在地理、军事等领域应用日益普遍。
总之,可视化技术,应用前景无限广阔。
课程设计的目的和任务
目的:熟悉一种可视化开发平台,掌握数据库应用当中的Java连接技术、嵌入式SQL语言使用技术、事务控制技术、事件程序设计技术、面向对象的可视化技术,掌握数据库应用的分析、设计实现的方法。
任务:安装、设置PowerBuilder可视化开发环境并作出一系列技术实验,包括应用程序的创建,常用事件程序设计方法,一个表上提供的增、删、改的实现并且搭建应用原型,事务访问应用,事务控制技术,数据库连接策略。
2 相关方法与技术
本章内容主要以查阅文献为途径,总结概括出数据库应用相关的方法与技术,内容主要涉及到数据库应用系统体系结构、可视化面向对象技术、事件驱动程序设计、数据库事务控制技术、数据库连接策略及数据处理技术。
数据库应用系统体系结构
可视化面向对象技术
事件驱动程序设计
数据库事务控制技术
数据库连接策略
3 课题分析
随着企业的不断发展,大中型企业的车辆使用与管理工作一日复杂,司机的不固定,车辆的保修,报废等等,一系列问题干扰者我们。由此车辆管理信息系统产生了。
数据需求
车辆的基本信息:车辆牌照号,品牌,购买日期,购买金额等等;
司机的基本信息:司机编号,司机姓名,驾驶历史,驾驶等级,电话,家庭住址;
车辆和司机的关系属性:驾驶时间,距离等等。
功能需求
车辆信息的增,删,改,查询;
司机信息的增,删,改,查询;
车辆使用信息的增,删,改,查询。
需求分析
登录界面=用户名+登录密码
用户=用户编号+姓名+密码+其它
车辆=车辆编号+车辆品牌+车辆购买时间+购买日期等
司机=司机编号+司机姓名+司机年龄+联系电话+家庭地址等
车辆使用=车辆编号+司机编号+使用时间等
名字:车辆信息管理
别名:
描述:唯一地标识每一个病人的关键域
定义:车辆编号
=1101{numeric}1123
位置:添加信息
修改信息
删除信息
查询信息
名字:司机信息管理
别名:
描述:唯一地标识每一个病床的关键域
定义:司机编号
=1{numeric}4,1101{numeric}4404
位置: 添加信息
删除信息
修改信息
查询信息
名字:权限编号
别名:
描述:唯一地标识每一个权限的关键域
定义:权限编号
=201{numeric}501
位置: 权限表用户拥有权限表
名字:车辆使用信息管理
别名:
描述:司机编号+车辆编号
位置: 输出到打印机
excel
医院管理系统主要实现以下十个方面的功能:
(添加,删除,修改)及查询
(添加,删除,修改)及查询
(添加,删除,修改)及查询
(设置用户权限)
车辆管理包括用户登录、车辆信息编辑、车辆信息查询、车辆使用信息查询、司机信息编辑、司机信息查询、车辆使用信息编辑、车辆使用信息查询、车辆使用信息编辑及系统维护等功能。
用户登录,用户必须使用正确的用户名和