教育研究的选题与设计

2024-07-08

教育研究的选题与设计(共8篇)

篇1:教育研究的选题与设计

第七章 教育研究的选题与设计

一、教育研究课题的来源

(一)教育问题、课题与选题

1、问题

问题:是客观事物之间的矛盾在人们头脑中的反映。问题成立必备的三要素:

明显差距:也就是当事人希望的状态和实际的状态之间有明显的差距;

足够重要:这个差距对当事人来说足够重要;

可以解决:相信想办法,这个差距是可以解决的。

要区分真问题与假问题、个别问题与普遍问题、感性问题与理性问题

教育科研课题包括:教育实践问题:教育理论问题。

2、什么是课题

课题:指从研究方向所指示的问题中确立的研究项目,即研究或讨论的主要问题或急待解决的重大事项。

教育科研课题:针对教育科学领域中具有普遍意义的特定问题,依据研究目的,通过对研究对象的主客观条件进行分析而确立的研究项目。

课题名称应体现研究对象与范围,展示研究目的与意义。

3、选题

指经过选择来确定所要研究的中心问题。包括提出问题和和确定问题。

广义上:

确定研究的方向;

选择研究的问题。

(二)正确选题的重要意义

“有真正研究才能的学生要选一个合适的题目是不困难的,假如他在学习的过程中不曾注意到知识的空白或不一致的地方,或者没有形成自己的想法,那么作为一个研究工作者,他的前途是不大的。”

(三)课题的来源

1、从教育教学的前沿或面临的突出问题提出课题

教学理论、德育理论、学习理论问题。如

教学个性化问题研究

巩固九年普及义务教育

2011版与2001版小学语文、数学课标的比较

学生IQ与EQ(情感智商)的培养;

小学生的理财能力的培养

城市流动儿童的心理适应研究;

校本课程开发问题等。

2、从教育教学实践中发现课题

(1)从教学目的和任务中发现课题。如学科教学中的能力培养问题、差生转化问题、个性特长问题、精讲多练问题、教学效率等;

(2)从调查中发现课题。如社会环境、家庭环境对教育教学的影响问题的研究,学习困难生心理研究等。

(3)从教育教学的疑点或困惑中提出课题。如课堂上学习积极性问题;成绩两极分化问题的成因与对策,研究性学习等。

(4)从教育报刊中发现课题。如学科教学的素质教育实施问题,教法改革与减轻学习负担问题等。

小学生课业负担问题:如果说是由于课业负担重,可以分析负担的现状?产生的原因是什么?怎样解决?等等

(5)从班主任日常工作的实际问题提炼出课题。

班主任的批评艺术,班主任的职责与待遇研究等。

(6)从合作课题中确定个人承担的子课题。

(7)从研究者自身成功经验中提出课题。

如教育教学见习的经验总结问题;家教辅导中的心理辅导问题、学习方法指导问题、辅导教师的角色问题,等。

3、从以往文献信息研究中发现问题

(1)从学术空白中选题。

(2)从学术争鸣中选题

(3)沿着前人足迹选题

4、从与专业人员接触中发现问题

经常向同行专家请教

深造:读研(博)、访学、进修

参加有关的学术研究会、学术交流活动。

5、从教育科学研究规划中选取课题。

如何选择研究课题

(1)在矛盾冲突中发现现实问题

(2)在教学情境中捕捉即时问题

(3)在教学研讨中生成共性问题

(4)在理论学习中发现潜在问题

(5)在教学反思中提炼常规问题

(6)在生活细节中挖掘深层问题

(7)在别人的故事里寻找自己的问题

二、教育研究课题选择的原则与评价标准

(一)选题前应注意的问题

1、必须初步查阅有关文献资料。

确定选题前,查出

前人已经做过哪些教育研究工作

取得哪些教育研究成果和经验

有哪些尚未完成需要继续研究的工作

初步查阅资料的目的避免不必要的重复;

参考和借鉴前人的研究与结论;

扩大学术眼界。

2、要尽快地确定选题的方向。

3、必须了解我国教育界当前学术讨论的热点与重点。

如校长负责制、片面追求升学率、大学生的思想教育问题等,各种不同的人都有些什么不同的看法,争论的焦点是什么?

4、考虑自己的学科专业与研究兴趣。

(二)选题的原则

需要性(价值性)原则

科学性原则

创造性原则

可能性(可行性)原则

1、需要性原则:首要的基本原则

“需要性”,要面向教育实践、教育科学发展的需要。

选题必须考虑其研究价值。研究价值的标准:

方向性:要符合教育教学的基本规律和发展方向;

针对性:针对教育教学发展过程中的不良倾向、薄弱环节和突出矛盾;

普遍性:成果的客观规律性和推广的普遍性。

2、科学性原则

选题要以唯物主义基本原理为指南,有

事实依据与理论依据;

符合科学原理和教育规律;

有科学价值:如填补空白、有新发现、引发争鸣等。

科学无禁区,但选题有约束。科学实践一再证明行不通的课题就不宜选。

3、创造性原则:研究的灵魂。

创造性:指选择的研究问题要有独创性和突破性。

课题创新的层次:

独创性:创立新的理论体系、教学流派和教学模式等。

再创性:将别人的研究课题加以组装、分解和改造后再生出的新课题;将已有的研究课题运用到新的领域、情境、学科等实践中,又在某方面有所创新。

自创性:对自己是前所末有的,对自我发展是有利的,不要求对社会对别人有什么创新价值。

4、可能(行)性原则

可能性:指要根据实际具备的和经过努力可以具备的条件来选择研究问题,对预期完成问题的主观、客观条件尽可能充分地估计。

客观条件:必要的资料、设备、时间、经费、理论准备和科学上的可能性。

主观条件:研究者本人原有知识、能力、基础、经验、本职工作性质和环境、所掌握的材料以及对此课题的兴趣。

时机条件

处理好几个关系。

一是大和小的关系

二是难和易的矛盾

三、选题的策略与方法

(一)选题的策略

1、选择感兴趣的课题。

2、所学专业范围内选题以发挥优势;

3.尽可能选择与教学相关的课题

4、选择力所能及的课题。

直接选定小题目:如初中生精读课文的问题;小学生背诵语文课文的问题;中学生厌学问题的研究等题目,就比较小些。

在大题目中选定小的论证题目。

(二)课题发现、选择的方法

1、问题筛选

通过问题归类整理,从中选取价值明显、且适合自己研究水平和能力的问题作为课题。

2、经验提炼

学校管理中“严格要求”、“尊重信任”、“感情投资”等对不同年龄、不同个性的教师的作用是不是相同?这些做法有没有理论根据?它们的作用是否相同?有无主次之分?由此而形成了研究的课题。

3、资料寻疑

通过对有关资料的分析,比较不同观点,诘问前人的结论,揭露理论与实践的差异等,从中产生研究课题。

4、现状分析

通过教育现状的分析,发现或揭露教育中存在的问题,从而选择适当的课题。

5、意向转化

教育工作者有时可能突然对教育的某一问题萌发一种探索的意向。

四、课题方案的设计与撰写

