数据库管理系统软件操作实训报告.docx

上传人:b****3 文档编号:11152030 上传时间:2023-05-29 格式:DOCX 页数:16 大小:825.13KB
下载 相关 举报
数据库管理系统软件操作实训报告.docx_第1页
第1页 / 共16页
数据库管理系统软件操作实训报告.docx_第2页
第2页 / 共16页
数据库管理系统软件操作实训报告.docx_第3页
第3页 / 共16页
数据库管理系统软件操作实训报告.docx_第4页
第4页 / 共16页
数据库管理系统软件操作实训报告.docx_第5页
第5页 / 共16页
数据库管理系统软件操作实训报告.docx_第6页
第6页 / 共16页
数据库管理系统软件操作实训报告.docx_第7页
第7页 / 共16页
数据库管理系统软件操作实训报告.docx_第8页
第8页 / 共16页
数据库管理系统软件操作实训报告.docx_第9页
第9页 / 共16页
数据库管理系统软件操作实训报告.docx_第10页
第10页 / 共16页
数据库管理系统软件操作实训报告.docx_第11页
第11页 / 共16页
数据库管理系统软件操作实训报告.docx_第12页
第12页 / 共16页
数据库管理系统软件操作实训报告.docx_第13页
第13页 / 共16页
数据库管理系统软件操作实训报告.docx_第14页
第14页 / 共16页
数据库管理系统软件操作实训报告.docx_第15页
第15页 / 共16页
数据库管理系统软件操作实训报告.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库管理系统软件操作实训报告.docx

《数据库管理系统软件操作实训报告.docx》由会员分享,可在线阅读,更多相关《数据库管理系统软件操作实训报告.docx(16页珍藏版)》请在冰点文库上搜索。

数据库管理系统软件操作实训报告.docx

数据库管理系统软件操作实训报告

数据库技术

实训报告

 

班级

物流S08-1

姓名

颜绿琴

学号

36

指导老师

谢勇

成绩

学期

2009年下期

 

计算机信息管理教研室

1绪论

计算机是一门实践性很强的科学,信息技术已经迅速地发展,系统的概念和系统的方法也已经渗透到社会发展的多个方向。

VisualFoxPro6.0是现代计算机系统的一个重要组成部分,是当今信息技术应用最广泛的技术之一。

VisualFoxPro6.0具有崭新的开发环境和系统结构,能更好地适应Internet应用程序及分布式应用程序等,这些新颖实用的特点会协助我们开发出专业的数据库系统。

1.1学生档案管理系统开发的意义

学生管理系统能从外部数据文件中获取学生的基本信息,可以基于Excel表格或Access数据库的外部文件,使教务人员通过计算机来管理学生、课程、老师和学生选课的基本信息;教务工作人员对教务工作的情况能做好全面的掌握,及时得到学生上课和考试的情况史记录;能及时了解学生的选课和成绩情况,便于教学工作的开展。

1.2系统开发的背景

现代社会是信息社会,不仅信息量急剧增加,信息形式也各种各样。

人们在日常工作和生活中都要接触到大量的信息,如商品库存、客户订单,和类报表等,实际工作中需要通过某种方式将它们分门别类,重要的内容还要保存起来,并且可以随时查找、统计。

数据库系统是实现上述目的的有效方法。

1.3系统开发的工具

本系统是在WINDOWSXP的操作系统使用VisualFoxPro6.0开发制作的,硬件环境是P4,256M内存以及1024*768分辨率。

以下是在Windows中运行VisualFoxPro6.0的最低要求:

1.具有48666MHz处理器(或更高档处理器)的IBMPC兼容机;

2.一个鼠标;

3.16MB内存;

4.足够的硬盘空间,最小安装需要15MB的空间;

5.VGA或更高分辨率的监视器;

2需求分析

本系统是为了学校而特别编制的成绩档案管理系统,由于本软件涉及到网络应用和多用户的要求,所以数据库的设计采用SQLServer2000的数据库格式。

在软件运行时,充分利用VisualFoxPro6.0操纵数据库的功能和SQLServer2000数据存储功能。

VisualFoxPro语言是一个优秀的关系型数据库管理平台,能够方便地设计出各种管理信息系统。

2.1系统需求分析

日常工作中,如果单纯只用Word和Excel存放学生档案,由于表格多,数据大,会让人感到眼花缭乱,很容易出现失误,工作量会大大的增加。

