数据库设计论文范文
时间:2023-04-06 00:34:02
导语:如何才能写好一篇数据库设计论文,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。
篇1
主要包括按模拟企业、时间、商品、市场等不同类别统计各项经营数据,如模拟企业资产、库存、销售收入、市场占用等数据,通过所存储的大量数据分析企业经营效果,总结得失,并能够为调整学员的经营方案和验证管理理论提供有价值的参考数据。
2、概念结构设计
概念结构也称为概念模型,是对用户所提供的原始数据进行综合,抽象出数据库系统所要研究的数据,将现实世界中的事物及其联系,转换成信息世界中的实体及其联系。概念结构设计必须将需求分析得到的用户数据和需求抽象为反映用户观点的概念模型,是用户与数据库人员之间进行交流的工具,其主要表现形式为E-R模型图。图中矩形框表示实体集;菱形框表示实体集之间的联系。
3、逻辑结构设计
逻辑结构设计主要任务是综合考虑关系型DBMS的性能和所设计模拟系统的功能复杂程度,将概念结构转换为逻辑模式,即各个关系模式的结构设计,包括各关系模式的名称、每一关系模式中各属性的名称、数据类型和取值范围等内容。将E-R模型转换成初始的关系模型,然后分析每一个关系模式的合理性,通过关系模式的规范化消除其中不合理模式。E-R模型中的实体和联系经过规范化处理转换为关系模式如下:(1)学员(学号、姓名、担任角色、性别、企业代码),学员通过学号标识。(2)门店(门店编码、容积、最低购买价、最低租赁价、等级、信息化程度、企业代码、获取时间、获取方式、金额),门店通过门店编码标识。(3)模拟企业(企业代码、登录密码、名称、人数),模拟企业通过企业代码标识。(4)商品(商品代码、名称、采购价、容积需求、采购提前期),商品通过商品代码标识。(5)客户订单(订单编码、需求商品、数量、账期、企业代码、市场代码、签约时间、售价、其他要求),客户订单通过订单编码标识。(6)市场(市场代码、类别、开发时间、开发资金),市场通过市场代码标识。(7)现金流量表(编号、时间、收支类别、项目名称、金额),现金流量表通过编号标识。(8)市场开发(市场代码、企业代码、时间、金额),市场开发通过市场代码和企业代码组合标识。(9)采购(企业代码、商品代码、时间、数量),采购通过商品代码和企业代码组合标识。(10)配货(企业代码、商品代码、门店编码、时间、数量、定价),配货通过商品代码、门店编码和企业代码组合标识。
4、数据库实现
4.1建立存储过程由于使用的是关系型数据库,数据处理都是通过SQL语言完成的,其中有大量数据的插入、更新与删除,甚至还需要进行大量的运算,所以直接提交SQL语句并让DBMS进行编译再执行的话,处理的效率较低,而建立存储过程是一种有效解决手段。存储过程是一种存储在数据库服务器上的SQL操作[3],这样很多数据处理流程都在后台以存储过程的方式来实现,即有利于提高系统的运行效率,又可提高系统的可维护性和可扩展性。
4.2设计索引在模拟经营中各模拟企业经常性的要查询公共信息,而且这种查询的时间性非常明显,所以设计索引可以显而易见的优化系统性能,对所有用于时间排序的列创建索引,可以避免整表扫描或访问。在不改变表物理结构的情况下,直接访问特定的数据列以减少数据存取时间;把数据分散到不同的页面上,可以分散插入的数据;主键自动建立了唯一索引,能确保数据的唯一性。
5、结语
篇2
数据库营销指的是企业通过收集和积累消费者的大量信息,经过处理后预测消费者有多大可能去购买某种产品,以及利用这些信息给产品以精确定位,有针对性地制作营销信息,以达到说服消费者去购买产品的目的。
因为旅游规划的本质是为区域旅游的发展指明方向,提供战略指导,为近期的规划开发提出具体的、实际性的指导,满足市场需求的同时,取得利润的最大化。因此,本文试图以数据库营销的核心贯穿整个旅游规划的过程,从三个方面:规划的客源市场调查、具体市场营销方式、规划完成后的跟踪来阐述数据库营销的重要性,有别于以前的就营销而论营销的做法,以求给以后的旅游规划提供些许指导与借鉴。
一、问题的提出
目前的旅游规划文本当中的市场营销方式大部分仍是以传统的营销方式为主,没有充分考虑客源市场的需求,就营销论营销,没有把营销的理念贯穿于整个规划的过程,缺乏整体的营销观念,在客源市场调查的过程当中,对消费者需求的调查成分偏少,即使有,在后续的旅游产品设计中也难以体现,降低了客源市场的满意度。
另外一种情况是在传统的营销方式的基础上,间杂着一些现代营销方式的手段,如电话营销、电邮营销、短信营销等,都是在探索现代营销方式,但往往不成体系,在具体的运用过程当中,往往是传统营销方式的附庸,难以形成实际的效果。
第三种情况是指目前的旅游规划文本在指导具体的区域旅游实践当中的精准性不够,难以跟上外界环境的变化,没有充分考虑外界环境的变化,导致规划文本束之高阁,没有用处,资源浪费,规划文本的完成并不意味着规划过程的完成,规划的过程是一个反复修正的过程,是在具体的实践中检验的过程。
二、问题的分析
针对上述问题,本文试图从现代营销的手段之数据库营销的角度去分析,以其核心观念贯穿整个规划过程,用以指导具体的规划过程。
(一)客源市场调查中的数据库营销
每一个旅游规划在具体实施之前,都必须要进行客源市场的调研,了解客源市场的基本情况及消费需求,有必要的话,还依据不同的指标,进行客源市场的细分,以求在具体的规划过程中能精确定位,投放产品。目前的客源市场调查最常用的是问卷调查,辅之以访谈、电话调查等方式,(在不考虑样本是否科学性的基础上)得到客源市场消费者的主观、客观数据,进行数据的分析、加工。
可以看出客源市场的这种调查方式是一次性的,消费者在规划进行过程当中的需求变化及客观环境的变化并没有考虑,也就是说规划默认为客源市场的需求及消费模式短期内是不会变化的,其实不然,环境在时时刻刻的变化,消费者的心理也在时时的变化,因此,在此基础上,可以尝试建立所调查样本的数据库,以一定的周期为间隔,采取各种数据库营销方式进行样本的调研,对每一个细分市场的样本进行归类分析,指导规划的进行。
(二)以数据库为基础的旅游市场营销模式
传统的旅游市场营销方式以产品、价格、分销、促销为模式,以远远不能满足现有的消费者的需求,事实证明,这种传统的、不考虑市场的营销方式是不科学的,在旅游规划过程当中应该予以摒弃。取而代之的应该是以消费者为中心的消费者、成本、方便、沟通为模式的“4C”策略,而数据库营销是这一策略的最直接的体现,因此,在旅游规划创作过程当中,其基本的营销方式应该以定向直邮,电子邮件营销,网络传真营销和短消息服务等在内的多种形式的数据库营销手段为主,深挖其具体内涵,延展其多种利用方式。
通过数据库了解旅游者的兴趣爱好后,就可以在宣传册的封面上贴上他们喜欢的产品图或直接与他们在互联网上进行交流,当然交流的内容是他们感兴趣的话题,这样有利于加强与旅游者或潜在旅游者的关系。例如,旅行社利用自己的网站,运用数据库跟踪旅游者的习惯和兴趣爱好,以此为根据向旅游者推荐他们感兴趣的旅游线路。对旅游者了解得越多,就越能更好地帮助旅游者解决旅游购买过程中的问题,最后与旅游者建立起良好的商业关系,提升旅游企业的竞争力,并最终促进旅游业的发展。转(三)规划文本完成后的数据库营销
规划文本完成以后在具体指导实践的过程中应该结合环境的变化不断修正。
可以结合客源市场调查中所建立的数据库进行再次调查,不断反复,切实修正提供给消费者的旅游产品的可行性,以求“适销对路”,另一方面,服务行业的这种数据库营销有点类似于物质生产部门的“售后服务”,具体来讲,指的是在规划的实施过程当中,对客源市场或是部分游客进行回访,收集旅游者的信息,建立数据库,分析改进。
通过数据库资料可分析出旅游者的价值取向,然后针对不同旅游者提供不同类型的旅游产品展示、广告宣传和销售方式。一般来说,对旅游者了解越多,就越能提供令其满意的旅游产品和服务。
三、问题的解决
规划的本身就是一个营销的过程,关键是采取什么样的营销模式以及如何采用的问题,从上述分析,可以看出,营销的思想贯穿于规划的始终,客源市场的调研并不仅仅是一个直线式的过程,而更多的是一个循环往复的过程,规划是一个弹性的过程,是一个不断修正的过程,对于旅游者的营销是长期的过程,也是一个培养潜在消费者的过程。具体的数据库营销方式有很多,具体采取哪种方式或是几种方式的组合,应该根据客源市场的情况来定。
四、数据库营销在旅游规划中应该注意的问题
(一)从战略的高度来看待数据库营销的作用
旅游规划应该用战略的眼光、用资产的眼光来看待营销数据库,特别是应认识旅游者信息的真正价值,将规划所涉及到的旅游企业规划从“管理信息”向“利用信息”转化。企业应切实地制定出营销信息战略,对信息收集、维护和利用进行详细的规划和评估,从而将数据库营销提升到旅游企业战略的层次上,从战略的高度来看待数据库营销的应用。
(二)确保信息的真实性、一致性和规范化
确保数据库营销中的所有数据和活动都可以按照一定的规则度量,能满足决策分析的需要。
篇3
【关键词】毕业生;论文管理;水晶报表
对于大三毕业生,毕业设计(论文)是高职教学中的一个重要教学环节,通过该教学环节,可以使学生能够将专业领域内的理论知识与工作岗位中的实际情况相结合,进入更深入的学习,同时,也提高了了毕业生解决问题、分析问题的能力。而目前毕业班学生由于绝大部分都在单位上顶岗实习,在毕业设计(论文)这个教学环节中,存在对学生通知、管理困难等缺点。如部分学生因为工作时间长、出差办公等原因没及时交开题报告、计划书时,指导教师很难及时通知学生,学生因为要工作,与指导教师沟通有困难,也很难写出高质量的毕业论文。因此,在网络技术和信息技术发展的今天,结合我校毕业设计的管理实践,设计开发了毕业生论文管理系统,加强对毕业生论文的指导与管理,加强指导教师与学生间的沟通与交流,提高毕业论文质量。
1.系统设计
毕业生论文管理系统采用三层结构,操作简单,用户无需进行培训即可使用,该系统能根据统计数据或用户的查询情况生成图表,能通知公告,能将数据保存在数据库中长期使用,方便对各学期学生论文的对比,大大提高了工作效率。该系统的主要功能包括:
1.1 档案电子化
毕业设计教学环节中的计划书、开题报告、答辩记录等都能上传到该系统中,节省了大量的纸张。
1.2 监管全面化
毕业设计过程中,通知、公告、指导教师与学生的交流全记录在系统中,学校可以在该系统中随时查看毕业设计的教学进展情况。
1.3 强大的数据处理能力
该系统可以实现对各学期毕业论文质量的统计对比,统计结果可以生成柱状图、饼图。
1.4 报表的打印输出
该系统实现打印输出网页中的相关数据,并能实现将报表数据导出为office文档格式。
1.5 管理规范化
该系统对毕业设计教学中的各个阶段,如:申报题目、开题报告、中期检查等过程都可设置具体的时间和通知信息,保证毕业设计各项工作顺利完成。
2.水晶报表应用
在毕业生论文管理系统的设计过程中,使用.NET平台中的水晶报表(Crystal Reports)工具,从相应的数据库中提取数据,使用户能在网页中查看相关数据、打印数据和将数据导出为word或excel文档。
2.1 水晶报表的设计
根据对系统的需求分析,系统中的报表包括学生信息统计报表、教师信息统计报表、学生论文成绩报表、论文课题报表等。学生信息统计报表包括学生班级的开题报表、学生班级的计划书报表、学生论文提交情况报表。教师信息统计报表包括教师指导记录报表、教师添加课题报表、教师通知报表。每个统计报表都实现了对多个数据库表进行查询操作,在水晶报表的设计中,规定了数据的显示格式,规定了每页显示的数据条数,实现了图片的动态加载。学生论文提交情况报表如表1所示。
2.2 动态创建水晶报表
水晶报表(Crystal Reports)根据访问数据库的方式分为:拉模式(Pull)和推模式(Push)。在拉模式中,水晶报表自动链接至数据库和执行SQL指令,不需编写代码,在推模式中,程序开发人员需自己编写连接数据库语句、执行SQL命令语句等。
在毕业生论文管理系统的开发过程中,以推模式来实现更加的符合实际项目的要求,因此采用的是推模式,动态创建水晶报表,即自己编写连接数据库代码等。在.NET平台下动态创建水晶报表方法为:首先新建数据集文件(.xsd),然后在页面中放入CrystalReportViewer控件,该控件称为报表查看器,主要实现在页面中显示报表,接着新建Crystal报表,并进行排版和设计。最后编写代码来将数据库数据表中的数据存入数据集,并指定CrystalReportViewer控件的ReportSource属性,其主要代码如下:
3.结语
毕业生论文管理系统解决了在毕业设计教学环节中的学生通知困难,指导教师与学生沟通困难、难以指导学生写出质量较高的毕业论文的缺点。该系统利用网络和数据库技术,大大简化和加强毕业生论文的指导与管理工作,节约了成本,提高了学生的毕业论文质量。同时,水晶报表在该系统中的应用,极大的方便了用户查询和统计毕业设计中的各类数据,为用户提供了简单的操作和数据打印功能,设计完成的报表功能强大,易于实现。
参考文献
[1]殷存举.毕业设计选题系统的设计与实现[J].信息与电脑(理论版),2012(3).
篇4
关键词:互联网;Web应用程序;校园网;JSP
中图分类号:TP315文献标识码:A文章编号:1009-3044(2008)22-740-04
Developed Research on Management System of Gradnation thesis(design) in Higher Vocational Colleges
WANG Yu-qing, LI Ge-wen, SUN You
(Dalian Vocational Technical College, Dalian 116035, China)
Abstract: The topic of this article comes from the actual problems of work, based on the great advantage of the school net work, this system will make the realization for the annual students' graduation thesis(design) by the internet technology. This article begins with the system background, analyzes the necessity of the development of the system and introduces the process and relative technology of the system realization in detail. It points out the detailed methods, which frees the teachers and students from the tedious paper management procedure. It carries great practicability and scientific value, which enlarges the function of the present educational administration management system platform.
Key words: Internet; Web application; network; JSP
1 引言
随着我国教育需求不断增加,高校教育资源有限,教育经费相对不足的情况下,利用现代信息技术发展高等教育,不仅充分利用了优秀教育资源,而且为更多的人提供接受高等教育的机会,同时这也是极大促进了高校的信息化发展。目前适用于各种教育层次的教务管理、教学管理、课件、考试等系统或平台已逐渐发展成熟。但是,大多平台中的教学系统一般都是以完成“课程教学”为目标设计的,对课程实验、毕业论文(设计)等实践性环节提供支持服务还很少。用网络平台实现对毕业论文(设计)教学环节的支持服务还少有人讨论,而这一应用恰是目前所需要的。[1]
本系统所研究就利用互联网Web 2.0技术,采用B/S工作模式来解决毕业论文(设计)实践环节中教师数量不足,选题不规范,指导教师与学生难以及时沟通等问题的。
2 理论基础和核心技术
2.1 JSP技术
JSP(Java Server Pages)技术是以Java语言作为脚本语言的,它为创建高度动态的Web应用提供了一个独特的开发环境。JSP代码可被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。因此普遍认为JSP的执行效率比PHP和ASP都高。[2]
Java Servlet是一种开发Web应用的理想构架。JSP以Servlet技术为基础,又在许多方面作了改进。JSP页面看起来象普通HTML页面,但它允许嵌入执行代码,利用跨平台运行的JavaBean 组件,JSP为分离处理逻辑与显示样式提供了卓越的解决方案。并且JSP可以使用JavaBeans或者EJB(Enterprise JavaBeans)来执行应用程序所要求的更为复杂的处理,进而完成企业级的分布式的大型应用。[3]
2.2 JavaBean
什么是javaBean?JavaBean 是一种基于 Java 的软件组件。其实是一个Java的一个类而已[7]。JSP 对于在 Web 应用中集成 JavaBean 组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为 JSP 应用带来了更多的可伸缩性。 JavaBean 组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。
2.3 CSS技术
CSS是Cascading style Sheets的简称,中文译作层叠样式表单,它是一种为超文本置标语言(HyperText Markup Language, HTML)提供增强补充服务的技术,可对每一个HTML的置标(tag)做精雕细刻的修饰。它语句、文法简单,只要在源码中插入STYLE语句就可轻易实现页面内任意文本颜色、背景、边框、行距、字距的添删和修饰等功能,就可使网页更加生动活泼,从而获得满意的效果。
2.4 客户端脚本技术
客户端脚本是为操控和显示由服务器端返回的内容而量身定做的。这种方法可以隐藏、显示网页组件,移动或者改变颜色和字体,从而实现对用户事件的反应。显示或隐藏表单是在网页上创建下拉菜单的根本。依据鼠标位置显示相应的窗口支持网页提示功能。
本系统采用了应用最为广泛的客户端脚本语言是Javascript是一种面向对象并在网络浏览器内部运行的脚本语言。它对网页组件的控制是通过文件对象模式(DOM)实现的,该模式是一种实现与网页交互的应用程序接口(API)。[4]
2.5 数据库技术
数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。
1) Web数据库简介
所谓Web数据库管理系统是指基于Web模式的DBMS的信息服务,充分发挥DBMS高效的数据存储和管理能力,以Web这种浏览器/服务器(B/S)模式为平台,将客户端融入统一的Web浏览器,为Internet用户提供使用简便、内容丰富的服务。Web数据库管理系统必将成为Internet和Intranet提供的核心服务,为Internet上的电子商务提供技术支持[7]。
2) SQL Server 2000简介
SQL Server 2000是企业级网络关系型数据库产品, ODBC数据库引擎提供了与数据库打交道的途径,通过它以及来访问数据库并对其进行各种操作。Visual Basic、SQL Server 2000以及其他微软的软件产品都是通过ODBC数据库引擎,从而给用户提供了丰富的数据类型。ADO数据对象模型在数据库中的信息与将信息显示给用户看的程序之间架起了一座桥梁。它提供了用来浏览不同记录的各种跳转方法,使用微软公司推荐的ADO对象模型将为以后的扩展带来便捷。[10]
3 系统设计与开发
3.1 系统研发的目的
毕业生毕业论文(设计)管理系统充分利用网络的优势,实现论文管理的网络化,使原本繁琐的选题问题简单,快捷,奏效。解放教辅人员和学生。学生能够根据教师所提交的题目,在联网的计算机上随时选择,更改自己的论文题目。教师可以在任意联网的计算机上论文信息,并实现选择其论文的学生信息的打印。管理员有设置限制选题条件的功能。并能在任意联网的计算机上对选题信息按班级,教师实现打印。管理员还应有封闭数据库的权利。
3.2 系统设计思想
本系统利用互联网Web2.0,采用B/S结构开发。由于本系统在Web环境中使用,网站完成功能比较简单,主要是对数据的基本操作。因此,使用JSP+JavaBean的开发模式进行开发。以SQL Server 2000数据库系统技术做为后台数据库的支持,通过基于Web技术的系统开发,保证用户(教师、学生)通过授权可以任何条件下通过网络登陆,实现相关的服务。系统的系统开放性好,架构灵活,便于维护,在稳定性和安全性方面达到了较高的指标。[5-6]
3.3 毕业生毕业论文(设计)管理系统分析
3.3.1 使用UML用例图描述系统需求
该系统用户有三种身份:学生、教师及管理员。学生和教师都可以注册,更改自己的身份信息,但学生不能改自己的用户名(学号),而且学生只有在注册自己的详细个人信息后才可以进入系统进行论文题目的选择。学生和教师的用户名可以由管理员统一。具体描述如图1、图2、图3所示。[8-9]
■
图1 学生用例图 图2 教师用例图图3 管理员用例图
3.3.2 系统结构功能分析
从以上对本系统的分析,可将其分成前台和后台两部分。前台主要是为学生和教师提供,后台是为管理员(教学秘书)提供。如图4和图5给出了前台和后台的功能结构图。
■
图4 前台功能结构图
■
图5 后台功能结构图
3.3.3 数据库的设计及实现
本系统主要用到四个数据表:
1) student(学生信息表),该表不但保存学生的基本注册信息,还包含了学生选择了哪位教师的选题(即教师编号和选题编号),主要包括:学号(学生ID)、密码、学生姓名、班级等学生的基本信息和教师ID、论文ID。
2) teacher(教师信息表),该表用于保存教师的基本信息,主要包括教师ID、密码、教师姓名、教师职称等等教师的基本信息。
3) article(论文信息表),该表用于保存论文的基本信息,主要包括对应教师的ID、对应教师的论文题目及论文ID等论文基础信息。
4) admin(管理员表),该表用于保存管理员的基本信息及选题条件的限制,主要包括管理员号、管理员密码、管理员ID、同一教师选题人数和同一题目选题人数,选题的有效时间等内容。
本系统用到的数据表的关系主要有一个,如表1所示。
表1 表关系
■
3.3.4 网站整体设计
毕业生毕业论文(设计)管理系统采用JSP+JavaBean的开发模式。使用的JavaBean如表2所示。
表2 学生毕业论文管理系统使用的JavaBean
■
3.3.5 网站结构设计
本系统网站的结构中有多个文件夹,分别存放不同内容与形式的文件。Datebase文件夹用来保存系统的数据库;css文件夹用来保存系统的样式表;image文件夹用来保存系统中所需要的图片;admin文件夹用来保存管理员相关的页面;student文件夹用来保存学生相关的页面;teacher文件夹用来保存教师相关的页面。
3.3.6 系统实现的主要功能
3.3.6.1 个人信息管理
前台的个人信息管理主要是指用户(学生/教师)的注册信息的管理。注册时必须确保注册用户名的唯一性,因此,在保存注册信息前,需要查询数据表中是否有相同的用户名,如果没有,可以向数据表插入新的记录然后提示用户注册成功;反之,则说明同名用户存在,需要提示用户更改。
后台的个人信息管理主要是指管理员信息的管理。此信息可作为管理员登录系统、管理系统的通行证,管理员拥有很大的权限,所以更要妥善处理。在这个模块里主要包括管理员登录和管理员密码的更改两个部分。
3.3.6.2 论文信息管理
论文信息管理分成两个用户来完成,教师和学生。其中教师所完成的工作主要有论文信息,更改和删除论文信息;学生的工作则是选择、重选论文题目,查看所选论文题目。本系统可以限制每一个教师可带的学生个数,也可限制每一个题目可供多少个学生来选择。在这两个环节中,教师是主导地位,因为只有教师了论文题目信息,学生才能从教师的论文题目中选择。
3.3.6.3 选题信息管理
选题信息管理分为两种用户(即学生和教师)。学生的选题管理功能主要就是对自己所选的论文题目进行查看;教师的选题管理功能就是查看选择自己论文题目的学生的具体信息,并能够进行打印。
4 系统的特色及优势
4.1 方便、简洁的中文操作界面
本系统的为中文操作界面,操作简单、直观,便于用户理解系统较复杂功能,熟练本系统的操作和应用。
4.2 实用性
本系统为用户提供了方便、高效率的功能支持,中文操作界面可以使用用户更好地利用母语优势,迅速掌握系统的操作技能。该系统不仅具有较完美的支持功能,同时采用了最优化的结构设计,降低了系统构建成本,解决了毕业设计中的一些实际问题,可以说是一个实用型系统。
4.3 可移植性
本系统可以作为校园网中校园办公的辅助系统,如庞大的教务管理系统平台,只要数据库一致,就可以简单的进行移植。
4.4 具有二次开发能力
尽管本系统是针对我系的实际自主设计开发的,因此可以针对不同用户进行二次开发,提供有效的技术解决方案,满足用户的需求。
4.5 较高的性价比
本系统所需的平台是TOMCAT,该软件为免费软件,操作系统为Windows 2000。硬件环境所用的计算机配置为P4 3.0,512M内存,40G硬盘或以上即可。
5 结束语
实现学院论文管理信息化,把传统的学生毕业论文管理模式与校园网相结合,充分发挥互联网使用的方便,高效的优势,能极大地提高传统论文管理模式的水平和效率。既有利于教学单位的教辅人员从琐碎、繁重的管理工作中解放出来,而且又给教师和学生提供了快捷和便利。
本文从系统分析、功能分析、系统设计、数据库设计等方面,全面叙述了系统的实现过程。采用B/S结构,运用了JSP+SQL SERVER技术实现基于Web技术的毕业生毕业论文(设计)管理系统开发。JSP不仅拥有与Java一样的面向对象性、便利性、跨平台等优点和特性,还拥有Java Servlet的稳定性并可以使用Servlet提供的API。在稳定性和安全性方面达到了很高的指标,最大限度地保证了数据的稳定及安全。本系统比较有特点的是对论文选题的条件也进行了限制。分别分为题目和导师两种限制,不同于以往的选课系统。本系统可以作为校园网中校园办公的辅助系统,如庞大的教务管理系统平台,只要数据库一致,就可以简单的进行移植。本系统对提高毕业生毕业论文(设计)的质量可以起到积极的作用。
参考文献:
[1] 高贤波. 网络教学测评系统的设计与实现[J]. 教育信息化,2006,22(9):32-35.
[2] 曾婕. 基于校园网的多课程并行考试系统[J]. 江西理工大学学报,2006,9(3):22-27.
[3] 王志军, 孙月霞. 基于Web开发的几种服务器端脚本语言的分析与比较[J]. 计算机应用研究,2006,23(3):26-30.
[4] 苑晓红, 赵春玲. 基于JSP的B/S结构系统的构建技术[J]. 科技资讯,2006,61(23):17-19.
[5] Royce W.Software Project Management A unified Framework[M]. 北京:高等教育出版社,2002.
[6] Watts S. Humphrey.Managing the Software Process[M]. 北京:清华大学出版社,2002.
[7] 冯缨.JSP-JavaBean开发模式研究及在网上答题系统中的应用[J]. 计算机工程与设计,2006,16(5):25-29.
[8] 周世兵, 刘渊. 基于B/S模式的网上档案管理系统的开发与建模[J]. 计算机工程与设计,2006,27(10):34-38.
篇5
摘要:通过中国知网,从年量等七个方面,对咸阳职业技术学院(以下简称咸阳职院)自升格高职以来发表的期刊论文进行了
>> 基于Web of science数据库竞争情报论文的统计分析 渭南职业技术学院科研论文计量分析 陕西财经职业技术学院科研论文计量分析 基于iHistorian的实时数据库工业报表自动统计分析系统的研究 基于组织机构代码数据库的应用统计分析初探 2006~2012年SCIE数据库收录扬州地区二、三级医院科技论文的统计分析 咸阳职业技术学院物流实训中心建设的构想 数据库在乙型肝炎血清免疫标志物统计分析中的应用 电视机基板品质信息统计分析系统数据库设计 咸阳职业技术学院校园主要绿地植物病害调查初报 咸阳职业技术学院通过微课比赛提升教师信息化水平 基于数据仓库技术的保险业统计分析系统设计 管理数据的统计分析 信息技术在教育科研问卷调查及数据统计分析中的应用 科研院所统计分析中数据的可比性 天津电子信息职业技术学院2009―2013年计量分析 职业院校的科研定位及特色――以宁夏职业技术学院为例 基于BYOD的职业技术学院信息化建设的部署策略 基于web的泸州职业技术学院毕业设计监控平台研究 基于Web of Knowledge Web服务的机构论文统计分析系统 常见问题解答 当前所在位置:.
[3] 秦丽萍, 桂云苗. 基于CNKI的安徽工程大学学术文献计量分析[J]. 安徽工程大学学报,2013,28(3):91-95.
[4] 杨聪, 孙宾宾. 基于CNKI的陕西工业职业技术学院科研论文统计分析[J].电子制作,2015(2):93-94.
[5] 容敏华. 广西高等医学院校发表教育教学论文的统计分析[J]. 卫生职业教育, 2014(23):104-105.
篇6
Zhou Xiaohui
(Xi'an University of Posts and Telecommunications,Xi'an 710061,China)
摘要: 本文从毕业设计的实际情况出发,设计并实现了一个基于B/S结构的毕业论文管理系统,该系统主要实现教师出题,学生选题,以及教研室对题目筛选等功能,可以通过Internet进行操作,具有及时、准确等优点。
Abstract: Based on the actual situation of graduation project, we design and realize the MIS for graduation project based on the B/S structure. The system can help the teacher to set the topic, the student to select a topic, as well as the staff room to filter the topic. The system can be operated through Internet accurately and promptly.
关键词: B/S 管理信息系统 毕业设计(论文)
Key words: B/S;MIS;Graduation Project
中图分类号:TP31 文献标识码:A文章编号:1006-4311(2011)14-0188-02
0引言
毕业设计(论文)是高校教学的重要组成部分,是完成专业培养目标的重要环节,在提高学生综合运用知识、培养分析与解决问题能力方面有着重要作用。但其包含的数据量大、涉及的人员面广,情况较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范,管理效率也较低。同时,随着高等教育改革的不断深入,对于毕业设计管理的规范化、科学化、信息化有了更高的要求。
根据上述情况我们将设计并实现了一个毕业设计(论文)管理信息系统,该系统主要完成对毕业生选题的管理、教师出题的管理、以及管理员对学生和教师信息的管理、对题目的筛选管理,其优势在于该系统基于B/S结构,能够通过Internet实现网上操作,打破了地域和空间的限制。
1系统的设计与实现
该管理信息系统的开发主要是来源于实际工作需要。在毕业设计相关工作中,常接触到的信息包括:学生基本资料、教师基本资料、毕业论文信息等。要将这些信息按照一定的方法规则建立数据库,通过程序可以随时调出来查看,及时掌握毕业设计的进度及相关信息,便于提高毕业设计工作的效率。
1.1 系统构架本系统采用B/S三层体系结构,即表示层、功能层和数据库服务层,使用IIS构架Web站点;通过访问数据库。
1.2 系统总体流程我们将使用计算机结合网络构造一个基于B/S结构的毕业设计(论文)管理信息系统,实现从报题到选题全程的电子化实时监控管理和结果公布,为教学管理人员、指导教师和学生提供准确及时的信息和帮助。本系统是针对现代高校计算机技术的发展,为了应对以往毕业设计中遇到的工作效率低,交互性差等问题而采用软件工程的设计思想设计的。基于Web的计算机校园实践系统,描述了毕业生毕业设计管理系统的用户登陆管理、报题管理、选题管理、中期管理、论文管理等各功能模块的联系。经分析系统服务的对象主要有毕业生、指导教师和管理员。系统总体流程如图1所示。
1.3 数据库设计数据库设计是整个程序设计的最关键部分,数据库的设计是否合理,将对数据库的大小、代码的优化起到至关重要的作用,因此在设计程序前必需对数据库进行设计,而在设计数据库前必需对所要完成的功能进行认真的研究分析,下面介绍我们的数据库设计:
学生、教师、论文题目模块间的E-R关系如图2所示:
整个软件主要功能设计分为学生、教师、管理员模块。
2系统的集成
本程序数据服务器安装在Windows XP操作系统上,采用SQL2000服务数据库,Web服务器采用Windows平台上的IIS服务器套件。整个程序的开发是在Microsoft Visual 2005环境下使用C#及HTML语言开发的。
首先用户通过登录界面,选择相应的身份进行登录,把用户输入的用户名和密码与数据库中存储的用户名和密码相比较,如果正确无误,进入相应身份的操作页面,如果错误,将进行提示。
2.1 学生模块如果以学生的身份登录正确,可以看到相关的信息提示,如日期,以及登录者的相应的个人信息,在页面上有4个可操作链接,点击可以进行相应的操作。
当点击“毕业设计选题”连接时,如果学生没有选过毕业设计题目,便在右下的栏中刷新为学生选题页面,学生可以进行操作选题;如果该学生已经选过题目,系统给将予提示,使得学生无法多次选题,避免了一名学生选多题的问题。
当学生选好题目后,可以通过点击查看选题结果来了解选题的相关信息,有选题人的姓名,所选的题目名称,所选的题目的描述,所选的题目的负责导师,负责导师所属的教研室。
学生可以通过点击修改密码来进行自己的密码的修改。
2.2 教师操作页面如果以教师的身份登录正确,进入教师操作页面,在这里我们可以看到相关的信息提示,如日期,以及登录者的相应的个人信息,在中上方有4个可操作链接,点击可以进行相应的操作。在教师操作页面中,教师可以进行毕业设计题目的提交,在题目的提交页面中,我们通过教师的职称不同,对教师的可出题数量进行了约束,一旦出题数目等于该职称允许出题目数时,该页面将不可操作。
教师也可以查看自己所出的题目的相关信息在这个页面中,教师可以了解到自己所出的题目哪些未通过审核,哪些题目通过审核并且被学生选中,哪些题目通过审核但还未被选。教师可以通过点击修改密码来对自己的密码进行修改。
2.3 管理员操作页面如果以管理员的身份登录正确,进入管理员操作页面,可以对学生、教师的信息进行创建、修改和删除,还可以对职称信息进行修改。
无论任何身份的用户点击“退出系统”或者关闭IE浏览器之后,系统将清空上次的信息。
3总结
通过毕业设计管理系统的开发实现了对毕业生的毕业设计电子化管理,投入使用后不仅可以在时间、空间上节约,方便检查,更可以对现有软件进行二次开发,充分利用现有数据和条件,完善本系统的功能。由于该系统采用B/S三层结构设计,可以在内部网和互联网上运行,方便用户分散办公,提高工作效率,学生、教师、管理员都可以远程操作,快速高质量的完成以前混乱的工作。
该系统己测试并成功运行。结果表明,该系统运行可靠、性能稳定、界面友好、使用方便,提高了毕业生的毕业论文管理工作的效率及信息的准确性。
参考文献:
[1]萨师煊,王珊.数据库系统概论(第三版).北京:高等教育出版社,2000,(2).
[2]李劲东等.管理信息系统原理.西安:西安电子科技大学出版社,2003,(2).
[3]张晓辉等.SQL Server 2000管理及应用系统开发.北京:人民邮电出版社,2002,(12).
[4]金雪云简明教程(C#篇).北京:清华大学出版社,2006,(1).
篇7
1.关于导师评语和同行评语表:由于这两个表单中已经在表头处安排了表格填写量化的分值(同行20分,导师40分),因此在成果评价正文处的建议成绩评定可写的模糊些,例如“总体上来看,该生毕业设计工作完成质量良好,可以提交答辩”之类的评价,不要很直白的书写学生的成绩评价。模板中要求填写的那几点内容只要能包含即可,不要列1 2 3 4点。
2.关于论文内容:由于做设计的学生占绝大多数,所以论文的撰写应当按照开发的思路和流程,一般建议流程如下:
(1)确定题目后学生以查阅文献、参考已有的系统等方式进行调研
(2)根据调研结果,确定自己系统的细化功能目标,即需求分析
(3)根据需求分析和调研结果,选择合适的技术手段完成目标
(4)分阶段的设计,例如数据库设计,分模块代码设计等。
(5)系统完成设计后要进行整合测试,并得出测试结论。
章节的编排可以按照以上的顺序排列。其余的内容可根据论文模板的要求撰写。纯做论文的同学由指导教师酌情把握。
比较容易出问题或需要注意的事项主要有如下几点:
(1)章节顺序有问题。例如学生第一章就介绍开发工具,这些内容应当是完成了调研和需求分析之后才能确定的内容,不应当放到最开始。章节顺序要按照开发的思路和流程来撰写(参考上面的5点流程)。
(2)分阶段设计部分,要注重过程的描述。 较为普遍的问题是学生只描述结果,没有过程过程。例如数据库设计部分,很多学生都是直接把数据库表结构粘贴到了论文里,个别同学还能把各个字段给解释一下,这些都远远不够。在这部分,应当结合前面的需求分析,例如描述数据库的设计描述部分,要结合需求分析写清楚为什么这么设计这些数据表,表中的字段及其类型的设计依据是什么,总之要写清楚数据库的设计是如何满足需求分析的。这种问题在学生论文中相当普遍,在代码编写时也是如此,很多学生仅仅把代码粘贴到论文,没有用文字说明代码设计的思路和过程,或者说明文字过少。请各位导师提醒学生改正。
(3)提醒学生除非系里有特殊要求,不要乱动模板已有的格式。例如曾有些学生把论文的封面删除后,自己设计了封面,这是绝对禁止的。
(4) 封皮中指导者、评阅者“(姓名)、(专业技术职务)”字样去掉。
(5) 正文中所有代码设置成“宋体、小五号字、行距12磅”。
(6) 学校模板中目录页的标题为“目次”,要改成“目录”字样。
(7) 学校模板中的参考文献格式与一般的论文参考文献的编号格式有点不一样,没有带中括号,此处按照学校模板的要求做。
(8)论文的英文部分,不少学生直接用谷歌翻译,翻译的结果基本上都不对,这部分要严格把关。
篇8
关键词:高校教学;日常管理;信息系统
1引言
我国目前高等教育的规模日益扩大,各高校教学管理水平逐步提高,以往的日常教学管理多采用人工管理的方式,以电子文档和纸质文档存储。然而与教学管理相关信息的动态性使得这种方式效率不是很高。另一方面各大高校往往有自己的办公自动化等系统,这些系统有其独立的数据库,教学日常管理很容易同上述系统中保存的信息产生冗余和不一致。因此,对日常教学事务的自动化管理因此显得迫切而必要。使用计算机进行教学管理,优点是检索迅速、检查方便、可靠性高、存储量大、保密性好、减少错误发生率,大大提高了教学管理的效率和质量。
2 系统设计
2.1功能需求
教学日常管理系统的功能应向如何实现用户之间的交互功能方向拓展,为学生和教师、学生间、教师间提供一个管理信息和交流信息的平台。本系统旨在开发出一套B/S架构的教学日常管理系统,实现集中管理和与校内其他管理平台的无缝对接。本系统主要包含以下几个主要模块:人员信息管理、教师考勤管理、论文信息管理、科研信息管理、教师奖惩情况、教学资源管理和系统管理几个主要功能模块。
(1)人员信息管理:人员信息管理主要用于对教师和教务人员个人基本信息的管理,包括教师信息录入、教师信息更新、教师信息查找、教师信息删除以及教师信息报表等功能。教师个人信息由教师本人录入,录入后的教师信息由管理员负责维护。
(2)教师考勤管理:本模块主要包括教师的病事假、调代课的相关处理,涉及到学期或学年的教师个人工作量,包括基本工作量、临时工作量和调代课等统计。各学院内部统计总体授课情况,汇总每位教师的授课情况,汇总后打印,由授课教师分别签字。
(3)论文信息管理:论文信息管理模块包括两个部分,一个是教师个人论文信息管理,另一个是高校编辑部的论文审核管理。教师个人信息管理可以划分为新写论文、在写论文、已写论文、送审论文、审毕论文和定稿论文;论文审核管理划分为待审论文、在审论文、修改论文和已审论文四个模块。
(4)科研信息管理:高校教师还需要承担与自身专业相关的科研课题,达到理论与实践
相结合的目的。本模块主要是与高校教师科研项目相关的管理功能。按照科研项目的等级可以分为国家级、省级、市级和校级科研项目;按照课题的进度情况分为项目申报、项目进行、项目结题;按照项目参与者可以划分为项目主持人员和项目参与人员。
(5)教师获奖情况:本功能模块记录教师的奖惩情况,奖励情况按照级别分为国家级、省级、市级和校级,不同级别的获奖赋予不同的分值,可以作为教师评级的参考依据。
教学资源管理:教学资源管理主要是针对教师所教科目的课程标准、授课计划、课程教案等授课资料的管理,主要实现资料上传和下载功能。教师上传到系统中,大的分类按照专业系别,专业系别下面再按照授课的科目分类,方便分类查找。本人可以查看下载,可以选择是否授权给其他用户查看,达到教学资源共享的目的。
(6)系统管理:本模块主要实现系统用户权限设置和常用基本信息设置。分权限进行系统的信息管理,设定三级权限:管理员:最高权限,可进行用户的权限分配,数据的增删改查等各项操作;学院领导拥有对本系的所有相关人员的数据浏览和审批权限;普通用户:可以对本人信息查看、修改本人密码和用户名。
2.2 后台数据库
后台数据库采用开源的数据库MySQL,MySQL是一个多线程的,结构化查询语言(SQL)数据库服务器,执行性能非常高,运行速度非常快,并易于使用。根据系统开发功能分析,设计后台数据库表结构如下:
3系统实现
(1)开发语言:采用PHP编程语言,PHP语言是免费开放源代码的编程语言,所有的PHP源代码都可以得到。和其它技术相比,PHP语言具有程序开发快,运行快,技术本身学习快的特点,它相对于其他语言,编辑简单,实用性强。PHP跨平台性强,作为运行在服务器端的脚本,可以运行在多种操作系统下。
(2)软件开发框架:本系统采用B/S架构开发,通过浏览器操作,无需安装客户端程序。系统开发框架采用开源PHP开发框架ThinkPHP,ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,使用面向对象的开发结构和MVC模式,提升开发速度,开发人员将关注点放在主要的业务逻辑上。在具体开发过程中采取模块化开发方法,充分利用PHP语言有较多开源控件和开源库的优势,利用第三方开源控件进行二次开发,省去了大量开发时间。
(3)系统的主要功能:在分析设计主要功能模块和后台数据库表的基础上,利用ThinkPHP提供的MVC开发模式,对数据库进行各种添加记录、修改记录、删除记录和查询统计记录操作,将以上功能有机结合来实现完整的系统功能。
4 结论
本教学日常管理平台的使用对象主要是高校教师及管理人员,为其日常教学管理的自动化处理提供服务支持。系统设计以先进的教育教学理论和知识管理理论为指导,以提高教师日常教学管理任务的工作效率,方便教师管理个人教学信息为目的。系统利用开源软件框架和开源数据库技术,采取模块化开发方法。系统在实际应用中效果良好,提高了教师日常教学管理的效率,将更多的精力投入到教学和科研中。
参考文献
[1]李翠霞,谭营军.高校教师日常事务管理系统设计与实现[J].重庆科技学院学报(自然科学版).2010(8)
[2]柴晟,陈蕾等.基于.NET的高校院系事务综合管理系统的设计与实现[J].计算机应用,2007(27):327-328
[3]熊开盛,董兆鑫.档案管理系统的设计与实现[J].计算机工程与设计,2007.2746-2747
篇9
第一章 摘要
第二章 关键词
2.1 数据库关键词
2.2 FoxPro关键词
第三章 设计用软件技术介绍
3.1 SQL语言简介
3.2 FoxPro语言概述
第四章 学生信息管理系统的具体实现
4.1 学生管理系统设计
4.1.1 学生管理系统功能分析
4.1.2 学生管理系统功能模块设计
4.1.3 数据流程图
4.2 学生管理数据库设计
4.2.1 数据库需求分析
4.2.2 数据库概念结构设计
4.2.3 数据库逻辑结构设计
4.3 学生管理数据库结构的具体实现
4.4 学生管理系统运行
第五章 结束语
第六章 参考文献
附件:
第一章 摘 要
本课题设计是为适应信息化的要求,使教务教学管理提高到计算机化的水平而设计的。教务教学管理包括多项内容,本课题设计只是承建了其中的一部分即:学生管理。
本课题设计作为一个数据库应用程序,用到了多项技术,诸如:关系数据库、面向对象编程、软件工程思想等。论文对部分重要内容分别予以简要介绍。
在课题的实现过程中,本人先后几次同教务处的老师进行沟通,逐步明确所要实现的目标,从而正确的进行设计,并实现了所要达到的功能。
本课题为了要实现功能,建立了一个数据库,包括了五个表:学生表(Stu.dbf)用于存储学生记录;成绩表(score.dbf)、学籍变更表(change.dbf)、奖励记录表(award.dbf)、处罚记录表(punishment.dbf)。
本论文共分七章,第一章是摘要;第二章是关键词;第三章是设计用软件介绍;第四章具体实现是;第五章结束语是;第六章是参考资料;第七章是附件。
:11000多字 有前言、中英文摘要、参考文献、部分程序清单 300元
备注:此文版权归本站所有;。
转贴于
篇10
论文关键词:任务驱动,数据库技术,高职,教学改革,项目导入
1 引言
《数据库设计与实现》是一门理论与实际结合非常紧密的课程, 实践性和应用性非常强。通过本课程的学习,使学生准确理解什么是数据库以及数据库在各领域的应用,掌握数据库技术及应用开发方法,具备利用数据库工具开发数据库应用系统的基本技能,为今后应用数据库管理信息,利用信息,打下基础。以往的教学通常采用“理论十实验+实训”的传统教学模式,由于该课程理论比较抽象,学生普遍感觉学习起来入门难、目标不明确、不知如何应用到实际中。
而受课时的限制, 教学讲授基本理论占去太多课时, 应用和操作不足。课堂教学以教师讲授为主,教学模式单一,灌输填鸭式教学,学生过于依赖教师,自学能力差,学习缺乏主动性。实践基本上属于被动模仿式实验, 学生根据已经设计好的详细的实验步骤和方法完成实验, 查看实验结果, 只满足于验证相关理论。在实际教学中,传统的传授方法使学生很难用所学的理论指导实践解决问题,教学效果不高。
本人在长期的教学实践中,结合课程特点和实际教学,利用“项目导入”与“任务驱动”相结合的教学方法,探讨了《数据库设计与实现》课程的教学改革。提出按项目开发的实际工作过程组织教学内容教育教学论文,采用任务驱动和案例教学法,把理论和实践更好的融合起来。“项目导入,任务驱动”的教学方法尤其适用于学习计算机应用方面的知识和技能。任务驱动有利于学生学习到实际的计算机专业技能和岗位能力,项目导入有利于巩固学生专业知识、整合提高实践应用能力。
2 课程改革思路
树立以“实践、综合和应用”为核心的指导思想,以培养学生使用数据库管理系统解决实际问题的能力为宗旨,重点培养学生分析、解决实际问题的能力。例如:结合高职学生特点和毕业后所要从事的具体工作,关于关系运算符号表示形式、规范化处理的算法等知识点的讲解是通过实例来引导的论文开题报告。
采用工学结合教学模式,重视教学设计,根据教学内容和学生特点,在教学中尽量营造探究性学习、协同学习等学习环境;以现代教育理念为指导,设计相应的教学过程和组织形式。采取现代教学方法,理论教学中采用问题引导法、现代启发式法等;实践教学中采用项目导向、任务驱动法、行为引导式法、小组协作法等,注重理论与实践结合,给学生提供更多的实习环境,多搞些实践活动,有条件时模拟实际项目开发,锻炼学生的动手能力和团队合作精神。
“任务驱动”是一种建立在建构主义教学理论基础上的教学法。是指在整个教学过程中,以完成一个个具体的任务为线索,把教学内容巧妙融入完成任务的过程之中,。并在完成任务的同时培养学生的创新意识和创新能力以及自主学习的习惯,引导他们学会如何去发现,如何去思考,如何去寻找解决问题的方法,最终让学生自己提出问题,并经过思考,自己解决问题。
“项目导入、任务驱动”是指教师根据阶段教学要求设计一个项目,根据当前项目设计并提出一系列任务,针对提出的任务,采取演示或讲解等方式,给出完成任务的思路、方法、操作和结果,然后引导学生边想边学边练,最终完成相应的学习任务的一种教学方法。其中的项目要求具有技术典型、内容全面、思路科学、结合实际,这样的项目才能使学生从整体体会解决实际问题的过程性,然后再通过任务将项目完成各个环节串联起来。该方法有利于真正培养学生的创新能力、自学能力、实践能力,增强学生独立思考能力和协作精神。
3 “任务驱动”教学法的实施和应用
基于任务驱动的实验教学体现了以学生为中心,教师为主导的教学策略,强调学生的主体性, 充分发挥学生在学习过程中的主动性、积极性和创造性。 教师将实验的要求和内容进行分解, 设计成具体的任务, 明确每项任务的要求。学生在教师的组织、引导下,用不同的方法完成任务。 在这个过程中,学生的知识、思维和技能都能得到锻炼和提高。
3.1 导入项目、分解任务
要求学生能根据一个实际需求完成一个数据库系统的设计与实现。它强调从需求分析、数据搜集、数据整理、系统设计到系统实现全过程的参与。这是一个大的项目,它可以分成若干个小的模块或任务,随着学习进程分步完成。 如设计“学生成绩管理系统”,教师可以引导学生通过联系实际不断地提出问题:学生成绩管理需要管理学生基本信息,包括学生信息的录入、修改、删除、查询;管理学生的成绩,包括学生成绩的录入、查询等功能;需要打印报表教育教学论文,如:成绩单,选课表,所以还得设置打印功能;如果该系统规定专人负责,需要设置用户名和登录密码,体现保密性等。经过系统的分析,可以设计出一个基本功能框架。随着任务分析的深入,整个系统功能不断完善,结构不断清晰。这实际上是将教学内容拆分为一个个的“任务”,逐步地展示、布置给学生。
任务可以是教师设计的具体的任务,也可以是教师提出任务目标,由学生设计的任务。例如: 关于T-SQL 查询的实验就可以提出这样的任务: 通过实验掌握T-SQL 语言实现数据查询的功能, 要求用T-SQL 语句实现对论坛数据库中的信息查询。查询的要求由学生们自己提出, 教师进行筛选, 得出具体任务。对于这样的任务形式,学生参与的积极性较高,教师通过对各种查询要求进行分析和归纳,使学生学会分析各种查询要求所表达的语意的方法,进而转化为正确的语句格式,真正达到对知识的灵活运用。
3.2分组设计、教师指导及评价
根据以上任务问题,分组让学生进行充分讨论,教师虽然之前已做过实例示范,但在学生完成任务的过程中,还是要针对重点难点进行分析,引导。分阶段进行讨论、交流、归纳相应的有关知识和操作技巧,使掌握慢的同学能跟上进度,营造协作学习的环境,促进共同提高。分组有利于学生取长补短、广开言路、积极思考、创新思维、协同学习等,最终形成各自结果。
比如讲解概念结构设计中最重要的知识点E-R模型设计,先选取一些常用数据库管理系统题目,将具体设计任务分配给各组,在限定的时间内完成后,由各组代表讲解设计的模型,进行自我评价和总结论文开题报告。教师首先要肯定学生的设计成效,接着一定要指出各组的问题和不足,并提出相应的修改建议。此过程一定培养学生独立思考和解决问题的能力,教师只是引导、监督、解答疑点、鼓励学生探索问题。
在这个过程中教师要鼓励学生实现自己的想法,不应过多地评价设计的对错和优劣,但是要确保每个学生都掌握了实现任务的方法。同时记录学生上机时出现的问题,及时对任务的完成情况进行分析评价。从任务所涉及的知识和技能出发,分析学生存在的不足和引导学生正确的解题思路和方法,对解决问题使用到的技术和知识进行分析和总结,除了教师评价之外,还可以组织学生交流和互评, 使学生能够互相学习,取长补短。进一步强化学生能力教育教学论文,巩固所学知识。
3.3课程考核
目前数据库课程考核基本上都是以学校期末考试为主,同时有的数据库课程教学后,让学生参加计算机二级考试,学生过分重视考试环节,在实践方面重视不够。有必要探索校内考核与用人单位考核要求相一致的机制,加大学生学习的过程监控,把平时课外作业,在课堂讨论中的发言,模拟面试中的表现及社会实践的参与程度等都作为过程考核内容,着重考核学生获取新知识、新技术能力和信息分辩能力。
提高课程设计在考核中所占比例,课程设计是“数据库设计与实现”课程摘要求,包括评分标准;在老师指导下对学生分组,确定小组长和选定小组题目;设计结束后推选一名同学讲解自己的课程设计,并回答老师的提问;由老师评出课程设计的成绩,成绩占该课程成绩的30%。
考核是对学生学习情况的评价,也是对课程教学效果的评估,是教学过程的重要环节。传统的笔试在考查学生基础知识和语言细节方面有一定的优势, 而学生的实际操作技能和对知识的综合应用能力,则可以通过平时的上机实践和综合实验的情况反映出来,所以要理论考核与实践考核两方结合才能客观的评价学生的学习效果。
4 结束语
《数据库设计与实现》是一门基于SQL Server2005的理论与实践并重的学科,在教学方法上,应重视多种教学方法优化组合。数据库应用系统开发能力的培养需要一个长期实践的过程, 引发学生的学习兴趣至关重要,教师的细心引导和严格要求将起着关键性的作用。作为教师要博览群书,并将所学的知识和项目开发、科研活动结合起来,不断更新教学观念、改进教学方法和手段, 才能提高教学质量,适应人才培养的需要。
参考文献
[1]沈美,于翔.“数据库技术”课程教学改革的探讨[J].计算机教育,2010,1.
[2]喻勇,王群,刘向阳.《数据库原理及应用》课程教学改革初探[J]. 中国水运,2008,8(12).
[3]陈芳.对《数据库基础与应用》课程教学方法的探讨[J].宁夏师范学院学报:自然科学,2008,29(6).
[4]周丽娟.数据库教学体系改革与优化[J].高教论坛,2009,1(1).
[5]王淑霞,沈慧娟.数据库原理课程教学方法改革与实践[J].通化师范学院学报,2009,30.
[6]宫洁.“任务驱动”教学法在“SQL Server 数据库”教学中的应用[J].科技资讯,2008,(08).