数据库管理系统软件操作实训报告.doc
《数据库管理系统软件操作实训报告.doc》由会员分享,可在线阅读,更多相关《数据库管理系统软件操作实训报告.doc(15页珍藏版)》请在咨信网上搜索。
数据库技术 实训报告 班 级 物流S08-1 姓 名 颜绿琴 学 号 36 指导老师 谢勇 成 绩 学 期 2009年下期 计算机信息管理教研室 目 录 1 绪 论 1 1.1 学生档案管理系统开发的意义 1 1.2系统开发的背景 1 1.3 系统开发的工具 1 2 需求分析 2 2.1系统需求分析 2 2.2系统可行性分析 2 2.2.1技术上的可行性 2 2.2.2 经济上的可行性 2 3 系统分析 3 3.1系统总体规划 3 3.2系统功能模块设计 3 4系统详细设计 4 4.1系统数据库设计 4 4.1.1 xsjl表 4 4.1.2 cjb表 4 4.1.3 xbb表 5 4.1.4 kcb表 5 4.1.5 数据库的表间关系 6 4.2 系统的应用程序设计 6 4.2.1档案建立模块 7 4.2.2 档案查询模块 8 4.2.3成绩检索模块 9 4.2.4登陆界面 10 4.2.5系统主界面 11 4.2.6系统主程序设计 11 4.3系统的测试结果 11 4.4系统的使用说明 12 5 设计总结 13 1 绪 论 计算机是一门实践性很强的科学,信息技术已经迅速地发展,系统的概念和系统的方法也已经渗透到社会发展的多个方向。Visual FoxPro 6.0是现代计算机系统的一个重要组成部分,是当今信息技术应用最广泛的技术之一。Visual FoxPro 6.0具有崭新的开发环境和系统结构,能更好地适应Internet应用程序及分布式应用程序等,这些新颖实用的特点会协助我们开发出专业的数据库系统。 1.1 学生档案管理系统开发的意义 学生管理系统能从外部数据文件中获取学生的基本信息,可以基于Excel表格或Access数据库的外部文件,使教务人员通过计算机来管理学生、课程、老师和学生选课的基本信息;教务工作人员对教务工作的情况能做好全面的掌握,及时得到学生上课和考试的情况史记录;能及时了解学生的选课和成绩情况,便于教学工作的开展。 1.2系统开发的背景 现代社会是信息社会,不仅信息量急剧增加,信息形式也各种各样。人们在日常工作和生活中都要接触到大量的信息,如商品库存、客户订单,和类报表等,实际工作中需要通过某种方式将它们分门别类,重要的内容还要保存起来,并且可以随时查找、统计。数据库系统是实现上述目的的有效方法。 1.3 系统开发的工具 本系统是在WINDOWS XP的操作系统使用VisualFoxPro 6.0开发制作的,硬件环境是P4,256M内存以及1024*768分辨率。以下是在Windows中运行VisualFoxPro 6.0的最低要求: 1.具有486 66MHz处理器(或更高档处理器)的IBM PC兼容机; 2.一个鼠标; 3.16MB内存; 4.足够的硬盘空间,最小安装需要15MB的空间; 5.VGA或更高分辨率的监视器; 2 需求分析 本系统是为了学校而特别编制的成绩档案管理系统,由于本软件涉及到网络应用和多用户的要求,所以数据库的设计采用SQL Server 2000的数据库格式。在软件运行时,充分利用VisualFoxPro 6.0操纵数据库的功能和SQL Server 2000数据存储功能。Visual FoxPro语言是一个优秀的关系型数据库管理平台,能够方便地设计出各种管理信息系统。 2.1系统需求分析 日常工作中,如果单纯只用Word和Excel存放学生档案,由于表格多,数据大,会让人感到眼花缭乱,很容易出现失误,工作量会大大的增加。Visual FoxPro 6.0支持可视化界面设计,可以设计丰富多彩的软件界面,数据管理功能强大,,实现非常简单,所以采用Visual FoxPro 6.0建立学生档案管理系统,就可以避免那些失误,而且能提高工作效率。 2.2系统可行性分析 根据系统模块的设计,以及规模化的设计要求,该系统的表设计有:主要用来存放学生的基本信息表,用来存放老师的基本信息的教师信息表,用来存放班级课程设置的信息的班级课程设置表,用来存放学生成绩信息的学生成绩表等 2.2.1技术上的可行性 该系统可以从外部数据文件中获取学生的基本信息,它仅使用前台Visual FoxPro 6.0+后台SQL Server 2000的C/S结构,可以进行大规模的学生成绩管理。所以它在技术上的可行性比较高。 2.2.2 经济上的可行性 本系统的使用仅需要一台可运行的电脑,并可下载安装VisualFoxPro 6.0,其成本较低,运行起来方便。 3 系统分析 本次实训建立的系统是以VisualFoxPro 6.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-")" SELECT Xbb.系名, Xsjl.学号, Xsjl.姓名, Xsjl.性别, Kcb.课程名称, Cjb.成绩,; Cjb.学分, Kcb.教师名称; FROM xjgl!xbb INNER JOIN xjgl!xjgl; INNER JOIN xjgl!cjb; INNER JOIN xjgl!kcb ; ON Kcb.课程编号 = Cjb.课程编号; ON Xsjl.学号 = Cjb.学号 ; ON Xbb.系别名 = Xsjl.系别名 ; ORDER BY Xbb.系名,Kcb.课程名称, Xsjl.学号,; where xbb.系名=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系统主程序设计 set directory to curdir() &&将程序的资源路径设为当前程序所在的文件夹 set sysmenu off &&不显示系统菜单 set talk off &&关闭人机对话 set safety off &&就是不显示提示对话框 Set Sysmenu To _msm_edit set deleted on &&不显示被逻辑删除的记录 set century on &&设置年份的格式为四位数的,解决2000年的问题 set date to ymd &&设置日期格式为年月日 set mark to '.' &&指定显示日期表达式时所使用的分隔符是"." application.visible=.f. &&使VFP软件界面不显示 *set status bar off &&不显示VFP状态条 DO FORM 系统登录.scx READ EVENTS &&启动事件循环 use on shutdown quit &&若没有这句,可能不能退出VFP。 clear all clear events 4.3系统的测试结果 在系统连编中如果没有错误,最后在系统主界面上就会出现菜单栏,菜单栏可以方便我们打开想要打开的文件,如图5.4所示: 图5.4系统的测试结果 4.4系统的使用说明 点击数据库图标狐狸头,然后输入操作员和操作员口令,操作员和操作员口令对应的密码,如操作是颜绿琴,那么对应的密码是132,最后单击确认就可进入系统主界面。 5 设计总结 这个星期是我们数据库管理课的实训,经过一个星期的实训,让我领会到了许多平时课堂上所没有接受的课外知识,很让人受益匪浅,懂得如何去运用,而进行的一次分析设计综合的训练。而本次实训的目的是让我们掌握数据库系统的原理、技术。将理论与实际相结合,应用现有的数据库管理系统软件,规范、科学地完成一个设计与实现。 这次我们实训的主要任务是建立一个学生档案管理系统,它包括数据库、数据表的创建,数据库的约束、视图、多表连接查询。表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、修改表中的数据、删除表中的数据及修改表和删除表的操作。在实训的一星期,我们完成了一个学生档案管理系统的设计,它综合了我们所学的许多知识,让我们更努力的把所学到的东西运用上去。 实训课是在学习与探索中度过的,短暂的一星期实训是结束了,但其中让我们学到了许多知识,明白了很多工作原理,正是在老师和同学的共同努力之下,我们才一步步把问题解决了,最终完成了任务。- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 管理 系统软件 操作 报告
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文