公务员期刊网 精选范文 数据库设计毕业论文范文

数据库设计毕业论文精选(九篇)

数据库设计毕业论文

第1篇:数据库设计毕业论文范文

关键词:油气储运工程专业;本科毕业设计;工程设计类

中图分类号:G640 文献标志码:A 文章编号:1674-9324(2013)51-0200-02

本科毕业设计(论文)是培养学员综合运用所学基础理论、基本知识和基本技能,提高分析、解决实际问题能力和独立工作能力的重要教学环节。

油气储运工程专业培养适应油气储运工程发展需要,具备工程流体力学、油气储运工程学等方面基本理论、基本知识及基本技能,获得进行科学研究的初步训练,基础扎实、知识面广、能力强、综合素质好,具有创新精神和实践能力的油气储运工程应用型人才。为提高其实战能力,油气储运工程专业毕业设计推荐采用“真题真做”,题目主要来源于实际的工程项目、科学研究项目等,并运用项目式管理进行设计,使学员如临其境,切身体会到项目的实际流程以及技术管理办法。油气储运工程专业工程设计类题目一般占到整个毕业设计题目的80%左右,所以我们主要针对该类型本科毕业设计进行探讨。

一、为什么设定毕业设计基本工作量要求

本科毕业设计时间为3月到6月初,去掉培训、调研和综合演练所占用的1个月时间,其有效毕业设计时间为2个月。如何使学员在较短的设计时间内提高毕业设计论文质量,一直是探讨的核心问题。在毕业设计初期,学员选到题目,往往比较迷茫,不知道具体要做什么事情,对论文的字数要求、图纸要求、论文的深度更是一头雾水。初次带毕业设计的教员虽然有做项目的经验,但是对本科毕业设计论文难度及论文指导程度把握不是很准确。其实这些问题也就是本科毕业设计论文的基本工作量是如何界定的、论文是否有创新两个核心问题。我们以“毕业设计工作量”、“本科毕业设计创新”关键词在互联网上搜索,关于“本科毕业设计创新”一定会搜出很多条目,“毕业设计工作量”搜出的条目较少,且基本大同小异,主要是根据不同的论文类型,对字数、图纸质量、实验结论等进行规定。但是为了达到通用性要求,均比较粗略,没有借鉴意义。对学院来说,因其管理的宏观性,不可能给出具体的界定。但是每个专业可根据专业特点进行基本工作量的设定,让学员和初次带毕业设计的教员一开始就对毕业设计到底是什么,要做到什么程度有较为清晰的认识。针对工程设计类题目,它的基本工作量应该达到什么程度呢?

二、工程设计主要包括哪些内容[1]

根据项目的类型分为新建、改建和扩建3种类型。根据项目实施阶段分为可行性研究、初步设计、施工图设计等3个阶段。由于时间较短,为保证设计质量,我们将毕业设计的难度定为初步设计阶段。初步设计阶段主要包括设计准备工作、工艺流程设计、工艺设备选型设计、库区布置设计、管路配置设计等内容。

1.设计准备工作。该部分是指根据导师下达的设计任务书,正确领会对工艺提出的要求。明确所承担的设计任务和主要内容,确定其方法步骤。订出工作计划。利用设计前调研时间,深入到已建的油库实地调研,了解掌握油库油品的种类、数量,主要采用的技术、设备及工艺,还有该地区的地形资料、地质资料、交通资料、气象资料等,这些资料的收集是油库水力计算、热力计算、建(构)筑物基础与管线埋深、做法的依据,不可忽视。尤其应重视了解油库新的技术、设备及工艺应用情况,并收集设计所需的国家和行业标准、规范及相关的资料。资料包括外部资料、内部资料、技术经济资料、各类设备技术手册或样本等。

2.工艺流程设计。该部分是确定油库工艺流程。要求运用所掌握的各种资料,先作出几种流程方案,根据有关的基本理论进行对比分析,着重评价投资与成本,从中选择出一种技术先进、经济合理、安全可靠的工艺流程,并绘制油库工艺流程图。

3.工艺设备选型设计。该部分是初步确定了系统设备的构成,这其中的设备只是一个概念,工艺设备选型就是通过工艺计算确定设备具体的规格和型号。油罐、油泵等各种定型设备选型涉及水力、强度、热力等计算。在工艺计算阶段应理论联系实际,学会发现问题、分析问题和解决问题,搞好计算的必要条件是概念清楚、方法正确、数据齐全可靠,并且必须按规定的步骤进行。

4.库区布置设计。该部分主要包括储油区、油品装卸作业区、行政生活区的布置设计。其中储油区和油品装卸作业区布置设计是工艺设计中的重要内容,它的首要任务是确定整个工艺流程中的全部设备在平面上和空间中的具置。油库布置设计在工艺流程设计和工艺计算及设备选型后进行。库区布置设计完成之后要绘制油罐区和油品装卸作业区的平面、立面布置图。

5.管路配置设计。该部分任务是确定油库全部管线、阀件、管件及各种管支座的位置,以满足工艺的要求。设计时应考虑节约管材,便于操作、检查和安装检修,而且做到整齐美观。管路配置设计应在工艺流程设计和储油区、油品装卸作业区布置设计完成的基础上进行。

三、设计说明书主要包括哪些内容

根据设计的内容包括油库设计总说明、总图布置说明、工艺设计说明书和消防部分说明等。

1.油库设计总说明。(1)阐明本设计的任务依据和技术依据。其中任务依据包括已批准的设计任务书和有关协议、主要文件、会议记录等的名称及所属文号、设计采用的规范和标准等;(2)阐明油库的性质、经营油品种类、供应范围、油库的总容量和经营特点;(3)阐明油库建设区域的自然条件(地理位置、地形地貌、水文气象、工程地质、地震等级等)、周围环境(与居民点距离、附近有无其他大中型企业或重要建(构)筑物和其他危险物品)水电、运输、通讯等情况;(4)人员编制情况说明。包括行政人员、技术人员、工人和消防警卫及勤杂人员;(5)阐明主要技术经济指标和总投资额;(6)阐明本单位承担的设计项目和委托其他单位的设计项目。

2.总图布置说明。(1)说明总图布置的指导思想,分析总图布置的优缺点;(2)油罐的结构类型、单个容积;(3)库内运输方式。

3.工艺设计说明书。(1)工艺流程;(2)铁路(公路或水运)油品装卸方式、货位(或泊位)的个数、专用线长度;(3)发油方式,汽车装油的鹤管数,桶装灌油栓个数;(4)装卸油泵及机组的型号及台数,输油管的规格;(5)油库的装卸能力。

4.消防部分说明。(1)油罐及其他生产设施采用的消防方式;(2)消防所需的灭火剂量和水量;(3)消防泵的台数、型号、规格及其使用的动力;(4)其他消防设备(消防车、泡沫液罐、消防水罐等);(5)消防管道的布置和管径;(6)油库消防灭火系统工艺计算书;(7)消防、给排水设备表等。

对于本科毕业设计(论文)来讲,文字部分主要是一份完整的设计计算说明书,要求思路清晰,符合最新的国标和行业标准,结论正确,不一定非要达到一定的字数。有的学员论文厚厚的一摞,一翻里面的内容,逻辑混乱,东拼西凑,仍然是达不到毕业设计要求的。有的学员论文字数少,但是能够围绕设计内容,设计步骤齐全,主题突出,立意较新,不仅仅可以达到毕业设计基本要求,甚至可以评选优秀论文。

四、主要技术图纸

油气储运工程专业因其专业特点,设计图纸是必不可少的。

1.绘图原则。绘图原则具体参见GB/T 13361-2012《技术制图通用术语》、GB/T 14665-2012《机械工程CAD制图规则》、GB/T 16675.1-2012《技术制图简化表示法第1部分:图样画法》、GB/T 16675.2-2012《技术制图简化表示法第2部分:尺寸注法》和SY/T 0003-2012 《石油天然气工程制图标准》等。

2.图幅大小的确定。一般来讲,油库总工艺流程图采用A1图幅,分区及泵房工艺流程图采用A2或A3图幅。根据实际情况,可绘制加长图幅。

3.图幅比例的确定。平面布置图均严格依据国标和行业标准按比例进行绘制。工艺流程图通常不严格按比例绘制,各个设施、设备之间的位置关系也可以不受总平面布置图的约束,工艺流程图以表达清晰、工艺准确为原则。根据毕业设计难度在初步设计阶段的要求,工艺技术图纸主要包括平面布置图、工艺流程图、设备设施平立面图、局部详图等。具体包括库区位置图、油库总平面布置图、罐区工艺布置图、装卸作业区工艺布置图、管网综合平面布置图、库区消防平面布置图、油库总工艺流程图、油库消防灭火系统工艺图、库区设备防雷、防静电接地图;管网局部详图、管路附件详图、管架、支座配置图等,还包括图纸清单、设备材料清单等。

