Access数据库实训心得

Access数据库实训心得,第1张

持续一个月的数据库实训,让我参与了软件工程化的开发过程。其中体会最深的便是我们这个实训网的几个之最:一.项目最大:项目大是因为我们这个事业起点网站涉及到用户众多-高校,企业,学生,老师,专家,第二个原因是网站的功能多-用户管理,网上实习,网上竞赛,毕业实习设计,项目管理,人才库管理,人才推荐,搜索 项目大很容易造成系统范围的泛滥,在我们的开发初期,由于需求不太明确,功能实现没有重点,造成了需求范围的扩大,给项目开发进度造成了严重的滞后性。然后我们召开了会议讨论了这个问题,一致认同先把项目的基本功能实现,将网站的基本架构搭建起来,最后再在这个基础上继续增加我们网站的其他功能。因此在这个过程中,我深刻体会到了软件工程初期阶段的需求分析以及概要设计的重要性,这两个文档是指导我们后期开发的最重要的依据。 二.数据库表最多:如此庞大的系统,就需要庞大的数据库来支持,所以项目大的直接后果就是我们的数据库表特别多,而且表与表之间的依赖关系也复杂,实体类之间的关系众多,设计起来有一定的难度。数据库的另外一个问题是-数据表的属性,数据表属性的设计完全是依赖于我们刚开始做的需求分析文档,如果需求分析不完整的话,就会造成数据库表属性的缺失,从用户的角度看,就会觉得你的系统提供的数据不够全面,信息量小。 三.开发团队最大:我们团队一共有十四个人,这个对于我们的项目经理来说,是一个相当严峻的问题,毕竟十四个人的团队相当于其他几个小组加起来的人数总和,管理起来有相当大的难度。对于我们这些小组成员来说,由于沟通渠道太多,造成了我们项目中遇到问题,不知道去跟哪个小组成员沟通。为了解决这个问题,我们在团队中又选出了三个小组长,小组成员遇到问题,先去咨询小组长,然后小组长提供反馈信息。 四.项目各个模块间藕合度高:网站涉及的各个功能模块之间的联系紧密,模块之间的接口设计的好坏是项目最终集成成功与否的最重要因素。用户管理这一个部分要为每个模块提供接口,主要是用户的编号以及用户的类型等。每个页面之间的链接也是其中重要的模块接口。这个问题由于我们前期做好了充分的沟通以及按照概要设计中的接口说明去设计自己的模块,所以后期的模块整合没有遇到什么太大的不兼容性等问题。 接下来就谈谈我这一个月中的工作: 需求分析阶段:需求分析阶段我完成了网上竞赛模块的需求分析,其中遇到的主要问题是阅读材料后发现网上实习,网上竞赛,毕业设计指导这几个模块的功能是类似的,提取需求分析后不够明确,经过几次跟汤老师的交流后,确定了这几个模块之间的具体差别,网上竞赛模块的基本需求也大致确定了,网上竞赛模块的基本功能就是学生通过网站报名参加竞赛,企业审核通过后,专家对作品进行评分,排名。 概要设计阶段:在需求分析的基础上,对网上竞赛模块进行了比较具体的概要设计,流程图(IPO图以及用例图);这个阶段的主要难点是对网上竞赛业务流程的描述,如何实现学生报名,企业发布,专家评审的步骤 *** 作,与及跟其他模块对该模块的限制。 数据库设计阶段:我负责整合初步数据库设计说明书,分配组员按照各自的功能模块的具体需求设计自己模块需要的数据表,然后对这些数据表进行整合。在这个过程中遇到的问题就是数据库实在是太大了,最后下来一共有30多张表,表与表之间的关系复杂,关联性大,需要设置的外键较多,很难将所有的属性字段给提取出来,属性的类型设置也是一个问题,采用数值型还是采用字符串性在数据库设计中尤为重要,因为在后台搜索方面,数值型比较快捷,而在数据显示方面,字符串型又有直接读出不用转换的好处。每个表的主键我们采用了用实体的编号去标记它,因为这样实体间关联起来会更加简单。数据库的设计关键是要对整个项目的整体的把握,并且要细化对每个实体类的具体属性要求。 详细设计阶段:我觉得是最重要的一个方面,一个完整的详细设计说明应该可以帮助程序员完成具体的实现,程序员可以不用考虑模块之间的耦合问题,只需要将单一的功能按照逻辑顺序编写出来就可以了。网站整体构架搭好了,我们就可以在里面填充自己的功能了。但是因为时间太仓促了,我们这个阶段也就缩水了,带来后面的问题就是后期代码编写的时候比较混乱,函数接口较难统,界面风格多样化。这个阶段,我的主要工作是跟队友一起设计出了网上竞赛模块的学生,企业,管理员,高校以及专家的界面。 编码阶段:我们是用ASPnet开发的,主要任务就是从工具中选出你想要的控件,然后在控件响应函数中填充代码,完成相应的事件响应。这里遇到的最大问题是页面的排版问题,因为自己是第一次开发网站,造成了自己设计的界面风格单调,不太美观,现在就尽量做到页面的整齐。这个阶段主要做的就是:写代码→编译→调试→写代码。 这一个月中我学到了很多东西,技术方面就是学会了用ASPNet编写网站,最重要的是让我经历了软件工程化的所有阶段,让我对整个软件工程有了感性的认识,而且将大学三年所学到的知识进行了一次系统的串联,更重要的是学会了如何跟项目团队中的成员沟通问题,这是一个宝贵的实践经验。