课题设计:在课题研究实施前对整个研究活动的通盘考虑。

课题设计的主要内容

确定选题(名称)

确立研究目标——探索什么样的教育规律

确立研究内容——需要收集哪些资料

确立研究方法——用什么方法去收集资料

分析研究条件——人员构成;资料准备;设备条件、已有相关研究成果。

明确研究过程——按时间排出研究步骤

确定预期研究成果——形式与内容

(一)课题名称

二层意思:课题研究题目的确切表述;题目中所涉及的核心概念

内容:包括研究对象、范畴和方法三要素。

要求:常用陈述句型,名称要正确、规范、新颖,句式要简洁,一般不超过20个字。避免:研究范畴宽泛、研究主题不明;用词不确切,不恰当地使用专业术语 举例

课题的表述

表述要明确(焦点和方向),分析关键因素。

(二)课题依据(课题论证)

1 选题的背景(问题的提出)

背景(问题的提出):一般需从现实问题、教育改革的需要、相关理论研究的支持、个人研究兴趣或个人工作体验等多方面进行阐述。

意义:从理论和实践层面上论述

2、研究目的与意义

研究目的:回答的问题是通过研究达到什么样的目的?表述时句式“通过.......力求能够达到.........”

研究意义:

理论上:通过本课题的研究,能否检验、修正、创新、丰富、发展教育理论;

实践上:通过本课题的研究,研究过程与结果对现实产生多大的影响?

能具有一方面的价值,就是一个好课题。

四、课题方案的设计与撰写

3、理论依据(理论上的可行性)。可以是:

哲学依据

教育学依据

心理学依据

学科教育法依据

相关学科依据

政策法规依据等

4、文献综述——寻找空白点

文献来源

国内外研究现状(归纳性地论述)

已有研究的评价:相关领域

已有哪些主要的研究成果

实践方面有哪些做法和主要经验

实践(或研究)还存在什么问题

本研究有什么突破和创新

慎用“迄今为止尚未有同类的研究成果”

(三)研究目标:几句话解读标题

是对课题研究达到理想的预设,分为三个方面:认识性的、技术性的、实效性的目标。《新课程理念下教学设计的操作性研究》的三级目标

形成新课程理念下教学设计的基本理念(认识性目标);

构建新课程理念下教学设计的操作性样式(技术性目标);

实现新课程理念下教学设计的师生双赢。(实效性目标)

(四)研究内容——目标的细化:研究方案的主体

研究内容是目标的落脚点。

目标是研究要解决的具体问题,可以用一句话加以表述;内容是对研究目标的展开和具体化,通常应该根据课题研究的需要列出若干子课题。具体回答研究什么问题,问题的哪些方面? “班主任德育素质对中学生思想品德影响的研究”:如何细化?

第一,研究并提出¡°

第二,对选为被试的班主任进行¡°德育素质评价¡±,分析当前班主任德育素质的基本情况; 第三,研究、分析

按解决问题的推进思路分解

案例2“在游戏教学中运用„悬念‟ 提高游戏效果的研究”(游戏教学中“悬念”的效果研究),回答问题的思路是:

在教学中,使学生产生“悬念”的方法有哪些?

这些方法是怎么会引起“悬念”的?

这些方法的操作要求是什么?

这些方法对于提高课堂游戏的实际效果如何?

这些方法为什么会产生上面的效果?

相应的内容设计

游戏教学促使产生“悬念”的方法研究

引起“悬念”的心理机制分析

引起“悬念”的各种方法操作要求研究(可以进行案例研究,归纳操作要点)

不同方法对于提高课堂游戏实际效果作用分析(需要收集来自的各种反馈信息加以说明)

不同方法与课堂教学实际效果关联的理性思考及问题讨论

(五)研究方法

要求:

研究方法与研究内容要求匹配:用此方法研究什么 细化选择的方法,增强可操作性

常用的研究方法有:

观察法

经验总结法

调查法

文献法

行动研究法

个案(案例)研究法

实验法

(六)实施步骤

1、准备阶段(时间)

确定课题;成立课题组,明确分工,落实研究任务;搜集资料,组织分析探讨、掌握课题研究的有关动态;设计课题研究方案,制定研究计划;问卷设计等 

2、实施阶段(时间)

开展调查,数据统计处理和分析,撰写调查报告;具体实施研究,进行阶段小结,调整实施方案;效果调查,整理和分析资料。

3、总结整理阶段(时间)

主要研究工作:归纳总结,解释研究结果、撰写研究报告。

(七)课题研究的保障

研究工作的基础

外部条件

人员分工

相应的设施设备和研究经费保证

(八)特色创新之处

(九)预期成果形式

论文、研究报告集、调查报告、经验总结、实验报告、专著、教学软件(包括音像制品、计算机软件)等。

(十二)参考文献

篇2:教育研究的选题与设计

1.《电视教材编导与制作》网络课程设计与开发

2.校园网的视频点播系统设计与开发

3.*****专题学习网站的建设

4.****农村中学教育信息资源库的构建(以某一学科为例)

5.视频教材素材库的开发研究

6.企业宣传片的设计与实现

7.家庭DV节目创作研究

毕业论文参考选题:

1.*****农村中小学教育信息化障碍分析

2.湖南师范大学师范生教育技术能力现状的调查研究

3.长沙市中小学信息技术课程教学的现状调查与分析

4.教育视频在“素质教育”中的应用研究

5.音像资源网络化共享的应用研究

6.教学视频在小学自然课教学中的应用研究

7.湖南省农村远程教育现状研究——以****为例

8.电视媒体的教学功能研究

9.湖南省中小学应用电视教材教学现状调查与思考

10.电视教材艺术性与教育性的分析研究

11.电视教材电视化研究

12.多媒体技术在电视教材中的应用研究

13.电视教材创作中抽象与形象化处理

14.视频会议系统及其在远程教育中的应用研究

15.实验室非线性编辑系统的设计

16.教育电视中的声画关系研究

17.PC视频发展研究

篇3:教育研究的选题与设计

本系统将能够满足本科生毕业设计题目的双向选择,解决人工分配与管理实现繁琐的难题,提出切实可行的解决方案,按用户至上的原则,采用结构化、模块化、自顶向下地对系统进行设计的方法,从毕业设计选题的网上申报,到网上选题和评审等一系列的与毕业设计题目选择相关的教学环节和管理方式均通过网络实现其流程。系统的前台具有友好的交互式界面,后台具有强大的管理和支持功能,可扩展性强,适用本科院校的大部分专业,具有较强的应用价值和推广价值。

本系统可实现毕业设计题目网上的双向自动选择功能,提高本科生毕业设计的信息化和网络化管理水平。

2. 系统的研究内容

(1)权限管理

系统分为前台和后台,前台为学生操作,后台为教师和管理员操作,权限等级分为学生、教师管理员、超级管理员。权限由超级管理员在后台自由分配,对于无权操作系统会阻止并给出提示信息。包括普通管理员和超级管理员。普通管理员由年级主任使用,对学生用户管理,包括学生注册验证、学生密码修改等;后台系统管理;毕业设计要求发布管理;组别设置,包括年级组别、班级组别、专业组别、教师职称、题目类型、课题类型、题目来源和相片管理等。超级管理员对教师用户管理,包括教师注册验证、教师密码修改等;论文管理、毕设题目管理、文件管理、选题报表管理以及普通管理员的所有权限等。

