基于web的简单留言系统的说明书.doc_第1页
基于web的简单留言系统的说明书.doc_第2页
基于web的简单留言系统的说明书.doc_第3页
基于web的简单留言系统的说明书.doc_第4页
基于web的简单留言系统的说明书.doc_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

四川理工学院成都新华学院毕业设计(论文)课题名称: 基于Web的留言系统设计 年级专业: 2011级计算机网络专业 学 号: 11503011057 姓 名: 毛长生 指导教师: 李明武 2013年 10月18日四川理工学院成都新华学院毕 业 论 文(设计)任 务 书姓 名毛长生学 号11503011057 2011 年级 计算机网络 专业题 目留言系统设计任务实现基于web的留言系统时间进度2013.9-2013.10资料准备2013.9-2013.10开题报告2013.10-2013.11论文初稿2013.11-2013.12论文修改稿2013.12论文定稿主要参考文献 和原始资料1 C#高级编程(第4 版)/(美)内格尔(Nagel, C. ), (美)伊夫杰(Evjen, B. ), (美)格林(Glynn, J. )清华大学出版社, 2006.102 Sanjeev Rohilla等著,陈君等译.ADO.NET专业项目实例开发.中国水利水电出版社,2003.53刘凡馨等 Access数据库应用教程M. 清华大学出版社,2007年。4 王华杰,李律松 孙一波等编著.C#数据库开发技术.清华大学出版社,2003.25 攀建编著.ASP.NET+ADO.NET项目开发实例.清华大学出版社,2004.16 ASP.NET.3.5.SP1高级编程(第6版)中文版.清华大学出版社,2010.1 指导教师:李明武 2013年10月 18日摘 要随着计算机的广泛应用,人们已经对网络不再感到陌生。人们在网上可以进行网上购物,网上交友,电子商务,网络营效等等。面对强大的网络功能,必须在某方面要有一个健全的系统才能使网络发挥的淋漓尽致。网站的作用越来越重要,被称之为继广播、报纸、杂志、电视后的第五种媒体数字媒体,拥有众多优势,所以现在不少企业都有或正在建设自己的网站。而留言板作为网站重要的一个部分,从来就是一个大家交流的平台。互联网技术的不断发展和普及,使构造互联网站、开发网络应用程序已经成为当前的热门技术之一,开发网上交流软件,现已有很多工具和方法,各种技术都具有其特色和长处。文章叙述了在Windows环境下,利用ACCESS 创建数据库,运用ASP.NET(C#)等开发工具,设计留言系统的原理及过程。关键词: 留言板 ASP.NET 数据库 ACCESSAbstract With the broad application of the computer, people have no longer been unfamiliar to the internet. People can shop online, make friends online, do e-commerce, and carry on network marketing and so on. In front of the strong power of the internet, a sound system is necessary in some way to make full use of the internet. With its increasing importance, the internet is called as the fifth kind of media following the radio, newspapers, magazines, television-digital media, which has lots of advantages; so many enterprises have or are building their own website. Then as an important part of a website, the massage board has always been a platform to share ideas. The constant development and popularization of the Internet technology makes constructing websites and developing network applications have been one of the hot technologies now. There have been plenty of tools and methods of developing online communication software, and each one has its own feature and strong point. The article introduces that the principle and process of creating a database by using ACCESS, and developing tools and designing mail system by using ASP.NET(C#) and other developing tools in the Windows environment.Key words: Leave Wordbook ASP.NET Database ACCESS目 录前 言1第一章 开发技术2第二章 系统需求分析41.1 现状分析41.2 需求分析41.3 系统模块以及功能设计5第三章 系统设计62.1系统设计目标与环境62.1.1数据库整体介绍62.1.2数据库各个表的介绍62.2、系统文件结构7第四章 系统的编码与设计83.1 留言板首页设计(Index.aspx)83.2 留言板用户登录页面(Login.aspx)83.3发表留言页面(ReleaseWord.aspx)103.4 查看留言页面(ShowWord.aspx)113.5 留言管理页面(LeaveWordManage.aspx)123.6用户注销页面(Logout.aspx)123.7回复留言页面(LeaveWordBack.aspx)13结束语14参考文献15前 言随着现代化技术的不断进步,人们发现交流的范围还是很小,不能满足更大范围人的需要,这样就出现了利用因特网在全球发布信息的留言BBS。BBS是电子公告板(Bulletin Board System)的简称,它是最常见的Web应用系统。BBS起源于20世纪80年代,最初,留言只是用于发布公告系统,讨论问题的在线交流平台;后来,随着网络的普及,留言的功能越来越丰富,受到广大网民的欢迎。企业、学校等单位可以利用网上的留言发布公告、通知等。在这种设计模式下,一个应用被分为三个部分:模型、视图和控制,每个部分负责不同的功能。模型是指应用程序的数据,以及对这些数据的操作;视图是指用户界面;控制负责视图和模型之间的同步,也就是说,根据用户界面的操作完成对程序数据的更新;将程序数据的改变及时反应到用户界面上。通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现,这些组件可以进行交互和重用。对于大量的信息,采用数据库技术,在系统中数据组织应用关系模型。对数据库的访问,本系统使用数据库连接池,在系统初始化时启动文件中配置的数据的连接,如果程序需要链接,则从此池中取出一个连接使用,使用完后又返回给该池,这些连接可以复用,提高了效率。该系统采用ASP实现BBS留言系统。在开发过程中实现了留言系统的部分管理,并且对留言的页面布局进行详细设计,使页面美观,体现所有功能;还有对系统管理页面的设计,使管理员能更方便清楚的进行用户管理、页面管理等。最后,该留言将会是一个功能强大、美观方便、畅所欲言的“公共场所”。第一章 开发技术本系统主要是运用了ACCESS数据库和VS2008而开发。具体内容如下:1、 ACCESS数据库技术与特点数据库技术是信息社会的重要基础技术之一,是计算机科学领域中发展最为迅速的分支。数据库技术是一门综合性技术,它涉及操作系统、数据结构、算法设计和程序设计等知识。因此,在计算机科学中,将数据库技术作为专门学科来研究和学习。Access是一个功能强大、操作简便的桌面型关系数据库管理系统。Access拥有的报表创建功能能够处理任何它能够访问的数据源。Access提供功能参数化的查询,这些查询和Access表格可以被诸如VB6和.NET的其它程序通过DAO或ADO访问。在Access中,VBA能够通过ADO访问参数化的存储过程。与一般的CS关系型数据库管理不同,Access不执行数据库触发,预存程序或交互式登录操作。在Access的环境中,可以在查询中使用自己编写的VBA函数,Access的窗体、报表、宏和模块是作为一种特殊数据存储在JET数据库文件(.mdb)中,只有在Access环境中才能使用这些对象。Access 的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理管理系统(Database Management System DBMS)。数据库管理系统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用。2、 ASP.NET(C#)技术与特点Microsoft Active Server Pages 即我们所称的ASP,其实是一套微软开发的服务器端脚本环境。ASP.NET是.NET Framework 的组成部分,是一种可以在高度分布的Internet环境中简化应用程序开发的计算环境。ASP.NET提供了为建立和部署企业级WEB应用程序所必需的服务,还为能够面向任何浏览器或设备的更安全性、更强的可升级性、更稳定的应用程序提供新的编程模型和基础结构。特别是ASP.NET 3.5技术提高了网络系统平台开发的效率和安全性,而进行ASP.NET 3.5开发使用Visual Studio 2008和C#是最佳选择,也深受广大编程人员的青眯。ASP.net使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。ASP.net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000/2003 Server/VISTA/7/XP上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent(语言独立化)的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript , C+、F+。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。ASP的对象和组件:ASP有7个固有对象这7个固有对象分别是Request,Response,Server,Application,Session,ASP Error和Object Context。3、 Visual Studio2008特性Visual Studio一直是广大程序员所关注的重要的软件开发平台。Visual Studio 2008的设计目标主要有3点:提高开发效率、在开发过程生命周期中使团队成员能够更好的协作、能够开发基于微软最新技术的一些应用。Visual Studio 2008支持.NET framework 3.5,并且对以前.NET framework版本进行支持。LINQ使用户能够使用VB和C#编写出类似于SQL语句这样的指令,使得开发语言和数据库语言彼此能够结合起来。现在VB和C#能够获取数据,并且能够对数据进行复杂的运算。这也是在Visual Studio 2008中引入LINQ技术的原因。使用Visual Studio 2008可以高效开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了ASP.NET AJAX 1.0,包含ASP.NET AJAX项目模板。此外,它还可以高效开发Office应用和Mobile应用。Visual Studio 2008中的VB语言不但可以获取数据,并对数据进行复杂的运算。Visual Studio 2008整合了对象、关系型数据、XML的访问方式,语言更加简洁。第二章 系统需求分析1.1 现状分析留言板是互联网上最常见的一种服务,也是最典型的交互式网页。留言板是一种电子便签管理系统,是用ASP.NET或其它脚本语言编写的网络应用程序。在网络用户交流中起很大的作用,每个人都可以将他的资料和要求等信息保留在页面上,以供他人观看。留言板供其他网友给自己留言,或者临时存放自己的感受。通常上网者可以使用访客留言板发表一些文章,或者是通过留言板给网站维护者留下一些意见和看法,留言板已经成为网友之间互通信息、相互交流的重要渠道。而该留言板仅仅是简单的留言和管理员对留言板进行设置和进行回复、删除管理的工具。该留言板简单但实用,而且具备了大多数留言板的基本功能。本系统的主要开发工具为Microsoft公司的Microsoft Visual Studio 2008,存贮数据的数据库则同Microsoft公司开发的ACCESS 2003,因此具有相当好的兼容性。据系统分析后,制定了项目结构开发图如图1.1所示;留言系统系统分析系统设计网站首页发表留言查看留言留言管理 图1.1 项目结构图1.2 需求分析留言系统的开发,是为了让更多的人一起学习、讨论、分享好东西的给大家;本系统就可以与大家一起交流学习,畅言学习、工作、生活;现在追求言论自由,所以都是匿名的形式,进入系统可以选择语气和颜色进行对话,发表页面挺丰富的。据实际应用分析,得出留言板系统的需求分析如下:要求系统具有良好的人机界面;能满足用户的留言要求;管理员能够实现对留言的回复、删除等操作;网站运行稳定、安全可靠。据需求分析,得出留言板系统用例图如1.2所示:浏览网页其他用户查看回复留言查看留言发表留言管理员用户用户注销管理留言删除回复和修改回复回复留言删除留言 图1.2 留言系统用例图1.3 系统模块以及功能设计模块模块描述登录模块对尝试登录管理后台的用户进行用户名和密码验证,阻断不合法用户。数据库模块发布信息,对已发布的信息进行修饰操作。留言管理模块管理员查看访客的留言信息并进行适当的管理和对留言信息的回复。第三章 系统设计2.1系统设计目标与环境1、设计目标(1)提供留言查看,留言发表,留言回复,留言删除功能。(2)数据存储安全可靠。(3)界面设计美观友好,使用灵活便捷。(4)系统最大限度地实现易维护和易操作性。(5)系统运行稳定,安全可靠。2.开发运行环境(1)系统开发平台:Microsoft Visual Studio 2008;(2)系统开发语言:C#;(3)系统后台数据库:ACCESS 2003;(4)运行平台:Windows XP(SP2)/Windows 2000(SP4)/Windows Server 2003(SP1),windows 7;(5)运行环境;Microsoft.NET Framework SDK 3.5;3、数据库设计根据系统需求分析,首先进行数据库设计,接下来就是用户常接触的首页的设计,然后就是该留言板特色功能的设计和实现。数据库设计是系统开发中非常重要的另一个关键环节,是因为数据库设计就像在建设高楼的根基一样,如果设计不好,在后来的系统维护、变更时,甚至于在系统开发过程中,将引起比较严重的问题,则大量的工作将会重新运行。该系统数据库采用的是ACCESS数据库,下面就来介绍数据库的组成。2.1.1数据库整体介绍留言板数据库总共有2张表,他们分别为: tb_LeaveWord和tb_Reply,其中tb_LeaveWord表用于保存用户留言基本内容,tb_Reply表用于保存用户回复的留言基本信息。2.1.2数据库各个表的介绍(1)tb_LeaveWord表:该表作为存储用户的留言信息,其Uid、Subject、Content、Datetime即留言人姓名、留言主题、留言内容、留言时间等为主要的字段,另外,系统将自动获取留言人的留言时间以及IP地址等。如表2.1所示:字段名称类型说明Id自动编号主键(自动编号)Uid文本留言人姓名Subject文本留言主题Content备注留言内容Datetime日期时间型留言时间 表2.1 tb_LeaveWord表(2)tb_Reply表:该表作为存储用户的留言回复信息,其Uname、Contene即回复人姓名以及回复内容为主要字段,另系统将自动获取回复时间。如表2.2所示:字段名称类型说明ID自动编号主键(自动编号)Uname文本回复人姓名Content备注回复内容Datetime日期时间型回复留言时间 表2.2 tb_Reply表2.2、系统文件结构Index.aspx文件为系统主页,提供“首页“,“查看主题”,“发表留言”,“留言管理”链接。Login.aspx文件为管理员登录页面,用于管理员登录时的身份验证。ReleaseWord.aspx文件为发表留言页面,用于用户或者管理员发表留言。ShowWord.aspx文件为查看留言页面,用于用户查看与某主题相关的留言信息。LeaveWordView. aspx 文件为查看留言回复页面,用户可以查看管理员回复的信息。LeaveWordManage.aspx文件为留言管理页面,用于系统管理员进行留言信息管理,可以对留言信息进行删除,对回复留言修改和删除。LeaveWordBack.aspx文件为发表回复页面,用于管理员对用户留言信息进行留言回复。Logout.aspx文件为管理员注销页面,用于管理员用户注销信息。第四章 系统的编码与设计3.1 留言板首页设计(Index.aspx)留言板首页(如图3.1所示)是用户进入留言板系统的第一印象,在留言板首页中,列举了用户在留言板系统中的留言的主题,可单击进入查看具体的内容。设计过程中使用到GridView控件显示数据库的数据。 图3.1 留言板首页3.2 留言板用户登录页面(Login.aspx)留言板用户登录页面(如图3.2)是访客到用户之间不可或缺的一个部分,即用户必须在登录之后才能进行更进一步的操作,登录之后可以对留言进行删除,查看留言回复信息。当用户在用户名和密码中输入正确的帐号密码,单击确定时,即登入成功。 图3.2 用户登录页面3.2.1 用户登录页面核心代码protected void Button2_Click(object sender, EventArgs e) /取消按钮事件 TextBox1.Text = ; TextBox2.Text = ; protected void Button1_Click(object sender, EventArgs e) /登录按钮事件 if (TextBox1.Text = ) Response.Write(alert(用户名不能为空!); else if (TextBox1.Text != admin) Response.Write(alert(用户名错误,请重新输入!); else if (TextBox2.Text = ) Response.Write(alert(密码不能为空,请重新输入!); else if (TextBox2.Text != admin123) Response.Write(alert(密码错误,请重新输入!); else SessionslcenterLogin = true; Response.Redirect(LeaveWordManage.aspx?= + TextBox1.Text + ); 3.3发表留言页面(ReleaseWord.aspx)如图3.3所示为留言板发表留言页面。用户可以进行发表留言,其中包括留言主题、留言人姓名以及留言内容,用户可将自己的心情或想说的话发表在其中,当单击“提交”按钮之后,将为数据库添加一条记录,其他用户则可以看见该用户的留言。 图3.3发表留言页面3.3.1发表留言页面核心代码protected void Button2_Click(object sender, EventArgs e) /重置按钮事件 TextBox1.Text = ; TextBox2.Text = ; TextBox3.Text = ; protected void Button1_Click(object sender, EventArgs e) /提交按钮事件 if (TextBox1.Text = | TextBox3.Text = ) Response.Write(alert(主题和姓名不能为空); else if(TextBox2.Text=) Response.Write(alert(内容不能为空,请填写!); else Response.Write(alert(恭喜你留言发表成功!); /数据库链接 string IP = Request.UserHostAddress; string StrConn = Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=; StrConn += Server.MapPath(.App_Dataliuyan.mdb); OleDbConnection Conn = new OleDbConnection(StrConn); Conn.Open(); string mySql = INSERT INTO tb_LeaveWord(Uid,Subject,Conten,Datatime) + Values( + TextBox3.Text + , + TextBox1.Text + , + TextBox2.Text + , + DateTime.Now.ToString() +); OleDbCommand Comm = new OleDbCommand(mySql, Conn); Comm.ExecuteNonQuery(); Conn.Close(); Response.Redirect(ShowWord.aspx); 3.4 查看留言页面(ShowWord.aspx)如图3.4是留言板查看留言页面,留言是留言板的主要交流内容,是用户-网页-用户之间交流的必要手段,在查看留言的页面里,第一列为留言人顺序ID第二列为留言人姓名,即发帖人;第三列为留言主题,可以让人一目了然的了解到所看留言的主题;第四列为留言的内容,即为留言的正文部分;第五列为留言时间;接下来的部分即为“查看回复”用户可以快速的进行所查看留言的回复,也可以看到其他用户对该留言的相关回复。 图3.4查看留言页面3.5 留言管理页面(LeaveWordManage.aspx)如图3.5是留言板留言管理页面,在留言板运行中,不可或缺的角色是管理员,该留言板系统管理员在登录之后可以查看所有的留言以及留言信息的回复,还可以对不合理不合法的留言或留言回复内容进行删除、修改操作。 图3.5 留言管理页面3.6用户注销页面(Logout.aspx)如图3.6是用户注销页面,当管理员注销后就会退出留言管理页面,就会对信息进行保护的权限,要想对留言的信息进行操作,那就要重新登录。 图3.6用户注销页面3.6.1 用户注销也面代码protected void Button2_Click(object sender, EventArgs e) /注销按钮事件 SessionslcenterLogin = null; Response.Redirect(Index.aspx); 3.7回复留言页面(LeaveWordBack.aspx)如图3.7是回复留言页面,用户可以进行回复留言,其中包括回复人姓名、回复内容,管理员可将自己的建议或想说的话回复给用户,当单击“提交”按钮之后,将为数据库添加一条记录,用户也可以查看管理员回复的留言信息。 图3.7 回复留言页面3.7.1 回复留言页面核心代码protected void Button2_Click(object sender, EventArgs e) /取消按钮事件 TextBox1.Text = ; TextBox2.Text = ; protected void Button1_Click(object sender, EventArgs e) /提交按钮事件 /数据库链接 string IP = Request.UserHostAddress; string StrConn = Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=; StrConn += Server.MapPath(.App_Dataliuyan.mdb); OleDbConnection Conn = new OleDbConnection(StrConn); Conn.Open(); string mySql = INSERT INTO tb_Reply(Uname,Conten,Datatime) + Values( + TextBox1.Text + , + TextBox2.Text + , + DateTime.Now.ToString()+ ); OleDbCommand Comm = new OleDbCommand(mySql, Conn); Comm.ExecuteNonQuery(); Conn.Close(); Response.Redirect(LeaveWordView.aspx); 结束语从选题、收集资料、学习相关业务技术到实际编程,我都一丝不苟的对待了,到现在我的毕业论文也该告一个段落了,整篇论文中主要就是针对一个简单的留言系统的网站设计,用户们可以在系统中进行随意的留言,从而达到许多用户相互交流的效果,管理员可以对用户的留言进行删除、回复等操作,在这系统中还有很多不足之处,比如说整个系统中就只有一个管理员用户,还有不管什么访客都能留言,这一点对安全方面做的不是很好,在做的过程中还出现了很多的问题,是经过查找资料询问老师后进行总结而处理问题。但我认为这是难免的,因为时间很短暂,但我相信,通过这次的毕业设计,对我以后的学习网络编程和整个编程都十分有益。另外,在这里向我的导师李老师表示十分的感谢,因为他在我们做毕业论文时给了我们很多的帮助和关怀,他悉心的指导我们顺利完成毕业论文的设计,他那种尽职尽责的精神已经印在我的心里,使我受益匪浅啊。在该系统开发过程中,对软件工程有了一个新的认知,充分认知到软件需求分析对软件设计的重要性,而在软件需求分析中,合理的数据库设计以及系统结构设计是很重要的,本系统做完后让我学到了很多关于ASP网站开发的相关知识。总而言之,本次毕业设计,从一个全新的高度培养了我的编程能力,整体规划能力和理论联系与实际的能力,相信此次的设计锻炼会为将来的学习打下坚实的基础。 参考文献1 C#高级编程(第4 版)/(美)内格尔(Nagel, C. ), (美)伊夫杰(Evjen, B. ), (美)格林(Glynn, J. )清华大学出版社, 2006.102 Sanjeev Rohilla等著,陈君等译.ADO.NET专业项目实例开发.中国水利水电出版社,2003.53 启明工作室编著.ASP.NET网络应用系统开发与实例.人民邮电出版社,2005.74 王华杰,李律松 孙一波等编著.C#数据库开发技术.清华大学出版社,2003.25刘凡馨等 Access数据库应用教程M. 清华大学出版社,2007年。6 ASP.NET.3.5.SP1高级编程(第6版)中文版.清华大学出版社,2010.17 张龙祥,黄正瑞,龙军.数据库原理与设计.北京:人民邮电出版社,2002.8刘兰娟.信息系统分析与设计.北京:电子工业出版社, 2002.9 启明工作室编著.ASP.NET网络应用系统开发与实例.人民邮电出版社,2005.710 (美)A.Russell Jones著,高春蓉等译.ASP.NET从入门到精通.电子工业出版,2002.1. 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文后参考文献著录规则。常用参考文献编写

温馨提示

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

评论

0/150

提交评论