对学员来讲,2个月的时间不可能一个人完成整个油库的设计,一般来说,设计分组进行,“一人一题,真题真做”。通过设定油气储运工程专业工程设计类毕业设计基本要求,教员有针对性地进行专业的引导和帮助,缩短学员获取有效资源的时间,提高获取有效资源的质量;缩短了学员进入毕业设计状态的时间,在毕业设计过程中,更有针对性地查找资料,规范地进行设计,用更多的时间进行创新研究。不仅提高了个人解决问题、分析问题的实战能力,培养了团队协作精神,还达到进一步提高毕业设计论文质量的目的。

参考文献:

第2篇:数据库设计毕业论文范文

关键词:毕业设计选题系统;B/S模式;ASP.NET

在信息飞速发展的今天,我校的教学管理已经基本上实现了自动化办公和网上管理。毕业设计作为重要的课程之一,它的选题和志愿的管理在我校仍然采用原始的手工统计方式进行操作,这样不仅会花费老师和同学很大的精力,而且还会达不到预想的效果。所以使用专门的软件管理毕业设计的选题有着相当积极的意义。它既是学校教育办公自动化的具体体现,又能有效地提高了工作效率。

1.系统开发环境

毕业设计选题系统主要利用Internet的Web服务器作为前台(教师、学生)与数据库服务器交互的中介,通过Web服务器将教师的课题申报和学生的选题请求提交给数据库服务器,并将数据库服务器的处理结果以Web网页的形式返回给用户。本系统主要采用动态网页技术AS.NET与数据库SQL Server结合开发,以实现教师网上申报课题和学生网上选题,充分满足课题管理需求。

2.系统功能设计

毕业设计选题系统的主要服务于教师、学生、管理员三种用户,所有操作都在网上完成。设计的目标是要让该平台来代替以前教务管理人员的工作,把课题申报和选题处理都通过网络平台来实现。

   基于不同用户对象的应用程序是不一样的。学生可对有关课题进行查询,采用分类查询方式,把相关的课题列出来,可以方便学生快速选自己感兴趣的课题,了解课题的相关信息(指导老师、课题代码、课题名称等)。教师在网上浏览所有课题,也可以在网上申请课题,同时可以查看有无学生选择自己的课题。管理员对整个选课系统进行管理,他们的工作包括用户管理和课题管理;课题管理包括:录入新添的课题的相关信息,删除课题信息,修改课题信息,查看日志,同样,管理员可以对用户进行管理,包括添加、删除、修改用户信息。

“毕业设计选题管理系统”设计采用三层管理模式,结构如图1所示。

3.主要技术的实现

3.1 数据库设计

通过对系统的需求分析和流程分析,在建立数据库时,将系统连接的数据库命名为TEC,在数据库中需要建立了6个表,分别是:pwd(用户登录表)、students(学生志愿表)、teacher(教师课题信息表)、apply(教师申请课题信息表)、result(最终课题信息表)、mytable(留言表)。各个实体间的关系如图2所示。

图2 系统实体之间关系

3.2  ASP.NET访问数据库的实现

ASP.NET中使用ADO.NET技术实现数据库的访问。ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据.之所以使用ADO.NET名称,是因为Microsoft希望表明,这是在.NET编程环境中优先使用的数据访问接口. 它提供了平台互用性和可伸缩的数据访问。ADO.NET增强了对非连接编程模式的支持,并支持RICH XML。由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。ADO.NET允许和不同类型的数据源以及数据库进行交互。然而并没有与此相关的一系列类来完成这样的工作。因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议。一些老式的数据源使用ODBC协议,许多新的数据源使用OleDb协议,并且现在还不断出现更多的数据源,这些数据源都可以通过.NET的ADO.NET类库来进行连接。本系统采用Windows 2000 Server构建Web服务器,默认安装了IIS5.0,以SQLServer作为后台数据库,通过ADO.NET服务器组件,建立connection对象与数据库链接。

3.3 用户登录

本系统采用三种用户同一界面登录的方式。登录模块是用户进入系统的唯一路径。用户在登录时,首先要输入用户名(username)和密码(password),然后再从数据库TEC中的PWD表中判断用户合法性:如果PWD表中的loginid 和password字段与登录用户输入的数据一致并且登录用户输入的用户名在PWD表的ismanager字段为真,用户才能进入。如果在输入三次错误信息后就禁止登录,登录页面为login.asp,如图3所示。

图3  登录界面

管理员成功登录后,进入主控制界面,管理员的操作权限分为学生志愿管理、教师课题管理、用户信息管理、自动生成终表、手动生成终表、查看终表和留言管理七个大的部分,如图4。

图4 管理员操作主界面

教师成功登录,进入界面后,可使用申请课题、撤消申请课题、查询所有课题、查询我的课题、修改用户信息、查看有无留言和注销等功能。

当学生成功登录后进入界面后,可使用投报志愿、我的志愿、所有同学志愿、我的志愿结果、个人基本资料、修改用户信息、查看有无留言和注销等功能。

3.4系统安全

本系统采用基于用户功能项的权限管理机制。由“用户管理”功能实现用户的权限分配, 用户权限存储在用户表中的权限字段,字段内容为权限编号的组合,以及IP段限定来完成。

结束语

    本文基于ASP.NET技术、HTML技术和ADO.NET数据库访问技术,成功设计并实现了一个论文选题系统。该系统具有较为完备的前、后台处理功能,能满足毕业生论文的开题、选题、上传论文、评分等诸多教学工作的需求,使毕业生的毕业论文管理更加方便,对提高毕业生毕业论文的质量和加强素质教育有重大的推动作用。

参考文献:

[1] 盖天宇.ASP.NET程序开发范例宝典.人民邮电出版社.2010

[2] 眭碧霞等编.ASP.NET程序设计与开发.西安电子科技大学出版社.2011

第3篇:数据库设计毕业论文范文

 

0 引言

 

据人力资源和社会保障部统计,2013年全国普通高校毕业生规模达到699万人,但就业专业对口率不到30%;2014年全国高校毕业生总数达到727万人,比被称为“史上最难就业季”的2013年再增加28万人,创下历史新高。截至2014年7月1日统计得到的结果显示,2014年全国大学毕业生初次就业率超过70%。近年来,移动互联网、物联网、云存储与计算等新兴产业的快速发展,使计算机相关专业人才需求量不断增加,这在给计算机相关专业的毕业生带来了机遇的同时,也对传统的教学模式、方法与手段提出了挑战。那些对新技术掌握比较好的毕业生,多数能够实现顺利就业甚至未毕业就预定完,而一般传统型毕业生则面临着职业转型的情况。严峻的就业形势与软件人才特别是软件开发高级人才的匮乏形成了鲜明对比。中国软件协会秘书长胡昆山表示,现阶段我国软件开发基础人才不足,已成为制约我国软件产业发展的瓶颈。我国500多所院校开设了计算机专业,培养方式各具特色。如何培养出优秀的软件开发人员或管理人员,缓解中国软件人才供需矛盾,是高校教学管理人员及教师得思考的问题。

 

数据库课程是计算机专业的核心课程,在专业教学体系中,占据举足轻重的地位,已形成比较成熟的知识体系与理论框架。该课程培养目标主要是使学生了解数据库相关理论,掌握数据库管理系统的使用方法,在此基础上实现信息系统的开发及数据库管理工作。目前本科院校计算机专业主要是面向工程需求培养应用型人才。国内教育工作者紧跟教育理论发展步伐,提出了一系列符合重点高校、普通院校、高职高专等层次的先进教学理念、教学方法[1-4],如基于问题教学、项目引导教学、任务驱动、项目驱动、行动导向、就业为导向等。目前多数普通本科院校数据库课程教学中,依然存在下列问题。

 

⑴ 教学方法依然重理论而实践应用能力不足,教学内容无法跟上新技术发展需求。近年来,随着网络技术的发展,XML技术、云存储、分布式存储与计算、并行计算与集群等技术的发展,对传统的数据库技术带来严重挑战。

 

⑵ 没有考虑学生的差异,教学多采用统一教学模式。教学方法呆板,教学目标、理论及实践教学方法及考核方式不合理。教学理念、教学方法比较抽象,难以实施。

 

⑶ 教学内容体系不合理,教学内容取舍不当,没有紧跟上开发工具和新技术发展。

 

⑷ 课程之间衔接不够,没有实现有机融合,系统性不强,教学内容重复、重点遗漏现象严重。

 