(2)检索管理

系统检索功能相当强大,可输入主题相关的关键字进行检索,如检索论文时,可输入指导教师、学生姓名或论文标题等。

(3)学生选题管理

学生有权选题或自拟题目,但最多只能选一个题目,自拟题目后不能再选,无权点击题目管理,对自己所选题目进行修改或删除,自拟题目能编缉或删除,非自拟只能删除。学生上传论文要填写相关信息,上传分为两种格式,一种上传为swf格式,可供用户在线播放查看,另一种可上传rar,doc,zip,pdf格式文件,此供教师下载阅读和教学存档。论文自动上传到所在班级文件夹,系统有较强的交互功能,师生之间可用系统提供邮件发送功能直接发送邮件,教师对学生论文作出回复指导,并审核是否合格。

(4)教师立题管理

给学生下达任务书,学生提交开题报告等。教师能添加多个毕设题目,对自己已添加的题目有权修改、删除,但不能管理其他教师的题目;查看选了自己题目的学生报表信息;在线批阅选自己题目学生的论文;查看并下载所有学生的论文。

3. 系统的设计方案

在分析选题系统时,结合学校毕业设计(论文)管理实践,对本系统管理与工作流程进行设计,建立以网上申报与选题为核心的管理与工作流程,如下所示:

系统采用三层架构:数据层、业务层和应用层。数据层使用Microsoft SQL Server 2000作为数据库,用来保存系统中的数据,如毕业设计题目,上传的文件等;业务层位于WEB服务器上,处理系统的所有逻辑业务,WEB服务器采用Microsoft Internet Information Service 6.0,系统的核心,用来处理来自客户端的各种请求,并将请求发动给客户端;应用层为浏览器,学生、老师和管理员通过客户端浏览器器登录到本系统进行相应的操作。系统使用Microsoft Visual Studio 2008中的ASP.NET开发。

4. 系统解决的关键问题

(1)学生选题的控制是一个关键问题,由于毕业设计选题是双向的,学生选题后要等教师的确认,教师确认学生选题,可以接受或者拒绝,并且填写相关信息反馈给学生,如果老师拒绝,学生重修选题。

(2)权限设计涉及到使用的方便与系统数据的安全,考虑到本项目是应用到高校的毕业设计管理,设计一个合适的权限模型。

(3)系统安全性是非常重要的一项,本系统安全方面要做比较大的努力,使系统得到最大的保障,包括数据库备份、恢复、压缩、IP封锁管理、防sql注入程序与记录,用户登录日记等。

总结

篇4:毕业论文选题系统的研究与设计

摘 要:毕业论文(设计)是目前高校临近毕业季的学生需要完成的一项研究性学习任务,旨在培养学生综合运用所学知识和技能、理论联系实际、独立分析、解决实际问题的能力。选题则是一项非常重要的步骤,关乎着毕业设计能否顺利完成,题目不宜过泛,最好选择本学科内某个重要问题的一个侧面展开研究。本文作者是某高校的一名教师,在工作中发现导师与学生在选题时沟通不方便,通过借助技术手段来提高效率,使学生可以从诸多备选题目中很快找到一个自己感兴趣的选题方向。

关键词:毕业设计;大学生毕业论文;在线选题系统

中图分类号:TP393 文献标志码:B 文章编号:1673-8454(2016)05-0084-05

大学生毕业论文在线选题系统是一个用于高校师生在线选择论文题目的互动平台,是集导师上传题目、学生在线选题、导师审核操作等功能于一身的专业平台。通过计算机与网络技术,可实现师生在线互动选题,进行实时交流,不仅能够省去以往通过电话、电子邮件进行沟通的环节,还能及时查看到选题过程中的数据,比如各导师的专业方向介绍、历年毕业生论文题目、导师可接纳的学生人数、学生自己的选题是否通过导师审核等信息。选题效率得到明显提高,并且随着毕业生人数的增多、时间的推移,选题系统的研发成本也会明显降低。

一、系统功能特点

目前,大多高校的毕业论文选题还只是停留在传统的纸质、电话、邮件沟通阶段,相对于某个专业来说,当年的毕业生不是很多,且毕业论文选题时间较短,因此相应的计算机辅助软件较少。每年的同一时段都要进行相同的操作过程,笔者认为有必要研发配套的系统来完成此项工作。

1.采用身份验证的方式设计

该系统内的某些特定功能只限部分相关人员可以操作,操作人员按照功能、方法进行分类,分为系统管理员、教学秘书、导师、学生四类(如图1所示)。以系统管理员为例,其可以修改系统配置选项(比如设定系统的开启时间在每年的10月份,关闭时间在每年的11月份)、添加学院(该系统以学校为对象搭建平台,可应用于校内各学院的所有专业,因此需要批量添加学院、教学秘书)、发布公告(向系统中的其他成员发布公告,比如通知教学秘书开始安排今年的论文选题工作)。系统内的所有成员都必须通过登录验证(输入各自的账号、密码)才能获得相应的权限,使用部分功能,而一旦退出系统,则需重新进行登录验证操作。身份验证机制不仅可以很好地区分该系统内的各类成员身份,还设置了加密机制,保障系统的安全,防止黑客或无关人员随意篡改系统内的信息。

2.消息、邮件、短信通知功能

系统内的各类成员需要相互发送消息来及时完成相应的操作,节省等待时间,因此采用系统公告/消息、电子邮件、手机短信通知。系统管理员向教学秘书发布公告,通知其添加本学院的所有专业、导师、学生。教学秘书向导师发送电子邮件,通知其修改密码、填写个人简介、上报题目。随后向学生发送短信,通知开始预选题操作。待导师审核学生的选题后,系统会即时向学生发送消息。

3.智能排序、推送功能

本系统对论文题目有排序功能,将导师和学生比较关心的题目,按照点击的热度降序显示,同时根据热度值分配红、绿、灰三种权重等级,统计各导师上报题目的权重比例,以便引起各导师的注意,学生也可以直接根据热度值看到本专业当年较为关注的研究方向。

学生在首次登录后,填写自己的专业爱好,系统根据其浏览过的题目自动为其分配高粘度关键词。这样系统便会根据学生的喜好、粘度关键词,为其推送相关的题目,以便减少学生在海量题目中搜索的盲目性,节省大量时间。

二、系统各成员的功能

1.系统管理员

系统管理员可以使用的功能模块包括系统配置、学院管理、教学秘书管理、公告管理四大模块(如图2所示),在系统中参与的程度少,但要完成基础性的关键任务,否则系统无法正常运行。

在每年的固定时间(比如10月份)系统管理员可以开启系统入口,开始当年的毕业生论文选题任务。同时可能需要修改部分配置参数,比如允许学生从海量选题中最多挑选几项(1或3条题目)、系统关闭时间(等)。

