




已阅读5页,还剩68页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
武汉理工大学华夏学院课程设计报告书课程名称: 软件测试综合设计 题 目:基于jsp的学生信息管理系统的开发与测试 系 名: 信息工程系 专业班级: 软件工程1121 姓 名: 学 号: 指导教师: 钱小红 2015 年 9 月 9 日课程设计任务书学生姓名: 王定宏 专业班级: 软件1121 指导教师: 钱小红 工作单位: 信息工程系 设计题目:基于jsp的学生信息管理系统的开发与测试初始条件: 要求有编程基础、数据库基础、界面设计基础、软件测试理论基础要求完成的主要任务 主要任务:选用一种自己熟悉的语言开发一个小型管理系统,要求系统必须实现用户登录模块、主要功能的增、删、改、查。实现后给出测试计划、至少给出两个主要模块的测试用例设计说明书,要求按照设计的测试用例进行测试,并给出测试总结报告。提示:各类文档的格式要按照IEEE标准测试文档模板来写。IEEE标准测试文档模板可以参阅人民邮电出版社佟伟光主编的教材软件测试设计报告撰写格式要求:1设计题目与要求 2 设计思想3系统结构 4 数据结构的说明和模块的算法流程图 5 使用说明书(即用户手册)、运行结果、关键界面截图6 测试计划说明书、测试用例规格说明、测试总结报告7 自我评价与总结8 附录:程序清单,注意加注释(包括关键字、方法、变量等),在每个模块前加注释; 课程设计的步骤及时间进度、场地安排 本课程设计将安排在第一、二周, 教育技术中心211。时间进度具体安排如下:11月9日:下发任务、找资料;11月10日:完成系统的分析和设计工作;11月11日11月18日:完成系统开发及测试工作;11月19日11月20日:报告的写作及答辩验收,并将以上工作整理成为课程设计报告,于11月20日下午前提交课程设计报告。时间、场地具体安排见下面表格:9号上午9号下午10号上午10号下午11号上午11号下午12号上午12号下午13号上午13号下午16号上午16号下午17号上午17号下午18号上午18号下午19号上午20号上午现教自习现教自习自习现教现教自习现教自习现教自习现教自习现教自习现教现教设计报告撰写格式要求要求层次清楚、整洁规范、不得相互抄袭,凡正文内容有整段完全相同者一律以抄袭论处。设计报告正文字数不少于0.2万字(不包括附录)。第1级(章)题序和题名用黑体三号字;第2级(目)题序和题名用黑体小四号字;第3级(条)题序和题名用黑体小四号字;正文内容用宋体五号字(英文用新罗马体),多倍行距1.25。报告内容一律使用A4打印纸计算机打印,页码在页下居中标明。必须使用国家公布的规范字。页面设置:上空2.5 cm,下空2.0 cm,左空2.5 cm,右空2.0cm(左装订)。插图图面要整齐、美观,插图应与正文呼应,不能脱节。每幅插图应有图序与图题,图序编号要连续,图序与图题间空一格且要放在插图下方居中处。课程设计考核及评分标准课程设计考核将综合考虑学生考勤和参与度,系统设计方案正确性,系统设计和开发效果以及课程设计报告书的质量。总分按五级记分法记载最后成绩:优秀(10090分),良好(8089分),中等(7079分),及格(6069分),不及格(059分)指 导 教 师 签 字: 钱小红 2015年 9月 11日系 主 任 签 字: 邱珊 2015年 9月 11日目录1设计目的52 开发环境和开发技术52.1开发环境:52.2开发技术53 需求分析54 总体设计64.1 系统功能64.2系统体系结构设计64.3数据库分析设计74.3.1实体属性定义74.3.2数据库逻辑结构设计74.4系统结构E-R图105 详细设计与实现105.1数据库的建立和连接105.2页面的设计115.2.1欢迎界面115.2.2登陆界面115.2.3新用户注册界面125.2.4主页面135.2.5更新页面156 系统功能测试156.1白盒测试156.1.1 程序流程图166.1.2 控制流程图166.1.3 程序环路复杂性176.1.4 独立路径集合176.1.5 测试用例186.2黑盒测试187 总结191设计目的本系统是针对学生信息管理进行设计的。主要采用的开发工具是Myeclipse10和oracle数据库。在开发过程中利用面向对象的程序思想和严格按照软件工程的开发过程来进行分析和设计。本系统所要完成以下几个主要功能,其中有学生基本信息管理,实现对学生基本信息进行录入、修改、删除等操作。2 开发环境和开发技术2.1开发环境:Myeclipse10、oracle 11g、tomcat2.2开发技术:本系统采用的是Myeclipse作为前台开发工具,oracle作为后台数据库。学生信息管理系统以java、html的语言作为前台的开发环境,服务器选用tomcat,后台数据库选用oracle数据库,实现了注册,登录,学生管理等。采用了jsp的相关知识,例如:动态网页基础知识、JSP基础、JSP指令和脚本元素、JDBC、JSP处理客户端请求、会话和访问控制等。3 需求分析运用Java Web MVC多层架构技术(JSPServlet+JavaBean)和JDBC数据访问技术设计和开发一个学生信息管理系统,实现注册、登录以及学生信息的浏览、查询、添加、更新、删除等基本功能。具体要求如下:(1)界面简单实用,美观大方。要求使用CSS+DIV进行页面布局和样式控制。具体要求如下:a. 系统首先进入欢迎页面。在欢迎页面中,要有系统名称,学生姓名,学号和班级。从欢迎页面点击链接进行登陆界面。b. 进入登陆界面后的流程自行设计。 (2)所采用的数据库管理系统课自行决定。 (3)系统必须实现注册、登录和信息的查询、添加、修改和删除等基本功能。 (4)信息查询必须实现分页功能。4 总体设计4.1 系统功能本系统主要完成对学信息的管理:添加、修改、删除、查询等方面,系统可以完成对信息的浏览、查询、添加、删除、修改等功能。根据需求分析的结果,将学生信息管理系统分为:注册信息、登录信息、增删信息等几个模块,在此基础上建立各自所需要的数据表,构成整个系统的基本框架。该数据库具有数据维护、查询、输出等功能。具体如下:(1)学生查询功能:将所有信息输出并按学号排列。(2)添加功能:添加学生信息并录入数据库中。(3)修改功能:可以对数据库中的信息进行修改。(4)删除功能:可以对数据库中信息进行删除操作。学生信息管理系统4.2系统体系结构设计用户登录登陆成功注册新用户删除学生信息添加学生信息修改学生信息信息查询4.3数据库分析设计得出数据表的各个关系模式后,需要给出是各数据表结构。考虑系统的兼容性及编写程序的方便性,可将关系模式的属性对应为表字段的英文名。同时,考虑到数据依赖关系和数据完整性,需要指出表的主码和外码,以及字段的值域约束和数据类型。4.3.1实体属性定义用户信息(姓名,密码,性别,邮箱,基本信息)user_name nvarchar2(15), user_password nvarchar2(15), user_sex char(2),user_email varchar2(50),user_basicinfo varchar2(50) 4.3.2数据库逻辑结构设计用户信息表create table User_Table(user_name nvarchar2(15) primary key, user_password nvarchar2(15), user_sex char(2),user_email varchar2(50),user_basicinfo varchar2(50) );学生信息表create table Student_Table(student_id number(6) primary key, student_name varchar2(18),student_sex char(2), student_birthday varchar2(10), student_dept varchar2(18), student_major varchar2(18), student_classid varchar2(10);记录修改内容表create table record( content vaechar2(50), rtime timestamp);触发器设计(记录修改数据修改之前的内容)create trigger update_Student_Table_triggerafter updateon Student_Tablefor each rowbegin insert into record values (执行了update操作。执行该操作前的数据为:student_id= | :OLD.student_id| , student_name = | :OLD.student_name | ,student_sex= | :OLD.student_sex | ,student_birthday = | :OLD.student_birthday| ,student_dept = | :OLD.student_dept| ,student_major = | :OLD.student_major| ,student_classid = | :OLD.student_classid,sysdate);end update_Student_Table_trigger;/通过学号查询姓名(函数)create function get_sname(sid number)return varchar2 as sname Student_Table.student_name%type;beginselect student_name into sname from Student_Table where student_id=sid;return sname;end get_sname;/4.4系统结构E-R图性别邮箱密码姓名备注用户学号班级管理姓名系别学生专业性别生日5 详细设计与实现5.1数据库的建立和连接conn / as sysdba/创建表空间(表名:studentinfo): create tablespace studentinfo datafile f:studentinfo size 100m autoextend on next 5m maxsize unlimited;/创建用户(用户名:zhangsan;密码:123456):create user zhangsan identified by 123456default tablespace studentinfotemporary tablespace tempquota 20m on studentinfo; /为用户授予DBA权限grant DBA to user3;/让用户连接数据库conn zhangsan /123456;5.2页面的设计5.2.1欢迎界面用户进入首先看到的界面,点击跳转到登陆界面。5.2.2登陆界面用户输入用户名和密码进行登陆的界面,通过zhangsan/123456连接oracle数据库并判断用户名密码是否在数据库内。部分代码如下:Connection con = null; final String driverClass = oracle.jdbc.OracleDriver;final String connStr = jdbc:oracle:thin:/localhost:1521/orcl;try Class.forName(driverClass);System.out.println(数据库驱动程序加载成功!);con = DriverManager.getConnection(connStr,zhangsan,123456); System.out.println(数据库连接成功!);5.2.3新用户注册界面注册新用户的界面,注册时要判断用户名密码是否符合要求以及其他信息是否符合设定的格式。邮箱验证代码如下:function checkEmail() var email = document.register.userEmail.value; var reg2=/w+(-+.w+)*w+(-.w+)*.w+(-.w+)*/; if(reg2.test(email) flag4 = true; document.getElementById(errEmail).style.display = none; else flag4 = false; document.getElementById(errEmail).style.display = block; 5.2.4主页面显示学生信息的界面。要求有更新删除信息功能和添加信息功能。更新代码如下:String studentID = request.getParameter(studentID);String studentName = request.getParameter(studentName);String studentSex = request.getParameter(studentSex);String studentBirthday= request.getParameter(studentBirthday); String studentDept = request.getParameter(studentDept);String studentMajor = request.getParameter(studentMajor);String studentClassID = request.getParameter(studentClassID);StudentDTO student = new StudentDTO(); student.setStudent_id(studentID);student.setStudent_name(studentName);student.setStudent_sex(studentSex);student.setStudent_birthday(studentBirthday);student.setStudent_dept(studentDept);student.setStudent_major(studentMajor);student.setStudent_classid(studentClassID); /定义转发页面String forward = null; / 创建模型对象UserDAO udao = new UserDAO();/调用模型对象的业务方法来判断登录的用户是否有效boolean b = udao.updateStudent(student);HttpSession s = request.getSession();if (b)s.setAttribute(info, 更新成功);forward = information;else s.setAttribute(info, 更新失败);forward = main.jsp;5.2.5更新页面对学生信息进行更新的页面6 系统功能测试6.1白盒测试用基本路径测试法测试注册账户信息时判断两次密码是否一致的功能。/判断密码是否一致function checkPwd1()1) /判断密码是否一致,首先要获取到密码的值2) var p = document.register.userPwd.value;3) var p1 = document.register.userPwd1.value;4) if(p = p1)5) 6) alert(密码一致); flag3 = true;7) 8) else9)alert(两次密码不一致); flag3 = false;10) 11) 16.1.1 程序流程图2411109876536.1.2 控制流程图12345867910116.1.3 程序环路复杂性其环路复杂性为2。6.1.4 独立路径集合根据上面的计算方法,可得出2个独立的路径。V(G)值正好等于该程序的独立路径的条数。1)路径1:1-2-3-4-5-6-7-112)路径2:1-2-3-4-8-9-10-116.1.5 测试用例序号路径输入密码输入确认密码预期结果实际结果1路径1123456123456密码一致密码一致2路径2123456123两次密码不一致两次密码不一致6.2黑盒测试用等价类划分法测试用户名的注册。本系统注册时对用户名长度的要求为2到6位。其有效等价类和无效等价类如图所示。26 无效等价类 有效等价类 无效等价类 用户名长度 2 2=用户名长度 = 6 6用户名长度等价表输入条件有效等价类无效等价类用户名2=用户名长度=6用户名长度6测试用例测试值预期结果实际结果1无效用户名无效用户名123有效用户名有效用户名7 总结这次课程的主要内容是设计一个简单的信息系统。在开发过程中,我认识到:要制作一个独具一格的网站一定方法与技巧是必要的;以前老是觉得自己什么东西都会,什么东西都懂,一到实践应用中,什么技巧也没用上,常因为一点小错误而前功尽弃,这才发现,原来是自己眼高手低了。虽然系统的基本功能都已实现,但还是存在系统不稳定等多个问题尚待解决。这个系统主要是我自己开发的,但也得到了老师和同学的很大帮助。我正在做系统的过程中遇到了很多问题,有的是知识存储不足,有的是考虑不够周全,之所以能够顺利实现基本功功能,离不开老师和同学的大力相助。通过本次系统设计与开发,让我学到了很多,不仅加深了我在大学四年所学的理论知识的理解和对语言开发的各项技术的应用,更让我学到了很多深层次的软件开发技术,事实证明,只靠自己是不能顺利完成一套功能完整的系统的,必须充分利用团队的力量。学校安排了实训,我利用机会给自己巩固知识、加深开发经验,使理论与实践相结合。另外,这次课设也让我明白了学习是一个长时间慢慢积累的过程,我想在以后的工作、生活中都应该不断的学习,努力提高自己的知识与综合素质。设计过程中现场提问(或答辩)记载:1. 插入一条记录的命令是什么?答:insert into 表名 values(值1,值2,.);2.触发器的作用,什么时候用触发器?答:触发器是可以由事件来启动运行的,存在于数据库服务器中的一个过程。它的作用:可以实现一般的约束无法完成的复杂约束,从而实现更为复杂的完整性要求。3.白盒测试中基本路径测试法共有几步?答:1)画出程序控制流图2)计算程序环路复杂性 3)确定独立路径集合4)准备测试用例指导教师评语: 成绩评定: 指导教师(签名): 年 月 日计算机科学与技术专业毕业实习及毕业论文(设计)规范计算机科学与工程学院计算机科学与技术系2015年03月目 录一. 毕业实习及毕业论文(设计)的主要目的1二. 指导教师选聘及对指导教师的要求1三. 毕业实习分组及实施计划3四. 毕业论文(设计)的选题3五毕业实习及毕业论文(设计)的进度控制4六、毕业论文的结构与格式7七、毕业实习以及毕业论文(设计)成绩评定10八、毕业设计的归档工作10九、毕业实习及毕业论文(设计)领导小组12附件1:任务书的填写格式14附件2:开题报告的填写格式18附件3:文献综述格式22附件4:实习报告封面格式27附件5:实习鉴定表格式28附件6:实习成绩评定表格式29附件7:毕业论文格式的基本要求30附件8:毕业设计袋封面填写格式39附件9:毕业论文验收表40附件10:毕业设计(论文)评论标准41附件11:毕业设计资料电子文档目录结构4613根据学院有关学生实习的规定和本专业教学计划的安排,对计算机科学与技术专业学生毕业实习及毕业论文(设计)作如下具体安排:一. 毕业实习及毕业论文(设计)的主要目的1、 毕业实习的主要目的:(1) 通过毕业实习,使学生从理论走向实践,并运用所学的理论知识解决一些实际软硬件应用问题,达到实践锻炼的目的。(2) 总结升华理论知识的目的,使学生毕业后能迅速适应实际工作岗位。(3) 为毕业论文(设计)获取素材。2、 毕业论文(设计)的主要目的:(1) 全面检验学生四年所学得基本理论和基本技能状况,巩固学生所学知识,并提高学生运用所学知识的能力。(2) 通过毕业论文(设计)的撰写,弥补知识结构中的薄弱环节,优化毕业生知识结构,提高毕业生的适应能力。(3) 培养学生运用所学理论知识和技术,发现、分析和解决问题的能力,使学生掌握科学研究的方法和原则,培养和提高学生对理论和时间问题研究的能力。(4) 通过论文撰写,培养学生创造性思维能力,提高学生创新能力。二. 指导教师选聘及对指导教师的要求1、 指导教师选聘(1) 指导教师应具有讲师及以上专业技术职称或具有硕士学位,并有一定实践经验的相关专业人员。(2) 指导教师的聘任由计算机科学与技术系根据工作需要提出初步名单,经计算机科学与技术学院院长审核,予以聘任。(3) 指导教师指导学生数:讲师或具有硕士学位的指导教师一般不超过6人,高级职称(教授、副教授、高工)的指导人数不超过8人。(4) 指导教师责任1). 学生毕业论文(设计)工作实行指导教师负责制。指导教师应以高度认真负责的态度对待毕业论文(设计)的指导工作,按时完成毕业论文(设计)的各项工作。2). 指导教师对学生毕业论文(设计)中的以下事项负责:把握正确的政治方向;确保选题与培养目标的一致性;论文(设计)结构与撰写格式的规范性;督促学生保质、保量,按时圆满地完成毕业论文(设计)工作。(5) 指导教师指导工作基本要求1). 提出参考选题;2). 针对学生的选题,结合学生的实际情况,确定所指导学生的毕业论文(设计)题目,并提出明确的撰写要求和进度计划;3). 介绍有关参考文献,指导学生搜集和查阅必要的资料;4). 下发毕业设计任务书,认真指导和检查学生填写开题报告等相关内容,并在签名处签名;5). 指导学生拟写毕业论文提纲,定期检查学生毕业论文的进展情况,做好每个阶段的工作记录;6). 加强与学生的沟通,认真指导学生提交论文初稿、2稿、3稿等,并及时提出修改意见,圆满完成最终定稿;7). 根据评分标准,结合学生平时的表现,评定毕业论文(设计)成绩;指导教师评语字数不少于200字,其中包括工作态度、选题意义,理论水平、应用价值等;8). 确认所指导学生的毕业论文(设计)是否可以递交答辩,并签署意见;9). 协助做好毕业设计(论文)的归档工作。10). 撰写毕业设计指导工作总结,包括所指导学生的选题分析、质量分析、计划执行情况等。三. 毕业实习分组及实施计划(1) 毕业实习分组毕业实习主要采取集中与分组相结合,以收集毕业论文资料为主,主要采取由各指导教师根据学生所选论文(设计)题目,联系,分派学生到相关单位进行实习,收集资料;计算机科学与技术系可以在此基础上做统一安排。(2) 毕业实习时间根据教学计划,学生在第四学年第2学期的第1周到第4周进行毕业实习,共4周。(3) 实习要求1). 实习期间,学生必须自觉遵守学院和实习单位的一切规章制度;2). 并认真服从指导教师的安排,尊敬教师;3). 经常与指导教师沟通,全面完成毕业实习和毕业论文(设计)所规定的各项任务;4). 校外实习的同学,特别注意安全问题;5). 按规定的时间和格式等要求,在第四周结束后完成并前提交实习成果,主要包括:实习日志、毕业实习报告(不低于2000字,格式参见附件4)、实习单位鉴定表(格式参见附件5);6). 实习报告的内容实习报告的内容必须包括:实习时间、实习地点、实习目的、实习单位介绍、实习内容介绍、实习心得体会等,根据具体实习情况可以添加其它一些内容。7). 指导教师根据学生的实习情况,填写实习成绩评定表,格式参见附件6;四. 毕业论文(设计)的选题(1) 题目来源毕业论文(设计)题目主要来源是:1). 教师和学生到企业调研,了解和收集毕业论文(设计)的课题;2). 教师根据教学和科研的需要,结合当今计算机软硬件技术的研究重点、计算机科学与工程学院的研究方向以及一些横向联系的单位的具体需求拟订论文(设计)题目;3). 学生根据兴趣爱好和研究方向自行确定,并经指导教师同意的题目。(2) 题目主要类型和范围根据大学及计算机科学与工程学院关于“毕业论文(设计)的选题”要求,每个教师拟订一定数量的题目,经计算机科学与技术系讨论,确定最终的毕业论文(设计)题目类型和范围。题目应保证符合计算机科学与技术专业的研究方向、培养目标,大小适宜,并具有新颖性(注意出题不要与其他老师重复,且不能和以前毕业设计题目重复)。(3) 学生选题毕业论文(设计)题目于第七学期15周以前下发给学生,并在计算机学院毕业设计网站上公布,组织学生选题,采取学生自选与系里指定相结合的方式,确定每一个学生的毕业论文(设计)题目,并配备指导教师。具体题目及学生、指导教师配备情况、学生的选题情况等在学生完成选题工作后,于第七学期18周以前按大学实践教学科的要求上报。每一阶段的工作都要在计算机学院毕业设计网站上公布。(4) 指导教师填写好毕业论文(设计)任务书,及时下达给学生。五毕业实习及毕业论文(设计)的进度控制1. 毕业实习及毕业论文(设计)的进度控制阶段工作要点时间进度(周)备 注第七学期第八学期14151617181920211234567891011121314151617指导教师资格认定1.讲师及以上职称或具有硕士学位2.在专业领域内有较强的科研能力汇总毕业设计题目1.教师结合教学科研推荐题目;2.学生自拟题目3.系统一汇总题目,审查后公布。确定指导教师指导学生人数讲师或具有硕士学位指导人数不超过6人;高职称不超过8人教师与学生商量确定论文题目1.符合计算机科学与技术专业培养方向;2.大小适宜,具有新颖性,实践性下达毕业设计任务书1.教师下达任务书;2.正式任务书的格式参见附件1毕业实习,收集资料,完成开题报告,文献综述,英文文献翻译学生参与生产实习,收集与课题相关的资料,完成实习报告,撰写文献综述和开题报告,并进行英文资料的翻译深入分析系统的业务功能和流程,确定业务模型给出初步设计方案对课题进行深入分析,确定业务模型,完成系统的需求分析,并提交需求分析说明书及初步的设计方案;拟订论文大纲阶段工作要点时间进度(周)备 注第七学期第八学期14151617181920211234567891011121314151617完成系统的功能设计和数据库设计, 准备论文1稿划分模块和数据库设计;完成论文初稿1;指导教师根据论文初稿1,提出修改意见各模块程序编写、整个系统调试, 准备论文2稿进入系统实施阶段,开始进行软件和硬件的设计;学生根据论文修改意见修改论文;提交论文2稿;指导教师提出修改意见系统调试,毕业论文3稿 系统进入调试阶段;学生根据论文修改意见修改论文;提交论文3稿提交可运行软件,论文定稿、准备答辩完成所设计的软硬件系统,根据指导教师的意见最终定稿,提交全部文档准备答辩注释:(1). 进行毕业设计(论文)的学生,应结合选题内容,在调研、查阅资料的基础上写一篇文献综述,字数不少于2000字。格式参见附件3。参考文献不少于10篇(最好是期刊文章),至少含英文文献3篇;(2).进行毕业设计(论文)的学生英应完成一篇文献翻译,文献内容必须和毕业设计内容相关且应独立完成,文献原文不少于1万英文印刷字符,译文稿撰写在统一的稿纸上,同时上交原文。教师应留下评阅意见,签注日期最好在毕业实习收集资料结束时。(3). 学生毕业实习的主要目的是运用所学的理论知识解决一些实际问题,达到实践锻炼,使学生毕业后能迅速适应实际工作岗位,同时也为毕业论文(设计)的撰写收集资料。实习结束后,学生应提交不低于2000字的实习总结报告1份(格式参见附件4)、实习日志1本(记录整个毕业实习过程及其每天的心得体会,用32开软抄本记载)、实习单位鉴定表(格式参见附件5),指导教师根据学生实习情况填写实习成绩评定表(格式参见附件6),向计算机科学与技术系提出学生实习的建议成绩。(4). 有下列情形之一,取消正式答辩资格: 1). 论文撰写过程中,学生如果未完成阶段工作,经指导教师催促、教育仍不改正者; 2). 不能在规定时间内完成毕业设计程序编制或不能完成论文定稿者; 3). 毕业设计达不到规定要求,或软件无法演示(特殊原因除外);4). 不能在规定时间提交论文正确及全套材料者; 5). 凡在毕业论文中出现未经注释援引、窃取、抄袭他人作品的情况,一律视为“剽窃”,论文中“剽窃”内容超过2页者。六、毕业论文的结构与格式1 纸张与页面设置:学院有统一规定,B5纸单面打印。2 毕业论文的组成部分:毕业设计论文是对毕业设计工作的总结,写作有一定的规范和要求,一份完整的毕业设计论文应包括以下几方面:(1)封面;(2)摘要(中文摘要和英文摘要);(3)目录;(4)前言;(5)正文;(6)结论;(7)致谢;(8)参考文献与附录等。3 基本结构: 论文结构通常由以下几个部分组成: 标题。题目要确切、恰当、鲜明、简短,文字要简练、准确、有概括性。既能概括整篇论文的中心内容,又能引人注目。通过标题概括说明毕业设计(论文)的主要内容。标题字数要适当,一般不宜超过20字,如果有些细节必须放进标题,可以加副标题,主标题写得简明,将细节放在副标题里。 摘要。摘要是论文的高度概括,是全文的缩影,概括研究课题的内容、方法和观点,以及取得的成果和结论,应能反映毕业设计论文的精华。中英文摘要以300500字为宜,一般应概括以下几方面的内容:为何从事这项研究(即研究工作的缘由、问题的重要性);完成了哪些工作(研究的内容与过程);获取了哪些重要成果(含结论性意见);成果的意义。英文摘要与中文摘要内容要相对应;撰写摘要时应注意以下几点:(1) 语言使用要精炼、概括;(2) 陈述要客观,不加主观评价;(3) 摘要的重点是成果和结论;(4) 设计说明主要介绍设计任务来源、设计标准、设计原则及主要技术资料。 目录。目录应列出论文各组成部分的大小标题,分别层次,逐项标注页码。一般按三级标题编写,即1、1.1、1.1.1、.等,要求标题层次清晰。 关键词。一般3至5个。 前言(或序言、引言)。前言是论文的开头,前言一般应包括以下内容:写这篇论文的背景介绍;对本论文研究主题范围内已有文献的评述;说明本本课题的研究意义、目的、范围及解决的主要问题,所采用的研究手段、方式、方法。 正文。正文是对研究工作的详细论述。它是全文的主体,其内容包括:问题的背景和提出,毕业设计工作的基本前提和条件;相关基本概念和基本理论基础;系统分析;设计方案的拟定;理论在课题中的应用;系统实现;课题得出的结果,以及结果的讨论等。不同类型的毕业设计论文,可根据实际情况取舍内容。 结论。结论是对整个研究工作进行归纳和总结,还应包括所得结论与前人结论的比较和本课题尚存在的问题,以及进一步开展研究的建议。结论集中反映毕业设计的工作成果,表达对所研究课题的见解,是全文的精髓,结论要写得概括、简短。撰写时应注意以下几点:(1) 结论要简洁、明确,措辞应严谨;(2) 结论应反映工作主要成果。 致谢。致谢应以简短的文字对课题研究与论文撰写过程中曾给予帮助的人员表示自己的谢意。 参考文献。参考文献是毕业设计论文不可缺少的组成部分,它反映设计论文的取材来源、引用材料的广博程度和材料的可靠程度。一般设计论文的参考文献应列入引用的主要中外文文献。应包括参考的文献和资料的名称、作者名和出版社以及时间等。 附件。对于一些不宜放入正文中、但作为毕业设计论文又不可缺少的组成部分,或有主要参考价值的内容,可编入毕业设计论文的附录中,例如数据、表格、编写的算法、数据字典、主要程序和其他需要说明的资料以附件的形式放置在正文之后。4 论文格式具体格式参见附件7:毕业论文格式的基本要求。七、毕业实习以及毕业论文(设计)成绩评定1 毕业实习(1). 成绩评定的主要依据是实习纪律及表现、实习周记、实习报告、实习单位鉴定。(2). 毕业实习成绩由各指导老师填写评分表(评分表见附件6),提出每名学生的实习成绩。(3). 最终实习成绩由计算机学院综合评定。(4). 最终成绩采用五级记分制,即:优、良、中、及格、不及格。2 毕业论文(设计)毕业论文(设计)成绩评定遵照大学关于毕业论文(设计)评分标准的精神,具体按照计算机科学与技术专业毕业论文(设计)评分标准执行。计算机科学与技术专业毕业论文(设计)评分标准见附件10。八、毕业设计的归档工作学生完成毕业设计工作后,必须提交全套的毕业设计资料,包括纸质资料和电子文档资料,各个学生上交的资料是否齐全,质量是否符合要求,需要各个指导老师进行验收,并签字:1毕业设计纸质资料归档规范毕业设计资料袋封面的填写格式见附件8,所有的纸质文档资料均用B5纸打印,全部装入毕业设计资料袋中,袋中资料应包括:毕业设计任务书1份,开题报告1份,文献综述1份,毕业实习报告1份,英文翻译1份(手写稿),附英文翻译原件1份,毕业论文修改稿多份,毕业论文定稿1份,毕业设计成绩评定表1份,光盘1张(光盘中存放2中的所有内容)。2毕业设计电子资料归档规范每个学生完成毕业设计后,必须上交符合规范的全套电子文挡资料,方能参加答辩,电子资料全部存放在光盘中,现就计算机科学与技术专业毕业设计电子文挡的归档规范做如下规定:(1) 每个学生必须将所有电子资料存放在光盘中,光盘中的根文件夹为学生在自己班内的学号(2位),如: 01,然后在此文件夹中建立两个子文件夹: “程序”和“文档”,所有的毕业设计电子资料都放在子文件夹下。(2) 在程序文件夹下存放本次毕业设计编制的所有程序,可以再建子文件夹。(3) 在文档下应包括如下word文件:毕业设计任务书.doc开题报告.doc文献综述.doc毕业实习报告.doc毕业设计论文_1稿.doc毕业设计论文_2稿.doc毕业设计论文_3稿.doc毕业设计论文_定稿.doc其中毕业设计论文可以有更多次修改稿,毕业设计论文_定稿.doc中的内容必须和打印的毕业设计论文一致。光盘中的内容同时应提交到计算机科学与技术系毕业设计管理人员指定的服务器文件夹下;整个目录结构见附件11。3学生将上述纸质文档和光盘提交给指导教师,请各指导教师完成相关的意见批注和签字。需要批注和签字的地方有:任务书、开题报告、文献综述、英文文献翻译、初稿、二稿、三稿、N稿、成绩评定表的指导教师意见栏。请各指导教师收妥资料后仔细检查:每个学生各份材料中题目的一致性,各份材料的填写是否符合计算机科学与技术专业毕业设计规范。4经指导老师确认后,填写“*届毕业生毕业(论文)相关资料验收表”(见附件9),并签字,该表同
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025贵州织金翔盛工业发展有限公司招聘考前自测高频考点模拟试题及答案详解(名校卷)
- 浙江国企招聘2025杭州市临安区城市发展投资集团有限公司下属众诚咨询公司公开招聘工作人员4人笔试历年参考题库附带答案详解
- 2025黑龙江双鸭山集贤县公安局交通警察大队招聘勤务辅助人员30人笔试历年参考题库附带答案详解
- 2025陕西神延煤炭有限责任公司招聘(17人)笔试历年参考题库附带答案详解
- 2025陕西帛顶茂生物科技有限公司招聘10人笔试历年参考题库附带答案详解
- 2025贵州黔东南州黔凯城镇建设投资(集团)有限责任公司招聘8人笔试历年参考题库附带答案详解
- 2025贵州省铜仁凤凰机场有限责任公司会计员招聘1人笔试历年参考题库附带答案详解
- 2025福建漳州市芗江人力资源服务有限公司招聘劳务派遣人员补录笔试历年参考题库附带答案详解
- 2025航天六院内蒙古航天红峡化工有限公司招聘30人考前自测高频考点模拟试题及一套完整答案详解
- 2025浙江舟山市嵊泗县兴盛公路养护工程有限公司笔试历年参考题库附带答案详解
- 生而逢盛世青年当有为 (模板)
- 养殖险的理赔培训课件
- DB51T 3149-2023 四川省电力用户受电设施及配电设施运维检修服务管理规范
- 临床前药代动力学指导原则
- 生物大分子的分离纯化和鉴定
- 轮胎拆装机的安全操作规程
- 社保退休的调档函格式
- prs7910数据网关机技术使用说明书
- GB/T 3810.4-2016陶瓷砖试验方法第4部分:断裂模数和破坏强度的测定
- 手术室进修护士结业理论考试题附答案
- 组织行为学MBA全套课件
评论
0/150
提交评论