实验报告要点 

一、扉页

并非所有的实验报告都有标题页,但是如果讲师想要标题页,那么它应该是一个单独的页面,包括:实验的题目、自己的名字和实验室伙伴的名字、导师的名字、进行实验或提交报告的日期。

二、标题

标题写着做了什么。它应该简短,并描述实验或调查的要点。

三、介绍

通常情况下介绍是解释实验室目标或目的的一个段落。用一句话陈述假设。有时介绍可能包含背景信息,简要总结实验是如何进行的,陈述实验的发现,并列出调查的结论。

四、步骤

描述在调查过程中完成的步骤。要足够详细,任何人都可以阅读这一部分并复制实验。提供一个图表来描述实验设置可能会有所帮助。

五、数据

从过程中获得的数字数据通常以表格的形式呈现。数据包括进行实验时记录的内容。

六、结果

用语言描述数据的含义。有时“结果”部分会与“讨论”部分结合在一起。

七、讨论或分析

数据部分包含数字,“分析”部分包含根据这些数字进行的任何计算。这是解释数据和确定假设是否被接受的地方,也是讨论在进行调查时可能犯的任何错误的地方。

八、结论

大多数情况下,结论是一个段落,总结了实验中发生的事情,假设是被接受还是被拒绝,以及这意味着什么。

九、图形和图表

图表和图形都必须标有描述性的标题。在图表上标注轴,确保包含测量单位。一定要参考报告正文中的图和图表。

十、参考

如果研究是基于别人的文献,或者引用了需要文档的事实,那么应该列出这些参考文献。

摘 要:数据库技术是一项应用十分广泛的技术,是计算机相关专业学生必备的专业技能之一。本文从课程内容 的选取、课程的实施方法、课程考核方式和教学环境几个方面探讨了高职《网络数据库技术实训》课程建设的方案。

关键词:网络户数据库技术 实训 教学研究

一、引言

数据库技术是一项应用十分广泛的技术,是计算机相关专业学生必备的专业技能之一。《网络数据库技术实训》课程是南京信息职业技术学院计算机应用技术专业的一门核心课程,建立在《数据库技术基础》和《网络数据库技术》两门前导课程的基础之上。课程的主要任务是使学生把前导课程中学到的数据库理论知识和 *** 作技能进行一次综合运用,通过对前导课程所学知识的综合运用,进一步巩固、深化和扩展学生的数据库基本知识和技能,增强学生的数据库开发、应用、管理与维护能力,积累在实际工程应用中运用各种数据库对象的经验,培养其职业化能力,实现教学与职业的无缝对接。

二、课程建设原则与思路

针对高等职业技术教育及课程本身的“应用性、实践性”特点,在课程的建设过程中,改革传统的教学模式,大力推行工学结合,将学习过程与工作过程融为一体。具体从以下几方面来进行。

1、依据专业培养方案,以培养学生从事数据库管理与维护工作所需的岗位能力为目标组织教学,重构教学内容。

2、将教学过程与工作过程融为一体,时刻以工作过程为导向,采用项目引导、任务驱动教学法,实现教学内容任务化、组织管理企业化、评价考核体系职业标准化。

3、改革考核方式,建立多元化的课程评价体系。

4、改变教学环境,课程全程在校内实训基地进行,模拟规范的职业环境。

三、课程建设方案

1、课程内容的选取