在系统开启之前,最好先添加该所高校的各个学院的名称、编号,也可在往年已有学院列表的基础上,进行修改、删除。然后再为各学院分配学院管理员(通常由教学秘书充当该角色),分配初始密码,通过线下联系通知各学院的教学秘书及时登录系统,开始毕业生论文选题的准备工作。

2.教学秘书

教学秘书在各学院的日常工作学习中起非常重要的作用,在该系统中,为了辅助导师和学生顺利完成选题任务同样要完成大量的工作,按照功能模块划分为个人中心、专业管理、导师管理、学生管理、配置管理、公告管理六个模块(如图3所示)。

首先各学院的教学秘书在接到学校系统管理员的任务通知(电话、手机短信、微信、OA等),便要充当起本选题系统中学院管理员的角色。先要严格添加本学院各专业的名称、编号,然后添加各专业相关导师的姓名、编号、联系方式,并设置各导师可以接收的学生人数,最后要对应添加另一个主体,即学生,因为学生人数可能较多,需要批量导入。待完成这一系列任务以后,分别开启导师入口、学生入口,让导师和学生登录系统修改个人密码、联系方式,导师上传题目,学生选题。当完成一系列动作后,就可以通过系统公告的方式通知学院的毕业生和导师。

3.导师

导师的功能模块包括个人中心、题目管理、学生选题审核管理三个模块(如图4所示)。

导师接到教学秘书的通知,获取到账号、密码后,就可登录选题系统。为了安全,先要进入个人中心,修改自己的密码,然后修改专业名称、研究方向、导师简介,以便学生选到一个跟自己兴趣特长更接近的导师。导师最主要的工作就是上报今年的题目以供学生选择,若题目较多,可以采用批量导入的方式。导师拥有查看全体毕业生信息的权限,在了解学生的信息以后,可以审核或者拒绝学生对导师本人的选题操作。同时根据毕业生所选题目的统计,了解到今年的题目流行程度,并及时调整选题库。当导师接收并审核通过的学生人数达到教学秘书设定的上限时,要么自己手动锁定状态,或者删除个别学生选题操作;要么联系教学秘书扩充自己可接收人数的上限,这样选题系统的灵活性就会更高,导师超过24小时未锁定,系统会自动锁定,以便让学生选择其他未锁定的导师,达到资源平衡。

4.学生

学生的功能模块包括个人中心、选题管理两个模块(如图5所示)。

各班班长收到教学秘书的通知,获取到全班学生的账号、密码,通知全体毕业生及时登录选题系统,进入个人中心修改密码,然后修改自己的专业特长、个人简介,以便导师从众多接收到的学生中选择自己。

学生可以查询并浏览历年的选题情况,比如题目、作者、是否已发表、发表时间,并可下载历年的论文,进行参考。也可下载今年所有备选题目名称列表,以便有足够时间去图书馆、网络上查阅相关资料,了解感兴趣的选题的研究方向,选题是否适合自己等等。

考虑好后,尽快登录系统,可以从所有题目中选择一项或几项(不超过系统管理员设置的上限,如3条)自己感兴趣的题目,也可以筛选出某个比较感兴趣的导师所上传的题目,从中选择。还可在选定导师的情况下,自拟题目,等待该导师修改并审核通过。

当选题操作被审核通过,或者被拒绝后,可以查看导师已接收人数、剩余可接收名额,进行第二次选题工作。

三、序列模型设计

由于本选题系统的操作逻辑较为复杂,需要用序列模型加以说明(如图6所示)。

阶段1:

系统管理员在学校现有的服务器上部署大学生毕业论文选题系统,远程登录该系统,并进入配置页面,修改参数,如系统开启时间、关闭时间(建议一个月内完成)、学生选题数量上限(建议3条)。然后添加全校各学院名称、编号、学院管理员(建议由教学秘书担任此工作)。最后发布公告,短信告知各学院的教学秘书登录系统的网址、账号、密码。

阶段2:

教学秘书获得网址、账号、密码,便可登录该选题系统,首先要修改密码、联系方式(手机、邮件),添加本学院的所有专业、导师,并设置各导师今年可以接收的学生选题数量(建议5名)。然后发布消息,告知各导师登录系统的网址、账号、密码。另一项工作便是添加学生(批量导入),将全体毕业生的登录方式一并通知给各班负责人(班长、学习委员)。

阶段3:

导师获得网址、账号、密码,登录该选题系统,首先要进入个人中心修改密码,填写联系方式(手机、邮件),以便收到教学秘书通过选题系统发送的手机短信、邮件、系统公告。其次还要进一步完善导师简介的相关资料,以便学生找到合适的导师。

阶段4:

本阶段与上一阶段可以同时进行。学生获得网址、账号、密码,登录该选题系统,为了防止他人篡改本人的信息,就要立即进入个人中心,修改密码,完善自己的联系方式(手机、邮件),以便收到系统通知。为了使导师从众多毕业生中挑选到自己,要完善个人简介,包括自己的特长、获奖经历、对毕业论文的预想(等)。在选题的准备阶段,学生可以随时查看历年毕业生论文题目,及作者、中英文摘要、参考文献、正文、字数等信息。

阶段5:

教学秘书通过系统查看到所有导师均修改过密码、联系方式,并完善了导师简介,便可开启导师上报题目入口,然后通过该系统的发送手机短信、邮件功能,通知导师上报今年的题目。导师可以逐条添加,也可批量导入题目,还可即时筛选历年选题,避免与往年题目相似度过高。同时该系统具有智能提取关键词的功能,在导师录入题目时,可以自动分词,并从所有词汇中找到学科相关的关键词,添加到系统中,以便学生可以通过关键词搜索找到自己感兴趣的选题。

阶段6:

教学秘书在系统汇总页面中得知所有毕业生均已修改密码、联系方式,并完善了个人简介,就要开启学生选题入口,通过该系统的发送手机短信、邮件功能,通知学生开始预选题。学生收到通知后,要在48小时内下载全体导师上传的所有论文题目,可进行打印。如有需要可以线下与同学交流、与导师沟通,或者上网查阅资料,最大限度地了解论文题目的相关信息。在48小时的思考期限过后,就要在第一时间登录选题系统,从所有题目中找到自己中意的1至3项,也可先选定导师,进而筛选出该导师提供的论文题目,小范围地进行选题。如果对所有选题都不感兴趣,学生也可自拟题目并上报给指定导师,等待导师审核通过。

阶段7:

导师从众多学生的选题操作中,审核并通过其中的5条选题,可以包括部分学生自拟题目。或者只审核通过其中几条选题,其余全部拒绝,被拒绝的同学可以进行第二次选题。待导师的审核记录达到5条的上限时,系统自动锁定导师状态,导师不能再修改选题操作,学生也无法再对该导师申请选题。

阶段8:

教学秘书可以汇总统计:选题审核操作已完成的导师、选题操作已成功的学生。导师可以查看自己上报的题目的点击率、剩余的题目、学生的来访记录。学生可以查看到其他同学的选题操作匹配成功的记录(包括:题目—导师姓名—学生姓名—时间)、所有题目的点击率、导师的来访记录。