VisualFoxPro6.0支持可视化界面设计,可以设计丰富多彩的软件界面,数据管理功能强大,,实现非常简单,所以采用VisualFoxPro6.0建立学生档案管理系统,就可以避免那些失误,而且能提高工作效率。

2.2系统可行性分析

根据系统模块的设计,以及规模化的设计要求,该系统的表设计有:

主要用来存放学生的基本信息表,用来存放老师的基本信息的教师信息表,用来存放班级课程设置的信息的班级课程设置表,用来存放学生成绩信息的学生成绩表等

2.2.1技术上的可行性

该系统可以从外部数据文件中获取学生的基本信息,它仅使用前台VisualFoxPro6.0+后台SQLServer2000的C/S结构,可以进行大规模的学生成绩管理。

所以它在技术上的可行性比较高。

2.2.2经济上的可行性

本系统的使用仅需要一台可运行的电脑,并可下载安装VisualFoxPro6.0,其成本较低,运行起来方便。

3系统分析

本次实训建立的系统是以VisualFoxPro6.0为开发工具,以学生档案管理为实例,介绍一般小型数据库信息管理系统的开发步骤及常用技巧。

3.1系统总体规划

根据学生档案的基本特点要求,首先确定系统的基本功能模块,在学生档案局管理中,学生基本情况和在校成绩的管理是学籍管理中的基本管理中和基本任务,因此本次实训任务主要依据这两点作软件系统的主线。

3.2系统功能模块设计

该系统的模板主要包括三个大的方面,下面我将详细的介绍系统模块。

档案建立:

主要完成学生基本档案、成绩档案的建立和维护功能、规划设计3个表单界面,分包含学生基本情况(如姓名、学号、性别、出生日期等)信息的录入和修改,以及学生各门功课的成绩、学分等信息和录入和修改。

其中学生成绩档案的建立是要基本档建立健全的基础上进行的,因此应专门建立一个条件控制表单,首先从条件控制界面上按选定学生的学号或姓名,然后进入成绩编辑表单,完成各种编辑任务。

档案检索:

主要完成任务学生基本档案.成绩档案的条件检索功能。

图3.1学生档案管理结构图

4系统详细设计

现代社会是信息社会,不仅信息量急剧增加,信息形式也各种各样。

人们在日常工作和生活中都要接触到大量的信息,如商品库存、客户订单、各类报表等,实际工作中需要通过某种方式将它们分门别类,重要的内容还要保存起来,并且可以随时查找、统计。

4.1系统数据库设计

数据库系统是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。

它通常由软件、数据库和数据管理员组成。

其软件主要包括操作系统、各种宿主语言,实用程序以及数据库管理系统。

数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。

4.1.1学生基本档案表xsjl

学生基本档案表包括系别名、学号、姓名、出生日期、政治面貌、照片、老师评语、通迅地址、邮政编码和电话号码。

如图4.1所示:

图4.1学生基本档案表xsjl

4.1.2学生成绩表cjb

学生成绩表包括学号、课程编号、成绩、学分、学期。

如图4.2所示:

图4.2学生成绩表cjb

4.1.3系别表xbb

系别表包括系别号、系名。

如图4.3所示:

图4.3系别表xbb

4.1.4课程表kcb

课程表包括课程编号、课程名称、教师姓名。

如图4.4所示:

图4.4课程表kcb

4.1.5数据库的表间关系

在整个数据库中包括四个表和两个视图,其中四个表是一对多的关系,两个视图是由简历查询和成绩查询组成。

如图4.5所示:

图4.5数据库表

4.2系统的应用程序设计

学生档案管理系统由档案建立、档案查询、报表打印、登陆界面、系统主界面六个部分成的。

4.2.1档案建立模块

①、学生基本档案建立表单主要完成“xsjl.dbf”数据表的数据录入、修改和删除。

本表单可以通过系统主菜单中“学生基本档案建立”和工具条中的按钮调出。

如图4.6所示:

图4.6学生基本档案

②、学生成绩档案建立表单主要完成“cjb.dbf”数据表的数据录入、修改、和删除功能,可以从系统主菜单中“学生成绩档案建立”进入。

如图4.7所示:

图4.7学生成绩档案建立

4.2.2档案查询模块