⑸ 双语教学表现欠缺,对竞赛、考证等方面重视不够,学生就业竞争力不足。

 

我们就当前多数本科院校存在不同专业开设数据库课程中存在的问题,结合教学团队的经验、切身体会及教学效果,对当前软件行业人才需求进行分析总结,提出软件项目需求驱动的数据库课程教学模式及方法。

 

1 教学模式

 

课程教学需要师生采用多方位互动的教学模式,从培养本科学生“分析问题、解决问题”的能力转移到“发现问题、分析问题和解决问题”的能力上,实行多方位互动的教学方式。传统的教学过程中教师往往处于主导地位,学习过程是在教师指导下的“记忆—理解—使用”过程,不能充分发挥学生的主观能动性,其结果是让学生倾向于掌握大量理论及实践工具,却不知该如何解决实际问题。后来教学工作者提出了建构主义[3]及基础上的项目教学法,强调学生的中心地位和主导作用,注重以已有的知识和经验为基础,主动有意识地将新知识与原有知识融合,完善自身的知识结构,将学习过程由原先的被动接受变为积极地自主构造。之后出现了许多具有一定效果的诸多教学模式,但随着新兴技术的发展仍显露出许多不足。这就要求在理论和实践教学上进行综合改革,实现课堂教学、课程实验和社会实践的进一步结合,确立基于课程讲授和实践的互动模式,在新的环境和条件下探索教与学的新方法。

 

1.1 明确数据库课程教学目标

 

首先必须明确数据库课程的教学目标。本科阶段学习数据库课程主要是为了数据库应用系统的设计、规划、部署、实施、开发和管理。围绕这一目标,我们认为整个数据库课程体系结构应体现原理、方法、技术和应用的有机结合,如图l所示。

 

1.2 课堂教学

 

⑴ 教学内容取舍、新知识引入

 

数据库教程数量很大,教材层次不齐,许多教材存在问题。有些只注重理论,有些只注重实践,不能满足不同层次学生的需要。

 

软件产业及技术发展很快,需要注重新知识(技术、标准、工具、管理模式等)的引入,跟上技术发展的步伐,了解新工具的发展及应用情况,实现与软件开发企业有机对接,与人才需求市场接轨。授课中新知识以专题化形式呈现,注重介绍流行的且成熟的技术、工具及相关的国际标准,拓展学生的视野、明晰软件技术的发展方向。

 

⑵ 数据库管理工具、开发平台的选择与使用

 

在数据库课程教材方面,一般重点本科院校多选择数据库原理等,普通本科既重视原理又注重应用,而普通高职或三本院校,多选择结合特定类型的数据库管理系统平台,侧重于应用。当前的中小型企业,由于在数据管理、分析、挖掘方面要求不强,多采用中小型数据库管理系统。大型企业,采用Sybase、Oracle等中大型数据库管理系统。有些院校开始了数据库分析与设计、高级数据库管理系统、数据挖掘等数据库相关的选修课程。由于存在教学资源等条件的限制,可以考虑以专题方式,讲解部分高级数据库的知识,给那些在数据库方面感兴趣的学生一个指引。

 

⑶ 重视双语教学与实践

 

现有的开发工具和开发资料英文居多,通过双语教学,可以提高学生外语语言能力。各高校根据教育部的有关要求,纷纷将双语教学列为教学改革的重要内容。数据库课程由于其具有一定的国际共通性,词义、专业术语的理解和诠释遵循国际惯例,其有既定的国际标准,因而往往率先成为进行双语教学的试点课程。双语教学需要学生和老师都具备较强的英语听、说、读、写能力,中国大学生虽从初中甚至是小学就开始开设了英语,但要娴熟的应用还很困难,数据库双语教学的效果并不理想。

 

⑷ 注重教学互动性

 

首先必须保证教与学的互动,如采用案例教学,让学生发表对案例的看法,采用情景教学让学生扮演不同角色,进行讨论、争论甚至辩论。其次通过网络教学平台进行互动,实现网上全程辅助教学,实现学生与教师基于网络的平台互动。

 

⑸ 章节习题案例化

 

一般来说,每章后面都有一些习题,可以考虑把一些典型的、具有一定难度的习题作为案例,给学生讲解,引导学生由易到难完成习题。后面的几个章节可以考虑把习题与项目实践挂钩。

 

1.3 项目实践

 

注重实践教学是社会对计算机专业应用型人才培养的必然。当前的实践教学,一般认为只是增加上机时间,其实增加上机时间只是一种手段。在上理论课的时候,以案例方式给出展示实践环节的内容,让学生实践时,教师要多加强过程性指导。

 

项目的开发涉及到调研、开发、运行、维护的生命周期。数据库系统也涉及到设计、开发、运行、维护的过程。数据库管理系统是为软件的运行提供数据支持和服务。特定项目、项目的特定软件开发方法,对于数据的组织、管理有不同的要求。软件的开发,以功能为导向,以性能、安全、设计约束等其他需求为前提。这就要求在选好课题的前提下,按照软件项目开发流程规范,在老师的指导下,完成项目实践。

 

⑴ 组建项目开发小组

 

教师根据学生特点(如年龄、性别、个性、学习成绩、学习方法和语言能力等),把能力参差不齐的学生安排在同一个小组,促使不同层次、不同特点的学生在合作学习中相互信任、互相学习。组员人数要适中,一般每个小组3-5个成员,每个小组由其成员推选出1名组长,组长的职责是在教师的指导下制定本小组的开发计划,并负责本组成员的工作任务分配、监督实施等各方面的工作。

 

⑵ 给定部分课题,学生选题

 

数据库是一门工程学科,它与许多课程可以做到有机互补,如C语言课程设计、面向对象程序(及课程)设计、数据库原理(及课程设计)、软件工程等内容有许多交叉知识点。在实践教学和课程设计中,对这些课程(知识点)进行整合,教师给出一定数量、一定难度的课题,学生也在教师同意前提下,自己拟定课题,最终实现统一选题。

 

⑶ 实施严格的过程监督、结果考核

 

对课题的实施过程及结果实行严格考核。开题阶段:以系统需求为基础,撰写开题报告,包括课题主要内容、需求分析及总体设计说明、各成员角色、时间安排等。审查合格后方可进行系统开发。中期检查:根据计划表检查开发进度,对遇到的问题进行指导与解决。验收:学生演示系统,说明和解释运行效果。项目完成后可进入答辩。答辩:各组指派一名代表进行陈述,然后进入教师提问环节。课程设计报告:主要考查总结工作、撰写文档的能力。包括报告是否内容完整、充实、条理是否清楚,格式是否符合科技文章规范。

 

现代企业数据库应用基本上是工程化的合作开发,要按软件工程学的原则进行组织。将软件工程学基本方法融入数据库原理与应用课程的实践环节,使学生尽早建立起工程化的概念。按照工程化的规范,严格撰写系统开发阶段的文档。

 

1.4 教学考核

 

要改变课程成绩以考试成绩为主的方式,鼓励学生多参加项目实践,参与大学生创新基金项目。许多教学研究者探讨了该课程的考核方式,甚至给出了理论考核、课内试验、课程设计以及平时考核的各自所占比例,提倡提高实践部分考试的比重。总体来说,就是在考察学生对数据库原理、方法、技术、标准和规范的掌握情况下,重视他们进行项目管理过程中的基础技能、团队合作、人际交流的综合能力的提高。

 

将数据库原理、数据库应用和数据库设计三部分有机地联系起来形成数据库系统的总体结构,因此对课题设计的评测也从这三方面着手,建立评测框架。

 

⑴ 数据库原理部分:主要评测学生在数据库的数据结构设计、数据库系统总体设计以及数据库安全保护方面完成的工作。

 

⑵ 数据库设计部分:主要评测学生如何将现实系统的数据通过某种数据模型组织起来,并利用DBMS系统提供的功能,完成结构及其约束的建立。

 

⑶ 数据库应用部分:主要评测现实系统业务逻辑的实现,即用特定程序设计语言、开发技术和工具,在数据库设计以及DBMS平台支持的基础上,实现系统业务功能,为用户提供友好和人性化的业务操作界面。

 

1.5 鼓励参加竞赛、考证及培训

 

软件用人单位对于IT人才的要求会考虑两大因素:“即招即用”和“潜能”。学生通过参加各种竞赛,可以挖掘其特长和创新意识,培养其创新能力。参加软件及相关技术的认证考试,可以深入掌握相应的技术及应用,同时,有了认证书更加可以吸引用人单位。当前有许多各种培训机构,提供系统的培训,可以在短期内很快的提高学生的实践动手能力。经过竞赛训练、考试认证、正式培训等环节的毕业生,就业优势比较明显。

 

