软件工程毕业设计任务书
- 格式:doc
- 大小:26.50 KB
- 文档页数:2
软件工程课程设计任务书任务:完成现金就餐系统的设计和实现要求:依据任务书提供的描述完成以下的分析,设计,实现以及测试的工作问题的定义以及现金就餐系统的描述:在学校食堂吃饭必须要购物卡.这对于没有卡的人是很不方便的.因此决定设计并实现现金就餐系统,从而改变学校食堂必须用卡吃饭的现状.为更多的人提供方便.这次仅实现独立的现金就餐系统,并且也不需要和学校食堂中已经有的购物卡就餐系统连接.现金就餐系统应该拥有如下的特征:(1)供就餐者使用的菜单保存在现金就餐系统中,并且能够由服务员更新.(2)该系统由服务员管理,就餐者与服务员交流,并且从服务员处得到准予就餐的小票.(实际上我们的实验环境并不满足打印小票的要求,所以只要显示出来就可以了)(3)虽然称为现金就餐系统,但是该系统并不接受现金,而是由服务员代为收费(4)该系统保留了每次就餐记录。
(5)提供仅供老板使用的显示和清除功能需要完成的工作:1.系统轮廓(构成该系统的所有设备的连接图)2.工作流程3.数据流图(每一条边上都要有数据名称)4.数据字典(解释每一条边上的数据名称)以及没个处理框5.软件体系结构6.模块设计(完成各模块的名称,参数,返回值,以及PDL)7.模块的实现与单元测试(白盒测试.需要给出测试环境和测试集)8.系统测试(黑盒测试,需要给出测试集)需要提交的内容:1.上述8项工作的纸质文档,由此构成课程设计报告.2.为了防止病毒,通过网络提交可执行程序和源代码.邮箱是:crissw2000@163.明确给出小组内每个人负责的工作内容,以作为对组员评分的依据.重点:在于掌握传统软件过程的各开发环节.方式:3人一个小组,自己确定一位组长,并且在课程设计报告上明确注明小组成员的姓名以及组长时间:17周,周一到周五检查:周五下午回收课程设计报告。
软件技术专业毕业设计指导书一、毕业设计目的和任务1.目的毕业设计是整个软件技术专业教学计划中的一个有机组成部分,是专业教学计划中的最后一个完成教学任务、培养合格人才的一个重要实践性教学环节。
通过毕业设计,可以培养学生的开发和设计能力,提高综合运用所学知识和技能去分析、解决实际问题的能力,检验学生的学习效果等均具有重要意义。
通过毕业设计,旨在使学生对所学过的基础理论和专业知识进行一次全面、系统地回顾和总结,通过对具体题目的分析,使理论与实践相结合,巩固和发展所学理论知识,掌握正确的思维方法和基本技能,提高学生独立思考能力和团结协作的工作作风,提高学生利用计算机解决实际问题的能力及计算机实际操作水平,促进学生建立严谨的科学态度和工作作风。
2.任务(1)巩固和提高学生学过的基础理论和专业知识;(2)提高学生运用所学专业知识进行独立思考和综合分析、解决实际问题的能力;(3)培养学生掌握正确的思维方法和利用计算机解决实际问题的基本技能;(4)增强学生对信息管理工作的认识,掌握信息处理方法,进行编制技术文件等基本技能的训练,使之具有一定程度的实际工作能力。
(5)使学生掌握文献检索、资料查询的基本方法以及获取新知识的能力。
(6)促使学生学习和获取新知识,掌握自我学习的能力。
(7)通过参与实际工作,使学生了解社会和工作,具备一定的实际工作能力。
二、毕业设计的过程毕业设计过程分:选题和资料收集阶段、分析和计划阶段、设计阶段、调试维护阶段、毕业设计说明书写阶段和毕业答辩阶段,具体内容和任务如下:1.选题和资料收集本阶段的主要任务是对所实习单位进行全面了解,发现需要解决的问题,或根据个人的情况,结合计算机具体的应用需要,选择自己所要设计的题目,根据题目所涉及的内容和技术,有针对性地进行学习,查询相关技术资料和文献,熟悉所需得开发设计工具的使用。
2.分析计划阶段本阶段主要任务是对确定的设计项目进行分析和规划,确定系统的结构、功能、模块和数据,并制定具体的工作计划和方案。
河南工程学院计算机学院《软件工程》课程设计任务书专业班级:计算机科学与技术1241班、1242班指导教师: 谷春英2015 年 6月 20日《软件工程》课程设计任务书一、课程设计目的与任务1、课程设计目的本课程设计一般在学期末进行,通过1周时间的集中练习,希望达到以下几方面的目的:(1) 使学生进一步巩固《软件工程》课程中所学到的知识,熟练掌握和运用软件开发技术与方法。
(2) 培养学生实践工程能力,提高软件文档的写作能力。
(3) 培养和提高学生分析问题及解决问题的能力。
(3) 培养学生的团队精神和协作能力。
(4) 本课程设计将为学生在毕业设计时进行软件开发的文档书写打下一定的基础。
2、课程设计的任务本课程设计是计算机科学与技术专业必修的一门实践课程。
任务是让学生在学习了《软件工程》课程后,能够熟练掌握所学的知识,并能加以综合运用,从而提高学生对软件开发过程中的文档写作能力,具备熟练地按照工程化、标准化的规范和流程进行软件编程的能力。
二、课程设计环境要求需要有安装Windows 2000以上的操作系统及office2003以上办公处理软件的计算机实验室。
三、课程设计基本要求要求通过查阅与设计课题有关的文献资料,并自学与其相关内容,掌握软件工程的开发、设计方法。
掌握工程化、标准化的规范和流程。
以每2人为一组合作完成1个系统设计题目。
考核评分标准如下:(1) 选题背景、目的意义等10分(2) 对研究课题的需求分析30分(3) 对研究课题的系统设计15分(4) 对研究课题的系统测试15分(5) 课程设计总结5分(6) 出勤、分析、解决问题的能力和团队合作能力10分(7) 报告撰写格式规范,内容完整,语句通顺,图表正确等。
15分四、课程设计内容由2人一组或1人,可以从以下题目中选择一个题目或自选题目,在1周内完成一个小规模的系统设计(包括选题背景、需求分析、系统设计、系统测试等),并写出课程设计报告,接受置疑。
软件⼯程课程设计:毕业设计管理系统《项⽬开发计划》+《需求规格说明书》重庆x x⼤学《软件⼯程》课程设计报告班级:xxxxxxxxxxxxxxxxxxxxxxxxxxxx 姓名: xxxxxxx 学号: xxxxxxxxxxxxx 课程设计题⽬:毕业设计管理系统所属课程:软件⼯程实验室(中⼼): xxxxxxxxxxxxxx指导教师: xxxxx 完成时间: 2016 年 7 ⽉ 1 ⽇xxxxxxx学院课程设计成绩单说明:1.学⽣⼯作态度与独⽴能⼒:从态度与独⽴分析设计能⼒⽅⾯评价;2.分析与设计⽅法与思路:从软件⼯程分析与设计的正确性及合理性等⽅⾯评价;3.分析和设计⼯具的应⽤:从相关建模⼯具的使⽤熟练程度⽅⾯评价;4.现场答辩情况:从阐述情况、对问题的回答情况进⾏评价;5.设计报告的质量:从内容的完整性、格式的规范性等⽅⾯评价。
重庆xx⼤学xxxxxxxx学院课程设计任务书内容提要毕业设计是对学⽣四年所学知识的综合分析和综合运⽤能⼒检验,也是对本科⽣教学⽔平的箴⾔。
随着⼤学毕业⽣培养规模的不断扩⼤,传统⼿⼯管理的⽅式已经越来越难以适应⼯作的需要。
在计算机与⽹络技术的发展的今天,如何利⽤计算机软件与⽹络技术更好实现学⽣毕业管理的信息化成为⾼校管理⼯作者不断探索的内容。
本项⽬在充分调研并分析了各个⼤学学⽣管理部门具体管理流程的基础上,提出了基于B/S模式架构学⽣毕业管理系统。
在开发平台及技术选择上,本项⽬选择了WebStorm /eclipse/MySQL作为前后台开发和数据库管理,结合A学院本科⽣毕业设计,使⽤B/S模式系统开发的Ajax技术,为师⽣提供了⼀个信息交流的平台,实现了从选题、指导到过程跟踪的动态管理,提⾼了教学质量管理。
关键词:软件⼯程,毕业设计管理系统,数据库任务分配: xxx:《项⽬开发计划》、《需求规格说明书》;xxx:《概要/详细设计说明书》、《测试计划》。
毕业设计管理系统项⽬开发计划⼀.引⾔(⼀).编写⽬的为了保证项⽬团队按时保质地完成项⽬⽬标,便于项⽬团队成员更好地了解项⽬情况,使项⽬⼯作开展的各个过程合理有序,有必要以⽂件化的形式,把对于在项⽬⽣命周期内的⼯作任务范围、各项⼯作的任务分解、项⽬团队的组织结构、各团队成员的⼯作责任、团队内外的沟通协作⽅式、开发进度、经费预算、软硬件条件、风险对策等内容所做出的预期安排记录下来,作为项⽬团队成员以及项⽬⼲系⼈之间的共识与约定,项⽬⽣命周期内的所有项⽬活动的活动基础,项⽬团队开展和检查项⽬⼯作的依据,以便于对本毕业设计管理系统的项⽬开发进⾏约束和管理。
《软件工程》课程设计任务书一.目的软件工程是计算机科学与技术以及相近专业的一门主要课程,通过软件工程课程实践,进行软件工程的实际综合演练,完成一个实际软件项目的分析、设计、开发、测试全过程,贯穿领会软件工程的基本思想,明晰软件工程阶段划分与各个阶段的主要任务,以MicroSoft Visio、Project、Rose、VSS、Power Designer 为例学习计算机辅助软件工程工具的基本使用方法,力图初步具备采用规范化的软件工程方法进行软件项目研发的能力。
二.要求课程实践以实际应用中的小型题目为主,要求设计小组独立完成。
要求学生能把软件工程学的基本原理和方法应用到软件的实际开发和设计中。
根据不同的题目类型选择一种或两种开发模式,完成从需求分析,系统设计,详细设计,编码/测试,直至运行/维护的软件生存期的全过程。
具体要求如下:1. 班级按项目小组进行分组,每组2-3人;2. 每个项目小组在选出项目负责人;3. 每人一份课设文档,包括开发目标、需求、设计、核心代码、测试过程、心得体会等内容;4. 编程语言和工具自选;三.题目课设题目从附录中选择,同一个题目最多可以有三组选择。
附录课程设计题目题目一:学生管理系统1.学生档案信息维护,包括注册、注销、更新等;2.学生选课管理,从可选的课程中选择若干课程;3.学生成绩管理,实现学生成绩的登记;4.学生信息、选课情况、成绩的查询和报表输出;满足以下限制:每个学生选择的课程数在15~18之间;学生信息注销后,便不允许对与之相关的信息作任何修改,但可查阅;成绩的登记是按照课程来登记的;学生只能实现2、4功能,且只涉及与自身相关的内容;题目二:简易办公系统很多办公室的计算机完成了大量的文字处理功能,并没有行使管理功能,现对其改进如下:(1)收发文管理:对收到的公文进行登记,分类编号,(学校主要发文部门分为:教务处、财务处、学生处、人事处、保卫处、工会以及其他),并形成文件主要内容关键字,使收文能够按照关键字、时间和部门查询;对发文进行登记,并形成文件主要内容关键字,使发文能够按照关键字、时间和部门查询。
软件工程毕业设计任务书班级学生姓名学号发题日期:2007 年12 月日完成日期:2008 年 6 月日基于加速因子的粒子群优化算法设计与实现:工程设计*技术专题研究理论研究软硬件产品开发 1. 学习优化理论基础知识,理解粒子群优化算法的基本概念。
2. 了解现阶段已有的各种粒子群优化算法及其发展与应用。
3. 根据粒子群优化算法的发展现状,对基于加速因子的优化算法对其进行深入理解。
4. 分析该算法,给出该算法的程序实现代码并研究加速因子变化对算法性能的影响。
要求给出基于加速因子的粒子群优化算法的程序实现代码 1. 毕业设计论文、英文翻译原文、英文翻译译文 2. 基于加速因子的粒子群优化算法实现的源程序代码1. Daniel Bratton, James Kennedy, Defining a Standard for Particle Swarm Optimization, Proc of the 2007 IEEE Swarm Intelligence Symposium (SIS 2007) 2. Kennedy, J., Eberhart, R. C. (1995). Particle swarm optimization. Proceedings of the IEEE international conference on neural networks IV (pp. 1942–1948). 3. Riccardo Poli, James Kennedy, Tim Blackwell, Particle swarm optimization: An overview, Swarm Intelligence (2007) 1: 33–57 4. 朱丽莉,杨志鹏,袁华,粒子群优化算法分析及研究进展,计算机工程与应用,2007, 43(5): 24-27 5. 张燕,汪镭,康琦等,微粒群优化算法及其改进形式综述,计算机工程与应用,2005,41(2): 1-3 6. Shi Y. H. and Eberhart R. C. Parameter selection in particle swarm optimization. 1998 Annual Conference on Evolutionary Programming, San Diego, March 1998. 粒子群优化算法的相关论文与书籍第一部分学习优化理论和粒子群优化算法基础知识。
《软件工程》课程设计任务书一、目的、要求通过该课程设计要使学生树立起强烈的工程化意识,用工程化思想和方法开发软件。
切实体会出用软件工程的方法开发系统与一般程序设计方法的不同之处,学生在对所开发的系统进行软件计划、需求分析、设计的基础上,实现并测试实际开发的系统。
通过一系列规范化软件文档的编写和系统实现,使学生具备实际软件项目分析、设计、实现和测试的基本能力。
二、主要内容要求学生掌握软件工程的基本概念、基本方法和基本原理,为将来从事软件的研发和管理奠定基础。
每个学生选择一个小型软件项目(内容参照《计算机综合实践指导》,宋雨等编著,清华大学出版社出版),按照软件工程的生命周期,完成软件计划、需求分析、软件设计、编码实现、软件测试及软件维护等软件工程工作,并按要求编写出相应的文档。
具体的方法可以选用传统的软件工程方法或者面向对象的方法,开发环境和工具不限。
三、进度计划四、设计成果要求1.至少提交4个文档,包括软件计划、软件需求规格说明书、软件设计说明书、软件测试计划,要求文档格式规范、逻辑性强(可参考《计算机综合实践指导》中给出的要求及格式)、图表规范;2.独自实现了系统的某些功能,基本达到了要求的性能,经过了测试,基本能运行。
五、考核方式(1)提交的文档规范,工作量大,文档逻辑性强、正确,按《计算机综合实践指导》标准考核(附《软件工程课程设计》实验报告评分表)占60%(2)系统验收、讲解、答辩占25%(3)考勤占15%学生姓名:(此处为签名)指导教师:2011年6 月17 日《软件工程课程设计》实验报告评分表(注:本资料素材和资料部分来自网络,仅供参考。
请预览后才下载,期待你的好评与关注!)。
《软件工程课程设计》任务书一、课程设计的目的1.通过本课程设计的实践及其前后的准备与总结,复习、领会、巩固和运用软件工程课堂上所学的软件开发方法和知识,比如,软件项目的完整设计与开发过程、结构化和面向对象分析与设计方法等。
特别是基于UML的面向对象分析与设计方法。
2.为学生适应毕业后团队合作开发规模稍大项目和综合应用本专业所学习的多门课程知识(例如,软件工程、程序设计语言、操作系统、数据库、网络编程等)创造实践机会。
为学生提供主动学习(比如,对Web网页设计、ASP或ASP交互网页技术、Java开发环境、商用数据库应用、电子商务、客户机/服务器技术、Visio与Rose软件工具等内容的学习)、积极探索与大胆创新的机会。
3.使学生通过参加小组团队的开发实践,了解项目管理、团队合作、文档编写、口头与书面表达的重要性。
4.使每个学生了解软件工具与环境对于项目开发的重要性,并且重点深入掌握好一、两种较新或较流行的软件工具或计算机应用技术、技能(比如,网页设计技术与常见工具(Microsoft Visual Studio、my Eclipse);基于C#或Java语言的Web编程;软件开发文档编制工具Office、Visio、Rose等;商用数据库SQL Server(或Oracle、Informix、DB2、Sybase、mySQL等)设计与实现;浏览器(B)/服务器(S)结构)。
5.通过“稍大的”富有挑战性的软件实验项目开发实践,深入实践的机会,并且通过课程设计实践中,提高学生的自学能力、书面与口头表达能力、创造能力和与团队其他成员交往和协作开发软件的能力,提高学生今后参与开发稍大规模实际软件项目和探索未知领域的能力和自信心。
二、课程设计可选题目1.课题一:网上书店My-eBookStore假设个体书店店主小童委托计算机专业的大学毕业生组成的开发小组为他创建网上书店系统My-eBookStore,以便能够扩展书店的客户群、科学管理、提高效益。
软件工程毕业设计任务书
班级学生姓名学号发题日期:2007 年12 月日完成日期:2008 年 6 月日基于加速因子的粒子群优化算法设计与实现:工程设计*技术专题研究理论研究软硬件产品开发 1. 学习优化理论基础知识,理解粒子群优化算法的基本概念。
2. 了解现阶段已有的各种粒子群优化算法及其发展与应用。
3. 根据粒子群优化算法的发展现状,对基于加速因子的优化算法对其进行深入理解。
4. 分析该算法,给出该算法的程序实现代码并研究加速因子变化对算法性能的影响。
要求给出基于加速因子的粒子群优化算法的程序实现代码 1. 毕业设计论文、英文翻译原文、英文翻译译文 2. 基于加速因子的粒子群优化算法实现的源程序代码1. Daniel Bratton, James Kennedy, Defining a Standard for Particle Swarm Optimization, Proc of the 2007 IEEE Swarm Intelligence Symposium (SIS 2007) 2. Kennedy, J., Eberhart, R. C. (1995). Particle swarm optimization. Proceedings of the IEEE international conference on neural networks IV (pp. 1942–1948). 3. Riccardo Poli, James Kennedy, Tim Blackwell, Particle swarm optimization: An overview, Swarm Intelligence (2007) 1: 33–57 4. 朱丽莉,杨志鹏,袁华,粒子群优化算法分析及研究进展,计算机工程与应用,2007, 43(5): 24-27 5. 张燕,汪镭,康琦等,微粒群优化算法及其改进形式综述,计算机工程与应用,2005,
41(2): 1-3 6. Shi Y. H. and Eberhart R. C. Parameter selection in particle swarm optimization. 1998 Annual Conference on Evolutionary Programming, San Diego, March 1998. 粒子群优化算法的相关论文与书籍第一部分学习优化理论和粒子群优化算法基础知识。
( 3 周)第二部分全面了解现阶段各种粒子群优化算法及其发展与应用,对基于加速因子的粒子群优化算法进行分析。
(7 周)第三部分给出算法的程序实现代码并研究加速因子变化对算法性能的影响。
( 5 周)第四部分论文撰写( 2 周)评阅及答辩( 1 周)指导教师:年月日学院审查意见:审批人:年月日西南交通大学信息科学与技术学院2007 年。