![基于jsp的安全在线聊天室系统设计.doc_第1页](http://file.renrendoc.com/FileRoot1/2018-12/28/26ab599a-e4d8-4b1b-86bc-a15e5cc54838/26ab599a-e4d8-4b1b-86bc-a15e5cc548381.gif)
![基于jsp的安全在线聊天室系统设计.doc_第2页](http://file.renrendoc.com/FileRoot1/2018-12/28/26ab599a-e4d8-4b1b-86bc-a15e5cc54838/26ab599a-e4d8-4b1b-86bc-a15e5cc548382.gif)
![基于jsp的安全在线聊天室系统设计.doc_第3页](http://file.renrendoc.com/FileRoot1/2018-12/28/26ab599a-e4d8-4b1b-86bc-a15e5cc54838/26ab599a-e4d8-4b1b-86bc-a15e5cc548383.gif)
![基于jsp的安全在线聊天室系统设计.doc_第4页](http://file.renrendoc.com/FileRoot1/2018-12/28/26ab599a-e4d8-4b1b-86bc-a15e5cc54838/26ab599a-e4d8-4b1b-86bc-a15e5cc548384.gif)
![基于jsp的安全在线聊天室系统设计.doc_第5页](http://file.renrendoc.com/FileRoot1/2018-12/28/26ab599a-e4d8-4b1b-86bc-a15e5cc54838/26ab599a-e4d8-4b1b-86bc-a15e5cc548385.gif)
已阅读5页,还剩60页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于基于 JSPJSP 的安全在线聊天室系统设计的安全在线聊天室系统设计 摘摘 要要 随着 Internet 技术的飞速发展,网络已经成为人们生活中不可缺少的一部 分,通过聊天室在线聊天已成为网络上人与人之间沟通、交流和联系的一种方 式。 为此,越来越多的网站开始提供在线聊天的功能。与此同时,聊天室也以 其方便、快捷、低成本等优势受到众多企业的青睐,很多企业的网站中也加入 了聊天室模块,以达到增进企业与消费者之间、消费者与消费者之间相互交流 的目的。 本文是软件工程在线聊天室系统的开发说明,重点运用软件工程知识对系 统进行分析、设计实现和测试的思想的具体描述,其中包括软件生命周期的三 个主要方面:软件定义(问题定义、可行性研究、需求分析)、软件开发(总 体设计、详细设计、编码、测试)和运行维护。通过实际的运用软件工程知识 处理问题,加强程序的规范性、清晰性、可靠性,并且使得程序易于维护。本 软件使用JAVA进行编写,具有良好的兼容性且易于实现。聊天室操作简洁容易 上手、结构简单、查找方便、实用性强。 【关键词关键词】:在线聊天室,软件工程,Java,MySQL 目目 录录 摘 要1 1. 概述.1 1.1 软件工程的概述1 1.2 在线聊天系统概述2 2. 在线聊天室系统的分析.2 2.1 问题定义2 2.2 可行性研究2 2.2.1 技术可行性2 2.2.2 经济可行性2 2.2.3 操作可行性2 2.3 需求分析3 2.3.1 确定对系统的综合要求3 2.3.2 分析建模3 2.2.3 系统逻辑模型4 3. 在线聊天室系统的设计.6 3.1 模块设计6 4.在线聊天室系统的编码和测试7 4.1 系统编码7 4.1.1 聊天室的界面7 4.1.2 页面处理8 4.2 系统测试.10 4.2.1 黑盒测试的内容.10 4.2.2 使用黑盒测试的情况分析.11 5.总结.11 参考文献.12 1. 概述概述 1.11.1 软件工程的概述软件工程的概述 软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。 它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在 现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面, 办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的 应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展, 使得人们的工作更加高效,同时提高了生活质量。 软件工程的目标是:在给定 成本、进度的前提下,开发出具有可修改性、有效性、 可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作 性并且满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率, 减少维护的困难。 生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤。软件工程过 程主要包括开发过程、运作过程、维护过程。它们覆盖了需求、设计、实现、确认以及 维护等活动。需求活动包括问题分析和需求分析。问题分析获取需求定义,又称软件需 求规约。需求分析生成功能规约。设计活动一般包括概要设计和详细设计。概要设计建 立整个软件系统结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义。 详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。实现 活动把设计结果转换为可执行的程序代码。确认活动贯穿于整个开发过程,实现完成后 的确认,保证最终产品满足用户的要求。维护活动包括使用过程中的扩充、修改与完善。 1.21.2 在线聊天室概述在线聊天室概述 聊天室实现的主要功能是:接收各个客户端的聊天信息,然后按照其聊天对象将该信息发 送到目标浏览器上。在一个浏览器的窗口中,既能输入上网者的发言,又能看到自己与他 人的聊天记录。同时,为了便于上网者选择谈话对象,窗口中需要提供目前在线者的名单。 2.2. 在线在线聊天室聊天室的分析的分析 2.12.1 问题定义问题定义 就是提供一个网友能够通过浏览器实现在线聊天的场所 2.22.2 可行性研究可行性研究 2.2.12.2.1 技术可行性技术可行性 Jsp+JavaBean+MySQL 实现,绝对可行,没的说。 2.2.22.2.2 经济可行性经济可行性 几乎无成本,几天搞定。 2.2.32.2.3 操作可行性操作可行性 用户注册登录,选择聊天室,然后聊天。 哪个管理员邪恶点,还会踢人。 操作可行性研究完毕。 2.32.3 需求分析需求分析 2.3.12.3.1 确定对系统的综合要求确定对系统的综合要求 1.功能需求: 用户打开浏览器,注册登录,登录成功后选择自己喜欢的房间,点进去聊一下,发现 可聊天,这东西可以用; 有些玩家大家不喜欢,乱刷屏,就会要求管理员把他踢掉,管理员犀利踢之; 有些用户之间的聊天不喜欢被人看到,就有了悄悄话的选项; 有些用户喜欢添油加醋,聊天内容字体颜色,动作表情都可以添加。 2.性能需求: 为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以下的性能 需求:如果聊天室长期开发,必须考虑数据库的负载,管理员有清理数据库的权限; 本聊天室使用数据库,信息与数据库的连接是很频繁的,我们使用 JavaBean,能轻松 实现数据库与外部信息的交换; 。 2.3.2 分析建模分析建模 功能模型 数据流图如图 2-2 所示: JSP JavaBean MySQL 调用 返回结果 操作数据库 返回记录 图 2-2 数据流 2.2.32.2.3 系统逻辑模型系统逻辑模型 用户信息实体 E-R 图 用户信息 Id 号 用户名 密码 最近登录时间 是否为管理员 聊天信息实体 E-R 图 聊天信息 所在房间 发表人用 户名 发表对象 用户名 发表时间 动作和表情 聊天内容 是否悄悄话 Id 在线用户信息实体 E-R 图 在线用户信息 Id 号 所在房间 用户名 最近聊天时间 数据库设计数据库设计: create table userinfo #用户信息表 ( id int primary key auto_increment, username varchar(50), pass varchar(50), lastlogintime datetime, role int #1-管理员 0-普通会员 ); create table msginfo #聊天记录表 ( id int primary key auto_increment, chatroom varchar(50), msgfrom varchar(50), msgto varchar(50), chattime datetime, chataction varchar(50), msgcontent varchar(200), secret tinyint(1) #1 悄悄话 0 非悄悄话 0 默认 ); create table useronline #在线用户表 ( id int primary key auto_increment, chatroom varchar(50), username varchar(50), lastchattime datetime, ); 3.3. 在线聊天室设计在线聊天室设计 3.13.1 模块设计模块设计 分为 4 个模块: 1.数据库通用管理模块: 完成数据库的连接,查询,更新功能 封装在 JavaBean 中 (DBConn.java) JSP 页面或者其他 JavaBean 可以通过调用 DBConn 对象的方法 连接 操作数据库。 2.用户登录注册模块: 聊天室注册简化,将注册和登录融合一起,第一次登录,如果 用户信息表中没有该用户名,即时添加。下次登录可以继续用此用 户,登录后用户就会带着自己的登录信息(session),遨游聊天室模块。 3.聊天室模块 先有个房间列表供用户选择,用户选择自己喜欢的房间进入聊 天室。聊天室有个框架里面分为 3 个部分:输入消息 显示消息 在线用户列表 4.管理员功能模块 判断是否为管理员 有个友好的界面 通过点击页面,实现对数据库的删除修改查询 4.4.在线聊天室系统在线聊天室系统的编码和测试的编码和测试 4.14.1 系统编码系统编码 4.1.1 聊天室系统的界面聊天室系统的界面截图。截图。 注册登录模块 login.jsp logincheck.jsp 聊天室模块 管理员模块 4.1.2 页面处理页面处理 这里一笔带过,具体代码见源文件 数据库通用管理模块数据库通用管理模块 DBConn.java 注册登录模块注册登录模块 login.jsp 登录界面 弄个表单提交 再加上 JS 的空值验证 logincheck.jsp 登录检测处理 UserinfoMgr.java 封装了登录检测用户信息和添加用户信息方法的 JavaBean 方法有 check() saveToDB() 聊天室模块聊天室模块 sessioncheck.jsp 检测 session 信息判断用户是否登录 chatframe.jsp 框架 包含 显示 在线列表 输入 三个框架 JavaBean 有 Msg.java聊天消息封装体 UserOnline 在线用户封装体 ChatRoomMgr.java 聊天室管理 子模块: 聊天室列表选择模块聊天室列表选择模块 roomlist.jsp 聊天室选择页面 roomlistdeal.jsp聊天室选择并处理页面 信息显示模块信息显示模块 showmsg.jsp聊天信息显示页面 getmsg.jsp聊天信息加载页面 实现无刷新 showmsg的任务:1.加载真正得到消息,并实时刷新的页面,实现不闪烁效果。 2.确定加载内容的位置 getmsg的任务: 1.刷新,JS实现无声音 2.各种操作得到结果 3.在具体位置显 示结果 在线列表模块在线列表模块 onlinelist.jsp 在线用户列表页面 信息输入模块信息输入模块 input.jsp信息输入页面 sendmsg.jsp信息输入处理 logout.jsp 离开房间处理 changeroom.jsp 重新选择房间处理 管理员模块管理员模块 maneger.jsp管理员高级页面 kick.jsp 踢人功能 管理员踢人实现 manager.jsp 先判断是不是管理员,如果不是,提示并退出窗口 本页面直接对数据库操作,显示所有在线玩家列表,和最近发言时间 checkbox复选框传递用户名串names kick.jsp 接下来是爽快的踢人操作 调用ChatRoomMgr 的logout()方法,依次传递namesi就实现批 量踢人踢完之后提示,并刷新manager.jsp 4.24.2 系统测试系统测试 信息技术深深融入业务生活,使得软件产品质量的要求变得很高。这也使我们为提高 软件测试的效率来寻求各式各样的方法。而软件测试的方法和技术是多种多样的。对于软 件测试技术,可以从不同的角度加以分类:按测试阶段可分为:单元测试、集成测试、确 认测试。 测试任何产品都有两种方法:如果已经知道了产品应该具有的功能,可以通过测试来 检验是否每个功能都能正常使用;如果知道产品的内部过程,可以通过测试来检验产品内 部动作是否按照规格说明书的规定正常进行。前一种方法称为黑盒测试,后一种方法成为 白盒测试。 4.2.14.2.1 黑盒测试的内容黑盒测试的内容 功能测试也称为黑盒测试,用于验证系统的各项功能是否能正常完成。由于实际情况 的多样性,需要由多人重复测试,在不同情况下执行各项功能操作,其输出就是该功能的 执行结果。黑盒测试着重测试软件功能。黑盒测试并不能取代白盒测试,它是与白盒测试 互补的测试方法,它很可能发现白盒测试不易发现的其他类型错误。 黑盒测试发现下述类型错误: (1) 功能不正确或遗漏了功能。 (2) 界面错误。 (3) 数据结构错误或外部数据库访问错误。 (4) 性能错误。 (5) 初始化和终止错误。 4.2.24.2.2 使用黑盒测试的情况分析使用黑盒测试的情况分析 采用等价划分的有效等价类和无效等价类进行测试。 1.注册登录功能的测试 比如正确账号 admin , 密码 123 (1)测试数据:输入账号 admin 输入密码 123 预期的输出结果:跳转到 roomlist.jsp 页面 并且能获得 session 值 实际运行结果如下图所示: 运行结果符合预期情况。 (2)测试数据:输入账号 admin 124 预期的输出结果:提示您输入的用户或密码错误,请重新输入 实际运行结果如下图所示: 您输入的用户或密码错误,请重新输入 运行效果符合预期情况。 (3)测试数据:输入账号 admin000, 123 (这个账号数据库里没有) 预期的输出结果:直接注册成功,跳转到 roomlist.jsp 页面 运行结果符合预期情况。 5.总结总结 本设计实现了在线聊天系统的基本功能,虽然没有华丽的界面,超强的性能,就练手 学习而言绰绰有余。 通过在线聊天室的设计,感觉动手能力增强了很多,JAVA编程能力有了比较大的提升。 设计本系统,是对自己专业知识的一次检验,也是一次增强自身综合素质机会。软件工程 这门课程将我们从局部的编写程序带入了整体开发软件的阶段,这是对我们知识与能力的 一种挑战。本文是软件工程在线聊天室系统的开发说明,重点描述运用软件工程知识对系 统进行分析、设计和实现的思想,其中包括软件生命周期的三个主要方面:软件定义(问 题定义、可行性研究、需求分析)、软件开发(总体设计、详细设计、编码、测试)和运 行维护。通过对开发本系统的文档的书写,更进一步学习了软件开发的全过程,把软件工 程知识与实际开发软件相结合,规范了实际开发软件程序的全过程,为将来的毕业设计做 准备。 总之,本次设计锻炼了实践能力,增长了我发现问题、解决问题的能力,大大丰富了 自己的专业知识和技能。由于各种原因,系统的功能还没有得到进一步的完善,以后会继 续努力,在今后的学习过程中,不断地提高自己。 参考文献参考文献 1 张海藩,软件工程导论(第 5 版) ,清华大学出版社,2008 2 李建刚等,JSP 网络编程技术与实践,清华大学出版社,2008 9 汤一平,Java语言程序设计,科学出版社,2006 10 孙卫琴,java面向对象编程M,电子工业出版社, 2006 计算机科学与技术专业 毕业实习及毕业论文毕业实习及毕业论文(设计设计)规范规范 计算机科学与工程学院 计算机科学与技术系 2015 年 03 月 1 目目 录录 一一. 毕业实习及毕业论文毕业实习及毕业论文(设计设计)的主要目的的主要目的.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 附件附件 1111:毕业设计资料电子文档目录结构:毕业设计资料电子文档目录结构 .46 1 根据学院有关学生实习的规定和本专业教学计划的安排,对计算机科学与技术专 业学生毕业实习及毕业论文(设计)作如下具体安排: 一一. 毕业实习及毕业论文毕业实习及毕业论文(设计设计)的主要目的的主要目的 1、 毕业实习的主要目的: (1) 通过毕业实习,使学生从理论走向实践,并运用所学的理论知识解决一些实 际软硬件应用问题,达到实践锻炼的目的。 (2) 总结升华理论知识的目的,使学生毕业后能迅速适应实际工作岗位。 (3) 为毕业论文(设计)获取素材。 2、 毕业论文(设计)的主要目的: (1) 全面检验学生四年所学得基本理论和基本技能状况,巩固学生所学知识,并 提高学生运用所学知识的能力。 (2) 通过毕业论文(设计)的撰写,弥补知识结构中的薄弱环节,优化毕业生知识结 构,提高毕业生的适应能力。 (3) 培养学生运用所学理论知识和技术,发现、分析和解决问题的能力,使学生 掌握科学研究的方法和原则,培养和提高学生对理论和时间问题研究的能力。 (4) 通过论文撰写,培养学生创造性思维能力,提高学生创新能力。 二二. 指导教师选聘及对指导教师的要求指导教师选聘及对指导教师的要求 1、 指导教师选聘 (1) 指导教师应具有讲师及以上专业技术职称或具有硕士学位,并有一定实践经 验的相关专业人员。 (2) 指导教师的聘任由计算机科学与技术系根据工作需要提出初步名单,经计算 机科学与技术学院院长审核,予以聘任。 (3) 指导教师指导学生数:讲师或具有硕士学位的指导教师一般不超过 6 人,高 级职称(教授、副教授、高工)的指导人数不超过 8 人。 2 (4) 指导教师责任 1). 学生毕业论文(设计)工作实行指导教师负责制。指导教师应以高度认真负 责的态度对待毕业论文(设计)的指导工作,按时完成毕业论文(设计)的各项工作。 2). 指导教师对学生毕业论文(设计)中的以下事项负责: 把握正确的政治方向; 确保选题与培养目标的一致性; 论文(设计)结构与撰写格式的规范性; 督促学生保质、保量,按时圆满地完成毕业论文(设计)工作。 (5) 指导教师指导工作基本要求 1). 提出参考选题; 2). 针对学生的选题,结合学生的实际情况,确定所指导学生的毕业论文(设 计)题目,并提出明确的撰写要求和进度计划; 3). 介绍有关参考文献,指导学生搜集和查阅必要的资料; 4). 下发毕业设计任务书 ,认真指导和检查学生填写开题报告等相关 内容,并在签名处签名; 5). 指导学生拟写毕业论文提纲,定期检查学生毕业论文的进展情况,做好 每个阶段的工作记录; 6). 加强与学生的沟通,认真指导学生提交论文初稿、2 稿、3 稿等,并及时 提出修改意见,圆满完成最终定稿; 7). 根据评分标准,结合学生平时的表现,评定毕业论文(设计)成绩;指导教 师评语字数不少于 200 字,其中包括工作态度、选题意义,理论水平、应用价值 等; 8). 确认所指导学生的毕业论文(设计)是否可以递交答辩,并签署意见; 9). 协助做好毕业设计(论文)的归档工作。 10). 撰写毕业设计指导工作总结,包括所指导学生的选题分析、质量分析、 3 计划执行情况等。 三三. 毕业实习分组及实施计划毕业实习分组及实施计划 (1) 毕业实习分组 毕业实习主要采取集中与分组相结合,以收集毕业论文资料为主,主要采取由各 指导教师根据学生所选论文(设计)题目,联系,分派学生到相关单位进行实习,收集 资料;计算机科学与技术系可以在此基础上做统一安排。 (2) 毕业实习时间 根据教学计划,学生在第四学年第 2 学期的第 1 周到第 4 周进行毕业实习,共 4 周。 (3) 实习要求 1). 实习期间,学生必须自觉遵守学院和实习单位的一切规章制度; 2). 并认真服从指导教师的安排,尊敬教师; 3). 经常与指导教师沟通,全面完成毕业实习和毕业论文(设计)所规定的各项 任务; 4). 校外实习的同学,特别注意安全问题; 5). 按规定的时间和格式等要求,在第四周结束后完成并前提交实习成果, 主要包括:实习日志、毕业实习报告(不低于 2000 字,格式参见附件 4)、实习单 位鉴定表(格式参见附件 5); 6). 实习报告的内容 实习报告的内容必须包括:实习时间、实习地点、实习目的、实习单位介绍、 实习内容介绍、实习心得体会等,根据具体实习情况可以添加其它一些内容。 7). 指导教师根据学生的实习情况,填写实习成绩评定表,格式参见附件 6; 四四. 毕业论文毕业论文(设计设计)的选题的选题 (1) 题目来源 4 毕业论文(设计)题目主要来源是: 1). 教师和学生到企业调研,了解和收集毕业论文(设计)的课题; 2). 教师根据教学和科研的需要,结合当今计算机软硬件技术的研究重点、 计算机科学与工程学院的研究方向以及一些横向联系的单位的具体需求拟订论文 (设计)题目; 3). 学生根据兴趣爱好和研究方向自行确定,并经指导教师同意的题目。 (2) 题目主要类型和范围 根据大学及计算机科学与工程学院关于“毕业论文(设计)的选题”要求,每个教 师拟订一定数量的题目,经计算机科学与技术系讨论,确定最终的毕业论文(设计)题 目类型和范围。题目应保证符合计算机科学与技术专业的研究方向、培养目标,大小 适宜,并具有新颖性(注意出题不要与其他老师重复,且不能和以前毕业设计题目重 复) 。 (3) 学生选题 毕业论文(设计)题目于第七学期 15 周以前下发给学生,并在计算机学院毕业设计 网站上公布,组织学生选题,采取学生自选与系里指定相结合的方式,确定每一个学 生的毕业论文(设计)题目,并配备指导教师。具体题目及学生、指导教师配备情况、 学生的选题情况等在学生完成选题工作后,于第七学期 18 周以前按大学实践教学科 的要求上报。每一阶段的工作都要在计算机学院毕业设计网站上公布。 (4) 指导教师填写好毕业论文(设计)任务书,及时下达给学生。 五毕业实习及毕业论文五毕业实习及毕业论文(设计设计)的进度控制的进度控制 1. 毕业实习及毕业论文(设计)的进度控制 5 时间进度(周) 第七学期第八学期备 注 阶段工作要点 14151617181920211234567891011121314151617 指导教师资格认定指导教师资格认定 1.讲师及以上职称或具有硕士学位 2.在专业领域内有较强的科研能力 汇总毕业设计题 目 1.教师结合教学科研推荐题目; 2.学生自拟题目 3.系统一汇总题目,审查后公布。 确定指导教师指 导学生人数 讲师或具有硕士学位指导人数不 超过 6 人;高职称不超过 8 人 教师与学生商量 确定论文题目 1.符合计算机科学与技术专业培养 方向; 2.大小适宜,具有新颖性,实践性 下达毕业设计任 务书 1.教师下达任务书; 2.正式任务书的格式参见附件 1 毕业实习,收集 资料,完成开题 报告,文献综述, 英文文献翻译 学生参与生产实习,收集与课题 相关的资料,完成实习报告,撰 写文献综述和开题报告,并进行 英文资料的翻译 深入分析系统的 业务功能和流程, 确定业务模型给 出初步设计方案 对课题进行深入分析,确定业务 模型,完成系统的需求分析,并 提交需求分析说明书及初步的设 计方案;拟订论文大纲 6 时间进度(周) 第七学期第八学期备 注 阶段工作要点 14151617181920211234567891011121314151617 完成系统的功能 设计和数据库设 计, 准备论文 1 稿 划分模块和数据库设计; 完成论文初稿 1; 指导教师根据论文初稿 1,提出修 改意见 各模块程序编写、 整个系统调试, 准 备论文 2 稿 进入系统实施阶段,开始进行软 件和硬件的设计; 学生根据论文修改意见修改论文; 提交论文 2 稿;指导教师提出修 改意见 系统调试,毕业 论文 3 稿 系统进入调试阶段; 学生根据论文修改意见修改论文; 提交论文 3 稿 提交可运行软件, 论文定稿、准备 答辩 完成所设计的软硬件系统,根据 指导教师的意见最终定稿,提交 全部文档准备答辩 7 注释:注释: (1). 进行毕业设计(论文)的学生,应结合选题内容,在调研、查阅资料的基础上 写一篇文献综述,字数不少于 2000 字。格式参见附件 3。参考文献不少于 10 篇(最 好是期刊文章) ,至少含英文文献 3 篇; (2).进行毕业设计(论文)的学生英应完成一篇文献翻译,文献内容必须和毕业 设计内容相关且应独立完成,文献原文不少于 1 万英文印刷字符,译文稿撰写在 统一的稿纸上,同时上交原文。教师应留下评阅意见,签注日期最好在毕业实习 收集资料结束时。 (3). 学生毕业实习的主要目的是运用所学的理论知识解决一些实际问题,达 到实践锻炼,使学生毕业后能迅速适应实际工作岗位,同时也为毕业论文(设计)的 撰写收集资料。实习结束后,学生应提交不低于 2000 字的实习总结报告 1 份(格 式参见附件 4)、实习日志 1 本(记录整个毕业实习过程及其每天的心得体会,用 32 开软抄本记载)、实习单位鉴定表(格式参见附件 5),指导教师根据学生实习情况填 写实习成绩评定表(格式参见附件 6),向计算机科学与技术系提出学生实习的建议 成绩。 (4). 有下列情形之一,取消正式答辩资格: 1). 论文撰写过程中,学生如果未完成阶段工作,经指导教师催促、教育仍不 改正者; 2). 不能在规定时间内完成毕业设计程序编制或不能完成论文定稿者; 3). 毕业设计达不到规定要求,或软件无法演示(特殊原因除外) ; 4). 不能在规定时间提交论文正确及全套材料者; 5). 凡在毕业论文中出现未经注释援引、窃取、抄袭他人作品的情况,一律视 为“剽窃” ,论文中“剽窃”内容超过 2 页者。 8 六、毕业论文的结构与格式六、毕业论文的结构与格式 1 纸张与页面设置: 学院有统一规定,B5 纸单面打印。 2 毕业论文的组成部分: 毕业设计论文是对毕业设计工作的总结,写作有一定的规范和要求,一份完 整的毕业设计论文应包括以下几方面:(1)封面;(2)摘要(中文摘要和英文摘 要);(3)目录;(4)前言;(5)正文;(6)结论;(7)致谢;(8)参考文 献与附录等。 3 基本结构: 论文结构通常由以下几个部分组成: 标题。题目要确切、恰当、鲜明、简短,文字要简练、准确、有概括性。 既能概括整篇论文的中心内容,又能引人注目。通过标题概括说明毕业设 计(论文)的主要内容。标题字数要适当,一般不宜超过 20 字,如果有 些细节必须放进标题,可以加副标题,主标题写得简明,将细节放在副标 题里。 摘要。摘要是论文的高度概括,是全文的缩影,概括研究课题的内容、方 法和观点,以及取得的成果和结论,应能反映毕业设计论文的精华。中英 文摘要以 300500 字为宜,一般应概括以下几方面的内容:为何从事这 项研究(即研究工作的缘由、问题的重要性);完成了哪些工作(研究的内容 与过程);获取了哪些重要成果(含结论性意见);成果的意义。英文摘要与 中文摘要内容要相对应;撰写摘要时应注意以下几点: (1) 语言使用要精炼、概括; (2) 陈述要客观,不加主观评价; (3) 摘要的重点是成果和结论; (4) 设计说明主要介绍设计任务来源、设计标准、设计原则及主要技术 9 资料。 目录。目录应列出论文各组成部分的大小标题,分别层次,逐项标注页码。 一般按三级标题编写,即 1、1.1、1.1.1、等,要求标题层次清晰。 关键词。一般 3 至 5 个。 前言(或序言、引言)。前言是论文的开头,前言一般应包括以下内容:写 这篇论文的背景介绍;对本论文研究主题范围内已有文献的评述;说明本 本课题的研究意义、目的、范围及解决的主要问题,所采用的研究手段、 方式、方法。 正文。正文是对研究工作的详细论述。它是全文的主体,其内容包括:问 题的背景和提出,毕业设计工作的基本前提和条件;相关基本概念和基本 理论基础;系统分析;设计方案的拟定;理论在课题中的应用;系统实现; 课题得出的结果,以及结果的讨论等。不同类型的毕业设计论文,可根据 实际情况取舍内容。 结论。结论是对整个研究工作进行归纳和总结,还应包括所得结论与前人 结论的比较和本课题尚存在的问题,以及进一步开展研究的建议。结论集 中反映毕业设计的工作成果,表达对所研究课题的见解,是全文的精髓, 结论要写得概括、简短。撰写时应注意以下几点: (1) 结论要简洁、明确,措辞应严谨; (2) 结论应反映工作主要成果。 致谢。致谢应以简短的文字对课题研究与论文撰写过程中曾给予帮助的人 员表示自己的谢意。 参考文献。参考文献是毕业设计论文不可缺少的组成部分,它反映设计论 文的取材来源、引用材料的广博程度和材料的可靠程度。一般设计论文的 参考文献应列入引用的主要中外文文献。应包括参考的文献和资料的名称、 10 作者名和出版社以及时间等。 附件。对于一些不宜放入正文中、但作为毕业设计论文又不可缺少的组成 部分,或有主要参考价值的内容,可编入毕业设计论文的附录中,例如数 据、表格、编写的算法、数据字典、主要程序和其他需要说明的资料以附 件的形式放置在正文之后。 4 论文格式 具体格式参见附件 7:毕业论文格式的基本要求。 七、毕业实习以及毕业论文七、毕业实习以及毕业论文(设计设计)成绩评定成绩评定 1 毕业实习 (1). 成绩评定的主要依据是实习纪律及表现、实习周记、实习报告、实习单位 鉴定。 (2). 毕业实习成绩由各指导老师填写评分表(评分表见附件 6),提出每名学生 的实习成绩。 (3). 最终实习成绩由计算机学院综合评定。 (4). 最终成绩采用五级记分制,即:优、良、中、及格、不及格。 2 毕业论文(设计) 毕业论文(设计)成绩评定遵照大学关于毕业论文(设计)评分标准的精神, 具体按照计算机科学与技术专业毕业论文(设计)评分标准执行。 计算机科学与技术专业毕业论文(设计)评分标准见附件 10。 八、毕业设计的归档工作八、毕业设计的归档工作 学生完成毕业设计工作后,必须提交全套的毕业设计资料,包括纸质资料和 电子文档资料,各个学生上交的资料是否齐全,质量是否符合要求,需要各个指 导老师进行验收,并签字: 11 1毕业设计纸质资料归档规范 毕业设计资料袋封面的填写格式见附件 8,所有的纸质文档资料均用 B5 纸打 印,全部装入毕业设计资料袋中,袋中资料应包括: 毕业设计任务书 1 份, 开题报告 1 份, 文献综述 1 份, 毕业实习报告 1 份, 英文翻译 1 份(手写稿),附英文翻译原件 1 份, 毕业论文修改稿多份, 毕业论文定稿 1 份, 毕业设计成绩评定表 1 份, 光盘 1 张(光盘中存放 2 中的所有内容) 。 2毕业设计电子资料归档规范 每个学生完成毕业设计后,必须上交符合规范的全套电子文挡资料,方能参 加答辩,电子资料全部存放在光盘中,现就计算机科学与技术专业毕业设计电子 文挡的归档规范做如下规定: (1) 每个学生必须将所有电子资料存放在光盘中,光盘中的根文件夹为学生在 自己班内的学号(2 位) ,如: 01,然后在此文件夹中建立两个子文件夹: “程序” 和“文档” ,所有的毕业设计电子资料都放在子文件夹下。 (2) 在程序文件夹下存放本次毕业设计编制的所有程序,可以再建子文件夹。 (3) 在文档下应包括如下 word 文件: 毕业设计任务书.doc 开题报告.doc 文献综述.doc 12 毕业实习报告.doc 毕业设计论文_1 稿.doc 毕业设计论文_2 稿.doc 毕业设计论文_3 稿.doc 毕业设计论文_定稿.doc 其中毕业设计论文可以有更多次修改稿,毕业设计论文_定稿.doc 中的内容必 须和打印的毕业设计论文一致。 光盘中的内容同时应提交到计算机科学与技术系毕业设计管理人员指定的服 务器文件夹下; 整个目录结构见附件 11。 3学生将上述纸质文档和光盘提交给指导教师,请各指导教师完成相关的意见批 注和签字。需要批注和签字的地方有:任务书、开题报告、文献综述、英文文献 翻译、初稿、二稿、三稿、N 稿、成绩评定表的指导教师意见栏。请各指导教师 收妥资料后仔细检查:每个学生各份材料中题目的一致性,各份材料的填写是否 符合计算机科学与技术专业毕业设计规范。 4经指导老师确认后,填写“*届毕业生毕业(论文)相关资料验收表” (见附件 9) ,并签字,该表同时需要各个指导教师签字。 5凡是有需要专业系主任和二级学院院长签字的地方(任务书、开题报告等),如 果还未签字,在论文答辩结束汇总后,由专业系主任和二级学院院长统一签字。 6请各指导教师认真审查学生的答辩资格。尽快填好成绩评定表中的指导教 师评语和成绩。于答辩前 2 天将*届毕业论文相关资料验收表 、学生论文成绩、 不能参加正式答辩的学生名单一并交系教学秘书处。 九、毕业实习及毕业论文九、毕业实习及毕业论文(设计设计)领导小组领导小组 王越,李梁,杨武,黄贤英 13 大学 计算机科学与工程学院 计算机科学与技术系 2014.03.10 14 附件 1:任务书的填写格式 毕业设计(论文)任务书毕业设计(论文)任务书 题目 按指导老师确定的题目准确填写 (任务起止日期 2015 年 2 月 21 日 2015 年 6 月 10 日) 计算机科学与工程学院(系) 计算机科学与技术 专业 班 学生姓名 学 号 指导教师 教研室主任 杨武 系 主 任 王越 15 课题内容: 本部分内容由指导 老师根据具体情况填写 课题任务要求: 本部分内容由指导 老师根据具体情况填写 主要参考文件(由指导教师选定): 本部分内容由指导 老师指定具体的参考文献 参考文献格式: 引用期刊:作者名.文章题名.期刊名.年,卷(期):起始页码 引用专著:著者(或译者).书名.出版地:出版社,出版年 同组设计者: 填 “无”或同组同学学号姓名 注:1、此任务书应由指导教师填写。 2、此任务书最迟必须在毕业设计开始前下达给学生。 16 学生完成毕业设计(论文)工作进度计划表学生完成毕业设计(论文)工作进度计划表 工 作 进 度 日 程 安 排 序 号 毕业设计(论文)工作任 务 周 次 1234567891011121314151617181920 1 根据任务书进行毕业实习, 收集资料 2 完成文献综述,英文文献 翻译,开题报告 3 深入分析系统的业务功能 和流程,确定业务模型给 出初步设计方案 4 完成系统的功能设计和数 据库设计, 准备论文 1 稿 5 各模块程序编写、整个系 统调试, 准备论文 2 稿 6 毕业论文 3 稿,最终定稿、 准备答辩 注:1、此表由指导教师填写; 2、此表每个学生一份,作为毕业设计(论文)检查工作进度之依据; 3、进度安排请用“-”在相应位置画出。 此表内容由指导教师根据 学生课题实际填写 17 毕业设计(论文)阶段工作情况检查表毕业设计(论文)阶段工作情况检查表 时间第一阶段第二阶段第三阶段 内容组织纪律完成任务情况组织纪律完成任务情况组织纪律完成任务情况 检 查 情 况 教师签字签字 日期 2015.3.18签字 日期 2015.4.15签字 日期 2015.6.10 注:1、此表应由教师认真填写; 2、 “组织纪律”一栏根据学生具体执行情况如实填写; 3、 “完成任务情况”一栏按学生是否按进度保质保量完成任务的情况填写; 4、对违纪和不能按时完成任务者,指导教师可根据情节轻重对该生提出警告或不能参加答辩的建议。 按学生实 际情况填 写 教师根据学生选 题,文献综述,开 题报告,实习收 集资料,详细提 纲等的完成情况 进行填写 按学生 实际情 况填写 根据学生的 需求分析,设 计方案,论文 初稿的完成 的实际情况 进行 按学生 实际情 况填写 根据学生设 计的软件,提 交的论文定 稿及全套资 料的具体情 况填写 18 附件 2:开题报告的填写格式 毕业设计(论文)开题报告毕业设计(论文)开题报告 题目 按指导老师确定的题目准确填写 系 名 称 计算机科学与工程 班 级 姓 名 学 号 指导教师 教研室主任 杨 武 时 间 2015.2.28 19 1 1、 本课题国内外的研究现状分析本课题国内外的研究现状分析 本部分内容由学生完成, 经指导老师检查后填写. 2 2、 本人对课题任务提出的任务要求及实现预期目标的可行性分析(只限工科类)本人对课题任务提出的任务要求及实现预期目标的可行性分析(只限工科类) 本部分内容由学生完成, 经指导老师检查后填写. 20 3 3、 本课题需要重点研究的关键问题及解决问题的思路本课题需要重点研究的关键问题及解决问题的思路 本部分内容由学生完成, 经指导老师检查后填写. 4 4、 完成本课题所需的工作条件(如工具书、计算机设计绘图、实验、调研等)及解完成本课题所需的工作条件(如工具书、计算机设计绘图、实验、调研等)及解 决办法决办法 本部分内容由学生完成, 经指导老师检查后填写. 21 5 5、工作方案分析及进度计划(工作思路)、工作方案分析及进度计划(工作思路) 本部分内容由学生完成, 经指导老师检查后填写. 报告人(签名) 需手工签名 2015 年 2 月 28 日 导师意见 本部分内容由指导老师填写,不能简单写“同意”两字,应对学 生的开题报告作简单的评价后,再表示“同意”或“不同意” 。 导师签名 需手工签名 年 月 日 开题报告应根据教师下发的设计(论文)任务书,在教师指导下由学生独立撰写。 22 附件 3:文献综述格式 文文 献献 综综 述述 学院(系): 计算机科学与工程学院 班 级: 学生姓名: 学号 指导老师: 成 绩: 年年 月月 日日 文献综述文献综述 小标题小标题 摘 要 流化床燃煤固硫技术是先进的燃烧技术,但这一技术 的推广应用因流化床燃煤固硫渣没有成熟和经济的综合利 用途径受到严重限制。由于人们对流化床燃煤副产物的认 识程度还很有限,基础资料十分缺乏,在一定程度上影响 了流化床燃煤固硫渣的资源化利用。本论文较为系统地分 析了流化床燃煤固硫渣的特性,并根据现行规范,提出一 套新的活性评定方法。在此基础上,对燃煤固硫渣活性的 影响因素、激发方法、体积膨胀性能进行了较为系统的试 验研究,并利用 XRD、SEM 等微观手段研究了燃煤固硫 渣的自硬性、活性激发及膨胀机理。最后对燃煤固硫渣建 材资源化利用进行了比较深入的研究。 关键词:流化床,燃煤固硫渣,活性,膨胀,资源化 1 筏板基础的非线性分析 1.1 引言1 目前国内外对上部结构、筏板基础和地基的共同作用的分 析和研究中,对筏板基础的非线性变形特性考虑得较少,绝大 多数都将筏板基础视为线弹性结构进行计算。 三号黑体,居中, 下空一行 小四号宋体,首行缩进两字 小四号黑体 小四号宋体 小二黑体,居中, 五号宋体,居中 正文全部按此格式,用小四 号宋体,首行缩进 2 个字 二级标题用小 三号黑体 空行 空行 1.2 混凝土的应力-应变关系 1.2.1 双轴受力混凝土的强度准则 根据试验结果,Kupfer95和 Gerstler96提出了混凝土在 双轴受力条件下的强度,其强度包络线,如图 5.1。曲线方程为: 二轴受压: 图 1.1 混凝土双轴强度包络图 fig1.1 三级标题用四号黑体 英文图名用 Times New Roman五号 图名用宋体 五号 页码居中,用阿拉伯数字 顺序排序 参 考 文 献 1贲克平. 可持续发展理论研究扫描.人民日报,1998-2-21 2吴中伟.廉慧珍著. 高性能混凝土. 中国铁道出版社,1999 年 3K.Kuhlmamn,H.Paschmamn. Beitrage zur Okologislhen von Zement und 4Beton. Zement-Kalk-Gips. Nr.1,1997 5唐明述. 可持续发展与水泥结构调整. 1997 年 6芈振明主编. 固体废弃物的处理与处置. 高等教育出版社.1988 年 7赵洪义,李峰德,包西祥. 水泥工业大量利用固体废渣的有效途径. 中国建材.2000.8 三号黑体,居中,下空 1 行 小四号宋体 英文用小四号 Times New Roman 空 1 行 参考文献格式: 引用期刊:作者名.文章题名.期刊名.年,卷(期):起始页码 引用专著:著者(或译者).书名.出版地:出版社,出版年 参考文献情况 国内 篇 国外 篇 共计 篇 收集参考文献起止日期 年 月 日 至 年 月 日 列出收集的参考文献(阅读量不少于 10 篇且至少含 3 篇外文文献): 1岳云智能交通系统的发展近况科技与经济,1998,1:17-18 2刘允才、张素、施鹏飞智能交通国际发展概况和国内优先考虑的课题公 路,2001,11(11):26-33 指导教师对文献综述的评语: 此部分由指导老师对学生所写文献综述进行评 注,写评语 指导老师(签名): 年 月 日 页码居中,用阿拉伯数字 顺序排序 附件 4:实习报告封面格式 (实习报告不低于 2000 字,用 B5 纸打印,正文字体用宋体,五号) 实实 习习 总总 结结 报报 告告 实习性质: 毕 业 实 习 实习单位: 学院(系): 计算机科学与工程学院 班 级: 学生姓名: 学号 指导教师: 成 绩: 年年 月月 日日 附件 5:实习鉴定表格式 大学学生实习鉴定表大学学生实习鉴定表 学生姓名班 级学号 学习性质毕业实习实习时间 实习 单位 指导 老师 对学 生实 习情 况的 意见 (签名) 年 月 日 好一般差好一般差 遵守劳动纪律和规 章制度 坚守工作岗位、 有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025单位保洁服务合同范本
- 2025商业超市供货合同
- 2《宪法是根本法》(说课稿) -统编版道德与法治六年级上册
- 农村房屋翻新合同范例
- 养殖场长期租赁合同范例
- 劳务分包结算合同范本
- 2024-2025学年高中地理 第一章 环境与环境问题 1.1 人类与环境的关系说课稿 中图版选修6
- 两月工程合同范本
- 劳务合同范本刘律师
- 浦东钢结构吊装施工方案
- 期末考试成绩分析报告课件
- 儿童哮喘的防治与治疗
- 人教版PEP版小学英语三年级下册Unit 4 Healthy food Part A课件
- 2024年陕西省中考道德与法治真题(A卷)(原卷版)
- (2024)湖北省公务员考试《行测》真题及答案解析
- 金融警示教育案例
- 对口升学语文模拟试卷(3)-江西省(解析版)
- 反恐防暴器械与战术应用讲解
- 电商平台客服人员绩效考核手册
- 【课件】第五单元化学反应的定量关系新版教材单元分析九年级化学人教版(2024)上册
- 04S519小型排水构筑物(含隔油池)图集
评论
0/150
提交评论