经调研,数据库管理与维护相关岗位需要具备的知识与技能有:精通关系数据库原理;精通一种或多种大型商用数据库管理系统;熟练运用SQL进行各种业务逻辑的开发;掌握各种备份方法,了解性能优化技术;熟练使用数据库管理、分析、设计工具。这里涉及的关系数据库原理、常用SQL语句的基本语法与应用以及SQL Server 2005数据库的 *** 作方法在《数据库技术基础》和《网络数据库技术》课程中已经进行过学习。本课程将设计一个真实的项目――一个电子商务系统,对其后台数据库进行开发、管理和维护。按工作流程及知识结构分解成八个学习情境,对每个学习情境提出具体的工作任务。

通过一个完整项目的实现,使学生能将以前所学知识与技能进行融会贯通,培养学生网络数据库管理和维护能力、分析问题和解决问题的能力、独立工作的能力,为走向工作岗位积累实践经验。

2、课程的实施方法

课程采用项目引导、任务驱动的教学方法,以学生为中心,教师为主导,强调学生的主体性,充分发挥学生在学习过程中的主动性、积极性和创造性。

以当前市场上主流的SQL Server 2005数据库管理系统作为开发平台,由学生独立完成一个真实的电子商务系统,学生通过分阶段、分任务的阶段性项目实施,最终完成对该系统的数据库设计、创建、管理与维护、性能优化及程序开发工作。

按工作流程及知识结构分解成八个子任务,循序渐进、逐步完成,符合学习规律。以任务的完成结果检验和总结学习过程,改变学生的学习状态,完成自主学习任务。详细如下:

(1)软件安装:安装和部署SQL Server 2005数据库服务器、并对其进行网络配置。

(2)需求分析:分析该电子商务系统要完成的功能。

(3)逻辑设计:将需求分析得到的实际需求转换成数据库的逻辑模型――E-R模型(实体-联系)。

(4)物理实现:开始创建数据库、表和其他数据库对象。

(5)数据完整性:为确保数据的正确性、有效性和一致性,强制对数据库实施数据完整性。

(6)安全管理:登陆管理、用户管理、角色管理、权限管理。

(7)日常管理与维护:数据查询、数据管理、性能优化。

(8)程序开发:数据库应用系统开发的一般步骤。

每个子任务的具体教学过程一般分为以下几个步骤:第一,示范项目任务的演示。第二,下达训练项目的工作任务。第三,训练项目的完成过程。第四,项目验收。

3、多元化考核方式

根据课程的特点和教学方法设计要求,教学评价采取了阶段评价和目标评价相结合的方式,在实施过程中,注重学生动手能力和在实践中分析问题、解决问题能力的考核,把学生作品的评价与知识技能考核相结合。

(1)评价内容:分为过程考核和结果考核两种形式。

(2)主要评价指标

过程考核:主要考查学生的出勤情况、学习态度和学习能力情况。

结果考核:每次任务完成情况、综合运用SQL Server2005中的SSMS进行数据管理的能力、编写T-SQL脚本能力、数据库程序开发能力以及文档的书写能力。

4、教学环境

课程全程在校内实训基地进行,模拟规范的职业环境。为了提高学生学习的自主性、充分激发学生的学习热情,下一步将会把实训基地实验室资源彻底向学生开放,充分利用现有的实验、实训条件。

四、结束语

经过对两届学生的教学实践表明,本文所设计的《网络数据库技术实训》课改方案适合高职学生的学习特点,能充分调动学生的学习积极性,在实际教学中取得了良好的效果。学生不仅掌握了数据库技术在实际项目中的应用方法,还增强了自主学习和协作学习的意识,真正培养了学生的职业素质和职业能力。根据学生网上评教结果看,90%学生对实训评价高,对自己学习状况满意。

参考文献:

[1]王彦辉,张昆,潘军.基于工作过程的《SQL数据库系统管理》课程设计[J].

[2]柴梦竹.基于任务驱动的《数据库设计与实现》课程改革与探索[J].湖北广播电视大学学报,2011,(5).

[3]王朝晖,江小丁,王璜.网络数据库课程教改探讨[J].计算机与现代化,2007,(12).

[4]应用型人才培养模式下数据库课程改革探讨.□

要先从理论上分析将要实现的功能,如此再去设计需要的表、查询、窗体;

具体做可以看看SQL查询语言,不会的可以在帮助中搜索,只要肯钻,不是很难,再把做的过程得到表、查询、窗体的截图插入报告中,会让你的报告很成功的,祝好运!

以上就是关于Access数据库实训心得全部的内容,包括:Access数据库实训心得、SQL的实验报告怎么写、[高职《网络数据库技术实训》课程教学研究]会计实训报告1000字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9871773.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存