2 教学效果分析

 

近年来,学院不断完善软件专业教学模式和学生实践环境(校外基地20来个、学校有一个省级实验示范中心、一个创新中心、多个开放的专业课程试验室),取得了良好的效果。近三年来,有近100名学生参与老师主导的多项校企联合项目的开发,项目都顺利结题;计算机专业学生参加电子设计大赛或国家二等奖1名,湖北省一、二、三等奖10余名;毕业生的毕业设计及论文成果及质量明显提高,获得了20余次湖北省大学生毕业优秀论文一等奖,二、三等奖若干个;毕业生实习及毕业就业获得了用人单位一致好评,毕业生就业率稳定在98%以上;今年对往届毕业生的近200份有效调查问卷结果统计显示,学生对学校特别是计算机软件专业培养模式的满意度达98%。

 

通过不断的改进软件工程教学模式,学生的基础知识和技能、团队合作精神、沟通能力、分析解决问题能力、适应能力、创新能力等得到明显提高,达到了软件工程应用性人才的目标。该模式符合“按需施教,按需育人”的理念。

 

3 结束语

 

本文对应用型高校计算机专业数据库课程理论及实践教学的教学内容、教学原则及教学方法进行了探讨。通过教学实践证明了该教学模式的可行性和有效性。随着今年“互联网+”概念的提出,计算机软件相关人员将迎来新一轮机遇。

第4篇:数据库设计毕业论文范文

本科学生在毕业之前必须做毕业论文,其目的是通过毕业论文,让学生独立开发一个具体的计算机应用项目,系统地进行分析总结和运用学过的书本知识,以巩固本科阶段所学的专业理论知识,并给予一个理论联系实际的机会。

为了便于实施和管理,规定网络学院计算机相关专业本科学生毕业论文主要以开发一个管理信息系统为毕业实践的课题,每个毕业生通过独立开发一个具体的管理信息系统,掌握开发一个比整完整的管理信息系统的主要步骤,并从中获得一定的实际经验。

二、管理信息系统开发的主要步骤

管理信息系统开发的主要步骤及各步骤的基本内容如下:

1、 系统分析

主要工作内容有以下几项:

确定系统目标

系统可行性分析

2、 系统调查

系统的组织结构、职能结构和业务流程分析。其中系统的组织结构图应画成树状结构。

系统业务流程分析、业务流程图

3、 数据流程分析

数据流程图(系统关联图、顶层图、一层数据流图、二层数据流图)

数据词典

代码设计

4、 管理信息系统的功能设计

系统的功能结构图,每个功能模块的主要工作内容、输入输出要求等。

系统控制结构图

5、 数据库设计

概念模型设计:实体、实体间的联系、e-r图

关系模式设计:e—r图->关系模式的转换规则

关系模式

数据库表设计:数据库表结构

6、 系统物理配置方案

7、 人机界面设计

8、 模块处理概述

9、 系统测试和调试:测试计划、测试用例、测试结果

三、开发工具和注意事项

1、开发工具

开发工具可由学生任选。如delphi、foxpro、vb、access等,这些工具的使用全由学生自学。

2、注意事项

(1)项目开发步骤的完整性(系统需求分析、概念设计、物理设计、系统环境和配置、系统实施以及系统测试和调试等)

(2)每个开发步骤所得结果的正确性(业务流程图、数据流程图、数据词典、hipo图、e-r图、关系模式、人机界面设计及模块处理等的详细分析和说明)

......

目录:

一、本科学生毕业论文的目的和内容

二、管理信息系统开发的主要步骤

三、开发工具和注意事项

第5篇:数据库设计毕业论文范文

摘要:本文主要介绍浙大城市学院数据库应用开发模块方向人才培养目标和培养特点,叙述了如何构建合理的数据库应用开发课程体系,提出了通过多种教育方法培养学生数据库应用系统开发能力,结合数据库应用开发实践活动提高数据库应用能力等培养模式。

关键词:数据库应用开发;教育模式;独立学院;211培养模式

中图分类号:G642

文献标识码:B

1引言

浙江大学城市学院是全国首家按新型模式办学的独立学院,学院建设目标是成为一所办学与地方经济社会发展需求紧密结合,应用型人才培养模式特色鲜明,培养质量稳定优秀,在培养应用型、复合型、创新型人才方面国内领先的新型大学。作为浙江大学城市学院的品牌专业,计算机科学与技术专业实行211培养模式,即将四年本科教育划分为三个阶段,前“2”年打基础,按大类/专业培养,设置公共基础课程和专业核心课程;“1”年学专业,按专业方向培养,设置专业模块课程;最后用“1”整年进行毕业实习和毕业设计。本专业现有数据库应用开发、JAVA应用开发、电子商务、嵌入式系统和数字媒体五个专业方向。数据库应用开发是211培养模式开始时建立的最早的专业方向之一,经过5年的建设和探索,逐步建立

起一套比较适合独立学院计算机专业的培养模式。

2专业课程设置探索

“计算机科学与技术专业”虽然是大部分高校都开设的专业,但很多毕业生面对旺盛的市场需求,还是找不到合适的工作岗位。对此现状,需要我们从课程设置开始探索解决问题的方法。浙江中小企业数量众多且充满活力,对管理信息系统需求量很大,此类企业一般都使用微软Windows操作系统,网络服务器也一般采用简单易用的IIS服务器。根据这些实际情况,我们将专业课程设置为两条主线:一条是常用数据库系统,如SQL Server和Oracle等常用数据库,另外一条是Microsoft .NET Framework为基础的开发工具学习,两者相互结合构成了数据库应用开发方向的核心课程,详细专业课程设置如表1所示。

上述课程基本上涵盖了一个合格的数据库应用开发方向毕业生所需要的理论和实践知识,此外,学生还可以根据自己特点和兴趣选择J2EE架构与应用开发、网页设计与网站开发等专业方向选修课。

3教育方法探索

3.1激发同学的学习积极性和主动性

虽然大部分同学都认识到学习的重要性,也想从事软件开发工作,但由于个体和基础的差异,学生们进入到具体课程时会觉得困难和迷茫。教师一定要在整个过程中对学生积极鼓励,细心辅导。为了让学生对将要学习的知识有更加具体和直观的了解,很多教师还把自己和学生一起合作开发的课题成果展示给同学看,以此来激发学生的学习积极性和主动性。

3.2少讲多练,实施案例教育

数据库应用开发方向是一门实践性非常强的学科,不但需要有扎实的理论基础,还需要有较强的实践能力。要理解客户需求,并设计出符合要求、操作方便、稳定可靠的软件系统,必须经过不断的实践。教师经常使用具体的案例来丰富课本知识,使学生对课程的应用有感性认识。传统教材和教学一般逐一讲解知识点,再将这些知识点串起来进行举例和应用。这样的缺点是学生在学习完课程以后没有系统设计的思路,而这种思路是数据库应用开发中非常重要的。采用案例教育可以大大提高学生系统开发能力,即使有些技术细节还不是很清楚,也可以通过查看帮助文件或者专业论坛得到答案。

3.3合理安排教育计划

从第三学期开始,每学期都有数据库相关的课程,并且做到步步深入。从理论到实践,从个体学习到团队开发,从虚拟项目到实际课题,从课堂教学到实验室实践再到实际开发基地,不断提高。这样安排,使学生一直处在数据库开发的氛围中,到毕业的时候绝大部分学生都具备较好的开发数据库系统设计、开发和管理能力。

3.4建立合理的考试和评价体系。

对于理论性较强的数据库系统原理这类课程,采用闭卷考试和平时实验成绩相结合的成绩评价体系。但对于短学期等实践性强的课程,主要采用平时考察和期末大作业相结合的方式。

3.5产学研结合

计算分院十分重视产学研工作,并把教学“创特色、上水平”与之有机结合,取得了一定的成效。由分院一把手亲自分管并成立了由主要领导参加的政产学研工作领导小组。

从2004年开始,分院和杭州东忠集团、浙大网新国际事业部联合主办“对日外包软件人才培训”。除了教授日语,着重教授外包软件开发技能, 同时培养职业素质。经过培训的学生在进入企业之前就已经具备了企业所需的技能,受到外包软件企业的青睐。与东忠集团的合作是在校内专门成立一个真实企业的环境,来培养学生的综合能力,实现了“人才培训、项目开发和学生参与”运行模式,完全符合学院制定的校内综合性创新实践基地的创建目标。另外还与新东方职业教育集团合作开发了数据库应用开发类实训项目,学生被新颖的实战内容、互动的学习氛围所吸引,纷纷报名参加。该项目带动了学生的学习积极性,取得了良好的效果。分院实训基地在培养应用型人才的同时,又解决了学生就业问题,取得了多赢的效果。

