基于web的多媒体文档的设计与实现说明书.doc_第1页
基于web的多媒体文档的设计与实现说明书.doc_第2页
基于web的多媒体文档的设计与实现说明书.doc_第3页
基于web的多媒体文档的设计与实现说明书.doc_第4页
基于web的多媒体文档的设计与实现说明书.doc_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 毕业设计 题 目基于WEB的多媒体文档的设计与实现学 院 电子信息工程学院 专 业 软件技术 班 级 软件技术01班 学 号 122060520121 学生姓名 胡 磊 指导教师 王红刚 完成日期 2015年12月 西安思源学院教务处制二零一四年十二月制1西安思源学院专科毕业设计 【摘要】 随着高校办学规模的扩大和学生数量的增多,每年高校毕业设计课题的数量和研究领域也随之增加,使得毕业设计的管理工作和信息收集工作变得复杂和困难。鉴于此,采用信息化的管理方式管理毕业设计期间产生的大量文档成为高校信息化管理的趋势。一个较完善的毕业设计文档管理系统能使学生方便的选题、开题、提交论文、及时查看有关毕业设计的相关信息、上传和下载相关资料和文档;也使教师方便的查看和审批学生毕业设计和相关文档,因此会大大提高毕业设计期间的管理水平和教学水平。本文主要进行了系统需求的分析,同时也对系统数据库的整体架构和各部分表之间的关系进行了分析和概述,最后对整个系统的具体设计和实现进行详细介绍,包括对各个模块的设计与分析、流程的实现以及具体功能的展示。【关键词】文档管理 信息管理系统 ASP.NET C# SQL Server目录前 言11 系统需求分析11.1系统目标11.2 开发工具和环境22 数据库设计52.1数据库设计的原则52.2 逻辑结构设计53 系统设计与实现123.1 系统总体设计流程123.2 系统功能模块设计123.3 系统功能结构设计144.系统模块设计与实现164.1 用户登录模块164.2 选题模块174.3 文件上传模块214.4 模板模块224.5 成绩模块244.6 公告模块27基于WEB的多媒体文档的设计与实现前 言毕业设计是一个复杂的过程,将产生大量的格式文档,从选题单、开题报告,直到翻译文章、论文,再到生成各种与论文有关的表格、论文格式的统一等,其间,管理者、设计者、专家等需要对文档进行审阅或修改。目前,国内高校使用专门的文档管理系统进行毕业设计相关工作管理的还很少,普遍采用的毕业设计文档管理方式主要有两种,或是由手工完成,或是由传统的FTP方式完成。传统的手工方式存在诸多缺陷,如:工作量繁多、资料易丢失、更新和修改不方便、老师与学生之间的沟通和信息传达不及时等等。而常用的FTP共享方式不利于权限控制和保密。这两种方式都大大降低了毕业设计文档的管理效率。因此,开发一个功能齐全,操作简单,用户界面友好,安全性高的毕业设计文档管理系统是有很大的实用价值和使用价值的。为了充分利用高校的校园网优势,提高教学管理水平,更好的为教学服务,使学生能方便的选题、开题、提交论文、及时查看有关毕业设计的相关信息、上传和下载相关资料和文档;使教师能方便的查看和审批学生毕业设计和相关文档,及时公布毕业设计的相关信息,设计一个毕业设计文档管理系统是十分必要的。基于实现毕业设计环节中高效的信息化管理的目的,我尝试开发基于B/S架构的毕业设计文档管理系统,系统的功能模块针对我系毕业设计的各个环节进行设计。按照毕业设计的前期、中期、后期三个阶段进行管理。通过这个系统,学生可以进行毕业设计题目的查看、选题;公告的查看;成绩的查询;个人信息的修改等等。教师可以进行添加选题、审核选题、选题结果的查看;开题报告、任务书、翻译、论文的上传;模板下载;打印选题单、成绩单;发布公告、查看公告;作业提交情况的查看;用户信息的管理等等。希望通过此系统,能够方便同学和老师的使用,提高我系毕业1 系统需求分析1.1系统目标 本系统的目标是开发一个操作简单、界面友好、功能齐全、符合我系毕业设计流程的毕业设计文档的管理系统,在网上完成毕业设计期间有关文档的管理工作,包括用户登录、毕业设计题目的添加、审核、浏览、选择;开题报告、翻译等文档的上传、论文和任务书等模板的下载、公告的发布和查看;学生毕业设计成绩的更新和查询;学生开题报告、任务书、翻译、论文等提交情况的查询;用户个人信息的维护;用户信息的管理等等。本系统提供了一个方便教师和学生交流的平台,将其应用于教学管理中,可以减少教师和学生的工作量,方便双方的交流,不受时间和地点限制,能够大大提高毕业设计期间有关文档的管理效率。通过对我系毕业设计流程的了解和对部分老师希望系统达到的效果的调查,总结出毕业设计文档管理系统应该具有以下功能:前台学生管理模块要求实现:浏览选题、选题、选题结果查看、上传文件、下载文件模板、成绩查询、密码修改、公告查询。后台教师管理模块要求实现:选题管理、文件上传管理、文件模板管理、成绩管理、公告管理、用户信息管理、作业提交情况管理。同时,要求系统具有以下特性:(1)通过系统,能够直接“透视”数据库情况,尽量不和文件数据直接操作。(2)系统用户有两种类型,学生和教师,要求有较好的权限管理。(3)系统运行稳定,安全可靠。(4)操作简单,界面友好。(5)数据计算自动完成,减少人工干预,保证系统数据的正确性。提高系统的智能性。1.2 开发工具和环境1.2.1开发框架ASP.NETASP.NET是 Active Server Page (ASP) 的下一个版本,是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.NET提供许多比现在的Web开发模式强大的优势。因为ASP.NET是基于通用语言的编译运行的程序,不像以前的ASP即时解释程序,而是程序首次在服务器端运行时就进行编译,这样的执行效果比一条一条的解释强很多。所以它的强大性和适应性,可以使它运行在Web应用软件开发的多数平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。同时,ASP.NET语言独立化。所以,可以选择一种最适合自己的语言来编写程序,如: C#,VB,Jscript等。另外,ASP.NET可以使用一些自带组件和自定义组件。同时,ASP.NET使运行一些很平常的任务如表单的提交、客户端身份的验证、分布系统和网站的配置变得非常简单。ASP.NET使用一种字符基础的分级配置系统,使服务器环境和应用程序的设置更加简单。一个ASP.NET的应用程序在一台服务器系统的安装只需要简单的拷贝一些必要的文件,不需要系统的重新启动。多处理器环境的ASP.NET已经成为一种可以用于多处理器的开发工具。1.2.2开发环境Visual StudioVisual Studio 是微软公司推出的开发环境。是目前最流行的 Windows 平台应用程序开发环境。Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。1.2.3开发语言C#C#派生于C/C+,是Microsoft专门为使用.NET平台而创建的一种新型编程语言,也是在移植到其他操作系统上的.NET版本中使用的主要语言。与Windows的体系结构相似,易为开发人员所熟悉。C#是面向对象的编程语言,具有面向对象编程语言的一切特性,封装性使代码逻辑清晰、易于管理,且应用到ASP.NET上可以使业务逻辑和HTML页面分离;继承性和多态性使代码的可重用性大大提高。与其他语言相比,C#更安全,更强大。1.2.4数据库SQL ServerSQL Server 2000 是一个全面的数据库平台。为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。此外 SQL Server 2000 结合了分析、报表、集成和通知功能。同时,SQL Server 2000具有完全的Web功能,通过对高端硬件平台及最新网络和存储技术的支持,可以为Web站点提供可扩展性和高可靠性。在安全方面,可以保护防火墙内外的数据,支持灵活的、基于角色的安全设置,并提供高级的文件加密和网络加密功能。1.2.5服务器IISIIS(Internet Information Server,互联网信息服务)是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,用于在网络(包括互联网和局域网)上发布信息。1.2.6数据库访问ADO.NET6ADO.NET是.NET应用程序的数据库访问模型。它能用于访问关系型数据库系统,如SQL Server 2000,及很多其它已配备了OLEDB供应器的数据源。为了实现数据库访问和数据操作的分离ADO.NET分别使用两类组件,即数据供应器(Data Provider)和数据集(Dataset)。数据供应器用于连接数据库,执行数据操作命令等。数据集则提供了一个与数据源无关的数据表达方式。使用数据供应器对数据库操作后的结果可以直接被处理,也可以放到数据集对象中。数据供应器提供了对底层数据源的访问,包括Connection,Command,DataReader、 DataAdaper四个对象。2 数据库设计2.1数据库设计的原则数据库设计是系统开发中关键的步骤之一,其设计质量的好坏,数据结构的优劣,直接影响到最终系统的成败。由于毕业设计管理系统涉及信息管理和操作,所以能否建立一个良好的数据组织关系和数据库,使整个系统的数据之间可以相互共享所拥有的信息资源,可迅速、方便、准确的调用和管理所需的数据,是衡量本系统开发工作好坏的重要指标,也是系统的基本要求。数据库设计的基本原则是在系统总体方案的指导下,数据库应当为它所支持的管理目标服务,所以,在设计系统数据库系统时,重点要考虑了以下几个因素1 7:(1)数据库必须层次分明,布局合理。(2)数据库必须高度结构化,保证数据的结构化、规范化和标准化,这是建立数据库和进行信息交换的基础。数据结构的设计应该遵循国家标准和行业标准,尤其是要重视编码的应用。(3)在设计数据库时,一方面要尽可能地减小冗余度,减小存储空间的占用,降低数据一致性问题发生的可能性;另一方面,还要考虑适当的冗余,以提高运行速度和降低开发难度。(4)必须维护数据的正确性和一致性,在系统中,多个用户共享数据库,由于并发操作,可能影响数据的一致性,因此必须用“锁”等办法保证数据的一致性。(5)设定相应的安全机制,由于数据库的信息对特定的用户有特定的保密要求,安全机制必不可少。2.2 逻辑结构设计2.2.1关系模式(1)用户(用户登录号、登录密码、是否是系统用户);(2)学生(学号、姓名、班级);(3)教师(职工号、姓名、职称);(4)公告(序号、公告题目、公告内容、公告时间);(5)题目(序号、题目、题目性质、指导教师、题目状态);(6)成绩 (序号、题目、指导教师、学生学号、学生姓名、考勤成绩、前期成绩、中期成绩、答辩成绩、总评成绩);2.2.2数据字典(1)user表:存储所有用户的登录信息,包括用户登录名:userName、用户登录密码:userPwd、是否为系统用户:system等,以用户登录名:userName字段为主键,可唯一区分每一个登录用户。表2.1 系统用户表 user字段名数据类型长度是否为主键允许空描述userNameuserPwdsystemVacharVacharInt50504PKNoNoNoNoNo用户登录名用户登录密码是否为系统用户(2)topic 存储毕业设计题目的详细信息,包括题目序号:序号、题目名称:题目、题目性质:题目性质、题目指导教师:指导教师、题目是否被选:题目状态。以序号作为主键,区分每一个题目。表2.2 毕业设计题目表 topic字段名数据类型长度是否为主键 允许空描述序号题目题目性质指导教师题目状态IntVarcharVarcharVarcharVarchar450505050PKNoNoNoNoNoNoNoNoNo题目序号(自增)题目名称题目性质题目指导教师题目是否被选2.2.3E-R图题 目序号题目名题目性质指导教师题目状态图2.1 题目E-R图学 生学号学生姓名班级图2.2 学生E-R图3 系统设计与实现3.1 系统总体设计流程开始判断用户用户登录学生教师学生主页面教师主页面结束选题管理模板管理用户信息管理文件上传 浏览选题成绩管理公告管理提交结果管理 选题文件上传 模板下载 选题结果 公告浏览 成绩查询 密码修改图3.1 系统总体流程图3.2 系统功能模块设计毕业设计文档管理系统由前台(学生用户)和后台(教师用户)两部分组成, 系统前台主要有六个模块:选题模块、文件上传模块、文件模板模块、成绩模块、个人信息模块。(1)选题模块:主要是浏览选题、选题、选题结果的查看; (2)文件上传模块:主要是上传毕业设计期间的各种文档,包括任务书、开题报告、翻译、论文等; (3)文件模板模块:主要是下载具有统一格式要求的文件模板;(4)成绩模块:主要是对毕业设计成绩的查询;(5)公告模块:主要是查看公告;(6)个人信息模块:主要是修改登录密码;系统后台主要有七个模块:选题管理模块、文件上传管理模块、模板管理模块、成绩管理模块、公告管理模块、用户信息管理模块、作业提交管理模块。(1)选题管理模块:主要是对毕业设计题目的管理,包括添加选题、审核选题、浏览选题、选题、选题结果查看; (2)文件上传管理模块:主要是对毕业设计期间学生要上传的文档进行管理,包括任务书、开题报告、翻译、论文等; (3)模板管理模块:主要是对具有统一格式要求的论文、任务书等模板的管理,包括文件模板的上传、文件模板的下载;(4)成绩管理模块:主要是对学生毕业设计成绩的管理,包括成绩更新、成绩查询;(5)公告管理模块:主要是公告的发布和查询;(6)用户信息管理模块:主要是对用户信息的管理,包括添加学生、添加教师、密码修改、学生信息查看、教师信息查看;(7)作业提交管理模块:主要是查看学生提交要求提交的文档的情况,包括开题报告、任务书、翻译、论文等;3.3 系统功能结构设计毕业设计文档管理系统前台结构图选 题文件上传模板下载成绩查询密码修改公告查询浏览选题选 题选题结果任务书开题报告翻 译论文 图3.2系统前台结构图毕业设计文档管理系统后台结构图选题文件上传文件模板成绩管理添加选题审核选题浏览选题选题选题结果任务书开题报告翻译添加用户模板上传论文模板下载发布公告成绩查询更新成绩作业提交密码修改用户信息管理论文用户信息开题报告任务书翻译查看公告公告管理图3.3系统后台结构图 4.系统模块设计与实现4.1 用户登录模块4.1.1 模块设计思想作为系统,首先需要用户登录界面,根据登录的用户名和系统用户表中的用户对比判断用户是学生还是教师,是学生进入学生用户主页面,是教师则进入教师用户主页面。学生和教师的主页面的框架是相同的,不同的是左侧的导航按钮。教师用户可进行全部功能的操作,学生用户只能进行部分功能的操作。导航功能的实现时通过Visual Studio工具箱中的treeview控件实现的。登录时用到登录名和密码,所以需要用户表user,用户表中存储用户名、密码和是否为系统用户的判断标识。4.1.2 模块设计表4.1 登录模块所用文件及功能文件功能Login.aspx系统登录页面Top.aspx主页面框架的上部分Right.aspx主页面框架的右部分Treemenusys.aspx教师用户主页面的导航部分Treemenu.aspx学生用户主页面的导航部分Default.aspx学生用户主页面Defaultsys.aspx教师用户主页面4.1.3 模块实现关键代码(1)用户登录页面protected void Button1_Click(object sender, EventArgs e) string username = textname.Text; /获取用户登录名 string userpwd = textpwd.Text; /获取用户登录密码 SqlConnection strcon = new SqlConnection(ConfigurationSettings.AppSettingsconStr); /创建数据库连接 strcon.Open(); SqlCommand scd = new SqlCommand(select system from user where userName= + username + and userPwd= + userpwd + , strcon); /设置SQL语句查询指定用户名和密码 if (scd.ExecuteScalar() != null) /判断用户名和密码是否存在 int count = (int)scd.ExecuteScalar(); if (count = 1)/教师用户 Sessionusername = username; Response.Redirect(Defaultsys.aspx);/转入教师主页面 else if (count = 0)/学生用户 Sessionusername = username; Response.Redirect(Default.aspx);/转入学生主页面 else Response.Write(alert(用户名或者密码错误,请重新输入!);history.back(); return; strcon.Close(); 5.系统页面设计与实现5.1 系统页面设计原则(1)符合教育系统的界面简洁朴素,风格布局一致的特点,没有过多的图案图片装饰设计。(2)参照我院BB教学管理系统的设计布局风格,采用框架式设计,每个页面的页头都是北京电子科技学院的标志和计算机科学与技术系毕业设计文档管理系统的文字显示,左侧都是系统的导航功能,右侧是显示链接的页面。(3)系统界面遵循操作简单、界面友好原则。(4)操作界面的一致性,各个小功能模块的设计都采用统一的设计。(5)系统配色简单大方,庄重舒适。(6)人机交互友好,用户能够方便地在各个功能模块之间切换。5.2 系统页面设计本系统按照功能模块设计主要分为以下几种页面:登录页面、用户主页面、添加信息页面、信息显示页面、文件上传页面、文件下载页面、信息更新页面、作业提交情况查看页面等。整个系统主要是通过Visual Studio工具箱提供的控件实现页面布局和操作界面的,所有的操作窗口都统一由一个table控件布局。(1)登录页面:提供用户登录功能。使用login控件实现登录窗口。(2)用户主页面:提供系统导航功能以及显示各个功能的窗口。采用框架设计布局,导航功能通过Treeview控件实现。(3)添加信息页面:提供如添加公告、添加学生教师用户信息的界面。信息的添加和输入一般通过Textbox控件或Dropdownlist控件实现。确认或重置功能通过Button控件实现。(4)信息显示页面:主要是浏览如公告、成绩、题目等信息的页面。通过Gridview控件实现在页面显示相同信息的功能。(5)文件上传页面:主要是上传任务书、开题报告、翻译、论文等的页面。通过Fileupload控件实现文件上传,通过Button控件实现确认上传功能。(6)文件下载页面:主要是实现文件下载的页面。通过Listbox控件显示要下载的文件,通过一个链接实现下载。(7)信息更新页面:主要是用于更新成绩和密码修改的,通过Textbox控件实现信息显示。(8)作业提交情况查看页面:主要是实现作业提交情况的查询。通过Listbox控件显示已提交的作业。6 测试结果与不足系统完成后,对系统的测试是必要而且是必须的。测试结果可以很好的反映系统的可用性,经过测试,系统基本完成了毕业设计文档管理系统应该具备的功能。,如用户登录、选题管理、文件上传、模板管理、成绩管理、公告管理、用户信息管理、作业提交情况管理等等。6.1 测试结果系统首页即登录页面如下所示:图6.1 系统首页教师用户主页面如下:图6.2 教师用户主页面6.2 系统不足由于时间和个人能力限制,本系统的最终设计与理想的终期效果有一些差距,主要体现在以下几方面:(1)用户类型分类不够明确,没有将教师和管理员分开,而是将教师视为管理员,降低了系统的安全性;(2)选题模块安全性不高,预期达到的目标是不需要输入学生学号和学生姓名,而是直接根据登录号进行选题,这样系统安全性比较高。而目前系统只能进行通过添加信息的方法进行简单的选题;(3)查看作业提交结果模块做的也不够完善,只是在线显示所有提交过的作业,理想的效果是显示没交作业的同学名单。(4)有些同学可能提交多次论文、翻译等文档,希望能实现只保存最终版本,自动删除其它版本。毕业设计管理系统作为高校教学工作中的一个重要应用领域,与校园信息化管理密切相关。虽然目前系统实现了毕业设计期间文档管理的基本功能,但是,从系统的整体架构到系统的开发设计,从系统各功能模块的实现到系统调试,从系统的完善到系统的维护,都有待深入的设计研究和完善。在之后的工作中,还有空间可以完善系统,具体可从以下几方面:(1)完善系统功能:系统目前的状态只是完成一些毕业设计期间文档管理的基本功能,其它可从上面提到的四点系统不足来完善系统功能。使系统功能更加趋于智能化,人性化,更加高效的提高毕业设计文档的管理效率。(2)扩展系统功能:现在系统主要是对文档进行操作,可以通过扩展系统功能使系统不仅仅停留在文档管理的基础上,还可以添加如师生在线交流模块、或是像我院BB系统的发表帖子,大家进行相关讨论的留言模块等等。(3)优化程序代码:现在的程序代码还有很大的冗余现象,比如类似的功能通过不同的页面实现,因此代码不够优化,代码重用性不够高。这是可以进一步改进的地方。结论毕业设计是高等学校实现本科培养目标和要求的一个重要阶段,为了进一步规范毕业设计期间文档的管理,保证毕业设计的质量,提高毕业设计的管理效率,我设计了基于ASP.NET的符合我系毕业设计流程的毕业设计文档管理系统。系统对毕业设计的各个环节实现自动化的无纸管理,从而规范毕业设计的各个环节,减少手工统计工作量,降低工作的复杂度,提高管理效率,方便教师和学生的及时沟通。因此,本系统具有理想的应用价值和使用价值。 本文首先介绍了系统需求、开发工具和开发环境、总体方案,其次,介绍了系统的需求分析,体系结构,再次,分析了系统数据库的表结构和表之间的关系,之后,对整个系统的具体设计和实现进行详细介绍,包括对各个主模块和子模块的分析和设计。最后,对系统进行了测试。测试结论是本系统虽然在智能性上不够优化,但是基本实现了毕业设计文档管理系统的功能需求。本文所做的主要研究工作有:(1) 研究了我系毕业设计的全部流程,对我系毕业设计期间对文档处理的需求进行了调查和分析。(2) 针对需求分析设计了本系统的整体框架和体系结构,并对系统需要的数据进行了数据分析。(3) 划分基本系统模块,对各个模块的重点代码进行了功能代码和页面布局代码的分析。 (4) 对系统进行必要的测试。(5) 总结系统需要改进的地方并进行总结。总的来说,虽然系统满足了基本功能需求,但是,还是在某些方面存在不足,有待进一步完善。参考文献1 刘瑞 陈微 刘文,SQL Sever 2000 宝典M,Paul Nielsen,北京,中国铁道出版社,2004:122 施伯乐 丁宝康 汪卫,数据库系统教程(第2版)M,北京,高等教育出版社,2003:15223 马颖华 苏贵洋 袁艺,ASP.NET2.0网络编程从基础到实践M,北京,电子工业出版社,2007:684 张文仲,ASP.NET网络开发技术M,北京,人民邮电出版社,2006:345 郝刚 袁永刚 严治国, ASP.NET2.0开发指南M,北京,人民邮电出版社,2006:3116 朱德爽 胡凤燕 胡复明, C#完全手册M, Herbert Schildt, 北京,电子工业出版社,2002:257 张海潘,软件工程导论(第四版)M, 北京, 清华大学出版社,2005:25288 曹衍龙, ASP/ASP.NET数据库开发实用工程案例精选M,北京,人民邮电出版社,2004:3944029 沈仙 王续进, ASP.NET电子商务高级编程M,Kevin Hoffman,北京,清华大学出版社,200310张树亮 李超, ASP.NET2.0+SQL Sever网络应用系统开发案例精解M,北京, 清华大学出版社,200611申朝阳 宋颜浩, ASP.NET与相关数据库技术高级指南M, 北京, 中国水利水电出版社,200512王石, Visual C#2005-语言基础M,数据库开发,Web开发, 北京,人民邮电出版社,200713陈冠军, 精通ASP.NET企业级项目开发M, 北京,人民邮电出版社,200714赵辉 扬丽敏, ASP.NET案例开发集锦M, 北京, 电子工业出版社,200615吴旭超,.NET网络高级编程M, Andrew Krowczgk,北京, 清华大学出版社,2007致 谢本文的完成工作是在王红刚老师的悉心指导下完成的,从设计的选题、研究计划的制定、技术路线的选择到系统的开发研制,各个方面都离不开王老师热情耐心的帮助和教导。 最后,我真诚地感谢所有在我完成设计的过程中给予我帮助,支持和鼓励的老师们、同学们、非常感谢我的指导老师王老师,是他在忙碌的教学工作中挤出时间来修改、批阅我的设计,一针见血地指出我的不足,并给我提供了很多参考意见。同时,感谢在我搜集查阅资料时给我帮助和设计写作中提出的意见和建议同学们。 24封 底16大学本科生毕业设计(论文)撰写规范本科生毕业设计(论文)是学生在毕业前提交的一份具有一定研究价值和实用价值的学术资料。它既是本科学生开始从事工程设计、科学实验和科学研究的初步尝试,也是学生在教师的指导下,对所进行研究的适当表述,还是学生毕业及学位资格认定的重要依据。毕业论文撰写是本科生培养过程中的基本训练环节之一,应符合国家及各专业部门制定的有关标准,符合汉语语法规范。指导教师应加强指导,严格把关。1、论文结构及要求论文包括题目、中文摘要、外文摘要、目录、正文、参考文献、致谢和附录等几部分。1.1 题目论文题目应恰当、准确地反映论文的主要研究内容。不应超过25字,原则上不得使用标点符号,不设副标题。1.2 摘要与关键词1.2.1 摘要本科生毕业设计(论文)的摘要均要求用中、英两种文字给出,中文在前。摘要应扼要叙述论文的研究目的、研究方法、研究内容和主要结果或结论,文字要精炼,具有一定的独立性和完整性,摘要一般应在300字左右。摘要中不宜使用公式、图表,不标注引用文献编号,避免将摘要写成目录式的内容介绍。1.2.2 关键词关键词是供检索用的主题词条,应采用能覆盖论文主要内容的通用技术词条(参照相应的技术术语标准),一般列35个,按词条的外延层次从大到小排列,应在摘要中出现。1.3 目录目录应独立成页,包括论文中全部章、节的标题及页码。1.4 论文正文论文正文包括绪论、论文主体及结论等部分。1.4.1 绪论绪论一般作为论文的首篇。绪论应说明选题的背景、目的和意义,国内外文献综述以及论文所要研究的主要内容。文管类论文的绪论是毕业论文的开头部分,一般包括说明论文写作的目的与意义,对所研究问题的认识以及提出问题。绪论只是文章的开头,不必写章号。毕业设计(论文)绪论部分字数不多于全部论文字数的1/4。1.4.2 论文主体论文主体是论文的主要部分,要求结构合理,层次清楚,重点突出,文字简练、通顺。论文主体的内容要求参照大学本科生毕业设计(论文)的规定第五章。论文主体各章后应有一节“本章小结”。1.4.3 结论结论作为单独一章排列,但不加章号。结论是对整个论文主要成果的归纳,要突出设计(论文)的创新点,以简练的文字对论文的主要工作进行评价,一般为4001 000字。1.5 参考文献参考文献是论文不可缺少的组成部分,它反映了论文的取材来源和广博程度。论文中要注重引用近期发表的与论文工作直接有关的学术期刊类文献。对理工类论文,参考文献数量一般应在15篇以上,其中学术期刊类文献不少于8篇,外文文献不少于3篇;对文科类、管理类论文,参考文献数量一般为1020篇,其中学术期刊类文献不少于8篇,外文文献不少于3篇。在论文正文中必须有参考文献的编号,参考文献的序号应按在正文中出现的顺序排列。产品说明书、各类标准、各种报纸上刊登的文章及未公开发表的研究报告(著名的内部报告如PB、AD报告及著名大公司的企业技术报告等除外)不宜做为参考文献引用。但对于工程设计类论文,各种标准、规范和手册可作为参考文献。引用网上参考文献时,应注明该文献的准确网页地址,网上参考文献不包含在上述规定的文献数量之内。1.6 致谢对导师和给予指导或协助完成论文工作的组织和个人表示感谢。内容应简洁明了、实事求是,避免俗套。1.7 附录如开题报告、文献综述、外文译文及外文文献复印件、公式的推导、程序流程图、图纸、数据表格等有些不宜放在正文中,但有参考价值的内容可编入论文的附录中。2、论文书写规定2.1 论文正文字数理工类 论文正文字数不少于20 000字。文管类 论文正文字数12 00020 000字。其中汉语言文学专业不少于7 000字。外语类 论文正文字数8 00010 000个外文单词。艺术类 论文正文字数3 0005 000字。2.2 论文书写本科生毕业论文用B5纸计算机排版、编辑与双面打印输出。论文版面设置为:毕业论文B5纸、纵向、为横排、不分栏,上下页边距分别为2.5cm和2cm,左右页边距分别为2.4cm和2cm,对称页边距、左侧装订并装订线为0cm、奇偶页不同、无网格。论文正文满页为29行,每行33个字,字号为小四号宋体,每页版面字数为957个,行间距为固定值20磅。页眉。页眉应居中置于页面上部。单数页眉的文字为“章及标题”;双数页眉的文字为“大学本科生毕业设计(论文)”。页眉的文字用五号宋体,页眉文字下面为2条横线(两条横线的长度与版芯尺寸相同,线粗0.5磅)。页眉、页脚边距分别为1.8cm和1.7cm。页码。页码用小五号字,居中标于页面底部。摘要、目录等文前部分的页码用罗马数字单独编排,正文以后的页码用阿拉伯数字编排。2.3 摘要中文摘要一般为300字左右,外文摘要应与中文摘要内容相同,在语法、用词和书写上应正确无误,摘要页勿需写出论文题目。中、外文摘要应各占一页,编排装订时放置正文前,并且中文在前,外文在后。2.4 目录目录应包括论文中全部章节的标题及页码,含中、外文摘要;正文章、节题目;参考文献;致谢;附录。正文章、节题目(理工类要求编写到第3级标题,即.。文科、管理类可视论文需要进行,编写到23级标题。)2.5 论文正文2.5.1 章节及各章标题论文正文分章、节撰写,每章应另起一页。各章标题要突出重点、简明扼要。字数一般在15字以内,不得使用标点符号。标题中尽量不用英文缩写词,对必须采用者,应使用本行业的通用缩写词。2.5.2 层次层次以少为宜,根据实际需要选择。层次代号格式见表1和表2。表1 理工类论文层次代号及说明层次名称示 例说 明章第1章 章序及章名居中排,章序用阿拉伯数字节1.1 题序顶格书写,与标题间空1字,下面阐述内容另起一段条1.1.1 款 题序顶格书写,与标题间空1字,下面阐述内容在标题后空1字接排项 (1) 题序空2字书写,以下内容接排,有标题者,阐述内容在标题后空1字 版心左边线 版心右边线表2 文管类论文层次代号及说明章节条款项一、 (一) 1. (1)居中书写空2字书写空2字书写空2字书写空2字书写 版心左边线 版心右边线各层次题序及标题不得置于页面的最后一行(孤行)。2.6 参考文献正文中引用文献标示应置于所引内容最末句的右上角,用小五号字体。所引文献编号用阿拉伯数字置于方括号“ ”中,如“二次铣削1”。当提及的参考文献为文中直接说明时,其序号应该与正文排齐,如“由文献8,1014可知”。经济、管理类论文引用文献,若引用的是原话,要加引号,一般写在段中;若引的不是原文只是原意,文前只需用冒号或逗号,而不用引号。在参考文献之外,若有注释的话,建议采用夹注,即紧接文句,用圆括号标明。不得将引用文献标示置于各级标题处。参考文献书写格式应符合GB77141987文后参考文献著录规则。常用参考文献编写项目和顺序应按文中引用先后次序规定如下:著作图书文献序号作者书名(版次)出版地:出版者,出版年:引用部分起止页 第一版应省略翻译图书文献序号作者书名(版次)译者出版地: 出版者,出版年:引用部分起止页 第一版应省略学术刊物文献序号作者文章名学术刊物名年,卷(期):引用部分起止页学术会议文献序号作者文章名编者名会议名称,会议地址,年份出版地,出版者,出版年:引用部分起止页学位论文类参考文献序号研究生名学位论文题目出版地学校(或研究单位)及学位论文级别答辩年份:引用部分起止页 西文文献中第一个词和每个实词的第一个字母大写,余者小写;俄文文献名第一个词和专有名词的第一个字母大写,余者小写;日文文献中的汉字须用日文汉字,不得用中文汉字、简化汉字代替。文献中的外文字母一律用正体。作者为多人时,一般只列出前3名作者,不同作者姓名间用逗号相隔。外文姓名按国际惯例,将作者名的缩写置前,作者姓置后。学术会议若出版论文集者,可在会议名称后加上“论文集”字样。未出版论文集者省去“出版者”、“出版年”两项。会议地址与出版地相同者省略“出版地”。会议年份与出版年相同者省略“出版年”。学术刊物文献无卷号的可略去此项,直接写“年,(期)”。参考文献序号顶格书写,不加括号与标点,其后空一格写作者名。序号应按文献在论文中的被引用顺序编排。换行时与作者名第一个字对齐。若同一文献中有多处被引用,则要写出相应引用页码,各起止页码间空一格,排列按引用顺序,不按页码顺序。参考文献书写格式示例见附录1。2.7 名词术语科技名词术语及设备、元件的名称,应采用国家标准或部颁标准中规定的术语或名称。标准中未规定的术语要采用行业通用术语或名称。全文名词术语必须统一。一些特殊名词或新名词应在适当位置加以说明或注解。文管类专业技术术语应为常见、常用的名词。采用英语缩写词时,除本行业广泛应用的通用缩写词外,文中第一次出现的缩写词应该用括号注明英文全文。2.8 计量单位物理量计量单位及符号一律采用中华人民共和国法定计量单位(GB310031021993,见附录2),不得使用非法定计量单位及符号。计量单位符号,除用人名命名的单位第一个字母用大写之外,一律用小写字母。非物理单位(如件、台、人、元、次等)可以采用汉字与单位符号混写的方式,如“万tkm”,“t/(人a)”等。文稿叙述中不定数字之后允许用中文计量单位符号,如“几千克至1 000kg”。表达时刻时应采用中文计量单位,如“上午8点45分”,不能写成“8h45min”。计量单位符号一律用正体。2.9 外文字母的正、斜体用法按照GB310031021986及GB71591987的规定使用,即物理量符号、物理常量、变量符号用斜体,计量单位等符号均用正体。2.10 数字按国家语言文字工作委员会等七单位1987年发布的关于出版物上数字用法的规定,除习惯用中文数字表示的以外,一般均采用阿拉伯数字(参照附录3)。2.11 公式原则上居中书写。若公式前有文字(如“解”、“假定”等),文字顶格书写,公式仍居中写。公式末不加标点。公式序号按章编排,如第1章第一个公式序号为“(1-1)”,附录2中的第一个公式为(-1)等。 文中引用公式时,一般用“见式(1-1)”或“由公式(1-1)”。公式中用斜线表示“除”的关系时,若分母部分为乘积应采用括号,以免含糊不清,如a/(bcosx)。通常“乘”的关系在前,如acosx/b而不写(a/b)cosx。2.12 插表表格不加左、右边线。表序一般按章编排,如第1章第一个插表的序号为“表11”等。表序与表名之间空一格,表名中不允许使用标点符号,表名后不加标点。表序与表名置于表上,居中排写(见附录4)。表头设计应简单明了,尽量不用斜线。表头中可采用化学符号或物理量符号。全表如用同一单位,将单位符号移到表头右上角,加圆括号(见附录4中的例2)。表中数据应正确无误,书写清楚。数字空缺的格内加“”字线(占2个数字宽度)。表内文字和数字上、下或左、右相同时,不允许用“”、“同上”之类的写法,可采用通栏处理方式(见附录4中的例2)。表内文字说明不加标点。文管类的插表在表下一般根据需要可增列补充材料、注解、附记、资料来源、某些指标的计算方法等。表内文字说明,起行空一格,转行顶格,句末不加标点。表题用五号字,表内文字及表的说明文字均用五号字,中文用宋体。表格容量较大,必要时表格也可分为两段或多段(这只能发生在转页时),转页分段后的每一续表的表头都应重新排字,重排表头的续表上方右侧应注明(续表)字样。2.13 插图插图应与文字紧密配合,文图相符,技术内容正确。2.13.1 制图标准插图应符合技术制图及相应专业制图的规定。机械工程图:采用第一角投影法,应符合附录5所列有关标准的规定。电气图:图形符号、文字符号等应符合附录6所列有关标准的规定。流程图:符合国家标准。对无规定符号的图形应采用该行业的常用画法。2.13.2 图题及图中说明每个图均应有图题(由图号和图名组成)。图号按章编排,如第1章第一图的图号为“图1-1”

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论