已阅读5页,还剩109页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
存档编号 赣南师范学院学士学位论文基于JAVA的留言板的设计与实现教育学院 数学与计算机科学学院届 别 2011 专 业 07网络工程 学 号 070705019 姓 名 李 建 指导老师 谢国强 完成日期 2011 目录内容摘要关键词AbstractKey words1.系统分析与设计11.1需求分析11.2三层构架21.3开发模式22.模块设计42.1整体模块设计42.2数据库结构设计53.系统详细设计83.1创建与连接数据库83.2留言信息页面的设计113.3留言管理页面设计154.结束语17参考文献18基于JAVA的留言板的设计与实现内容摘要:随着现代化技术的不断进步,人们发现交流的范围还是很小,不能满足更大范围人的需要,这样就出现了利用因特网在全球发布信息的留言BBS。本文概述了用JDK、Access数据库和tomcat软件构建一个简单的个人留言板,该留言板能很方便的和同学沟通和交流。留言板具有功能强大,使用方便的特点。用户以个人的身份进入,查看留言,以及在留言板中写下自己要留言的内容,以及自己的相关信息。管理员可以根据管理员用户名和密码进入,进行删除,回复和修改。关键词:个人留言板,留言板系统,Access数据库Message board of design and implementation based on JAVAAbstract: With modern technology advances, people found the scope or small, communication cannot meet the need of greater scope people, so that they appeared in the global information using the Internet the message - BBS. This paper summarizes the JDK, with Access database and tomcat software build a simple personal message board, can be very convenient and students communicate and exchange. Message board has powerful and easy to use features. The identity of the individual user to enter, check the message, and the message board wrote his message in the content, and their relevant information. The administrator can according to user name and password to enter administrator, delete, reply and amendments to the contract. Key words: Personal message board,Message board system,Access databases1.系统分析与设计1.1需求分析注册登录开发一个留言系统,首先需要确定留言的功能是什么,也就是用户想要的留言所能做的工作。用户使用留言是按照一定的流程来进行的:用户注册登录进入留言,可以就某个话题展开讨论,通过留言功能发布新的话题,通过回帖的功能回复已有的话题;管理员要管理留言,系统需要具有的功能有创建、删除留言的版块,管理注册的用户,管理留言,设置留言基本参数。这样的流程就决定了留言所应具有的功能,留言功能流程如图1.1所示。图1.1 留言功能流程图通过上面的分析,总结留言的功能有以下几项: 留言版块列表;浏览留言;回复;编辑留言;删除留言;管理版块;管理用户管理留言。浏览板块:用户(浏览者)和管理员都可以看到的界面。注册登录:用户(浏览者)要注册登录才能进行留言。浏览留言:用户(浏览者)和管理员都有权限。回复留言:由于是个人留言板,只有管理员才有权限回复。用户(浏览者):有浏览板块、浏览留言、发表留言的权限。可以根据发言者留下的邮箱地址发邮件。发表留言:用户(浏览者)和管理员都有权限。管理留言:管理者有权限,主要是对于留言的回复,修改以及删除。1管理员所做的管理:(1)查看留言:可以查看所有用户的留言,并查看留言者填写的个人信息(2)回复留言:可以回复用户的留言,如有写错,可进行修改(3)删除留言:如果用户发表了不符合留言规则的留言,则需要管理员删除这些留言。1.2三层构架 “Model”代表的是应用的业务逻辑,“View”是应用的表示面,“Controller”是提供应用的处理过程控制,通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。1.3开发模式网站建设目前主要有两种基本的开发模型:两层模型、三层模型。B/S结构是真正的三层结构,它以访问WEB数据库为中心,HTTP为传输协议,客户端通过浏览器(Browser)访问WEB服务器和与其相连的后台数据库,我们称之为B/S(Browser/Server)模式。其三级结构组成如下图所示:客户端客户端WEB服务器后台数据库图1.2 开发模式图图中从左到右,分为三个层次:第一层是客户端即浏览器,主要完成客户和后台的交互及最终查询结果的输出功能。在客户端向指定的Web服务器提出服务器请求,Web服务器用HTTP协议把所需文件资料传给用户,客户端接受并显示在WWW浏览器上;第二层Web服务器是功能层,完成客户的应用功能,即Web服务器接受客户请求,并与后台数据库连接,进行申请处理,然后将处理2结果返回Web服务器,再传至客户端;第三层数据库服务器是数据层。数据库服务器应客户请求独立地进行各种处理。与传统的C/S模式相比,B/S结构把处理功能全部移植到了服务器端,用户的请求通过浏览器发出,无论是使用和数据库维护上都比传统模式更加经济方便。而且使维护任务层次化:管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护。32.模块设计2.1整体模块设计从上一节需求分析可以知道,留言功能分为用户使用的基本功能和管理员管理系统的功能两类,因此模块设计也分为两大类。留言的模块体系图如图2.1所示。留言系统管理模块页面模块浏览模块查看留言签写留言留言回复留言编辑留言删除注册登录图2.1 留言板的的功能模块图本留言系统主要包括页面模块和管理模块,其主要功能模块如下:1.页面模块:(1)浏览模块功能:浏览主题帖列表、查看留言;(2)查看留言功能模块:查看留言及管理员回复;(3)签写留言功能模块:用户发帖;2.管理模块:留言编辑模块:对用户留言进行编辑;留言回复模块:对用户留言进行回复,并允许编辑回复;留言删除模块:对用户留言进行删除从以上分析,可以得到留言的功能框架,即系统的各个部分已经确定,对于留言系统来说,各个模块之间用一条主线串联起来,才能构建完整的系统。联系各个模块的主线是使用者的权限,用户能使用4留言的哪些功能是由用户的权限决定的。留言的每个功能都与相应的权限相对应。同一类用户使用的功能模块,是以使用者为中心连接起来的。另外,操作同一类事物的功能模块,也是有相互关系的。因此,浏览模块与发帖回帖模块、管理留言模块关联,是由留言的系统流程决定的。而管理版块模块与浏览模块关联,是由留言与版块的父子关系决定的,留言附于版块,先有版块,后有留言,留言必须发表在某个版块中。还有管理用户模块与注册登录模块关联,是由同一类对象(用户)决定的。所有的用户需要接受管理员的管理,用户填写自己的个人信息然后发表自己的留言。由此,设计出留言系统的整体框架。2.2数据库结构设计该系统的实体有:管理员信息实体、用户信息实体、留言实体。实体之间的E-R图如图2.2所示。图2.2 实体间的关系E-R图 5管理员 ID 账号 密码图2.3 管理员及其属性 如2.3图所示很明确的说明了管理员的属性,包括ID,账号和密码,管理员通过账号和密码登录后可以进行留言的管理用户ID 用户昵称 用户邮箱留言主题 留言内容用户主页 QQ号码 留言时间 是否回复图2.4 用户信息考虑到功能上的完整性,如图2.4所示,设计如下面所示的数据项和数据结构:用户信息:包括数据项有昵称、信箱、主页、。留言信息:包括数据项有留言的编号用户、主题、内容、发表时间等。6留言板ID名字主页 网站主页显示记录 屏蔽昵称 屏蔽字符图2.5 留言板信息如图2.5所示,留言板的信息主要有ID,名字,主页,网站主页,显示记录,屏蔽昵称,屏蔽字符。通过对留言板信息的控制,达到控制全局的目的。用户注册昵称 信箱 密码图2.6 用户注册如图2.6所示,用户注册功能需要填写昵称,密码和信箱,填写之后完成注册。 用户登录昵称 密码 验证码图2.7 用户登录如图2.7所示,用户登录需要填写昵称,密码和验证码,填写正确之后登录,然后进行留言板的浏览及留言。73.系统详细设计留言拥有大量的数据,这就需要对这些数据进行存储和管理建立数据库。因为当留言的在线用户很多时,就会出现“瓶颈”现象,造成阻塞,这里应该创建连接池来提高利用率。数据库建立成功后就应该进行具体的系统设计。然后,将进行留言信息页面的设计,包括主页面、发布留言相关页面等,是显示在留言页面,可以由用户(包括用户)以上级别的浏览者看到;最后,进行留言管理页面的设计,这是只能由管理员进行操作的页面,管理员会对留言进行安全、有条理的管理。3.1创建与连接数据库3.1.1数据库表的设计留言版面表note_information: 记录所有的留言版面的信息。用户表not_guest:记录了用户的基本且必要的信息。管理员表note_admin:记录了管理员账号、密码。用户信息表note_user:记录了用户的注册信息。设计数据表间的关系为双层对应,就是简单的针对某一留言管理员进行回复。至此,留言系统的架构部分设计完成了,有了具体的数据库结构设计和系统功能设计,就确定了系统的数据基础和功能架。设计数据库表的字段时,需要充分考虑到留言的应用特点。数据库表的设计要求简单易于理解,扩展性好。基于上面的内容,设计了下列表,这些表之间相互关联,共同存储着系统所需要的数据。在设计数据库表的过程中,要遵循几条原则:数据库设计一个表最好只存储一个实体或对象的相关信息,不同的实体最好存储在不同的数据表中,如果实体还可以再划分,原则是最好能够比当前系统要开发的实体的复杂度小;数据表的信息结构一定要合适,表的字段的数量一般不要过多;扩展信息和动态变化的信息一定要分开在不同的表里;多对多这样的表关系尽量不出现等。表3.1各数据表的说明数据库表名说明表的作用Admin用来存放管理员的名字和密码管理登录Guest用来存放用户的信息和留言管理用户信息Information用来表明该留言板的相关信息留言板的相关信息User用来存放用户的注册信息用户的注册信息8Admin表:用来存放管理员的名字和密码,主要是管理登录Guest表:用来存放用户的信息和留言,主要是管理用户信息Information表:用来表明该留言板的相关信息,主要是留言板的相关信息。 表3.2 表admin字段名称类型字段长度描述说明id自动编号10Not Null编号AdminnamevarChar10Not Null管理员名字adminpassvarChar10Not Null管理员密码如表3.2所示,admin表是用来存放管理员的名字和密码,主要是管理登录的,其主要包括ID,Adminname,adminpass;adminname指的是管理员的名字,adminpass指的是管理员的密码,通过管理员的登录,可以对留言板进行管理,包括编辑,回复和删除。表3.3 表guest字段名称类型字段长度描述说明id自动编号100主键访客留言编号NamevarChar10Not Null访客昵称TitlevarChar150Not Null访客留言主题Oicq数字20访客的QQ号contentvarChar300Not Null访客留言内容Reply数字2默认为1/0版主是否给予回复Dateandtime日期时间10Not Null留言时间HomepagevarChar50访客的主页EmailvarChar50Not Null访客的邮箱如表3.3所示,Guest表是用来存放用户的信息和留言,主要是管理用户信息,其用户信息包括:id访客留言编号、Name访客昵称、Title访客留言主题、Oicq访客的QQ号、content访客留言内容、Reply版主是否给予回复、Dateandtime留言时间、Homepage访客的主页、Email访客的邮箱;其中昵称、邮箱、主题和内容是不能为空的,也就是必填项,这样可以帮助留言板的管理员识别留言者,并且同一个昵称只对应相应的邮箱,当其中必填项没有填好的时候,系统会给予提示,帮助用户完善用户信息的填写9表3.4 表information字段名称类型字段长度描述说明Id自动编号100Not Null编号NamevarChar20Not Null留言板名字urlvarChar50Not Null留言板主页HomevarChar50Not Null留言板所在网站主页NumvarChar10Not Null留言每页显示记录数BadidvarChar10Not Null屏蔽使用的昵称badwordvarChar50Not Null屏蔽使用的字符如表3.4所示,Information表是用来表明该留言板的相关信息,主要是留言板的相关信息,包括Id编号、Name留言板名字、url留言板主页、Home留言板所在网站主页、Num留言每页显示记录数、Badid屏蔽使用的昵称、badword屏蔽使用的字符;通过对相关信息的控制,可以屏蔽用户的部分输入字,可以使留言板变得文明。表3.5 表user字段名称类型字段长度描述说明Id自动编号100Not Null编号Name字符20Not Null用户名字Pass字符20Not Null用户密码EmailvarChar50Not Null用户的邮箱如表3.5所示,user表是用来存放用户注册信息的,包括Id编号、Name用户名字、Pass用户密码、Email用户的邮箱,用户通过注册然后登录,再进行留言。3.1.2数据库的连接Access是文件型数据库,一个文件就是一个数据库,可以利用JAVA中的语法直接连接。在连接数据库之前,必须先声明一个对象来当作数据库与JAVA程序之间的媒介。在建立表之后,完成代码的编辑,然后进行数据库的连接。3.1.3 数据添加根据需要添加数据,然后再在对应表中添加对应项目,编辑好代码,在进行连接。3.1.4 数据删除根据需要删除数据,然后再在对应表中删除对应项目,编辑好代码,在进行连接。103.2 留言信息页面的设计3.2.1建立查看留言相关页面图3.1 浏览留言页面图留言是留言的主要交流内容,是用户-网页-用户之间交流的必要手段,在留言的列表中,第一列“状态”,主要是根据图标来显示留言所处的状态,这些状态在页面最底部有图例表示,接下来一列是留言的主题,留言的主题前面有加号图标的可以展开,点击留言主题可以预览留言的内容。之后是留言的作者,即发帖人。回复和人气分别记载了回复的留言的数量和浏览过的人数。最后更新和回复人指的是最后一个回复留言的时间和用户。进入留言首先看到的就是这个留言列表页,通过这一页用户可以进入浏览留言或发表回复留言的界面进行各种操作。这部分数据来源主要是留言表、用户表,其中界面的颜色设置取自管理员对界面颜色配置的变量值。本页面为首页,也为留言界面,包括了两大模块:留言操作和其他操作,留言操作包括查看留言、签写留言、管理留言三个功能模块,其他操作则只有退出管理,而退出管理之后,则返回当前页面,就没有权限进行修改、回复和删除。113.2.2注册登录相关页面图3.2 用户注册 如图3.2所示,用户注册包括昵称,密码和信箱,正确填写后,提交注册,就可以用自己注册的昵称和密码登录浏览界面了。图3.3 用户登录如图3.3所示,用户登录包括昵称,密码和验证码,正确输入后,登陆,就可以浏览界面并进行留言了。3.2.3建立发布留言相关页面进入发表新帖的界面。这里允许发表新留言,需要用户填写的新留言的信息包括:昵称、邮箱、个人主页、QQ、主题、具体内容等,这也是留言表里的最基本信息。其中标题不能超过50个汉字,要进行校验。其次该留言提供了一些头像的图片,用户只需选择一种即可。内容说明是指书写留言内容时输入框支持输入什么。具体内容输入框上的按钮可以对输入的内容进行字体方面的设置,界面比较友好,让用过Word的人很容易掌握这些小按钮的用法,其中有加粗、斜线等。输入框下方还提供一些小图片,用户可以点击表情图标就可在留言中加入相应的表情。所有内容都填写完毕后,点击“写好了”按钮则数据库中相应的留言表增加一条记录,用户留言发表成功。 12图3.4 发布留言页面图之个人信息如图3.4所示点击签写留言,则跳入发布留言界面,然后开始填写个人信息,个人信息包括昵称,信箱,主页,QQ和主题,其中昵称、信箱和主题是必须填写的,如果没有填写,或者填写不正确,系统都会给出提示并帮助用户完成信息的填写,然后进入下一选项的填写。图3.5 发布留言页面图之个人信息的错误提示当输入有错误或者没有填写好相关信息则会有如图3.5提示。当出现错误提示的时候,点击确定则返回重新填写的界面,只要用户根据提示填写好相关信息,就能继续发表留言了。 图3.6 发布留言页面图之选择头像 13当用户填写玩个人信息之后,则进入了选择头像(如图3.6所示),用户可以选择自己喜欢的头像,并在头像前边用鼠标单击选中,则可以进入留言内容的界面开始留言了。 图3.7 发布留言页面图之留言内容 如图3.7所示,在留言内容中,我们可以看到选择字体,字体大小,选择颜色,还有word中常用的图标帮助用户进行文字的设置,并可以插入图片,超链接等,在下方,有着大家非常熟悉的QQ表情可以通过点击添加到正文中,这样方便实用的设计,可以为用户带来很大便捷,如用生疏图标,则给留言的用户带来操作上不必要的麻烦。当留言写好了之后可以点击“写好了”按键确认并发表留言,如点击“不写了”则返回留言板首页。143.3留言管理页面设计3.3.1建立管理员登录界面管理模块访问页http:/localhost:8080/notebook/login.jsp,数据库中默认的已经存在的用户为admin,密码12345。该模块登录时要进行用户名和密码的有效性验证,查询用户表,见图3.6。图3.6 留言管理登录页面图3.3.2建立版面管理相关页面上面介绍了登录模块,接下来在管理员登录后进入留言维护模块,负责修改,回复,删除等。管理员首先看到的是留言列表。该列表页是管理员对留言进行各种操作的界面,所以要留给用户一些接口,以便用户进入到其他页面进行各种操作(新增留言分类、新增留言、分类排序修改、删除分类等)。在留言的列表页,留言分类的维护包括新增、编辑和删除。15图3.7 留言管理页面图如图3.7所示,管理员进入界面后,有删除、回复/编辑回复、编辑的权限。当管理员点击删除时,则跳出对话框(如图3.8留言管理页面图之删除确定)当点击确定时,则该留言被删除,如点击取消,则保留留言。当点击回复/编辑回复或编辑时,者根据图(3.9留言管理页面图之回复或编辑)提示进行恢复或者编辑。图3.8 留言管理页面图之删除确定图 图3.4.2 留言管理页面图之回复或编辑 165系统的实现-测试5.1测试的目标(1)测试是为了发现程序中的错误而执行程序的过程。(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。(3)成功的测试是发现了至今为止尚未发现的错误的测试。5.2 测试步骤5.2.1模块测试模块应具有一些基本属性,如名字、明确规定的功能、内部使用的数据(或称局部数据)、与其他模块或外界的数据联系、实现其特定功能的算法,模块可被其上层模块使用,也可调用其下属模块进行协同工作等。5.2.2集成测试集成测试是按设计要求把通过单元测试的各个模块组装在一起,检测与接口有关的各种故障。可分为非增量式集成测试法和增量式集成测试法。5.2.3确认测试对照软件需求规格说明,对软件产品进行评估以确定其满足软件需求的过程。5.2.4系统测试系统测试实际上是针对系统中组成部分进行的综合性检验,很接近日常测试实践。5.2.5验收测试验收的主要任务包括:明确规定验收测试通过的标准、确定验收方法、确定验收测试的组织和可利用的资源、确定测试结果的分析方法、指定验收测试计划并进行评审、设计验收测试的测试用例、审查验收测试的准备工作、执行验收测试。 图5-2-1软件测试的过程5.3测试阶段的信息流图5-3-1测试阶段的信息流4.结束语作为计算机类专业的学生,我们每个学期都有课程设计,对软件开发的概念还不是很强。而毕业设计则不同,它是大学最后一次对专业知识的综合实践活动,同时也是我所做的工作量最大的一次作业,因此因此我对本次毕业设计给与了高度的重视。从选题、收集资料、学习相关业务技术到实际编程,我都一丝不苟的对待了,虽然说是自学,可能最后的系统不是很完善,在今后的学习工作中,我还会尽量的去完善本系统,希望在我的工作中可以用到这个系统,经过紧张的学习、设计阶段,我在编程尤其是数据库应用程序开发方面的实战能力得到了一定的巩固和提高,对数据库理论有了更深刻的认识,对软件开发的基本过程有了更深刻的了解。这些必然是自己在从事软件研究与开发方面的素质得到了一次强有力的锻炼。当然期间由于开发软件的经验不足,其次对开发软件的应用也不够熟练,也走了不少弯路,有事甚至需要推到重来,总的感觉是遇到了很多困难,有时虽导致某些预期的功能未能实现。比如,浏览窗体中的修改、删除、查询功能不能很好的运行,原因找了好久,却发现不了其中的错误,因为在编译和连接的工程中都未提示出错,这一点,有待于以后进一步的提高。总结本次设计给我感受最深的至少有以下3点:1. 进行软件开发这种工作,要有恒心,要能静下心来做,决不能浮躁2. 要遵循软件开发本身的规律,并且要吸取已有的经验3. 进行软件开发前,要建立一个好的系统模型,然后将其换份为几个模块,这样就容易的多了。但我想我的实际收回远非这么几点。但是由于经验上的不足,失误之处在所难免,敬请各位老师批评指正。17参考文献1王晟 韩泽坤编著Access数据库开发经典案例解析M清华大学出版社,2006年。2刘凡馨等 Access数据库应用教程M. 清华大学出版社,2007年。3宇帆 王方 何翠平网页制作与网站建设从入门到精通M人民邮电出版社,2006年。4(美)Bruch Eckel.Java编程思想(第4版).机械工业出版社.2007年。5王宇虹等Access 数据库系统开发从基础到实践M电子工业出版社,2006年。6Alexander,M梁普选 刘芳芬等译 Access数据分析宝典M.电子工业出版社,2006年。7陈昊鹏等译.Java编程思想(第4版).机械工程出版社,2005年。8钟小平 张金石 尚顶洪 张鹏编网络服务器配置完全手册M人民邮电出版社,2006年。9(美)Ivor Horton著.java2入门经典.机械工程出版社,2006,72-264页。10张国鸣 严体华网络管理员教程M第2版清华大学出版社,2006年。11(美)里伯提 赫威兹.瞿杰 赵立东 张昊译Programming ASP.NET中文版M(第3版)电子工业出版社,2007年。12冀振燕.UML系统分析设计与应用案例M.人民邮电出版社,2003年。13王珊 萨师煊.数据库系统概论(第四版)M.高等教育出版社,2006年。14朱侠仁 吴之闲.软件工程实用教程M.中国青年出版社,2006年。15申莉莉.数据库系统与Access教程.清华大学出版社,2003年。 18114*本科毕业设计(论文)管理暂行规定毕业设计(论文)是本科人才培养的重要实践性教学环节,也是学士学位评定的重要依据。为了切实做好我校的毕业设计(论文)工作,规范毕业设计(论文)工作的管理,提高毕业设计(论文)的质量,特制定本规定。一、毕业设计(论文)的主要目的(一)培养学生运用所学知识独立地分析和解决本专业范围内一般问题的能力,培养学生的创新意识和实践能力,使学生从事学术研究的能力得到初步的训练;(二)培养学生理论联系实际的工作作风和严谨认真的科学态度;(三)培养学生分析设计能力、研究实验能力、工程实践能力、经济分析能力、外文阅读能力和计算机的运用能力,以及社会调查、文献资料查阅和论文写作能力。二、毕业设计(论文)的基本要求(一)按照各专业“毕业设计(论文)教学大纲”的要求进行;(二)要具有学术性,要对自然科学或社会科学内某一领域进行专门、系统的研究,并表达其研究成果;(三)要具有创见性,要对学术或工程的某个问题有新的发现、新的构想或新的发展和完善;(四)要具有科学性,要求论述系统而完整,首尾一贯而不前后矛盾,实事求是而不主观臆造;(五)要具应用性,要能解决生产实际问题,在技术改造、生产管理等通过方面有所创造;(六)应做到观点正确、论据充分、推理严密、计算准确,层次分明、条理清楚、语言精炼,有必要的图表和相关资料等;(七)应参阅一定数量的外文资料,并要求在毕业设计(论文)中反映出来。三、毕业设计(论文)的工作程序毕业设计(论文)工作程序分为选题、开题、撰写论文或设计、中期检查、答辩、归档等环节。四、毕业设计(论文)的时间安排毕业设计(论文)工作时间为812周,时间安排应按*本科生毕业设计(论文)工作流程执行,集中用于毕业设计(论文)的时间不得少于专业培养计划规定的周数。五、毕业设计(论文)的领导与管理全校毕业设计(论文)在分管教学副校长领导下进行,分级管理,层层负责。(一)教务处毕业设计(论文)管理工作职责:1、汇总各院(部)毕业设计(论文)题目和指导教师安排,协调有关问题;2、做好毕业设计(论文)前期、中期、后期检查工作,对未达到各阶段进度、质量要求或违反有关规定的院(部)提出整改要求;3、开展学校毕业设计(论文)工作评估和研究工作。(二)院(部)毕业设计(论文)管理工作职责:各院(部)成立毕业设计(论文)工作领导小组,确定毕业设计(论文)指导教师,布置毕业设计(论文)工作任务,检查本院(部)毕业设计(论文)工作落实情况。院(部)毕业设计(论文)管理工作职责为: 1、审查毕业设计(论文)选题、下达任务书,安排指导教师,布置毕业设计(论文)有关工作;2、定期检查毕业设计(论文)工作进展情况,协调处理毕业设计(论文)中的有关问题,督促检查指导教师的工作;3、对学生毕业设计(论文)按规范化要求进行形式审查,组织毕业设计(论文)答辩和成绩评定工作。对答辩小组提出的优秀的毕业设计(论文)及评阅答辩中有争议的毕业设计(论文),组织答辩委员会进行复议,最终确定成绩;4、按学校有关要求,保存与毕业设计(论文)有关的电子和纸质文档;5、做好本院(部)学生毕业设计(论文)总结与评估工作。(三)毕业设计(论文)指导教师职责:1、指导学生选题,拟定任务书,安排学生做开题报告,编写指导方案,制定计划和工作程序;2、对学生提出具体要求,指定主要参考资料和社会调查内容,规定学生应完成的查阅中外文资料、文献综述、开题报告、各项实验数据、计算工作(包括上机)、设计(论文)等;3、采取多种方式检查学生的工作进度和工作质量,及时解答和处理学生提出的有关问题,并认真填写毕业设计(论文)指导记录表;4、做好学生外文翻译的评阅工作,指导学生按规范要求正确撰写毕业设计(论文);5、在学生答辩前对毕业设计(论文)(包括设计说明书、计算资料、实验报告、图纸或论文等)进行审查,认真填写毕业设计(论文)评语,指导学生参加答辩;6、根据院(部)安排参加答辩工作。(四)学生在毕业设计(论文)过程中必须做到:1、重视毕业设计(论文)过程,明确各环节目的、意义和要求,虚心接受指导教师和实验技术人员的指导,保质保量地完成毕业设计(论文);2、独立完成规定的工作任务,不弄虚作假,不抄袭、剽窃他人成果;3、认真填写*本科毕业设计(论文)研究过程记录表;4、毕业设计(论文)成果、资料应于答辩结束后及时交指导教师收存,凡涉及到国家机密、知识产权、技术专利、商业利益的成果未经院(部)许可,学生不得擅自带离学校。六、毕业设计(论文)的选题与开题(一)选题原则1、原则上一生一题,当一个课题比较大时,可以分成几个小课题,每个学生完成一个小课题时必须保证其主要部分为独立进行的工作,使每个学生都受到较全面的训练;2、选题应体现本专业的培养目标,达到毕业设计(论文)大纲的教学要求;3、选题应特别注意有利于学生综合应用所学知识,有利于学生能力的培养,并能保证各专业所应当具有的基本技能的训练;4、选题应与社会、生产、教学、科研等实际相结合。理工科毕业设计(论文)的选题应注重在具有实际应用前景、具有创新构思的课题中选取,鼓励理工科学生进行毕业设计,其中,工科毕业设计所占比例应不少于80%;文科及经管类的选题需注重分析解决当前经济改革、社会现实生活和理论研究中的热点、难点、焦点问题;。毕业设计(论文)在实验、实习、工程实践和社会调查等社会实践中完成的比例要在50%以上。5、选题难度和工作量要适当,使学生能在规定的时间内完成任务;6、选题要有一定层次区分,有利于各类学生提高水平,鼓励学生有所创新;7、各专业的选题数须多于本专业当届的毕业生数。每学年选题应适当更新,不同届选题重复率须控制在20%以内;8、各专业选题须经院(部)严格审查并报教务处备案。(二)选题、开题程序1、指导教师提出的毕业设计(论文)课题须经院(部)审查后向学生公布,通过师生双向选择或经协商分配,确定学生毕业设计(论文)题目及指导教师。选题和指导教师一经确定,不得随意更改;2、各院(部)应不迟于第七学期第十四周结束前完成选题工作,毕业设计(论文)任务书不迟于第七学期第十五周前下达给学生,院(部)应将毕业设计(论文)选题汇总表于第七学期第十六周结束前报教务处;3、毕业设计(论文)开题工作应在第七学期结束前完成,包括文献调研、文献综述、开题报告等,院(部)应根据本院(部)毕业设计(论文)工作的具体计划,安排学生在指导小组范围内作开题报告;七、毕业设计(论文)任务书 (一)毕业设计(论文)任务书是学生进行毕业设计(论文)的指导性文件,每个学生都必须有自己的任务书; (二)任务书的内容包括:设计(论文)研究的背景和依据、任务和基本要求、进程安排等;(三)任务书由指导教师填写,交教研室审查,经院(部)批准后方可实施;(四)毕业设计(论文)结束后,任务书要与毕业设计(论文)一起送交院(部)保存。八、毕业设计(论文)指导教师配备(一)毕业设计(论文)指导教师应由具有中职及以上专业技术职务的教师或工程技术人员担任,助教等初级职称人员不能单独指导毕业设计(论文),但可根据需要安排协助指导教师的工作。指导教师名单由院(部)毕业设计(论文)工作领导小组审定后,报教务处备案;(二)指导毕业设计(论文)期间,指导教师必须坚守岗位,各院(部)要严格控制指导教师出差。确因工作需要出差的,须经院(部)分管教学副院长批准,并委派水平相当的教师代理指导;(三)对于在校外进行毕业设计(论文)的学生,院(部)可聘请相当于中级专业技术职务及以上的工程技术人员或研究人员担任指导教师,但院(部)必须指定专人进行检查,掌握进度,保证质量,协调解决有关问题;(四)每位指导教师指导的学生数原则上不超过8人,科研、教研能力突出的高级职称教师或具有博士学位人员可适当增加指导人数(最高不超过10人)。指导教师对每个学生的指导每个环节不得少于1次,总计不得少于3次。九、设计(论文)的撰写1、毕业设计(论文)的撰写按“*本科毕业设计(论文)撰写规范”执行;2、设计(论文)正文字数:文科(除外语类)10000字以上,理工科及外语、艺术类6000字以上;3、所有设计(论文)应按规定格式打印1份,学生所在院(部)留存。另外应将电子版报送教务处。十、毕业设计(论文)答辩及成绩评定(一)毕业设计(论文)完成后必须进行答辩。对通过毕业设计(论文)答辩并达到毕业基本要求的学生方可发给毕业证书。各专业成立答辩小组,具体负责本专业毕业设计(论文)答辩和成绩评定。各院(部)成立答辩委员会,对答辩小组提出的优秀的毕业设计(论文)及评阅答辩中有争议的毕业设计(论文)进行审查、复议,最终确定成绩。答辩工作原则上不聘请校外专家参加,如确因课题需要,必须聘请校外人员参加时,须经院(部)批准;(二)毕业设计(论文)答辩按“*本科毕业设计(论文)答辩程序和实施办法”规定程序进行;(三)毕业设计(论文)的成绩评定,采用五级记分制,即优、良、中、及格和不及格,具体评分标准按照“*本科毕业设计(论文)量化评分参考标准”执行。要求优秀与良好比例之和控制在70%以内,优秀率在15%左右(最多不超过20%)。其中优秀、不及格等级须写出具体理由,其余等级须写出简要评语;(四)凡毕业设计(论文)成绩不及格者,按结业处理。十一、毕业设计(论文)工作所需的经费(含开题费、实验费、答辩费、指导教师课时津贴等)由学校按各院(部)毕业生每人350元,统一发放至各院(部),由各院(部)制订分配细则。十二、本规定自公布之日起执行,由教务处负责解释。附件1:*本科毕业设计(论文)撰写规范附件2:*本科毕业设计(论文)量化评分参考标准附件3:*本科毕业设计(论文)答辩程序和实施办法附件4:*本科毕业设计(论文)工作评估办法二七年十一月十三日附件1:*本科生毕业论文撰写规范为进一步规范本科生毕业论文的撰写工作,提高论文撰写质量,加强论文的管理工作,特制定本规范。1论文结构及写作要求论文(设计说明书)应包括:封面,目录,中文题目、中文摘要与关键词、英文题目、英文摘要与关键词,正文,注释,参考文献,致谢,附录(可选)等部分。1.1 目录 目录独立成页,包括论文中全部章、节的标题及页码。1.2 题目 题目应该简短、明确、有概括性。论文题目一般中文字数不超过25个字,外文题目不超过15个实词,不使用标点符号,中外文题名应一致。标题中尽量不用英文缩写词,必须采用时,应使用本行业通用缩写词。1.3 摘要与关键词1.3.1 摘要 摘要是对论文(设计说明书)内容不加注释和评论的简短陈述,要求扼要说明研究工作的目的、主要材料和方法、研究结果、结论、科学意义或应用价值等,是一篇具有独立性和完整性的短文。摘要中不宜使用公式、图表以及非公知公用的符号和术语,不标注引用文献编号。中文摘要一般为200字左右。1.3.2 关键词 关键词是供检索用的主题词条,应采用能覆盖论文主要内容的通用技术词条(参照相应的技术术语标准),一般列38个,按词条的外延层次从大到小排列。中英文关键词应一一对应。1.4 论文正文论文正文部分包括:绪论(或前言、序言)、论文主体及结论。 绪论是说明论文工作的选题目的和意义,国内外文献综述以及论文所要研究的内容。 论文主体是论文的主要组成部分。要求层次清楚,文字简练,通顺,重点突出。 结论是整个论文的总结,应做到重点突出,言简意赅。正文字数原则上文科(除外语)不少于10000字,理工科及外语、艺术类不少于6000字。1.5 注释论文中有名词或情况需要解释,或者引用他人的观点及原话、主要数据等必须加注说明,注明出处。1.6 参考文献参考文献反映论文的取材来源、材料的广博程度。列出的只限于那些作者亲自阅读过的,最重要的且发表在公开出版物上的文献或网上下载的资料。参考文献不少于10篇,其中外文文献不少于2篇。1.7 附录如有不宜放在正文中但有重要参考价值的内容(如公式的推导、程序流程图、图纸、数据表格等)可编入论文的附录中。1.8 致谢向给予指导、合作、支持及协助完成研究工作的单位、组织或个人致谢,内容应简洁明了、实事求是,避免俗套。2书写及打印要求2.1 论文书写论文(设计说明书)要求统一使用Microsoft Word软件进行文字处理,统一采用A4页面(210297)复印纸打印,版芯尺寸:页边距为上2.8 cm,下2.5 cm,左2.5 cm,右2.5 cm;字间距为标准,单倍行距。页眉:宋体、五号,居中排列;页眉内容为:*本科毕业论文;页码在页下居中放置,用五号字体。论文封面和目录不编页码,页码从目录后开始编排。页码用阿拉伯数字(1、2)编排。论文文字错漏率不能大于万分之五。2.2 目录目录应包括论文中全部章节的标题及页码,含摘要与关键词(中、外文)、正文章、节题目(可视论文需要进行,编写到23级标题)、参考文献、附录、致谢等。目录题头用四号黑体字居中排写,隔行书写目录内容。目录中各章节题序及标题用五号宋体。2.3 摘要与关键词中、外文摘要与关键词单独成页置于目录后,编排上中文在前,外文在后。摘要、关键词题头均用小四号黑体字排写,内容文字用五号宋体字,英文用Times New Roman。关键词各词条间用分号“;”隔开。2.4 论文正文2.4.1 章节及各章标题 章节标题应突出重点、简明扼要,字数一般在15字以内,不使用标点符号。标题中尽量不采用英文缩写词
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业保密协议书编写技巧
- 物业租赁代理费用基金合同
- 股权代持入股合作协议书
- 2024购销合同协议精要
- 二手电动自行车转让合同
- 2024版企业技术成果保护协议
- 影视作品制片权许可合同
- 土地使用权转让协议书示例
- 2024年设立股份公司资金注入协议
- 七年级地理上册-5.1-世界的人口教案-商务星球版(1)(2021学年)
- 环保产品管理规范
- 幼儿园:我中奖了(实验版)
- 赵学慧-老年社会工作理论与实务-教案
- 《世界主要海峡》
- 住院医师规范化培训师资培训
- “三新”背景下的数学课堂教学 论文
- 中央企业商业秘密安全保护技术指引2015版
- 螺旋果蔬榨汁机的设计
- 《脊柱整脊方法》
- 会计与财务管理专业英语智慧树知到答案章节测试2023年哈尔滨商业大学
- 广东省2020年中考英语试题【含答案】
评论
0/150
提交评论