阶段9:

等到全部毕业生的选题操作完成时,系统会通知教学秘书及时冻结系统,这样导师和学生只能在系统中浏览信息,不能再进行任何修改操作。教学秘书可将汇总结果导出并打印,送学院教学部审核、备案。

四、系统核心功能的实现

该毕业论文选题系统并没有采用当前较为流行的智能手机作为载体,究其原因有以下几点:

1.研发成本

目前的智能手机品牌不计其数,其操作系统也不尽相同,主要有iOS、Android、Symbian、Windows Phone、 BlackBerry等,而要开发众多操作系统上的APP,成本会成倍增加,且除iOS、Android外,其他操作系统的市场份额较少,于是投入大量精力研发该平台上的APP,不切实际。就目前的Android系统,要开发技术成熟的APP,其成本也要上万元,而该毕业论文选题系统的使用时效也就一至两个月,针对动辄数万元的研发成本,明显得不偿失。

2.兼容性问题

就目前拥有最多市场份额的Android操作系统来说,其版本也从2008年1.1版本到目前6.0版本,其间的版本数量众多,要研发支持版本及数量如此杂乱且时刻变化的APP,其难度可想而知。

3.技术成熟度

因智能手机操作系统较为成熟的版本在市场上普及时间较短,因此程序员对其中的编程技术的掌握程度不够,这也是研发成本较高的原因之一。

4.普及难度

在目前普通用户未适应Light App(轻应用),手机存储容量有限、原生APP的安装不够简便(一般都在30-50MB文件大小)的情况下,手机用户对不太信赖的APP有一定的抵触。

因此作者采用更切实际的技术,即B/S模式的应用程序。研发成本低,普通的小型网站的开发成本大约2000-5000元。不用担心兼容性问题,只要编程技术符合HTML4+CSS2+jQuery与HTML5+CSS3标准,便可在任意的计算机操作系统上完成选题任务,只要其中安装有浏览器(IE、Chrome、Firefox等)。而采用响应式Web设计之后,本系统在智能手机中自带的浏览器上操作也较易实现。

本系统服务器端采用C#程序语言进行编写,在Microsoft .NET平台上搭建系统,数据库采用Microsoft SQL Server平台,Web服务器容器采用Windows Server 2008操作系统自带的IIS 7.0。客户端代码采用HTML+CSS+DIV,为了提供更好的仿桌面应用的体验,采用了jQuery框架(比如:图片预载入、搜索框提示、表单验证、消息框实时传送等)。

下面是学生选题操作的部分C#关键代码:

public static bool chooseTopics(Student stu, Teacher tea, int[] arrTopicId) { // 选题

string sql = ””;

for(int i=0; i

if(sql.length>0)sql += “ , ”;

sql += ”(“ + stu.Id + ”,“ + tea.Id + ”,” + arrTopicId[i] + ”,getDate())”;

}

if(sql.length<1)return false;

sql=”INSERT INTO TbChoose (cStudentId,cTeacherId,cTopicId,cTime) VALUES” + sql;

try {

return DbEntity.toUpdate(sql);

} catch (Exception e) {

return false;

}

}

public static bool sendMessage(Person p, string msg){ // 发送消息

try {

bool b1=webModel.send(p.Id, msg); // 发送站内公告

bool b2=phoneModel.send(p.tel, msg); // 发送手机短信(可借助短信猫接口)

bool b3=emailModel.send(p.mail, msg);// 发送邮件

return b1 && b2 && b3;

} catch (Exception e) {

return false;

}

}

参考文献:

[1](意)埃斯帕斯托著,施平安译.DinoEsposito.ASP.NET2.0技术内幕[M].北京:清华大学出版社,2006.

[2](美)KarliWatson,ChristianNagel著,齐立波译.KarliWatson,ChristianNagel.C#入门经典[M].北京:清华大学出版社,2006.

[3](美) Hassan Gomaa著,彭鑫译.软件建模与设计:UML、用例、模式和软件体系结构[M].北京:机械工业出版社.

[4]王建华,汤世明,谢吉容.ASP.NET2.0动态网站开发技术与实践[M].北京:电子工业出版社,2007.

[5]邱郁惠.系统分析师UML项目实战[M].北京:人民邮电出版社.

[6]王时绘,陈志雄,朱荣钊.ASP.NET AJAX在Web开发中的应用[J].计算机与信息技术,2008(Z1).

[7]朱征宇,陈烨,常红要等.网站界面设计用户体验[J].重庆理工大学学报(自然科学版),2010(8):37-42.

[8]陈琳,王矗,李凡等.创建数字化学习资源公建众享模式研究[J].中国电化教育,2012(1):73-77.

[9][EB/OL].http://www.asp.net/ajax.

[10][EB/OL]. http://api.jquery.com/.

[11][EB/OL]. http://bbs.csdn.net/forums/Android.

[12]孙亚民.开发.Net平台应用系统框架[DB/OL].http://www.ASPCool.com.

篇5:毕业设计正确的选题与拟题流程

1、选择自己熟悉、有兴趣、自我感觉可以驾驭的,

“物质决定意识,一切从实际出发,主观符合客观”,首先要确定的是自己要熟悉,如果老师给自己的题目里有熟悉的,就选一个最熟悉的;如果没有熟悉的,就造出一个熟悉的来;如果有兴趣但自觉无力写出的,割肉吧。

2、寻找资料多的

通过上网、图书馆,查阅自己所选的题目资料是否足够,如果够多,那就“妹妹你大胆的往前走”,如果不够,就忍痛割爱吧,长疼不如短疼。

3、避开两大雷区

如果不想给老师免费打工,不想在答辩时被老师难为死,还是避开这两个雷区的好。

4、拟题过程:

1)选择大视角题目:选择的题目应该是着眼于当前国内外最为紧要的前沿研究领域,而不是拘泥于一个冷门领域或研究价值不高的课题范围内,否则极易由于缺乏资料、数据、课题而无法深入编写,或是即使写出也因为不能驾驭论文、资料过少而在答辩时被无情的K掉。

2)选择大视角下的.小切口题目:毕业论文研究的题目切入点宜小不宜大。否则会“样样通样样松”,大而不专。一篇论文也不可能解决所有的学科问题,应该在大视角研究背景下选择一个资料多的小切口题目。

3)查找老师和学校的“雷区”,避开热点和老师正在研究的领域,否则就等着被当成血汗工厂里的免费劳动力、奴工吧。

4)选择老师和学校不反感的。如果你写的题目,虽然不会被当成免费劳动力,但却是老师和学校所极力反对的题目,那也别固执己见,赶快放弃吧。

例如:本小组专写经济管理论文的肖学长,曾经为一个韩国的财会专业留学生写毕业硕论,该留学生的导师所布置的几个题目是他们学校所认可的,不允许研究生有所创新,如果一个学生固执己见非要用自己的题目,那等待他的只有被干掉和不予毕业这个结局……

5)字数控制在20字以内,

如带有地域、专业、研究范围的话,可以用副标题。同时在题目中不能出现研究成果、公式、缩略语、惊叹号、问号、广告语、新闻报道用语,如外文题目不能超过12个实词。