4项目驱动的短学期实训方法探索

每年暑期,都有半个月的时间作为短学期实训时间,这段时间在教学内容上不再是以知识点作为线索,而是为完成具体某一个项目作为目标展开,教师在开头的几个课时中讲解项目目标和需求、项目实现过程中可能会涉及的知识点以及需要遵守的开发规范,接下来就由学生分小组进行实际开发。教师讲解的时间减少,而以学生动手为主,对项目开发过程中出现的个性和共性的问题,由教师进行辅导。

短学期实训所选的项目一般为教师横向科研项目,如07年暑期短学期所选的项目《基于的文档管理系统》就是06年主讲教师作为项目负责人为中国移动杭州分公司研发的实际科研项目。该项目采用开发,后台数据库为Oracle9i数据库。学生在暑期集中实践这段时间里,需要完成需求分析、设计、编码、测试等过程,还要编写包括比较完整的文档,提交成果的要求和教师完成课题时需要提交的成果比较类似。通过这段时间的实践,让学生能够深切体会实际项目的完整开发过程。

5毕业实习和毕业设计实践探索

作为211培养模式的最后一个环节,毕业实习和毕业设计是整个大学学习的重要环节,是总体上检验学生是否能够成为合格的计算机专业毕业生的重要步骤,更是学生走上社会前进行角色转换的过程。主要从以下几个方面予以改革:

实习环节全程化。毕业实习不只是传统意义的一个教学环节,更是一个教学过程,而且与其他理论课的结业不同,它是学生整个在校期间(包括寒暑假)都要不间断地进行的最为完善的教学过程,包括软件开发技能训练、模拟项目开发和实际项目开发等内容在内,最大特征就是全程。

实习形式多样化。毕业实习主要有以下几种方式:(1)和毕业实习指导教师一起做科研项目,参与实际项目的研发工作。(2)学生自主联系实习。由学生申请,学生根据自己的实际情况,可以到意向分配单位联系实习,毕业设计指定教师定期指导,主要由实习单位教师指导,实习结束后,出具实习鉴定结论。(3)和专业就业培训机构合作展开毕业实训。分院与多家知名IT企业联合建立了实训基地,开展人才定制培养,为学生应用实践能力的提高和就业打下坚实基础。实训结束后对学生进行就业推荐、职业指导、就业跟踪。(4)集中实习。对少数成绩不理想或基础比较差的同学,采用集中实习,指定专门教师集中上课实习,循序渐进,以达到毕业要求。(5)开放式实习或就业实习。对已联系好就业单位的学生,可以考虑就业单位的实际要求,让学生集中一个学期或更长时间顶岗实习。做到事前安排落实;事中检查指导;事后总结反馈。

实习管理规范化。为了保证改革的顺利进行和实习的质量,制定了各项管理规定和规章制度,并对实习全过程进行跟踪。

6结束语

浙大城市学院计算机专业数据库应用开发方向从课程设置和实践实际能力培养的角度改革了数据库应用开发人才培养模式,取得了良好的实效。毕业生的动手能力和实践能力得到较大提高,受到了企事业单位的欢迎。近年来,毕业生的就业率稳居学院各专业前列,2005、2006年的一次就业率都高达98%。大学生科研和学科竞赛等活动成绩突出,在国际数学建模竞赛中多次荣获一、二等奖。

参考文献:

[1] 颜 晖,吴明晖,王泽兵,陈观林,杨起帆,谢 辉.浙大城市学院的“211”人才培养模式[J].计算机教育,2007,(9).

第6篇:数据库设计毕业论文范文

我们这篇文章分部分进行讲解:

一、本科学生毕业论文的目的和内容

二、管理信息系统开发的主要步骤

三、计算机专业所选开发工具和注意事项

四、计算机毕业论文撰写格式

五、毕业论文中正文的写法和注意事项

六、结束语的写法

七、参考文献列出毕业论文设计中主要参考书籍

八、附录的写法

九、论文评分的能用标准

一、本科学生毕业论文的目的和内容

本科学生在毕业之前必须做毕业论文,其目的是通过毕业论文,让学生独立开发一个具体的计算机应用项目,系统地进行分析总结和运用学过的书本知识,以巩固本科阶段所学的专业理论知识,并给予一个理论联系实际的机会。

为了便于实施和管理,规定网络学院计算机相关专业本科学生毕业论文主要以开发一个管理信息系统为毕业实践的课题,每个毕业生通过独立开发一个具体的管理信息系统,掌握开发一个比整完整的管理信息系统的主要步骤,并从中获得一定的实际经验。

二、管理信息系统开发的主要步骤

管理信息系统开发的主要步骤及各步骤的基本内容如下:

1、系统分析

主要工作内容有以下几项:确定系统目标,系统可行性分析

2、系统调查

系统的组织结构、职能结构和业务流程分析。其中系统的组织结构图应画成树状结构。

系统业务流程分析、业务流程图

3、数据流程分析

数据流程图(系统关联图、顶层图、一层数据流图、二层数据流图)、数据词典、代码设计

4、管理信息系统的功能设计

系统的功能结构图,每个功能模块的主要工作内容、输入输出要求等。

系统控制结构图

5、数据库设计

概念模型设计:实体、实体间的联系、E-R图

关系模式设计:E—R图->关系模式的转换规则

关系模式

数据库表设计:数据库表结构

6、系统物理配置方案

7、人机界面设计

8、模块处理概述

9、系统测试和调试:测试计划、测试用例、测试结果

三、开发工具和注意事项

1、开发工具

开发工具可由学生任选。如Delphi、FoxPro、VB、Access等,这些工具的使用全由学生自学。

2、注意事项

(1)项目开发步骤的完整性(系统需求分析、概念设计、物理设计、系统环境和配置、系统实施以及系统测试和调试等)

(2)每个开发步骤所得结果的正确性(业务流程图、数据流程图、数据词典、HIPO图、E-R图、关系模式、人机界面设计及模块处理等的详细分析和说明)

(3)论文整体结构的完整性(前言、各个具体步骤的叙述和分析、结语、参考文献和有关附录)

(4)提供软件系统的可执行盘片及操作说明书

(5)参考资料(列出必要的参考资料)

四、毕业论文撰写格式

注意:1.每个步骤都要有文字说明和论述2.各个步骤必须是有机的组合,不可以支离破碎不成一体。

一、封面

二、摘要用约200-400字简要介绍一下论文中阐述的主要内容及创新点

三、主题词用一、二个词点明论文所述内容的性质。(二和三要在同一页面上)

四、目录一般采用三级目录结构。例如第三章系统设计3.1系统概念结构3.1.1概念模型

五、正文

第一章前言

简要介绍:组织机构概况、项目开发背景、信息系统目标、开发方法概述、项目开发计划等。

第二章系统需求分析

本章应包含:

(1)现行业务系统描述

包括业务流程分析,给出业务流程图。

具体要求:业务流程图必须有文字说明,图要完整、一定要有业务传递的流程。

(2)现行系统存在的主要问题分析

指出薄弱环节、指出要解决的问题的实质,确保新系统更好,指出关键的成功因素。

(3)提出可能的解决方案

(4)可行性分析和抉择

包括技术可行性、经济可行性、营运可行性分析和抉择。

第三章新系统逻辑方案

针对用户需求,全面、系统、准确、详细地描述新系统应具备的功能。

(1)数据流程分析

最主要的是给出数据流程图,要求满足以下条件:

A.数据流程图必须包括系统关联图、系统顶层图、第一层分解图和第二层分解图组成。B.系统关联图确定了从外部项到系统的数据流和从系统向外部项的数据流,这些数据流在其它层次的数据流中不允许减少,也不允许增加。各层次内部的数据流不受关联图的限制。C.数据流应有名字。D.外部项和数据存储之间不得出现未经加工的数据流。E.数据流程图的分解中,必须保持每个分层同其上层加工中的外部项和输入输出流相一致。F.各加工之间一般不应出现未经数据存储的数据流。G.数据存储之间不得出现未经加工的数据流。H.数据存储可以分解。I.若有查询处理,应在数据流程图中表达。J.统计和打印报表不在数据流图中表达。

(2)数据词典描述

可采用图表格式或较紧凑的记录格式描述A、若采用图表格式,可只写出数据流、数据元素、加工、数据存储和外部项各一个表。B、若采用紧凑的记录格式,则应列出全部成分。如数据元素:编号名称存在于数据结构备注E1入库数据F1/F3/F11/F15入库单号日期货号数量E2出库数据F1/F3/F11/F15出库单号日期货号数量C、据流程图中系统顶层图的数据加工都必须详尽写出。

