基于jsp的faq问答信息管理系统.doc_第1页
基于jsp的faq问答信息管理系统.doc_第2页
基于jsp的faq问答信息管理系统.doc_第3页
基于jsp的faq问答信息管理系统.doc_第4页
基于jsp的faq问答信息管理系统.doc_第5页
已阅读5页,还剩81页未读 继续免费阅读

下载本文档

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

文档简介

1项目背景项目名为:FAQ问答信息管理系统开发方: JAVA A班 第1小组用户:现仅为测试阶段,用户为软件开发方。2定义FAQ信息管理系统运用到的技术有JavaEE、Struts框架、Jsp/servlet技术等。FAQ信息管理系统是集成用户、管理员及问题信息管理的系统,每个用户可以注册在前台提问,其他用户均可回答,提问者可以对问题回答者进行评分。以上行为均由管理员进行管理维护。3条件与限制FAQ问题管理系统已经完成VO层、数据库连接部分、以及基础的html静态页面。我们仅有10天的时间完成后台6个模块,以及前台动态页面的美化工作。4开发、运行环境规定4.1开发环境说明(1)硬件配置:数据库服务器配置CPU:Inter(R) Core(TM)2 Duo CPU内存:2048MB硬盘:500G局域网地址:192.168.3.30应用服务器配置:Tomcat 6.0(2)软件配置:操作系统:Windows XP,java version 1.6.0_03,Tomcat 6.0,Oracle.4.2运行环境说明1) CPU: Inter(R) Core(TM)2 Duo CPU2) 内存:2G3) 硬盘:500G4) 操作系统:windows xp5) 软件开发环境:Java环境6) 其他:服务器Tomcat6.0,使用oracle数据库5实施计划5.1任务分解由李楠完成问题管理模块,以及数据库表的建立等任务;由王剑书完成首页管理、用户管理、登陆管理、以及前台数据库的连接等任务;由刘林娟完成分类管理、系统管理等模块5.2模块分析(1)、分类管理子模块主要实现的是问题类别的增、删、改、查。在添加问题类别和修改问题类别时,输入信息不正确,会有相应的提示,操作成功进入相应的展示页面。(2)、问题管理模块实现了对问题信息的删、改、查策法以及用户发布问题。(3)、用户管理模块实现了用户的注册、修改、删除、锁定及解锁功能。(4)、积分管理模块实现对管理员用户积分的管理,包括删除积分信息和积分清零。(5)、系统管理子模块实现对管理员信息、专业信息、班级信息的增、删、改、查,当输入不正确时,会有相应的提示信息。(6)、退出系统模块实现用户的注销。(7)、前台实现部分主要做了用户的注册和登录,输入不正确时,会有相应的提示信息。6、总体需求设计6.1软件结构用户管理用户添加管理用户状态管理系统管理权限管理专业管理积分管理积分设置积分管理积分显示修改信息首页管理登录管理用户注册问题列表问题管理添加问题所有问题未解决问题查询管理已解决问题分类管理类别管理类别列表班级管理管理员管理用户查询管理管理FAQ信息管理系统问题管理管理上图为整个FAQ信息管理系统的基本功能模块6.2技术路线v 开发环境v 掌握Java语言与Java环境的搭建方法,特别是环境变量的配置以及项目各资源包的建立。v 使用软件Tomcat6.0,搭建服务器,并进行配置:配置中要注意的是:端口8080。v 使用Oracle,创建并管理数据库Bluej。建立用户scott,口令为tiger,使用Tb_User表空间,权限为CONNECT,RESOURCE,进行初步测试。v 使用Struts1.3搭建项目的架构,为后面的开发工作做好准备。v 使用Java语言在MyEclipse软件下对各Java类和Jsp页面进行编码实现,并进行调试,上传CVS,实现整体测试。7、数据库设计7.1数据表设计数据库表及其实体的的描述:数据实体中文名数据库表名数据实体描述用户注册表:tb_user_info 用于保存注册用户的信息问题分类表:tb_question_sort 用于保存问题分类的相关信息问题表:tb_question用于保存用户提出问题的相关信息班级表:tb_class用于保存班级的相关信息专业表:tb_speciality用于保存专业的相关信息积分表:tb_integral用于保存积分的相关信息系统管理员表:tb_admin_info用于保存系统管理员的相关信息问题处理表:tb_question_deal用于保存问题最后一次被处理的相关信息班级类别表:tb_class_sort用于保存班级类别的相关信息问题答复表tb_question_answer用于保存回答内容回复表tb_replay用于将回复问题,回答者,问题关联起来主题表tb_topic用于保存主题表(Table)用户注册表:tb_user_info用户注册表:中文名称标签名称原始类型约束注解用户编号:user_idint主键用户注册号:user_numintunique用户昵称:user_namevarchar性别:sexvarchar密码:passwordvarchar用户QQqqint电子邮件:e-mailvarcharMSNmsnvarchar联系电话:tele_phonevarchar移动电话:move_phonevarchar学习专业:specialtyvarchar班级编号:class_idint外键毕业院校:finish_schoolvarchar身份证号码:id_cardvarchar出生日期:birthratevarchar英语水平:english_levelvarchar是否在职:is_servicevarchar工作单位:work_unitvarchar状态:typevarchar删除标志:delete_signvarchar问题分类表:tb_question_sort问题分类表:中文名称标签名称原始类型约束注解问题类别号:q_sort_idint主键问题类别名:q_sort_namevarchar删除标志delete_signvarchar问题表:tb_question 问题表:中文名称标签名称原始类型约束注解问题编号q_idint主键问题类别号:q_sort_idint外键问题标题:titlevarchar悬赏分数:integralint问题内容:q_contentvarchar发布人编号:user_idint外键难度级别:q_levelvarchar发布时间:iss_timevarchar发布IP地址:iss_ipvarchar删除标志delete_signvarchar班级表:tb_class 班级表:中文名称标签名称原始类型约束注解班级别号class_idint主键班级名称:class_namevarchar班级类型编号:class_sort_idint外键开班时间:start_timevarchar结束时间:end_timevarchar上课时间段:class_timevarchar学期数term_numvarchar专业编号:spec_idint班级状态:typevarchar删除标志delete_signvarchar专业表:tb_speciality专业表:中文名称标签名称原始类型约束注解专业编号:spec_idint主键专业名称:spec_namevarchar删除标志delete_signvarchar积分表:tb_integral积分表:中文名称标签名称原始类型约束注解积分编号:integral_idint主键用户编号:user_idint外键积分:integralint删除标志delete_signvarchar系统管理员表:tb_admin_info系统管理员表:中文名称标签名称原始类型约束注解管理员编号admin_idint主键管理员名称:admin_namevarcharunique密码:passwordvarchar管理员类型:admin_sortvarchar最后一次登录时间:end_timevarchar登陆IP:admin_Ipvarchar登陆次数:countint删除标志delete_signvarchar问题处理表:tb_question_deal问题处理表:中文名称标签名称原始类型约束注解处理编号:deal_q_idint主键问题编号:q_idint外键处理方法:deal_q_methodvarchar处理人编号:user_idint外键处理时间:deal_q_timevarchar删除标志delete_signvarchar班级类别表:tb_class_sort班级类别表:中文名称标签名称原始类型约束注解类别号:class_sort_idint主键类别名称:class_sort_namevarchar 删除标志delete_signvarchar主题表tb_topic 主题表中文名称标签名称原始类型约束注解问题ID:t_idint主键用户ID:u_idint外键主题名:contentvarchar主题内容:creattimevarchar发表时间:Browse_timesvarchar删除标志delete_signvarchar问题答复表tb_question_answer问题答复表中文名称标签名称原始类型约束注解回答ID:Q_anw_idint主键问题ID:q_idint外键答复内容Q_anw_contentvarchar最佳回答标志:bestanwservarchar回答者ID:User_idint外键答复时间:Anw_timevarchar删除标志delete_signvarchar回复表tb_replay回复表中文名称标签名称原始类型约束注解回答ID:R_idint主键问题ID:t_idint外键回答者ID:t_idint外键答复内容rep_contentvarchar答复时间:replay_timevarchar删除标志delflagvarchar7.2安全保密设计系统前台由普通用户登录进行,问题的添加以及回答,并且有注册和验证码功能。系统后台由管理员登录,包括后台的6大模块都由管理员进行管理、维护。用户登录以及管理员登陆都有友好的错误提示。例如验证码错误、用户名不存在、密码错误或者是该用户已被锁定。(用户状态有锁定和解锁状态,用户的锁定和解锁由管理员控制)。8程序描述8.1登陆页面是给用户提供登陆方式的唯一页面8.1.1功能描述IPO(INPUT PROCESS OUTPUT)图开始输入用户名输入密码输出用户存在输出密码正确性数据库登陆成功8.1.2、性能数据的完整性,准确性,合法性:录入数据采用表格方式,限制录入数据类型及取值范围以保证数据的完整性及准确性。系统具有部分反悔修改功能,系统备有的修改功能均可反悔。凡是具有符号的输入字符串均提示为非法字符串。对数据输入的要求不大,可输入数字、英文字母、汉字等或者其组合数据,操作界面简洁,用户在使用系统时会感到很方便,进行的都是增、删、查、改等最基本的操作,为了简介用户的操作提供明显的提示信息。数据完成的时间性:如通知的录入,仅当系统管理员录入通知进程后,各用户方可被告知。数据安全性:依赖于网络本身对用户使用权限的规定。在程序模块中通过使用密码控制功能对用户使用权限加以限制。未登录用户不能通过输入地址访问后台页面。8.1.3、输入项数据的类型和格式数据值的有效范围输入的方式数量输入数据的来源安全保密条件用户名Varchar50英文字母、下划线、数字50数据库用户信息表符合内容密码Varchar50英文字母、数字50数据库用户信息表符合内容8.1.4、输出项用户登录时,如输入正确,直接进入主页面。输入不正确的情况:用户名不存在或与密码不匹配,则提示:用户名或密码输入有误!用户名输入过短,则提示:用户名输入过短!为输入用户名,则提示:请输入用户名!为输入密码,则提示:请输入密码!登陆界面:8.1.5、流程逻辑否否是是是否否是登录窗口输入用户名输入密码用户名是否为空密码是否为空用户是否存在连接数据库密码是否正确进入主页面8.1.6、接口登陆页面输入数据连接数据库进入主页面8.1.7、限制条件限制条件是用户名和密码区分大小写,却必须在数据库中存档。8.2.积分管理模块用于管理用户的积分信息8.2.1功能:IPO(INPUT PROCESS OUTPUT)图点击积分管理查询数据库进入积分管理页面显示数据库中用户的积分对积分进行增删改查操作返回管理员主界面8.2.2性能1. 对数据库查询时所花费的时间要控制在一定的范围内;2. 对管理员非法对用户积分的更改要能判断,比如:将用户积分设为负值,无限增大用户积分等;3. 当管理员在操作数据库的过程中,出现异常时能够进行回滚,避免数据库中的积分出现不一致。4. 积分输入界面要简洁。8.2.3输入项:数据类型输入来源积分int数据库8.2.4输出项:更新数据库中的用户积分8.2.5流程逻辑:点击积分管理查询数据库对用户积分进行跟新输入非法进入积分管理页面显示数据库中用户的积分显示更新用户积分失败信息更新数据库是否8.2.6接口:管理员主界面积分管理主页面数据库8.2.7条件限制:1. 对管理员的非法操作要进行限制;2. 只有具有一定等级的管理员才能对用户信息进行修改。8.3系统管理模块用于管理系统的设置:8.3.1系统管理员管理模块:8.3.1.1功能:IPO(INPUT PROCESS OUTPUT)图点击系统管理员管理数据库查询系统用户管理界面,用户信息8.3.1.2性能:1. 对数据库的操作要在一定的时间内完成;2. 在管理员对用户的信息进行修改时要确保数据的一致性;3. 确保与用户有关的其它表信息的一致性;8.3.1.3输入项:8.3.1.4输出项:更改后用户的信息。8.3.1.5流程逻辑:点击系统管理员管理查询数据库显示用户相关信息更新用户信息提示更新失败成功失败8.3.1.6接口:管理员界面数据库用户信息管理界面8.3.1.7条件限制:只有具有一定等级的管理员才能对用户信息进行修改。8.3.2班级管理模块:8.3.2.1功能:IPO(INPUT PROCESS OUTPUT)图点击班级管理数据库查询班级管理界面,班级信息8.3.2.2性能:1. 对数据库的查询要在一定的时间范围之内;2. 确保数据库中班级信息的一致性;3. 添加班级信息时确保数据库信息的一致性.8.3.2.3输入项:8.3.2.4输出项:向数据库添加班级信息.8.3.2.5流程逻辑:8.3.2.6接口:8.3.2.7条件限制:只能添加班级名不一样的班级,只能删除已经不存在的班级。8.3.3专业管理:8.3.3.1功能:IPO(INPUT PROCESS OUTPUT)图点击专业管理数据库查询专业管理界面,专业信息8.3.3.2性能:4. 对数据库的查询要在一定的时间范围之内;5. 确保数据库中专业信息的一致性;6. 添加专业信息时确保数据库信息的一致性.8.3.3.3输入项:8.3.3.4输出项:向数据库添加班级信息.8.3.3.5流程逻辑:8.3.3.6接口:8.3.3.7条件限制:只能添加专业名不一样的专业,只能删除已经不存在的专业。8.4分类管理模块是对已提出的问题进行分类管理的模块8.4.1、功能IPO图(INPUT PROCESS OUTPUT):登录连接数据库显示问题的类别列表登录成功后点击类别列表或问题类别管理点击修改或添加新类别连接数据库点击删除是否符合数据规格修改或删除问题的类别连接数据库修改或删除成功是否返回显示该类的列表输入修改信息8.4.2、性能数据的可操作性、完整性和合法性:问题的分类管理必须有相应的授权人员进行操作。 合法用户对数据可进行增,删,改,查的操作。8.4.3输入项输入新类别添加或修改类别8.4.4、输出项 输出问题的类的列表8.4.5、逻辑流程(1)添加、删除或修改否否是类的列表添加或修改删除输入是否符合规则显示全部信息连接数据库(2)接口开始输出记录数据库输入操作信息数据库输出结果信息结束8.4.6、注释设计1、加在模块首部的注释:/*;2、加在各分枝点处的注释:/*;3、对各变量的功能、范围、缺省条件等所加的注释:/* */;4、对使用的逻辑所加的注释等等:/;8.4.7、界面设计 1、问题类别管理界面 2、添加新类别8.5 问题管理模块是对所有的问题进行分块管理的模块8.5.1、功能IPO图(INPUT PROCESS OUTPUT):登录连接数据库显示问题列表输入添加新问题或修改问题是否符合数据规格添加新问题或修改问题连接数据库添加、修改或删除成功是否返回登录成功后点击问题列表按钮浏览或删除问题浏览问题删除问题连接数据库连接数据库显示问题详细列表 8.5.2、性能数据的可操作性、完整性和合法性:问题的分类管理必须有相应的授权人员进行操作。 合法用户对数据可进行增,删,改,查的操作。8.5.3、输入项输入类型信息8.5.4、输出项修改或者新增,删除操作成功。返回:返回上一级页面。8.5.5、逻辑流程(1)添加问题或修改、删除是否添加、删除或修改显示基本表单添加新问题连接数据库输入基本信息是否符合规格新建、删除或修改成功连接数据库返回删除问题连接数据库修改问题连接数据库是否符合规格否是(2)接口:开始输出记录数据库输入操作信息数据库输出结果信息结束8.5.6、注释设计1、加在模块首部的注释:/*;2、加在各分枝点处的注释:/*;3、对各变量的功能、范围、缺省条件等所加的注释:/* */;4、对使用的逻辑所加的注释等等:/;8.5.7、界面设计1、 添加问题界面2、 所有问题列表界面 8.6用户管理模块是对已注册的用户进行管理的模块8.6.1、功能IPO图(INPUT PROCESS OUTPUT):登录连接数据库显示注册用户信息输入添加信息或者修改信息是否符合数据规格添加新用户或修改用户连接数据库添加、修改或删除成功是否返回登录成功后点击注册用户管理按钮删除用户点击删除连接数据库添加新用户或修改用户登录成功后点击注册用户查询按钮连接数据库输入查询信息连接数据库 8.6.2、性能数据的可操作性、完整性和合法性:问题的分类管理必须有相应的授权人员进行操作。 合法用户对数据可进行增,删,改,查的操作。8.6.3、输入项输入添加新用户信息或者编辑用户信息8.6.4、输出项保存:修改或者新增操作成功。返回:返回上一级页面。8.6.5、逻辑流程(1)添加新用户删除用户或者修改用户是否添加新用户、删除或修改显示基本表单添加新用户或修改连接数据库输入基本信息是否符合规格添加、删除或修改成功连接数据库返回删除用户输入基本信息连接数据库(2)接口:开始输出记录数据库输入操作信息数据库输出结果信息结束8.6.6、注释设计1、加在模块首部的注释:/*;2、加在各分枝点处的注释:/*;3、对各变量的功能、范围、缺省条件等所加的注释:/* */;4、对使用的逻辑所加的注释等等:/;8.6.7、界面设计 注册用户管理3、 添加新用户9、参考资料Oracle Database 11g SQL开发指南/(美)皮拉斯(Price,J.)著; 史新元,北英 译 北京:清华大学出版社,2008.11书名原文:Oracle Database 11g SQLISBN 978-7-302-18589-5印次:2009年11月第2次印刷。JSP 应用开发详解/刘晓华,张健,周惠贞编著。3版。北京:电子工业出版社,2007.1(Java 开发专家)ISBN 7-121-02842-5出版发行:电子工业出版社 北京市海淀区万寿路173信箱 邮编100036 印次:2010年1月第8次印刷计算机科学与技术专业毕业实习及毕业论文(设计)规范计算机科学与工程学院计算机科学与技术系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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论