6)体现专业性:如果你是研究生或博士,尽量不要在题目中出现“浅析、浅论、概况、概论、简评”等字眼,而应该出现“研究、策略、方略、定论”等斩钉截铁、充满自信的字眼,并且在题目中一下子说明要解决的问题。记住一点:越是直接的题目,越是受欢迎。

7)“新”。一个题目要让人耳目一新,哪怕是旧瓶子装新酒,也要体现出一个新的思路、新的解决办法、新的看法、新的问题,一样的问题,换个角度也可以带来非常大的冲击力。

例如:一个老生常谈的题目《中国生物医学工程文献相关性数据库建设研究》,但是如果换个思路,用新的观点写,可以变成《我国生物医药工程有机药物数据库构建的疏漏问题研究及解决方案》,这就让老题目焕发了新生命力。

8)举例:

一个帝都的生物工程专业研究生要写一篇毕业论文,自己闭上双眼研究了半天,发现自己对人类胶原蛋白质比较熟悉,而对学校正在热炒的污水净化不够熟悉,更打听到导师正在为某研究所写关于陶瓷生物骨骼的专著。

那好,他跑到图书馆,发现在工程支架方面资料较多,而在相容性研究领域论文较多。

要体现专业性,就要用肯定性的语句,

要避开陷阱,就不能选帝都地区的材料,

篇6:教育研究的选题与设计

A、申请含“china”,“Chinese”,“cn”,“national”等字样的域名,必须经国家有关部门批准

B、域名申请如果预注册成功,必须在规定时间内提交所需的纸面文件,否则注册的域名无效

C、任何单位和个人都可以向CNNIC申请域名

D、在国内已注册的域名可以变更或撤消,但不能买卖和转让

2、一般情况下,下列哪一种资源不适合作为商业网站服务________。

A、租用机房 B、虚拟主机 C、托管主机 D、免费主页空间

3、下述对虚拟主机描述哪个正确________。

A、每台虚拟主机都有独立域名,但只有共享的IP地址

B、每台虚拟主机都有独立或共享的域名、独立IP地址

C、每台虚拟主机都只有共享域名,独立IP地址、或者共享的IP地址

D、每台虚拟主机都有独立域名,独立IP地址、或者共享的IP地址

4、HTML中,标签〈Br〉…文本…〈Br〉表示________。A、在段落间加黑输出

B、在段落中间断开行C、指定中间文本字体为黑体 D、指定中间文本字体有下划线

5、关于一个网页中图形的ALT属性的说法,以下哪一个是正确的________,