(3)基本加工小说明

可采用结构化语言、数学公式等描述各个基本加工。

第四章系统总体结构设计

(1)软件模块结构设计A、系统软件模块结构图,并由此导出功能分解图及层次式菜单结构。B、系统的模块结构应与数据流程图的顶层图的加工一致。

(2)数据库设计A、应按下列次序阐述各个元素:实体、实体的属性、实体间联系、E-R图、转换规则、关系模式。B、在介绍实体的属性时,不应包括联系属性,联系属性直至关系模式中才出现。C、数据流程图中的每个数据存储可隐含于E-R图中的多个实体。D、E-R图中的实体要与数据流程图中的数据存储相对应。每个实体要指出实体的标识码(主码)。对每个实体或联系应列出其应有的属性(用列举的方法)。E、E-R图中至少要有一个多对多的联系。F、必须严格按照转换规则从E-R图产生数据关系模式集,需要时作必要的优化,并说明理由。G、对于一对一的联系,只应把任一个实体的主码放在另一个实体中作为外码。H、一对多联系也可以产生新的关系模式,如要这样做,必须说明理由。I、多对多联系,或三元联系必须产生新的关系模式。J、关系模式的个数和名字要与E-R图中的实体和联系相一致。K.、每个关系模式中要用下横线标出主码,后随的符号“#”标出外码。L、若有代码对照表可在最后列出,需另加说明。

(3)计算机系统配置方案的选择和设计

给出硬件配置,系统软件配置,网络通信系统配置(可选)等内容。

(4)系统总体安全性、可靠性方案与措施。

第五章系统详细设计

(1)代码设计基本数据项的代码格式。

(2)人机界面设计给出人机界面视图(输入输出接口,屏幕格式设计等)

(3)模块处理过程根据软件环境做不同处理。可采用脚本、程序流程图、结构化的PDL语言等。

第六章实施概况

(1)实施环境和工具的比较选择

(2)编程环境、工具、实现与数据准备概况

(3)系统测试概况主要包括测试计划、测试用例、测试记录。

(4)系统转换方案及实现概况

(5)系统运行与维护概况

六、结束语

(1)系统特色、局限与展望

(2)实施中遇到的挫折、创新、体会与致谢

七、参考文献列出毕业论文设计中主要参考书籍

序号、书名或文章名、作者名、出版社或杂志名、出版日期或杂志期号。

八、附录

(1)列出部分有一定代表性的程序代码段

(2)操作说明书

九、论文评分标准

1、A等

系统正确无误,系统功能完善,设计步骤完整正确,实用性强,有一定的创新性,论文结构严谨,表述流畅。

2、B等

系统基本正确,系统功能基本完善,设计步骤基本完整正确,有一定的实用性,论文结构良好,表述基本流畅。

3、C等

系统有少量错误,系统功能不够完善,设计步骤欠完整,基本上没有实用性,论文结构一般,表述基本清楚。

4、不及格

第7篇:数据库设计毕业论文范文

关键词:本科毕业论文;原因;探讨与实践

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2016)01-0141-02

一、高校毕业论文(设计)质量下滑的原因

(一)从学生角度思考毕业论文质量下滑的原因

1.缺乏获取信息资料的途径与能力。毕业论文从选题到实施需要以充分的文献调研为基础。然而,绝大多数毕业生对文献调研并不重视,根本就没有慎重独立思考,甚至有的毕业生对自己所做的课题根本不理解。在查阅文献时,这些学生仅仅依靠百度、谷歌等大众搜索工具,而忽视专业文献查阅数据库,如SCIfinder数据库、PubMed数据库与Science Direct数据库等。

2.面对实验数据的综合分析能力差。学生对检验数据的信息转化能力,就要求学生清楚地了解检测方法的原理以及它的局限性,并正确认识结果的意义和解释。在药学实验中会出现各种实验数据,如波普数据、分析测试数据、药物活性数据等。作为一个药学专业毕业生,就必须要学会如何分析这些数据。

3.剽窃与造假等不端正的学术行为泛滥。不端的学术行为,指的是学者对学术进行剽窃、造假、抄袭等的不良行为。毕业论文是大学生结束大学学业的标志,是检验学生阶段性学习成果的重要手段。但是,许多本科生的毕业论文都存在严重的抄袭现象。根据调查,全国重点的一流大学百分之十的论文都存在抄袭现象,甚至普通大学的毕业论文抄袭率高达百分之三十左右。而且,大学生毕业论文学术不端现象日益呈现多样化的趋势:⑴公然抄袭,即对别的学者的实验观察结果、数据以及记录,原始性的语言和思想等进行公开直接使用等不被认可的行为,这种行为在科研领域出现的频率比较高。⑵数据造假,即数据的捏造和虚构,以及参考文献的胡编乱造。⑶寻找。这种现象的出现不但不符合大学生毕业论文的根本要求,而且违背了高校要求大学生撰写毕业论文的初衷,更是对高校教育精神的极大挑衅。

4.紧张的毕业实习、找工作和各种考试影响毕业论文的写作精力。许多高校将本科毕业论文(设计)安排在最后一学期,但是最后一学期是学生忙于就业的时期,况且目前就业压力越来越大,竞争越来越激烈,大多数学生都忽视了对毕业论文的设计,而是忙于择业。对学生来讲,最后一个学期是一个非常特殊的时期:(1)找工作的同学不是参加各种面试,就是忙于准备各种公务员的考试;(2)找到工作的同学还需要在单位实习一段时间;(3)研究生笔试通过的同学还要花费大量的时间和精力去准备研究生的复试;(4)没考上研究生的同学要花很多的精力去找工作。

(二)从教师角度思考毕业论文质量下滑的原因

1.指导教师科研能力和指导能力不足,本科设计选题不新颖。一些指导教师自身科研能力一般,有的甚至不熟悉指导的学生论文所涉及的领域,再加上指导能力欠缺,这就造成了对学生论文的指导工作只是表面应付。

2.指导教师在指导毕业论文(设计)的过程中责任心不强,存在放任自流的现象。一些指导教师以科研任务和课堂教学工作繁重为由,不与学生联系或对学生提出的问题不予认真解答,学生的论文拿来过一遍就成,没有中间的反复修改与指导。

(三)从教学资源角度思考毕业论文质量下滑的原因

1.指导老师不足。在我国高等教育大众化的背景下,高校扩招。这样的结果就是导致指导学生毕业论文(设计)的师资力量相对不足。此外,在现有师资力量中,许多教师由于长期不从事一线科研工作,导致与外界科研现状严重脱节。这导致所选研究课题陈旧,而且不可避免出现重复现象。

2.学校科研经费与设备投入不足。学校在本科生毕业论中投入的经费与设备相对不足,导致指导教师在选择课题时受到局限。特别是没有承担课题的教师,这种感觉尤为明显。“工欲善其事,必先利其器。”相关仪器设备性能良好、套数充足是保证学生顺利进行科学实验研究的重要物质条件。然而毕业生人数多,用于毕业实习的仪器设备少,许多学生只能合用一套设备,使用时间按计划执行。

二、我校药学院在提高毕业论文质量方面所做的改革

引入本科导师制,确立学生严谨的科研态度与责任心。本科生导师制是由指导教师对本科生的思想、学习、生活等进行辅导,定点定人因材施教,以提高学生的思想道德素质、文化素质、专业素质和分析解决问题、适应社会竞争的综合能力的制度。它是构建素质教育、培养创新人才的本科教育改革新模式。本科导师制有利于实施个性化教育和素质教育,实现学生的个性化培养。这便于导师根据学生的个性特点指导学生进行毕业设计、制订成才计划,便于导师采取个别辅导的方式帮助学生克服困难,早日成才。

提高本科毕业论文要求。为了杜绝论文抄袭,我院要求所有的本科毕业论文必须是研究性毕业论文。并且我院对论文的格式、论文内容都提出了相应的要求。此外,在安排指导教师的时候,学院尽量安排正处于科研一线的教师,让学生真正体验到如何从事科研。

提升教师队伍的业务素养。本科毕业论文指导教师的水平决定着选题的新颖程度、水平的高度以及论文的质量。因此,为了提高整体毕业论文水平,学院有计划地将年轻教师送出国深造,提高其自身的科研水平。

三、结束语

毕业设计是大学生教育的最后一个实践性过程,也是锻炼学生综合素质的主要方式。然而,提高本科毕业论文(设计)质量是一个系统、长期的工程,不可能一蹴而就,需要学校各方协调、配合。鉴于本科毕业论文(设计)在本科教学中的重要作用,本科毕业论文(设计)工作只能加强不能削弱。各高校要不断创新本科毕业论文(设计)工作的思路和方法,以使本科毕业(设计)质量不断提高,从而提高本科生的培养质量。参考文献:

