




已阅读5页,还剩113页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科生毕业设计说明书题目基于JAVA的博客管理系统的设计与实现I摘要本文对博客系统的设计与开发过程进行了分析与叙述。依照系统开发的实际操作步骤,文章从系统概述、系统分析、系统设计和系统实现这四大章节对系统开发过程进行分别阐述。系统概述中主要进行了课题背景、课题意义和现状分析;系统分析中主要包括了系统设计前的需求分析、业务流程分析、数据流程分析和数据字典分析;而系统设计则是对系统体系结构、各功能模块、数据库结构设计等具体的系统实现过程进行剖析展示,在系统设计章节中有详细的文字解释并配有表图说明。文章还列举了关键的功能模块实现代码。本文力求可以为博客系统的开发设计找到一种切实可行的解决方案,在分析了目前国内外博客系统的现状的基础上,并经过反复摸索和学习研究后,借助编程语言JSP和SQLSERVER数据库最终实现了博客系统的开发,并在一系列测试后,达成了人性化、所需功能完善操作清晰的设计目标。关键词JSP;SQLSERVER2005;博客2目录1系统概述111设计目的112设计思路113系统需求分析214开发可行性分析4141管理上的可行性4142技术上的可行性4143经济上的可行性4144执行可行性415开发环境416运行环境417参考文献42总体设计621系统物理结构6211系统流程图6212数据库分析722模块功能设计11221系统首页设计11222用户注册模块11223照片发布模块13224添加文章模块14225用户修改个人资料模块14226管理员登录模块15227注册用户管理16228公告管理模块界面163运行设计1731运行代码17311用户注册模块界面17312照片模块界面18313添加文章模块界面19314修改个人资料界面20315登陆界面21332数据库代码224系统测试2341系统测试23411测试的目的23412测试的准则23413测试的方法2342功能测试2443稳定性测试2444安全性测试2445系统测试2446系统维护242015届本科生毕业设计说明书系统概述11系统概述11设计目的和意义随着互联网的迅猛发展,网络日益成为人们交流的重要媒介,网络交流方式也日新月异。在没有自己的博客之前,人们会经常进出于论坛发表贴子或者通过即时通信软件聊天,来表达自已的想法,可是这些都是零散的和杂乱的。博客的出现,让人们可以不断的把自己以前的和每天激发的一些想法或者感受整理放在自己的博客上,每次在写文章的时候,可能又会产生新的想法。虽然一些想法一些思考只是皮毛,没有什么深度,但是当下笔去写的时候每次都会对某个小小的问题有了更多的一点点思考,再写博客的时候就感觉到了一种满足感,一种想法得以释放思考得以延伸的满足感。生活中每天的一个小小的事情都会引起人们的思考,甚至是和朋友的聊天中一个小小的火花迸发。督促自己努力、把一时的想法变成观点,争取在生命中的每天里留下点什么,这也是人们写博客的目的之一。这样就能督促自己每一天不要浑浑噩噩,时光流逝无痕无声无息,写博客也是在自己的每一天上留下了一道浅浅的思考和划痕。不仅如此,通过写博客、记录自己的想法可以帮助实现如下这些目的(1)记录生活,在自己的每一天上留下思考的划痕。(2)整理思路,固化知识,获得更多更好的想法。(3)分享,将自己的想法、经验与人分享。(4)交流、提高,通过交流产生更多的思维火花,相互提高。(5)交友,互相鼓励,一路同行。博客系统的实现,用户轻松注册一个账号后,可以发布照片,个人工作过程、生活故事、思想历程、闪现的灵感等及时记录和发布,发挥个人无限的表达力;更可以以文会友,结识和汇聚朋友,进行深度交流沟通。12设计思路首先是拿到客户的需求,有时候客户的需求很不合理,由于客户对JAVA不理解和对自己操作简便的最大化给程序员造成了很大的麻烦,对于客户的这种无理的需求,项目经理通常要跟他们解释清楚,同时,有些需求是客户也想不到的,作为有良知的程序员,主动和客户提出来。2015届本科生毕业设计说明书系统概述2拿到客户的需求之后,要进行的是需求分析,这是一个很重要的过程,需求分析不好,将直接影响到程序员代码编写,无论是对客户,还是对公司都有很大的损失。需求分析将客户的需求实现模块化,对每个功能具体化,这样编程起来就特别简单。既节省了时间,又能实现代码的优化。需求分析结束,就是代码的编写了,把程序员分成小组,每个小组负责不同的模块,这样分工明确,没有人能逃避自己的责任。有利于项目时间的掌握和对项目的可控性的增强。代码写完后就是个功能模块实现拼接的时候。完成拼接以后就是进入项目的测试阶段,测试通过就是上线了。最后就是系统的维护。13系统需求分析本系统致力于建立灵活、方便的博客系统,主要有三大功能模块系统管理员模块、注册的会员模块和游客访问模块。系统管理员模块只有系统管理员才具有该模块的权限。该模块需要实现注册用户和系统用户的管理,另外通过该模块可以浏览文章信息、浏览相册、删除文章、删除相册等,以及系统公告等信息。系统公告参数具体包括标题和内容2个方面的信息。注册用户模块用户只用通过该网站提供的接口注册后才有的功能。该模块是系统核心的功能模块,要求实现博客文章发表、撰写日志、相册上传、文章评论、删除文章、删除照片、修改个人信息和好友管理的功能。游客模块用户不需要注册就有的功能。该模块要求实现博客文章信息浏览、相册查看和发表评论等功能。系统功能图如图11所示2015届本科生毕业设计说明书系统概述3注册用户管理文章管理相册管理系统公告管理系统用户管理系统管理员博文信息管理评论管理上传照片修改个人信息密码修改注册用户好友管理撰写日志信息相册查看文章浏览发表评论系统管理员图11系统功能图2015届本科生毕业设计说明书系统概述414开发可行性分析141管理上的可行性把博客伸到互联网上,建立起用户、网络、博客一体化的模式,对于商家来说是一大进步,促进网上博客的发展。因此,商家大都不会对此持有反对意见,领导也能够相应的支持。142技术上的可行性使用MYECLIPSE作为开发环境,服务器选用APACHE,选择JAVA语言就能有效解决相关的问题,从而确保实现系统功能。143经济上的可行性随着经济的发展,人们在网上的交流形式也越来越广泛。相应的各种交流软件的需求就变得越来越大。这样就提供了广阔的市场。人们在网络交流上的消费也越来越高,这样就让商家看到了商机,从而就会加大投资,这样就提供了经济上的支持。从而经济上是可行的。144执行可行性本系统选用大家所熟知的火狐或者谷歌浏览界面,用户有基本的计算机知识就可以轻松使用。并且整个系统选用友好的交互界面,简明扼要,对数据库的要求也不是很高。因此,该系统的操作是可行的。15开发环境该系统利用JAVA技术来建构,JAVA具有语言相容性高、隐密安全性高、容易操作易于学习等特点,它具有很强大的功能、友好的界面、开放的编程技术和完全的站点建设方案。系统的开发工具是MYECLIPSE,数据库选用SQLSERVER数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。16运行环境系统使用基于JAVA语言,后台的数据库使用SQLSERVER数据库管理整个联想集团人力资源管理系统的后台数据。系统运行环境是JDK17APACHETOMCAT7。TOMCAT服务器是一个免费的开放源代码的WEB应用服务器。TOMCAT提供了各种平台的版本供下载,可以从其官方网站上下载其源代码版或者二进制版。由于JAVA的跨平台特性,基于JAVA的TOMCAT也具有跨平台性。17参考文献1姜雷基于JAVA技术的实验室管理系统的设计与实现D电子科技大学,20142015届本科生毕业设计说明书系统概述52王添财基于JAVAEE的在线考试系统的设计与实现D华南理工大学,20143张韬基于JAVAWEB的材料采购业务管理系统的设计与实现D电子科技大学,20144闫伟光基于JAVAEE的个人博客管理系统系统的设计与实现D内蒙古大学,20135印旻JAVA语言与面向对象程序设计M北京清华大学出版社,20136桂思强数据库程序设计M北京中国铁道出版社,20137王华杰,黄山数据库编程M北京科学出版社,20138张洪波,张黎明,单银银JSP/HTLM编程实作教程M北京北京希望电子出版社,20119胡社HTML编程M北京人民邮电出版社,201210李廉WEB服务器技术指南M北京机械工业出版社,201311杨小平、尤晓东多媒体技术及应用M北京清华大学出版社,201412刘乃琦、苏畅JAVA应用开发与实践M北京人民邮电出版社,201213张海藩软件工程导论(第五版)M北京清华大学出版社,201214马建红、李占波JSP应用与开发技术M北京清华大学出版社,20132015届本科生毕业设计说明书总体设计62总体设计21系统物理结构本系统的系统结构是按照了自上向下的设计理念完成的。第一层是用户登录界面。第二层是网站首页。第三层主要提供系统管理员功能,也包括用户信息管理,文章管理、相册管理、公告管理等,用户登录成功后可以转至各个管理功能。第四层即各个管理功能的所有功能。211系统流程图如图21所示。注册管理员登录成功NY普通用户用户信息管理文章管理相册管理修改密码文章浏览发布评论相册浏览图21系统流程图2015届本科生毕业设计说明书总体设计7212数据库分析数据库是本系统的核心,系统中所有的信息都存储在数据库中,从而实现需要的功能。本系统中数据库采用SQLSERVER作为数据库工具。如果直接在数据库软件上建立表格,开发出来的数据库多半存在很多弊端,由于没有全面分析用户需求,数据库很可能在网站编写过程中需要多次修改,这将大大降低开发效率。一个良好的数据库开发过程一般是先系统分析,在逻辑设计,然后物理实现。系统分析中分析数据库用户需求,并画出ERENTITYRELATIONSHIP图直观地表示出数据库系统的需求。逻辑设计中根据系统分析设计一个关系模型。物理设计为逻辑设计中的数据库模型选取一个最适合的应用环境的物理结构,通常选取一个常用的数据库软件,用数据库软件创建与逻辑设计中数据模型对应的数据库。1、数据库需求分析博客系统中,数据库要解决如下需求1保存会员信息,包括员工的姓名、性别、出生日期、民族等员工的信息。2保存管理员的信息,包括管理员的姓名、编号等信息。2、数据库概念设计拥有以上的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。分析本系统的需求,可以得到如下实体间ER图如图22所示2015届本科生毕业设计说明书总体设计8浏览器添加时间用户信息表头像住址联系方式性别用户昵称登陆密码用户名文章内容相册信息表上传时间内容相册标题用户ID系统管理员表用户名密码文章表公告信息表公告标题公告内容评论信息表评论内容评论者姓名评论者QQ标题用户ID评论时间相册ID发布时间公告ID图22系统数据库ER图2015届本科生毕业设计说明书总体设计93、数据库逻辑设计数据库的概念结构设计完毕后,可以将上面的数据库概念转化成某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。利用这个实际数据模型,可以很直观的看出数据库中每个数据表的所储存的信息情况,比如字段的名称,字段的类型,字段是否允许为空以及对字段进行的说明,这其中包括了主键字段不允许为空的这一特性。各个ER图转换的关系表如下(1)用户信息表(T_USERS)用户信息表主要用于存放用户的信息,主要字段包括用户ID,用户账号,密码,状态,地址,电话,头像等。表31用户信息表(T_USERS)字段名数据类型字段描述长度主键IDINT用户ID4NAMEVARCHAR用户账号50PWDVARCHAR用户密码50REALNAMEVARCHAR昵称50SEXVARCHAR性别50ADDRESSVARCHAR住址50TELVARCHAR联系方式50PICPATHVARCHAR头像50(2)文章信息表(T_BOWEN)文章信息表主要用于存储用户添加的文章信息,主要字段有文章编号、标题、内容。表32文章信息表(T_BOWEN)字段名数据类型字段描述长度主键IDINT文章编号4TITLEVARCHAR标题50CONTENTVARCHAR文章内容5000TIMESDATE添加时间4USER_IDINT用户ID4CLICKSINT浏览量42015届本科生毕业设计说明书总体设计10(3)相册信息表(T_XIANGCE)文章信息表主要用于存储用户添加的相册信息,主要字段有相册编号、标题、内容。表33相册类型信息表(T_XIANGCE)字段名数据类型字段描述长度主键IDINT相册编号4TITLEVARCHAR相册标题50TIMESDATE添加时间4USER_IDINT用户ID4(4)评论信息表(T_PINGLUN)评论信息表主要用于对文章的评论信息,主要字段包括评论时间,评论内容,评论者姓名。表34评论信息表(T_PINGLUN)字段名数据类型字段描述长度主键IDINT评论编号4CONTENTVARCHAR评论内容50SHJIANVARCHAR评论时间50BOWEN_IDINT文章ID50(5)公告信息表(T_GONGGAO)公告信息表主要用于网站的公告的信息,主要字段包括公告标题、公告内容添加日期。表35公告信息表(T_GONGGAO)字段名数据类型字段描述长度主键IDVARCHAR编号4TITLEVARCHAR标题50CONENTVARCHAR内容5000TIMESDATETIME发布时间4(6)照片信息表(T_ZHAOPIAN)照片信息表主要用于用户的照片信息,主要字段包括用户ID、照片标题、照片介绍。2015届本科生毕业设计说明书总体设计11表36好友信息表(T_ZHAOPIAN)字段名数据类型字段描述长度主键IDINT编号4TITLEVARCHAR照片标题4FUJIANVARCHAR照片路径4JIESHAOVARCHAR照片介绍XIANGCE_IDINT相册ID(7)管理员信息表(ADMIN)管理员信息表主要用于系统管理员的信息,主要字段包括编号、登陆账号、登陆密码。表37管理员信息表(ADMIN)字段名数据类型字段描述长度主键IDINT编号10NAMEVARCHAR登陆账号50PWDVARCHAR登陆密码5022模块功能设计221系统首页设计页面的上方显示的是该网站的LOGO和当前的时间,下方主要部分是信息显示区域,右侧中间部分是通知公告,管理员发布的信息公告都可以在此点击后链接到相应的信息页面查看具体通知公告,右上方是登陆模块,用户必须输入正确的用户名、密码和验证码后才能进入系统,右下方方是一个精美的日立表。首页界面如图23所示。2015届本科生毕业设计说明书总体设计12图23系统首页图222用户注册模块游客要想使用本系统的功能,并不是仅仅局限于浏览和评论,前台条件是必须先注册一个用户账号,然后凭此账号登陆,才能拥有相册上传、好友管理、文章发布等这些功能。注册界面如图24所示。图24用户注册模块界面2015届本科生毕业设计说明书总体设计13223照片发布模块在这个界面中,用户需要输入照片标题、照片说明信息。这个地方还用到的现在比较流行的富文本编辑器FCKEDITOR。图25照片发布模板图2015届本科生毕业设计说明书总体设计14224添加文章模块在该界面中首先输入文章内容。单击“提交”按钮,即可完成归文章发布操作,如图26所示。图26添加文章模块界面225用户修改个人资料模块点击个人资料链接。跳转到个人资料编辑页面。系统自动赋值数据到个人信息的文框中。可以直接修改文本框的内容,修改完毕,单击“提交”按钮。如图27所示。2015届本科生毕业设计说明书总体设计15图27用户个人资料编辑模块界面226管理员登录模块系统管理员要维护整个系统,必须先登陆到系统中,在登陆页面,首先将从前台页面提交的用户名和密码进行接受,之后在后台进行处理,按照用户名在数据库中进行查询如果查到该用户则将该用户的权限和密码全都取出来分别赋给两个字符串变量,判断从数据库中读出的密码与登录时输入的密码是否配比上,若两个密码相同则根据权限的值进入相应的页面,否则输出密码错误。如图28所示。图28系统管理员登陆模块界面227注册用户管理管理员登陆到系统后。点击上面的菜单“用户管理”,可以浏览注册用的信息,同时也可以删除不合法的用户。以保证系统的纯洁性。如图29所示。2015届本科生毕业设计说明书总体设计16图29注册用户模块界面228公告管理模块界面管理员登陆到系统后。点击上面的菜单“公告管理”,可以浏览以前发布的公告信息,同时也可以删除、编辑旧的公告,录入新的公告。如图210所示。图210公告管理模块界面2015届本科生毕业设计说明书运行设计173运行设计31运行代码311用户注册模块界面PUBLICSTRINGUSERREGTUSERUSERNEWTUSERUSERSETUSERNAMEUSERNAMEUSERSETUSERPWUSERPWUSERSETUSERADDRESSUSERADDRESSUSERSETUSERTELUSERTELUSERSETUSERREALNAMEUSERREALNAMEUSERSETUSEREMAILUSEREMAILUSERSETUSERSEXUSERSEXUSERSETUSERQQUSERQQUSERSETFUJIANFUJIANEQUALS“TRUE“/IMG/NONEGIF“FUJIANUSERSETFANGWENLIANG0USERSETUSERDEL“NO“USERDAOSAVEUSERRETURN“SUCCESSADD“PUBLICSTRINGUSEREDITTUSERUSERUSERDAOFINDBYIDUSERIDUSERSETUSERNAMEUSERNAMEUSERSETUSERPWUSERPWUSERSETUSERADDRESSUSERADDRESSUSERSETUSERTELUSERTEL2015届本科生毕业设计说明书运行设计18USERSETUSERREALNAMEUSERREALNAMEUSERSETUSEREMAILUSEREMAILUSERSETUSERSEXUSERSEXUSERSETUSERQQUSERQQUSERSETFUJIANFUJIANUSERDAOGETHIBERNATETEMPLATEUPDATEUSERMAPREQUESTMAPSERVLETACTIONCONTEXTGETCONTEXTGET“REQUEST“REQUESTPUT“MSG“,“修改成功“RETURN“MSG“312照片模块界面PUBLICSTRINGZHAOPIANADDHTTPSERVLETREQUESTREQUESTSERVLETACTIONCONTEXTGETREQUESTTZHAOPIANZHAOPIANNEWTZHAOPIANZHAOPIANSETTITLEREQUESTGETPARAMETER“TITLE“ZHAOPIANSETFUJIANREQUESTGETPARAMETER“FUJIAN“ZHAOPIANSETXIANGCEIDINTEGERPARSEINTREQUESTGETPARAMETER“XIANGCEID“ZHAOPIANSETDEL“NO“ZHAOPIANDAOSAVEZHAOPIANREQUESTSETATTRIBUTE“MSG“,“上传图片成功“RETURN“MSG“PUBLICSTRINGZHAOPIANDELSTRINGSQL“UPDATETZHAOPIANSETDELYESWHEREID“IDXIANGCEDAOGETHIBERNATETEMPLATEBULKUPDATESQLMAPREQUESTMAPSERVLETACTIONCONTEXTGETCONTEXTGET“REQUEST“2015届本科生毕业设计说明书运行设计19REQUESTPUT“MSG“,“照片删除成功“RETURN“MSG“PUBLICSTRINGXIANGCEALLMAPREQUESTMAPSERVLETACTIONCONTEXTGETCONTEXTGET“REQUEST“STRINGSQL“FROMTXIANGCEWHEREDELNOANDUSERID“USERIDLISTXIANGCELISTXIANGCEDAOGETHIBERNATETEMPLATEFINDSQLFORINTI0IXIANGCELISTSIZEITXIANGCEXIANGCETXIANGCEXIANGCELISTGETILISTZHAOPIANLISTZHAOPIANDAOGETHIBERNATETEMPLATEFINDSXIANGCESETZHAOPIANLISTZHAOPIANLISTREQUESTPUT“XIANGCELIST“,XIANGCELISTTUSERUSERUSERDAOFINDBYIDUSERIDREQUESTPUT“USER“,USERRETURNACTIONSUPPORTSUCCESS313添加文章模块界面PUBLICSTRINGBOWENADDTBOWENBOWENNEWTBOWENBOWENSETTITLETITLEBOWENSETCONTENTCONTENTBOWENSETSHIJIANNEWDATETOLOCALESTRINGBOWENSETUSERIDUSERID2015届本科生毕业设计说明书运行设计20BOWENSETDEL“NO“MAPREQUESTMAPSERVLETACTIONCONTEXTGETCONTEXTGET“REQUEST“REQUESTPUT“MSG“,“博文发布成功“RETURN“MSG“PUBLICSTRINGBOWENDELTBOWENBOWENBOWENDAOFINDBYIDIDBOWENSETDEL“YES“BOWENDAOGETHIBERNATETEMPLATEUPDATEBOWENMAPREQUESTMAPSERVLETACTIONCONTEXTGETCONTEXTGET“REQUEST“REQUESTPUT“MSG“,“博文删除成功“RETURN“MSG“PUBLICSTRINGPINGLUNMANAHTTPSERVLETREQUESTREQUESTSERVLETACTIONCONTEXTGETREQUESTLISTPINGLUNLISTPINGLUNDAOGETHIBERNATETEMPLATEFINDSREQUESTSETATTRIBUTE“PINGLUNLIST“,PINGLUNLISTRETURNACTIONSUPPORTSUCCESS314修改个人资料界面PUBLICSTRINGUSEREDITTUSERUSERUSERDAOFINDBYIDUSERIDUSERSETUSERNAMEUSERNAMEUSERSETUSERPWUSERPWUSERSETUSERADDRESSUSERADDRESSUSERSETUSERTELUSERTELUSERSETUSERREALNAMEUSERREALNAME2015届本科生毕业设计说明书运行设计21USERSETUSEREMAILUSEREMAILUSERSETUSERSEXUSERSEXUSERSETUSERQQUSERQQUSERSETFUJIANFUJIANUSERDAOGETHIBERNATETEMPLATEUPDATEUSERMAPREQUESTMAPSERVLETACTIONCONTEXTGETCONTEXTGET“REQUEST“REQUESTPUT“MSG“,“修改成功“RETURN“MSG“PUBLICSTRINGUSEREDITPRETUSERUSERUSERDAOFINDBYIDUSERIDMAPREQUESTMAPSERVLETACTIONCONTEXTGETCONTEXTGET“REQUEST“REQUESTPUT“USER“,USERRETURNACTIONSUPPORTSUCCESS315登陆界面STRINGSQL“FROMTUSERWHEREUSERNAMEANDUSERPW“OBJECTCONUSERNAME,USERPWLISTUSERLISTUSERDAOGETHIBERNATETEMPLATEFINDSQL,CONIFUSERLISTSIZE0RESULT“NO“ELSEWEBCONTEXTCTXWEBCONTEXTFACTORYGETHTTPSESSIONSESSIONCTXGETSESSIONTUSERUSERTUSERUSERLISTGET0SESSIONSETATTRIBUTE“USERTYPE“,12015届本科生毕业设计说明书运行设计22SESSIONSETATTRIBUTE“USER“,USERRESULTUSERGETUSERIDTOSTRING32数据库代码CREATETABLET_USERSIDINT10,NAMEVARCHAR20,PWDVARCHAR20,REALNAMEVARCHAR30,SEXVARCHAR2,ADDRESSVARCHAR30,TELVARCHAR40,PICPATHVARCHAR50CREATETABLET_BOWENIDINT20,TITLEVARCHAR30,CONTENTVARCHAR20,TIMESDATE20,USER_IDINT30,CLICKSINT202015届本科生毕业设计说明书运行设计234系统测试41系统测试411测试的目的软件测试的目标和定义(1)测试是为了发现程序中的错误而执行程序的过程。(2)好的测试方案是发现迄今为止尚未发现的错误。(3)成功的测试是发现了至今为止尚未发现的错误。在对本网上管理系统测试时,也正是基于上述观点来进行的,测试的目的不是证明系统没有问题,而是发现问题,更好的解决问题,不断完善系统,满足项目的需求。412测试的准则为了能设计出良好的测试方案,必须理解并正确运用指导软件测试的基本准则。下面列举主要的测试准则(1)所有的测试都应该追溯到项目需求;(2)应该在开始测试之前就制定出测试计划;(3)把PARETO原理应用到软件测试中。PARETO原理说明,测试发现的错误中80很可能是由程序中的20模块造成的;(4)应该从“小模块”测试开始,并逐步进行“大模块”测试;(5)穷举测试是不可能的;(6)为了达到最佳的测试效果,应该由独立的第三方从事测试工作。413测试的方法测试任何产品都有两种方法如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能正常使用;如果知道了产品的内部工作过程,可以通过测试来检测产品内部动作是否按照说明书的规定正常工作。前一种称为黒盒测试又称功能测试,后一种方法称为白盒测试又称结构测试。在测试本系统时,采用的是黑盒测试来设计测试用例,而且在测试过程中,由于条件原因,不能完全按照测试规则由第三方来测试,测试过程和方案设计由作者完成。42功能测试系统搭建完成后需要及时的进行测试,如对各个功能模块进行独立的测试、整2015届本科生毕业设计说明书运行设计24体测试等。测试过程中,一旦发现程序出错,应当及时采取措施纠错。43稳定性测试稳定性测试就是测试系统的长期稳定运行的能力。在系统运行过程中对系统施压,观察系统的各种性能指标,以及服务器的指标。经过长时间的测试与不断完善,本系统性能的各方面均比较稳定,很少出现故障,即使出现个别问题也不会影响整体运行,经过调整已经比较完善。测试证明,本系统稳定性能良好。44安全性测试安全性测试指在测试软件系统中对程序的危险防止和危险处理进行的测试,以验证其是否有效。测试中采用软件测试中的黑盒测试方法,对涉及安全的软件功能,如部门管理模块、薪酬管理等进行测试,以验证上述功能是否有效。测试证明,本系统具有较高的安全性能。45综合测试在以上测试的基础上,对系统功能进行了整体测试,依次检验系统功能是否符合系统开发的目标。经过使用大量的数据多次进行系统测试,发现系统存在的问题并及时改进,最终实现了管理系统的开发目标。46系统维护系统的维护主要包括以下四个方面1程序的维护修改部分或全部程序,这种维护往往是在条件发生变化或原系统的效率低的情况下进行的。2数据文件的维护按照用户的要求对数据文件进行不定期的修改。3代码的维护随着系统的发展和变化,可能会出现旧代码不能适应新要求的问题,因此,有必要变更代码,予以维护。4硬件的维护对系统所使用的设备进行维护。2015届本科生毕业设计说明书运行设计25本科毕业设计(论文)管理暂行规定毕业设计(论文)是本科人才培养的重要实践性教学环节,也是学士学位评定的重要依据。为了切实做好我校的毕业设计(论文)工作,规范毕业设计(论文)工作的管理,提高毕业设计(论文)的质量,特制定本规定。一、毕业设计(论文)的主要目的(一)培养学生运用所学知识独立地分析和解决本专业范围内一般问题的能力,培养学生的创新意识和实践能力,使学生从事学术研究的能力得到初步的训练;(二)培养学生理论联系实际的工作作风和严谨认真的科学态度;(三)培养学生分析设计能力、研究实验能力、工程实践能力、经济分析能力、外文阅读能力和计算机的运用能力,以及社会调查、文献资料查阅和论文写作能力。二、毕业设计(论文)的基本要求(一)按照各专业“毕业设计(论文)教学大纲”的要求进行;(二)要具有学术性,要对自然科学或社会科学内某一领域进行专门、系统的研究,并表达其研究成果;(三)要具有创见性,要对学术或工程的某个问题有新的发现、新的构想或新的发展和完善;(四)要具有科学性,要求论述系统而完整,首尾一贯而不前后矛盾,实事求是而不主观臆造;(五)要具应用性,要能解决生产实际问题,在技术改造、生产管理等通过方面有所创造;(六)应做到观点正确、论据充分、推理严密、计算准确,层次分明、条理清楚、语言精炼,有必要的图表和相关资料等;(七)应参阅一定数量的外文资料,并要求在毕业设计(论文)中反映出来。三、毕业设计(论文)的工作程序毕业设计(论文)工作程序分为选题、开题、撰写论文或设计、中期检查、答辩、归档等环节。四、毕业设计(论文)的时间安排毕业设计(论文)工作时间为812周,时间安排应按2015届本科生毕业设计说明书运行设计26本科生毕业设计(论文)工作流程执行,集中用于毕业设计(论文)的时间不得少于专业培养计划规定的周数。五、毕业设计(论文)的领导与管理全校毕业设计(论文)在分管教学副校长领导下进行,分级管理,层层负责。(一)教务处毕业设计(论文)管理工作职责1、汇总各院(部)毕业设计(论文)题目和指导教师安排,协调有关问题;2、做好毕业设计(论文)前期、中期、后期检查工作,对未达到各阶段进度、质量要求或违反有关规定的院(部)提出整改要求;3、开展学校毕业设计(论文)工作评估和研究工作。(二)院(部)毕业设计(论文)管理工作职责各院(部)成立毕业设计(论文)工作领导小组,确定毕业设计(论文)指导教师,布置毕业设计(论文)工作任务,检查本院(部)毕业设计(论文)工作落实情况。院(部)毕业设计(论文)管理工作职责为1、审查毕业设计(论文)选题、下达任务书,安排指导教师,布置毕业设计(论文)有关工作;2、定期检查毕业设计(论文)工作进展情况,协调处理毕业设计(论文)中的有关问题,督促检查指导教师的工作;3、对学生毕业设计(论文)按规范化要求进行形式审查,组织毕业设计(论文)答辩和成绩评定工作。对答辩小组提出的优秀的毕业设计(论文)及评阅答辩中有争议的毕业设计(论文),组织答辩委员会进行复议,最终确定成绩;4、按学校有关要求,保存与毕业设计(论文)有关的电子和纸质文档;5、做好本院(部)学生毕业设计(论文)总结与评估工作。(三)毕业设计(论文)指导教师职责1、指导学生选题,拟定任务书,安排学生做开题报告,编写指导方案,制定计划和工作程序;2、对学生提出具体要求,指定主要参考资料和社会调查内容,规定学生应完成的查阅中外文资料、文献综述、开2015届本科生毕业设计说明书运行设计27题报告、各项实验数据、计算工作(包括上机)、设计(论文)等;3、采取多种方式检查学生的工作进度和工作质量,及时解答和处理学生提出的有关问题,并认真填写毕业设计(论文)指导记录表;4、做好学生外文翻译的评阅工作,指导学生按规范要求正确撰写毕业设计(论文);5、在学生答辩前对毕业设计(论文)(包括设计说明书、计算资料、实验报告、图纸或论文等)进行审查,认真填写毕业设计(论文)评语,指导学生参加答辩;6、根据院(部)安排参加答辩工作。(四)学生在毕业设计(论文)过程中必须做到1、重视毕业设计(论文)过程,明确各环节目的、意义和要求,虚心接受指导教师和实验技术人员的指导,保质保量地完成毕业设计(论文);2、独立完成规定的工作任务,不弄虚作假,不抄袭、剽窃他人成果;3、认真填写本科毕业设计(论文)研究过程记录表;4、毕业设计(论文)成果、资料应于答辩结束后及时交指导教师收存,凡涉及到国家机密、知识产权、技术专利、商业利益的成果未经院(部)许可,学生不得擅自带离学校。六、毕业设计(论文)的选题与开题(一)选题原则1、原则上一生一题,当一个课题比较大时,可以分成几个小课题,每个学生完成一个小课题时必须保证其主要部分为独立进行的工作,使每个学生都受到较全面的训练;2、选题应体现本专业的培养目标,达到毕业设计(论文)大纲的教学要求;3、选题应特别注意有利于学生综合应用所学知识,有利于学生能力的培养,并能保证各专业所应当具有的基本技能的训练;4、选题应与社会、生产、教学、科研等实际相结合。理工科毕业设计(论文)的选题应注重在具有实际应用前景、具有创新构思的课题中选取,鼓励理工科学生进行毕业设2015届本科生毕业设计说明书运行设计28计,其中,工科毕业设计所占比例应不少于80;文科及经管类的选题需注重分析解决当前经济改革、社会现实生活和理论研究中的热点、难点、焦点问题;。毕业设计论文在实验、实习、工程实践和社会调查等社会实践中完成的比例要在50以上。5、选题难度和工作量要适当,使学生能在规定的时间内完成任务;6、选题要有一定层次区分,有利于各类学生提高水平,鼓励学生有所创新;7、各专业的选题数须多于本专业当届的毕业生数。每学年选题应适当更新,不同届选题重复率须控制在20以内;8、各专业选题须经院(部)严格审查并报教务处备案。(二)选题、开题程序1、指导教师提出的毕业设计(论文)课题须经院(部)审查后向学生公布,通过师生双向选择或经协商分配,确定学生毕业设计(论文)题目及指导教师。选题和指导教师一经确定,不得随意更改;2、各院(部)应不迟于第七学期第十四周结束前完成选题工作,毕业设计(论文)任务书不迟于第七学期第十五周前下达给学生,院(部)应将毕业设计(论文)选题汇总表于第七学期第十六周结束前报教务处;3、毕业设计(论文)开题工作应在第七学期结束前完成,包括文献调研、文献综述、开题报告等,院(部)应根据本院(部)毕业设计(论文)工作的具体计划,安排学生在指导小组范围内作开题报告;七、毕业设计(论文)任务书(一)毕业设计(论文)任务书是学生进行毕业设计(论文)的指导性文件,每个学生都必须有自己的任务书;(二)任务书的内容包括设计(论文)研究的背景和依据、任务和基本要求、进程安排等;(三)任务书由指导教师填写,交教研室审查,经院(部)批准后方可实施;(四)毕业设计(论文)结束后,任务书要与毕业设计(论文)一起送交院(部)保存。2015届本科生毕业设计说明书运行设计29八、毕业设计(论文)指导教师配备(一)毕业设计(论文)指导教师应由具有中职及以上专业技术职务的教师或工程技术人员担任,助教等初级职称人员不能单独指导毕业设计(论文),但可根据需要安排协助指导教师的工作。指导教师名单由院(部)毕业设计(论文)工作领导小组审定后,报教务处备案;(二)指导毕业设计(论文)期间,指导教师必须坚守岗位,各院(部)要严格控制指导教师出差。确因工作需要出差的,须经院(部)分管教学副院长批准,并委派水平相当的教师代理指导;(三)对于在校外进行毕业设计(论文)的学生,院(部)可聘请相当于中级专业技术职务及以上的工程技术人员或研究人员担任指导教师,但院(部)必须指定专人进行检查,掌握进度,保证质量,协调解决有关问题;(四)每位指导教师指导的学生数原则上不超过8人,科研、教研能力突出的高级职称教师或具有博士学位人员可适当增加指导人数(最高不超过10人)。指导教师对每个学生的指导每个环节不得少于1次,总计不得少于3次。九、设计(论文)的撰写1、毕业设计(论文)的撰写按“本科毕业设计(论文)撰写规范”执行;2、设计(论文)正文字数文科(除外语类)10000字以上,理工科及外语、艺术类6000字以上;3、所有设计(论文)应按规定格式打印1份,学生所在院(部)留存。另外应将电子版报送教务处。十、毕业设计(论文)答辩及成绩评定(一)毕业设计(论文)完成后必须进行答辩。对通过毕业设计(论文)答辩并达到毕业基本要求的学生方可发给毕业证书。各专业成立答辩小组,具体负责本专业毕业设计(论文)答辩和成绩评定。各院(部)成立答辩委员会,对答辩小组提出的优秀的毕业设计(论文)及评阅答辩中有争议的毕业设计(论文)进行审查、复议,最终确定成绩。答辩工作原则上不聘请校外专家参加,如确因课题需要,必须聘请校外人员参加时,须经院(部)批准;(二)毕业设计(论文)答辩按“本科毕业设计(论2015届本科生毕业设计说明书运行设计30文)答辩程序和实施办法”规定程序进行;(三)毕业设计(论文)的成绩评定,采用五级记分制,即优、良、中、及格和不及格,具体评分标准按照“本科毕业设计(论文)量化评分参考标准”执行。要求优秀与良好比例之和控制在70以内,优秀率在15左右(最多不超过20)。其中优秀、不及格等级须写出具体理由,其余等级须写出简要评语;(四)凡毕业设计(论文)成绩不及格者,按结业处理。十一、毕业设计(论文)工作所需的经费(含开题费、实验费、答辩费、指导教师课时津贴等)由学校按各院(部)毕业生每人350元,统一发放至各院(部),由各院(部)制订分配细则。十二、本规定自公布之日起执行,由教务处负责解释。附件1本科毕业设计(论文)撰写规范附件2本科毕业设计(论文)量化评分参考标准附件3本科毕业设计(论文)答辩程序和实施办法附件4本科毕业设计(论文)工作评估办法二七年十一月十三日2015届本科生毕业设计说明书运行设计31附件1本科生毕业论文撰写规范为进一步规范本科生毕业论文的撰写工作,提高论文撰写质量,加强论文的管理工作,特制定本规范。1论文结构及写作要求论文(设计说明书)应包括封面,目录,中文题目、中文摘要与关键词、英文题目、英文摘要与关键词,正文,注释,参考文献,致谢,附录(可选)等部分。11目录目录独立成页,包括论文中全部章、节的标题及页码。12题目题目应该简短、明确、有概括性。论文题目一般中文字数不超过25个字,外文题目不超过15个实词,不使用标点符号,中外文题名应一致。标题中尽量不用英文缩写词,必须采用时,应使用本行业通用缩写词。13摘要与关键词131摘要摘要是对论文(设计说明书)内容不加注释和评论的简短陈述,要求扼要说明研究工作的目的、主要材料和方法、研究结果、结论、科学意义或应用价值等,是一篇具有独立性和完整性的短文。摘要中不宜使用公式、图表以及非公知公用的符号和术语,不标注引用文献编号。中文摘要一般为200字左右。132关键词关键词是供检索用的主题词条,应采用能覆盖论文主要内容的通用技术词条(参照相应的技术术语标准),一般列38个,按词条的外延层次从大到小排列。中英文关键词应一一对应。14论文正文论文正文部分包括绪论(或前言、序言)、论文主体及结论。绪论是说明论文工作的选题目的和意义,国内外文献2015届本科生毕业设计说明书运行设计32综述以及论文所要研究的内容。论文主体是论文的主要组成部分。要求层次清楚,文字简练,通顺,重点突出。结论是整个论文的总结,应做到重点突出,言简意赅。正文字数原则上文科(除外语)不少于10000字,理工科及外语、艺术类不少于6000字。15注释论文中有名词或情况需要解释,或者引用他人的观点及原话、主要数据等必须加注说明,注明出处。16参考文献参考文献反映论文的取材来源、材料的广博程度。列出的只限于那些作者亲自阅读过的,最重要的且发表在公开出版物上的文献或网上下载的资料。参考文献不少于10篇,其中外文文献不少于2篇。17附录如有不宜放在正文中但有重要参考价值的内容(如公式的推导、程序流程图、图纸、数据表格等)可编入论文的附录中。18致谢向给予指导、合作、支持及协助完成研究工作的单位、组织或个人致谢,内容应简洁明了、实事求是,避免俗套。2书写及打印要求21论文书写论文(设计说明书)要求统一使用MICROSOFTWORD软件进行文字处理,统一采用A4页面(210297)复印纸打印,版芯尺寸页边距为上28CM,下25CM,左25CM,右25CM;字间距为标准,单倍行距。页眉宋体、五号,居中排列;页眉内容为本科毕业论文;页码在页下居中放置,用五号字体。论文封面和目录不编页码,页码从目录后开始编排。页码用阿拉伯数字(1、2)编排。论文文字错漏率不能大于万分之五。22目录目录应包括论文中全部章节的标题及页码,含摘要与2015届本科生毕业设计说明书运行设计33关键词(中、外文)、正文章、节题目(可视论文需要进行,编写到23级标题)、参考文献、附录、致谢等。目录题头用四号黑体字居中排写,隔行书写目录内容。目录中各章节题序及标题用五号宋体。23摘要与关键词中、外文摘要与关键词单独成页置于目录后,编排上中文在前,外文在后。摘要、关键词题头均用小四号黑体字排写,内容文字用五号宋体字,英文用TIMESNEWROMAN。关键词各词条间用分号“;”隔开。24论文正文241章节及各章标题章节标题应突出重点、简明扼要,字数一般在15字以内,不使用标点符号。标题中尽量不采用英文缩写词,对必须采用者,应使用本行业的通用缩写词。正文除章节条款的标题外均用五号宋体。242层次层次根据实际需要选择,以少为宜。各层次标题不得置于页面的最后一行(孤行)。层次代号格式要求参照表21和表22。表21自然科学类论文层次代号及说明章1顶格,小三号黑体节11顶格,四号黑体条111顶格,小四号黑体(1)顶格,五号黑体款首行空两格,五号宋体项顶格,五号宋体2015届本科生毕业设计说明书运行设计34首行空两格,五号宋体表22社会科学类论文层次代号及说明章一、顶格,小三号黑体节(一)顶格,四号黑体1顶格,小四号黑体条空两格,五号宋体(正文)(1)顶格,五号黑体款空两格,五号宋体(正文)顶格,五号宋体项首行空两格,五号宋体(正文)25注释与参考文献注释一律采用尾注。正文中应按顺序在需要注释处的文字右上角用标明,中序号应与“注释”中序号一致,具体标注格式如下著作图书类文献序号作者书名版次出版地出版者,出版年引用部分起止页2015届本科生毕业设计说明书运行设计35翻译图书类文献序号作者书名译者版次出版地出版者,出版年引用部分起止页学术刊物类文献序号作者文章名学术刊物名,年,卷(期)引用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年航空业务岗位航空发展战略考试试题及答案解析
- 安全可信计算-第3篇-洞察及研究
- 高密市施工合同范本(3篇)
- 安徽省自考试题及答案
- 9 我心中的“110”(教学设计)统编版道德与法治三年级上册
- 金融借款抵押担保及建筑工程施工进度监理合同
- 城市地下管线维修服务合同范本
- 环保旅游活动安全责任协议
- 跨境电商合作入股合同范本
- 商科专业面试题目及答案
- 农业现代化种植技术培训课件
- 中城汽车(山东)有限公司审计报告
- 大学博士竞赛试题及答案
- 钢结构彩钢瓦施工工艺与技术交底
- 董事会基础知识培训总结课件
- 2025版煤矿安全规程宣贯培训课件
- 梁启超家教家风课件
- (教科2024版)科学三年级上册2.1 水到哪里去了 课件(新教材)
- (2025秋新版)青岛版科学三年级上册全册教案
- 上锁挂牌管理培训课件
- 新课标(水平三)体育与健康《篮球》大单元教学计划及配套教案(18课时)
评论
0/150
提交评论