A、用浏览器浏览时首先显示它所包含的`文字,当图形显示出来以后,不能以任何方式显示其文字内容 B、用浏览器浏览时首先显示该图形,然后显示它所包含的文字 C、用浏览器浏览时首先显示它所包含的文字,当图形显示出来以后,能以某种方式显示其文字内容 D、其他三个答案都不对

6、对网页标题的描述,下述哪个是正确的________。

A、网页标题内容会在网页左下角以流动形式显示出来B、网页标题一定要有,否则网页显示不出来

C、〈title〉…〈/title〉之间的内容为网页标题D、〈head〉…〈/head〉之间的内容为网页标题

7、FrontPage编辑区中哪个选项卡是用来进行图文编辑________。

A、普通 B、编辑 C、HTML D、预览

8、〈HR〉在HTML中是标记________。A、标题 B、空格 C、换行 D、水平线

9、HTML提供了6种标题字体,其中________字体最大。A、H5 B、H1 C、H6 D、H0

10、HTML标记中,Noresize________。

A、阻止访问者分隔框架的多少 B、阻止访问者调整浏览器窗口大小

篇7:教育研究的选题与设计

一、毕业设计选题范围

计算机专业毕业设计选题范围包括:计算机应用(相当广泛的领域)、硬件与软件设计、程序设计理论和方法。具体范围包括:

1.数据通信技术与应用 2.多媒体技术与应用 3.计算机辅助教学软件 4.信息管理系统 5.数据库研究与应用 6.工业控制系统

7.网络实用软件 8.智能算法研究与应用 9.系统软件、工具分析及研究 10.程序设计理论及方法 11.计算机网络及应用、网络安全 12.智能仪器仪表设计 13.图像处理技术与应用 14.计算机仿真技术与应用 15.信息可视化技术与应用 16.电子商务,电子政务

毕业设计地点可以在学校内、科学研究单位、公司、企业等,只要有研究、开发环境即可。时间一般要求在一个学期内完成。毕业设计原则上一人一题。

二、毕业设计选题参考

1.网络题库建立与考试系统的设计 3.等级考试网上辅导系统 5.《***》课程自动组卷软件系统 7.办公自动化系统的分析及编程实现 9.网络操作系统安全性能研究 11.《***》课程远程学习网站 13.《***》网络课件设计与实现 15.单片机多功能数字钟设计 17.WWW浏览器软件设计

19.教学质量自动评估系统的开发 21.自动应答留言对讲式语音门铃

23.利用Delphi设计人员管理系统数据库 25.电脑故障辅助诊断系统 27.数据采集系统设计

29.网络通信程序的简单实现 31.远程信息采集监控系统

33.基于PCI总线的温度测试系统

35.基于USB的图形扫描信息处理系统 37.基于ISA总线的采样控制卡 39.Windows环境下集散系统串行通信实验研究 41.基于ACCEES数据库的个人信息管理系统 43.图书信息管理系统

45.单片机反汇编软件设计 47.嵌入式实时操作系统设计 49.算法实现过程可视化研究

2.嵌入式计算机系统的设计 4.网上自动答疑系统的实现 6.小局域网的组建方法

8.利用汇编语言编写音乐程序 10.用户信息数据库加密 12.机房自动计费系统

14.基于局域网的分布式数据采集系统 16.网站的设计、管理与维护 18.路由器的配置仿真

20.机房供电欠压过压自动断电系统 22.基于单片机的智能电度表 24.JAVA网络程序设计 26.机房管理系统 28.单片机定时系统 30.公司工资管理系统 32.学生成绩管理系统 34.虚拟电子商务系统

36.基于CAN的高性能MCU控制解决方案 38.单片机实验系统研究与开发

40.12位A/D、D/A采集控制显示卡 42.科研信息管理系统

44.教学软件中的人工智能方法 46.网络性能的实时监控

48.数据、信息可视化方法与实现 50.网络测试系统 51.个人网页开发 53.公司人事管理系统 55.Internet网上实用软件 57.智能决策支持系统

59.网络性能参数的测量方法及实现

61.基于VRML的网络虚拟现实环境研究与实现 63.万年历生成及农历公历转换查询软件的设计 52.学校教务管理系统

54.超声波测距仪的研究与开发 56.计算机辅助教学管理软件 58.智能考勤系统

60.用**语言实现数据结构的基本算法 62.***学院虚拟校园研究与设计 64.电子商务网站设计与实现

65.实验室信息管理系统

67.基于JSP的网上图书销售系统 69.图像的压缩和加密方法与应用 71.流媒体通讯技术与应用

73.面向Agent软件体系结构和设计模式 75.图像处理与识别技术与应用 77.视频处理及运动体特征分类技术 79.基于Linux的防火墙设计与实现 81.光盘信息管理系统

83神经网络在预测分析中的应用研究 85.多路径路由算法的研究与分析 87.网络管理协议分析

89.初始参数对BP网络泛化能力的影响研究91.数据挖掘算法及其软件实现 93.汉字录入测试系统开发 95.指纹识别算法的研究 97.CCD视觉检测系统设计 99.车牌号的图像识别

计算机科学系学生毕业设计备选课题

序号 题目 联系实际,制作一个小型企业网站。谈谈UI设计对客户端技术的影响。影碟租赁系统。多媒体排课系统。电子商务如何与传统经济相结合。电子商务开发技术研究。企业导入ERP对企业经营效益的影响。电子商务中的信息安全。航空订票信息系统。酒店管理信息系统。网站开发前台技术。网上拍卖的现状和发展趋势。企业网站建设技术综合分析。信用体系与网络安全体系的探讨。学生成绩管理系统工资管理信息系统某商场销售管理信息系统书店图书预定信息系统

66.基于硬盘的数据恢复可能性研究与实现 68.基于Matlab的***模拟(仿真)70.汇编语言程序调试软件开发 72.嵌入式GUI系统设计

74.基于Windows的媒体播放器设计与实现 76.数字水印处理技术研究与开发 78.网络安全软件研制

80.神经网络学习算法仿真软件包的开发 82.神经网络在聚类分析中的应用研究 84.网络流量工程模拟器的设计与实现 86.Linux内核代码分析

88.免疫算法在信息安全领域的研究 90.基于GA的BP网络结构优化 92.英文录入测试系统开发

94.用C语言进行简单的动画制作 96.多功能虚拟示波器设计 98.计算机人脸识别算法研究 100.USB接口技术的开发

银行储蓄信息系统对未来客户端的展望 电子商务对未来市场营销方式的影响网络银行发展趋势 电子商务系统中的数据库技术中国电子商务的发展与对策 基于Web服务的电子商务体系及数据集成研究基于MVC设计模式的电子商务Web应用框架基于JSP和ASP技术的电子商务系统比较研究ASP技术在电子商务中的应用基于JSP的电子商务网站设计电子商务网络信息安全问题

基于ASP.NET的电子商务网站设计

网络聊天程序设计

基于ASP.NET的论坛设计

电子日历的设计

新闻发布系统设计

ftp服务器的设计

学生管理系统的设计(B/S模式)

企业信息化建设初探

RFID技术在物流中的应用分析

网络广告发展趋势探讨

谈如何做一个收效良好的网上广告

在线调查系统设计

ASP、ASP.NET、JSP技术的比较研究

JAVA平台与.NET平台的比较研究

如何高效高质量管理好局域网(如校园网)

网络游戏的开发

计算机系网站设计及建设

蓝牙关键技术在智能家居中的应用初探

蓝牙技术及其安全性的研究

电子万年历

液晶电子广告牌

企业销售合同管理系统

企业客户服务中心系统

酒店住宿管理系统

书店管理系统

学生宿舍管理系统

asp技术与动态网页的设计

网络安全与入侵检测技术

基于Director或Flash的游戏设计

基于Linux的邮件服务器

基于Linux的防火墙设计

书店销售管理系统

中小酒店客房管理系统

ATM自动取款机系统设计

大型仓库信息管理系统设计

基于Internet的网络教学系统

视频点播系统

基于Internet的车辆管理、调度系统

学生档案及成绩管理系统

汽车综合性能工位测控系统设计与软件实现

基于LAN的汽车性能微机检测系统

计算机网络技术课件设计

基于Web的教学系统设计与实现

基于网络的教材管理系统

医院药房管理系统

固定资产管理系统

网上图书馆(在线浏览及在线查询)

工资计算系统

网上超市(电子商务网站的建设)

客户关系管理系统

旅游资源研发网的开发与设计

餐饮娱乐管理系统的开发与设计

视频会议系统设计与开发

多媒体毕业纪念册及播放系统设计开发

网络媒体播放器设计与实现

客户管理系统

设备管理系统

实验室管理系统

新闻网页自动生成系统的开发

基于Web的异步按需点播学习系统

多媒体同步实时授课系统中应用程序共享研究

基于web的远程测控制系统研究

基于B/S模式文献检索系统的设计与开发

在线课题项目选题系统的设计及实现

学生档案信息管理系统的开发

在线图书馆信息管理系统的设计及实现

多媒体开发与应用(Java2D,Java3D,JMF,Java图形制作与动画设计)98 计算机辅修远程教学系统设计与实现

基于B/S的职工信息管理系统

动态网站制作

数据库信息管理系统

网站视频点播

聊天程序

个人网页设计与友情连接

试题题库及判分系统软件设计

家庭理财管理信息系统设计

人事信息管理系统设计

计算机图形学在装饰设计中的应用

远程打印及计费管理系统

基于XML的数据交换在分布式WEB系统中的应用

多媒体教学软件制作

教学管理系统

客户管理系统

大学考试考场安排系统

校园二手货市场网站设计

图书管理系统设计

银行管理系统设计

J2ME中GIS系统的开发与研究

大学生学习论坛

基于LDAP的用户身份管理系统开发

人事资源管理系统

网上书店系统

论坛程序的设计与实现

基于WEB的人事管理系统

学生党员信息管理系统

档案管理系统

基于WebGIS技术的校园地理信息系统设计

人事工资管理信息系统的设计与应用

智能信息检索系统的设计研究

图书管理系统

党员基本信息管理系统

电子商务系统

中、小商店管理系统

Windows媒体播放器

进、销、存软件系统设计

搜索引擎的设计与实现

旅游信息服务系统的设计与实现

网络硬盘的设计与实现

流媒体技术应用

物流解决方案设计

无线局域网构建方案

电子商务中安全技术的研究及应用

我国电子商务现状的研究及应用

UML的研究与应用

Win2003域控制管理及应用

校园网络安全技术

校园网络构建

商场管理系统

大学生活-flash动画设计

网上商店

151 学生管理系统

152 图书管理系统

153 基于3dmax的三位虚拟场景漫游设计

154 三维电子地图制作

155 音乐网站

156 多媒体教学课件制作

157 旅游网站

158 网上贸易系统的设计与实现

159 基于WEB的读书笔记管理系统

160 基于WEB的实验室仪器设备管理系统

161 网页预处理技术算法的研究与实现

162 加密/解密系统研究

163 用Java制作ICQ

164 网络办公自动化系统开发分析

165 信用卡数据分析系统

166 学生学籍管理系统

167 学生成绩管理系统

168 构建校园网电子邮件系统

169 谈谈对计算机的使用的认识和家用计算机的普及问题170 组建完善的邮件服务器

171 基于windowsxp操作系统的无盘工作站组建分析

172 企业办公网络中面临的安全威胁及解决方案

173 校园网组建方案分析

174 网吧组建及管理

175 网吧收费系统的结构设计

176 超市进销系统的结构设计

177 关于无线电网络的组建方案设计

178 基于有线网络的组建方案设计

179 基于有线电视光纤网的宽带解决方案

180 计算机网络中的数据加密技术

181 在线交易网站的架构设计

182 网站论坛的架构设计

183 实时聊天系统的原理分析

184 主流下载软件的原理分析

185 面向电子商务的企业信息系统建设

186 现代网络防病毒及防火墙技术

187 关于现代常用的系统攻击方法及其防御技术的研究

188 网络入侵检测技术原理及其应用改进

篇8:教育研究的选题与设计

采用Web信息管理系统来实现毕业设计选题的全面自动化、网络化, 可以提高学生选课的针对性, 能很容易检查是否出现重选、多选、漏选的情况, 极大地方便了选题管理工作。

本系统是按照表示层、控制层、业务逻辑层、DAO层4层的思想完成了登录模块、管理员模块、教师模块和学生模块的设计工作。

1 系统运行环境

1.1 硬件环境

1.1.1 客户机:普通PC

CPU:P4 1.8GHZ以上;内存:256M;

能够运行IE 5.0以上或者Netscape 4.0以上版本的PC机;

分辨率:推荐使用1024*768像素。

1.1.2 Web服务器

CPU:P4 2.0GHZ;内存:1GB以上;硬盘:80GB以上

1.2 软件环境

本系统的软件环境如下: (1) 操作系统:Windows 2000, Windows xp或以上版本; (2) 数据库:SQL Server 2000, 开发工具包:JDK 1.6; (3) 开发环境:MyEclipse 6.0, WEB服务器:Tomcat 6.0, 浏览器:IE 5.0。

2 系统概要设计

2.1 系统结构设计

本选题系统软件采用了浏览器和数据库服务器组成的B/S的结构。基于Web的用户系统, 通过浏览器可以查询到静态和动态两类信息。在基于Web的选题系统中, 许多选项都和数据库有关, 因此要求Web服务器的HTML文档页面必须是动态的, 能够反映最新的数据库信息。另外, 用户除了查询数据库以外, 还可以增加、修改、删除数据库的信息。动态数据库信息的查询与管理是B/S模式的毕业设计选题系统的关键部分, 应用了访问数据库技术。在系统中, 以动态信息的访问为主, 主要包括课题库的维护、教师选题及修改、学生选题、结果查询以及课题管理, 这些信息是以数据的形式存放在后台的数据库服务器上。

本系统采用的是struts+spring+hibernate结构设计。实现了MVC的框架设计。把系统分为4层:表示层、控制层、业务逻辑层、DAO层。如图1所示。

表示层:用于与用户进行交互并显示结果。包括所有的JSP, 提供用户界面, 接受用户输入, 还包括相应的ActionForm Bean, 用来存放表单数据, 进行表单数据验证。

控制层:包括所有的Action类, 它完成三项任务:一是进行业务逻辑验证;二是调用业务逻辑模块;三是决定将合适的视图组件返回给用户。

业务逻辑层:作为一个基于J2EE的WEB应用系统, 业务层的功能就是代替WEB层来执行一些复杂的业务处理操作, 在本系统中业务逻辑层主要是来实现控制层和DAO层的连接, 避免这两层直接接触, 有一定的安全性。

DAO层:主要是完成数据库操作, 封装了一系列的数据库操作。

2.2 模块设计

按功能分解, 本系统分为登录管理模块、管理员模块、教师模块、学生模块。总模块图如图2所示:

登录子系统包括用户登录、重新登录、退出登录等功能。

学生子系统包括修改密码、修改修改个人信息、学生选题三个模块。

教师子系统包括发布题目、查看提交的题目、修改密码、修改个人信息四个模块。

管理员子系统包括发布公告、审核题目、注册教师、注册学生、修改密码模块。

3 系统部分功能关键技术与设计

以学生模块为例介绍本系统的详细设计过程和关键技术。

3.1 表示层设计

课题浏览界面:通过该界面, 学生可以方便地按照课题关键词、指导教师姓名查询到课题的相关信息。如图3所示:

课题选择界面:当学生对某个课题比较感兴趣时, 可以打开课题选定界面, 在信息框中按照本人志愿顺序填入各个课题的序号, 以供教师选择用。

修改个人信息页面:在该页面用户可以修改自己的姓名、E_mail和电话。

修改密码:用户通过输入旧密码、新密码和确认密码来修改自己的密码。

具体的页面对应关系如表1所示:

3.2 控制层设计

课题浏览:主要是得到用户的组号, 按照组号去数据库中查找改组的题目的信息, 最后将得到的题目分页显示出来。

学生选题:当用户单击选题时, 表示层将该用户选择的题目的id号传递过来, 控制层得到此id号后调用业务逻辑层的相应的方法验证此题目的状态是否可选, 不可选返回调用页面, 可选时修改题目的已选人数, 状态调用业务逻辑层的相应的方法保存选题信息。

查看单个题目信息:调用业务逻辑层的相应的方法实现, 主要思路是按题目名称到相应的表中查询符合条件的题目。

具体的事件与Action中方法的映射关系如表2所示:

3.3 业务逻辑层设计

作为一个基于J2EE的WEB应用系统, 业务层的功能就是代替WEB层来执行一些复杂的业务处理操作, 在本系统中业务逻辑层主要是来实现控制层和DAO层的连接, 避免这两层直接接触, 有一定的安全性。具体的事件和Service的方法的映射关系如表3所示:

3.4 DAO层设计

学生选题:修改TgTm表的学号字段为学生的学号, 修改已选人数, 选题状态。

查看单个题目信息:根据业务逻辑层传递过来的题目名称在Tgtm表中查询相应的记录, 成功时返回一个Tgtm对象, 失败时返回空置。

修改密码:修改student表中的password字段。

修改个人信息:修改student表中的name、E_mail、phone字段。

这两个调用了同样的方法, 这是由于Spring的DAO对操作就行了封装。提高了代码的复用性。具体的Service事件和DAO中方法的对应关系如表4所示。

4 系统的部署

部署步骤分为: (1) 安装JDK 1.6; (2) 安装Tomcat6.0服务器; (3) 将打包生成的.war文件放到Tomcat下的webapp下; (4) 附加数据库。

参考文献

[1]孙卫琴.精通Struts:基于MVC的Java Web设计与开发[M].北京:电子工业出版社, 2004.

[2]萧仁惠.Jdbc数据库程序设计[M].北京:中国铁道出版社, 2004.

[3]孙卫琴.精通Hibernate:Java对象持久化技术详解[M]﹒北京:电子工业出版社, 2005.

[4]刘振安, 董兰芳, 刘燕群﹒面向对象技术与UML[M]﹒北京:机械工业出版社, 2007.

[5]邵维忠, 杨芙清﹒面向对象的系统分析[M]﹒北京:清华大学出版社, 2006.

[6]刘晓华, 张健, 周慧贞.JSP应用开发详解 (第3版) [M]﹒北京:电子工业出版社, 2007.

上一篇:爬山题材作文450字下一篇:中学骨干教师暑假培训总结