数据库管理系统软件操作实训报告Word文件下载.docx
- 文档编号:16525355
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:15
- 大小:825.18KB
数据库管理系统软件操作实训报告Word文件下载.docx
《数据库管理系统软件操作实训报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《数据库管理系统软件操作实训报告Word文件下载.docx(15页珍藏版)》请在冰豆网上搜索。
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;
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文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 管理 系统软件 操作 报告