学生档案查询表单主要根据用户输入的查询条件,完成其基本档案的数据只读显示功能,首先通过控制表单“frm_dacxml”选定条件,然后通过调用该表单将所选定的条件参数传递过来,检索表单将显示符合条件的学生基本档案。

档案检索功能可以从系统主菜单中“学生基本档案查询”的系统常用工具条中实现。

该模块使用了SQL查询语句,如学生档案查询表单中的按系别查询语句如下:

thisform.caption="学生成绩查询"+"("-bo2.value-")"

SELECTXbb.系名,Xsjl.学号,Xsjl.姓名,Xsjl.性别,Kcb.课程名称,Cjb.成绩,;

Cjb.学分,Kcb.教师名称;

FROMxjgl!

xbbINNERJOINxjgl!

xjgl;

INNERJOINxjgl!

cjb;

INNERJOINxjgl!

kcb;

ONKcb.课程编号=Cjb.课程编号;

ONXsjl.学号=Cjb.学号;

ONXbb.系别名=Xsjl.系别名;

ORDERBYXbb.系名,Kcb.课程名称,Xsjl.学号,;

wherexbb.系名=bo2.value

thisform.caption="学生成绩查询"

如图4.8,4.9所示:

图4.8

图4.9

4.2.3成绩检索模块

学生成绩档案检索表单主要根据用户输入的检索条件,完成成绩档案的检索功能,首先通过表单上的列表框或文本框中输入检索条件,然后利用SQL标准查询语句进行查询。

本表单可以能过菜单中“学生基本档案检索”调用。

如图5.0和5.1所示:

图5.0

图5.1

4.2.4登陆界面

系统登录表单主要根据用户输入的密码,控制非法用户进入系统,同时显示系统功能和版本等信息。

如图5.2所示:

图5.2系统登录

4.2.5系统主界面

系统主界面是学生档案管理系统的界面,能通过系统主界面的打开档案建立模块、档案查询模块、报表打印模块等,可以比较快速的打开其中任何一个。

如图5.3所示:

图5.3系统主界面

4.2.6系统主程序设计

setdirectorytocurdir()&&将程序的资源路径设为当前程序所在的文件夹

setsysmenuoff&&不显示系统菜单

settalkoff&&关闭人机对话

setsafetyoff&&就是不显示提示对话框

SetSysmenuTo_msm_edit

setdeletedon&&不显示被逻辑删除的记录

setcenturyon&&设置年份的格式为四位数的,解决2000年的问题

setdatetoymd&&设置日期格式为年月日

setmarkto'.'&&指定显示日期表达式时所使用的分隔符是"."

application.visible=.f.&&使VFP软件界面不显示

*setstatusbaroff&&不显示VFP状态条

DOFORM系统登录.scx

READEVENTS&&启动事件循环

use

onshutdownquit&&若没有这句,可能不能退出VFP。

clearall

clearevents

4.3系统的测试结果

在系统连编中如果没有错误,最后在系统主界面上就会出现菜单栏,菜单栏可以方便我们打开想要打开的文件,如图5.4所示:

图5.4系统的测试结果

4.4系统的使用说明

点击数据库图标狐狸头,然后输入操作员和操作员口令,操作员和操作员口令对应的密码,如操作是颜绿琴,那么对应的密码是132,最后单击确认就可进入系统主界面。

5设计总结

这个星期是我们数据库管理课的实训,经过一个星期的实训,让我领会到了许多平时课堂上所没有接受的课外知识,很让人受益匪浅,懂得如何去运用,而进行的一次分析设计综合的训练。

而本次实训的目的是让我们掌握数据库系统的原理、技术。

将理论与实际相结合,应用现有的数据库管理系统软件,规范、科学地完成一个设计与实现。

这次我们实训的主要任务是建立一个学生档案管理系统,它包括数据库、数据表的创建,数据库的约束、视图、多表连接查询。

表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、修改表中的数据、删除表中的数据及修改表和删除表的操作。

在实训的一星期,我们完成了一个学生档案管理系统的设计,它综合了我们所学的许多知识,让我们更努力的把所学到的东西运用上去。

实训课是在学习与探索中度过的,短暂的一星期实训是结束了,但其中让我们学到了许多知识,明白了很多工作原理,正是在老师和同学的共同努力之下,我们才一步步把问题解决了,最终完成了任务。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 可爱清新

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

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