[1]唐丹林,尹进.提高本科生毕业论文质量的思考与探索――以四川大学生命科学学院为例[J].高等教育发展研究,2010,(4),30-33.

[2]郑增娟,段煜,张维芬.提高地方高校药学专业本科生毕业论文质量的教学改革[J].西北医学教育,2015,02.

[3]潘夕春,周红,陈晓红,刘涛.药学本科毕业论文的规范化研究与实践[J].现代医药卫生,2015,02.

[4]惠明.高校毕业论文教学中存在的问题及分析――以河南工业大学生物工程专业为例[J].河南工业大学学报(社会科学版),2009,03.

第8篇:数据库设计毕业论文范文

关键词:;选题系统;B/S

中图分类号:G434 文献标识码:B 文章编号:1671-7503(2014)13/15-0139-04

一、引言

毕业论文管理在高校毕业生教学工作中是非常重要的一个环节。它具有实时性、要求高、工作量大、工作重复率高等问题,这些都影响了对毕业生的教学工作。最近几年由于高校的持续扩招,导致每年都有大量的毕业生,每到毕业时,毕业生的选题工作凸显尤为明显。目前不少高校采取的仍是传统的记录选题模式,这样存在重复劳动强度大、办公效率低,难以适应海量毕业课题设计的管理需要。本文针对毕业论文选题过程中存在的课题选择灵活性强、指导教师对毕业论文讨论地方分散广、进度要求严格、工作量繁琐等问题,建了一个基于三层架构体系的适用于高校毕业生课题选择系统的网上管理系统。

本文介绍的毕业设计选题系统可以实现整个毕业设计选题过程系统化、规范化、无纸化。系统能够使用户操作起来简便快捷,对于减轻学生、教师、教务工作人员的劳动程度,提高工作效率和管理水平,具有很大的使用价值。

二、开发环境

毕业论文选题系统是一个标准的、通用的、具有交互功能的教学管理系统。该系统采用浏览器/服务器(B/S)模式的三层架构,在环境下采用C#语言,以Visual Studio为开发工具,以IIS为Web服务器,SQL Server为数据库服务器。

三、系统设计与实现

系统的功能结构主要包括以下三大部分(如图1)。

(1)管理员登陆后,能够分别向教师进行提交论文题目的公告,以及向学生选题时限和注意事项的公告;能够审核教师提交的四个论文题目,给予通过或不通过的审批结果;能够查阅所有学生的选题结果,并能够导出Execl表格。

(2)教师登陆后,能够提交四个论文题目和相关概述;能够查看论文题目审查结果;能够审阅学生自己申请的论文题目,给予同意或不同意的结果;能够查阅学生对论文题目的选择情况,根据学生的情况判断其适合或不适合做此题目,以此进行教师对学生的选择。

(3)学生登陆后,能够查看所有教师的论文题目或者根据教师姓名查看其个人的论文题目;能够向某个教师提交自己的论文题目。

上述功能的实现分别需要访问数据库中不同的数据表(如表1),主要包括管理员信息表、教师信息表、学生信息表、教师申请论文题目信息表、论文题目选择情况信息表等。

此外,该系统还提供了其他一些应用模块,例如:公告信息模块、用户登录模块、完善个人信息模块、修改登录密码模块、添加/删除学生或教师用户模块、留言模块,等等,在此本文将不详细讨论这些应用模块。对于本文的主要功能模块,将根据三个不同的用户角色进行详细阐述。

1.管理员模块

管理员模块是进行后台管理或其他相关操作的主要模块,管理员对毕业论文的监督和管理主要是通过此模块实现的。管理员模块的特色功能是,能够根据教师和学生角色的不同需要面向不同对象的公告信息。教师和学生看到的信息均是由管理员的,管理员需在公告信息界面进行公告信息的填写,并选择对象,以及是否,之后单击“提交”按钮则会将管理员填写的信息自动提交到后台管理数据库。管理员不仅可以公告信息,也可对过期的信息进行删除操作,从而维护公告信息的有效性和数据库信息的高效性。

管理员模块中最主要功能是对毕业论文的管理,因此,该模块中毕业论文题目管理为该模块的设计重点。毕业论文题目管理主要包括:审核教师论文题目、查看论文题目选择情况、查看毕业论文终表。

“审核教师论文题目”是管理员权限的集中体现,每个教师可申请四个题目,管理员需要对这四个题目进行审核,通过对题目和题目内容的了解,单击是否通过完成对论文进行审核操作。管理员审核题目通过后,此论文题目方可被学生选择。管理员单击“提交”按钮将审核结果写入数据库中(如图2)。

“查看论文题目选择情况”是管理员对论文题目的监督管理页面。管理员通过此页面可以查询论文题目的选择情况,对应的教师的4个题目具体由哪4个学生选择,即题目与学生之间的一一对应关系。当学生没有在规定时间内选择题目,管理员可以通过“编辑”功能对信息进行修改,实现管理员的后台控制操作。

“毕业论文题目选择终表”是管理员作为后台管理人员对毕业论文选题的最终结果的查询页面。论文题目与学生之间是否一一对应,在选题过程中也可以通过此页面进行随时监督。在选题工作结束后,管理员可以通过该页面将论文选择情况进行汇总,并通过“导出”按钮将页面的表格导出为Excel表格并保存为电子版。以便后续打印和查询。

2.教师模块

教师模块是教师进行相关操作的主要模块,教师针对论文的操作主要通过此模块进行实现。此模块主要分为4大部分,即个人基本信息、毕业论文题目管理、留言板、公告信息管理。

教师模块的最主要功能是对毕业论文的管理,因此,该模块中毕业论文题目管理为该模块的设计重点,毕业论文题目管理主要包括:添加论文题目、查看论文题目审核结果、查看论文题目选择结果、审核学生个人申请题目。

“添加论文题目”是教师申报题目的主要页面,每个教师可申请四个题目,教师添加题目的同时需要添加题目的相关描述,以备管理员对题目进行审核时了解教师设定该题目的目的和意义,了解题目所需要研究的相关内容。

“查看论文题目审核结果”是教师申请题目后,查询管理员批复结果的页面。教师提交题目后,管理员进行处理,将处理结果写入后台数据库。当教师点击“查看论文审核结果”页面时,会调用数据库中VerifyTitle表查询IsPass列的信息,返回查询结果,将数据库中的信息显示在查询页面中。如果题目没有通过管理员的审核,则教师可以单击“修改”对论文题目和相关信息进行修改。单击“提交”按钮将结果提交到数据库,并在“查看论文题目审核结果”页面显示(如图3)。

“查看论文题目审核结果”页面主要功能代码如下:

if (Tea.editVerifyTitle(T1, T2, T3, T4, C1, C2, C3, C4, ID))

{

Response.Write("alert('提交成功!')");

xiugai1.Enabled = false;

xiugai2.Enabled = false;

xiugai3.Enabled = false;

xiugai4.Enabled = false;

}

else

Response.Write("alert('提交失败!')");

“审核学生个人申请题目”是教师模块的一大特色,学生模块中学生可对论文题目进行自定义的添加,在教师模块中由学生选择的指导教师进行题目审核。该页面分为两部分:第一部分用于显示教师目前的论文题目信息,以及是否被选中的选择信息;第二部分用于显示学生所提交的论文题目,教师通过查看论文题目的相关介绍,对学生提交的题目进行回复,如果教师觉得学生所提交的题目不符合要求,则可点击“不通过”表示拒绝。如果教师觉得对学生所提交的题目可以作为论文题目,可考虑将第一部分中自己的题目删除。

3.学生模块

学生模块是学生进行相关操作的主要模块,学生对论文的操作主要通过此模块进行实现,此模块中包括8个功能。

学生用户登录身份认证成功后进入学生公告信息页面,学生通过此页面可查询管理员的公告信息,了解论文工作的具体安排。

学生用户主要是对论文题目进行选择和申请,学生可首先查询教师开设的论文题目,通过“查看/申请导师课题”页面通过选定教师姓名或其他条件进行论文题目查询,点击“查询”按钮将在页面上显示符合查询条件的论文信息;点击“全部”按钮将在页面上显示所有教师的论文信息。如果该教师的论文题目没有被其它学生选定,则学生可以单击“选择”选定该教师的论文题目。“查看/申请导师课题“的页面(如图4)。

学生查看/申请导师课题的页面功能代码如下:

if (sdr.Read())

id = sdr["TeaID"].ToString();

strsql = "select * from ChosedSituation where TeaID='" +id+ "'";

s.chosetitle(id,ID.Text );

学生查询教师的论文题目后,如果发现对教师开设的论文题目兴趣不大,则可通过“个人选题申请”页面申请自己的论文题目。学生也可通过下拉菜单中的相关功能选择指导教师,根据个人意愿向该指导教师提交自己的论文题目,通过在表格中添加题目和对题目进行描述,使指导教师了解学生的兴趣意向。学生在添加个人题目后,点击“提交”提交到后台数据库,等待教师进行审核,教师审核通过后学生即可选择该题目。“个人选题申请”页面如图5所示。

“个人选题申请”页面的主要功能代码如下:

if (Stu.JiShu(tID) < 4)

{

if (Stu.upSWork(SWork,tID,ID,SCon))

Response.Write("alert('提交成功!')");

else

Response.Write("alert('提交失败!')");

}

else

Response.Write("alert('申请人数已满,请选择别的导师!')"); }

学生选题成功后可在“个人论文题目”页面查询到最终的选题结果,如果教师同意学生自主申请的题目将会把审核结果写入数据库,学生在查询最终选题结果时,可通过学号、姓名查询到选题信息,并在“个人论文题目”页面中显示。

图6为整个系统使用过程的流程图,从图中可以看出三种用户虽然根据角色的不同而功能不同,但是,他们之间并不是完全独立的,而是相互关联,具有一定的时间顺序性。

四、结束语

本文所介绍的选题系统主要是根据天津师范大学教育科学学院的实际情况进行设计和开发,基本上实现了以往选题过程中的主要流程,并弥补了人工选题过程中存在的劳动强度大、办公效率低等问题,为毕业论文选题的顺利实施和工作效率的提高起到了促进作用。但本系统仍然有待于在实际应用中进行全面的检验,需要不断完善和修正。

参考文献:

[1] 芦丽萍,王志军.网络数据库应用系统开发技术―[M].北京:电子工业出版社,2009.

第9篇:数据库设计毕业论文范文

关键词:毕业论文;过程化;管理系统;设计与实现

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2016)29-0015-02

目前,我校的本科生毕业论文(设计)仍采用手工方式管理,毕业论文(设计)管理中的许多环节,例如选题、开题、过程管理、审阅评议、结果统计分析等工作还没有被纳入校园信息管理系统中。

每年我校的本科毕业生有6000余人,由于整个毕业论文(设计)的工作过程持续时间长、涉及人数多(包括学生、指导教师和教学管理人员),传统的以手工为主的管理方式存在很多缺点和不足:学生在选导师、选题目等方面缺乏较好的公开性、公平性;师生之间信息交流不畅;论文(设计)工作进度难以及时了解并进行控制;在成绩评定方面存在较大的片面性和随意性;文档收集整理、成绩统计分析等方面重复劳动量大、工作效率低下等等[1]。

在这样的背景下,如何加强毕业论文的管理工作,实现无纸化和网络化办公,是一个极具应用价值的研究课题。研发毕业论文(设计)系统可以大大减少工作量,节约打印纸张等办公经费,提高教务人员的工作效率和管理水平,还可以方便学生上传下载和师生间共享论文资源。

为此,我们申请了大学生创新创业训练计划项目,根据数学与统计学院(简称“数统学院”)的实际情况,开发出了适用于数统学院的毕业论文管理系统[2]。

一、毕业论文过程化管理系统的功能设计

毕业论文管理系统的主要功能有:教师出题、学生选题、学生自命题、教学管理员审核、学生上传相关文档、数据汇总、系统设置。其中,系统分三个模块,分别是教师模块、学生模块和管理员模块[3]。

1.管理系统的基本操作流程如下:

①教师登录系统,输入自己想要指导的课题,并申报;②教务管理员登录系统审核课题;③学生登录系统选择课题或者自命题;④学生登录系统查看自己的课题状况,并根据课题要求完成毕业论文教学进程的各项任务,按时上传相应的文档。同时,教师可以在登录系统查看自己指导的学生的信息,下载学生上传的文档。⑤待学生在规定时间全部完成和上传文档后,教务管理员可对整个教务进程进行总结和整理,完成整个毕业论文线上办公的过程。

以下时序图1阐述了系统的基本流程:

2.管理系统开发所需要的技术条件:

①Visual Studio 2013 IDE工具作为系统开发环境;② MVC4 (C#)作为开发语言和开发框架;③FTP工具上传部署代码;④Git版本管理工具进行版本管理;⑤Windows Server 2008 RC2作为服务器系统;⑥IIS服务器作为运行服务器;⑦SQL Server 2008作为数据库服务器。

目前项目系统的开发工作已经顺利完成,并且已经过教务管理人员和学生的测试,根据他们的建议对系统功能进行完善,可以正式投入使用。

二、毕业论文过程化管理系统的常见问题和解决方案

1.多个学生选同一个课题多并发问题。在学生选择课题的时候,由于某个课题比较受欢迎,可能会有比较多得学生优先考虑,但课题只有一个。这时候,如果有多个学生同时选的话,很可能会出现冲突问题,导致系统出错。图2展示了Topic(论题的表)的结构。

其中Student_UserId为学生的用户唯一标识,当学生选择某个课题的时候,属于这个课题的一行记录中的这个字段就会填上学生的标识。在多并发的问题中,如果多个学生请求选择这个课题,就会同时更新这个字段。那么,在更新的一瞬间,根据服务器处理的先后顺序,往往是最后被处理的被写上这个字段。这是因为服务器接收到多个选题请求后,会同时地执行逻辑处理。首先将相关的这一行的资源从数据库里面取出来,在逻辑处理的过程中,服务器会根据这个资源在内存中生成对应的对象或者数组,而修改数据就通过修改这个对象或者数组来实现。而最后保存操作就把这个对象或者数组再生成SQL语句更新数据库。那么根据这图2 Topic结构个流程,各个请求都生成了属于自己的SQL语句,当然是最后执行SQL的那个请求会被最终保留在字段里了,这样就是“后者先得”,不符合实际的要求,同时也会造成后续逻辑的错误。

解决方案:

通过为Topic表加上一个16进制的字段RowVersion(见图2箭头所指)和乐观锁的方法。相应的处理逻辑改为:读取某一行的时候,也顺便把RowVersion的值读出来作为这一行的版本判断,当更新行的时候,首先判断数据库中的这一行的这个字段是否还是原来的值,如果是的话表示期间没有被修改过,那么就将RowVersion的值加1,再存进数据库;如果不等于原来的值,就表示已经被修改过,不能再执行更新,而要做出相应的处理。乐观锁保证了对某行记录进行更新操作时,会对这一行加锁,若有另外的进程需要操作同一行,必须等前面的进程操作完成。这就保证了数据不会有冲突,解决“后者先得”的这个问题[4]。

2.师生用户体验优化问题。系统对用户体验做出了比较多的优化,总结为如下几点:①采用当前较为新的HTML5 UI作为界面元素,无论是界面风格、字体还是图标设计看上去都令人舒服。②系统的大部分操作都使用Ajax(Asynchronous Javascript And XML)异步处理的技术,通过弹出层来进行各种操作,不需要刷新页面就能看到修改后的效果,让用户感觉方便和友好[5]。

3.桌上电脑和移动端同时兼容的问题。为了同时兼容桌上个人电脑端和移动端,能让教师或者学生出门在外或者不在电脑旁都能登录系统完成自己需要的操作,本系统实现了PC和移动端的兼容。系统的页面可以根据屏幕的宽度来调节相应的样式。本文只讨论了项目软件开发过程中遇到的几个问题和解决方案,借此与专家或有相关经验的开发者分享,项目中其他功能的具体实现过程不再一一列出,敬请批评和指正。

三、总结

毕业论文管理是学院教学管理与评价的一个重要组成部分。从在校大学生的角度看,只有认真对待论文写作,才能顺利完成学业,取得学士学位;从教育管理的角度看,毕业论文工作不仅能提高学生的专业知识水平,更能言传身教给学生科学研究的严谨态度和扎实的研究作风,并且可以使学生走向工作岗位后,能够掌握分析解决问题的基本原则,培养学生持之以恒、继续学习的良好思维品质。这才是大学教育中毕业论文工作的真正内涵。

参考文献:

[1]李海燕,俞金梅,等.高校本科毕业论文(设计)中存在的问题及解决途径[J].实验技术与管理,2012,29(12):141-144.

[2]李景荩呙文承等.基于MVC框架的系统重构方法研究与实践[J].电脑知识与技术,2015,11(22):63-66.

[3]王玉.基于ASP的应用型院校毕业论文评分系统构建[J].职业技术教育,2012,33(35):75-77.