还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
重庆交通大学
7.《软件工程》课程设计报告班级软件一班姓名董晓东学号课程设计题目毕业设计管理系统所属课程软件工程实验室中心软件实验室指导教师王家伟完成时间年月日信息科学与工程学院课程设计成绩单课程名称软件工程课程设计指导教师王家伟说明.学生工作态度与独立能力从态度与独立分析设计能力方面评价;.分析与设计方法与思路从软件工程分析与设计的正确性及合理性等方面评价;.分析和设计工具的应用从相关建模工具的使用熟练程度方面评价;.现场答辩情况从阐述情况、对问题的回答情况进行评价;.设计报告的质量从内容的完整性、格式的规范性等方面评价重庆交通大学信息科学与工程学院课程设计任务书课程软件工程课程设计班级软件1级1班指导教师王家伟题目软件工程课程设计完成时间11周根据软件工程基本思想、软件过程模型、软件分析与设计方法、软件测试技术及软件项目管理方法,根据以给定的可行性研发报告,采用结构化分析与设计方法或者面向对象建模方法分析设计毕业设计管理系统,总体要求如下
1、学生根据实际情况进行分组,每组人,每位成员完成正文中的一个部份,设计符合课题要求,实现相应的分析、设计和测试任务;、系统设计要实用,编程简炼,可用,功能全面;、用例图、活动图、流程图、测试用例设计等要清晰、合理;、设计上交内容每位同学提交课程设计报告一份(按格式书写)
1、封面;、成绩单;、课程设计任务书;、内容提要与所承担的具体任务;、“课程设计报告”正文部份,主耍应包括
①可行性研究报告(指导教师给定或者一位小组成员完成);
②项目开辟计划(一位小组成员完成);
③需求规格说明书(一位小组成员完成);
④概要详细设计说明书(一位小组成员完成);
⑤测试计划(一位小组成员完成);、课程设计总结可以包括课程设计过程的收获、遇到的问题及解决过程的思量、对软件工程这门课程的思量和认识等内容(每位小组成员完成)
1.题目用黑体三号,段后距1磅(或者1行),居中对齐;.标题用黑体四号,段前、段后距磅(或者行);.正文用小四号宋体,行距为1倍行距;.标题按“一”、“㈠、
1、⑴顺序编号节节665-5-期、星一/次周周指导时间语音楼8楼实验室毕业设计管理系统测试计划引言编写目的实行测试计划的目的是为了检测程序是否可以顺利的运行,并且在运行的过程中找到一些不合理的地方和,能在正式投入使用前减少系统出错的可能,能及时的修改错误测试计划是给使用者作使用示范项目背景毕业设计管理系统和其他的毕业管理系统相比有相当的特殊性毕业设计工作是高等院校本科应届毕业生在校期间参预的最后一项学习和实践任务,不仅关系到重要学分的及时获取和学历学位证书的顺利颁发,还是全面衡量应届毕业生对所学专业知识掌握情况的重要环节,以及全面考查学生专业综合素质的重要手段,因此,采用先进的信息技术对毕业设计工作进行有效管理,是保障该项任务顺利实施的基础,具有重要的实际意义然而,由于各种历史原因和条件限制,学院当前在开展毕业设计工作进程中仍主要采用人工方式,存在教师、学生和管理方信息共享艰难,出错率较高,工作效率低下和工作成本较高等实际突出问题为改善当前存在的办学限制,学院领导决定对毕业设计相关工作开展信息化建设,建议研发一个彰显学院办学特色的毕业设计管理系统,对该项工作中涉及的教师选题申报、学生选题、选题审核等工作进行有效信息化管理和维护,全面提升毕业设计工作效率,提高学院办学水平定义:系统漏洞:学生:管理员:教师:网页参考资料
1、《项目管理-计划、进度和控制的系统方法》(第7版)HaroldKerzner(电子工业出版社,杨爱华等译);’
2、《计算机软件工程规范国家标准汇编2003))中国标准出版社;.任务概述目标这份文档的目标是详细描述对“毕业设计管理系统”进行性能测试的过程,本文档关注的特征来自软件可行性研究报告运行环境本软件合用平台为Windows7windows8Windows
8.1Windows10macbook基本硬件配置Celeron
2.8GHzCPU1024MB内存需求概述硬件的需求中央处理器内存以上的内存硬盘以上的可用硬盘空间其它鼠标,键盘,显示器等数据库应用需求能应用的服务器软件服务器端操作系统开辟工具数据库应用服务器软件客户端运行环境能运行浏览器的操作系统即可()条件与限制在测试计划中不考虑在安装不成功的情况下进行,同时不考虑操作系统出错等不是程序引起的错误在假设数据库程序安装成功的条件下运行按照规格说明书的条件下进行运行同时不考虑直接连接服务器的环境下进行测试保证了在测试过程中不会有其它的外界因素导致测试结果不许确测试过程中不由开辟人员进行测试测试结果将与详细设计中的结果作比较・计戈U测试方案测试主要是按照需求规格说明书来进行测试(黑盒测试)主要使用等价类划分的方法进行测试设计一个新的测试用例,使其尽可能的多的覆盖尚未覆盖的有效等价类,重复这一步直到所有的有效等价类被覆盖为止为每一个无效等价类设计一个新的测试用例测试项目【列出组装测试和确认测试中每一项测试的内容、名称、目的和进度】测试准备在测试前需要准备测试人员名,需要一台符合测试条件的电脑(装好的数据库系统,毕业设计管理系统,操作系统,能运行的浏览器,能运行目标程序的)毕业管理系统的规格说明书测试机构及人员测试负责人董晓东董涵在测试中采用等价类划分的方法对目标程序来进行测试,董晓东负责设计用例测试,并得出测试的结果,董涵按照毕业管理设计系统的规格说明书来对运行结果进行对照检查程序功能是否与理论上的功能一致同时作为一个使用者来指出该系统的不足之处,在规格说明书的基础上进行调整测试项目说明应该注意到,我们的毕业管理设计系统有三个模块管理员模块,学生模块,和教师模块在这些模块中不少功能是相互重叠的,因此我们会选择重叠类中具有代表性的一个进行测试测试项目名称及测试内容测试用例输入输出步骤及操作在管理员模式登陆成功后,开始添加公共信息,观察公共信息是否添加成功然后在进行修改和删除公共信息的操作添加通知公告信息,成功后进行修改和删除的步骤在文件管理的界面添加一个文件,然后进行删除和修改在人员管理界面添加一个学生,在进行修改和删除的操作,同时可以添加一个教师,成功后进行修改和删除的操作在学生模式成功登陆后,进行课程相关文件的操作先添加一个文件,成功后进行删除和修改的操作在网上答疑界面随便打上一句话,并且上传在个人信息管理的界面添加个人信息,成功后进行删除和修改的操作在教师模式登陆成功后,在网上答疑界面查看刚才在学生模式登陆时上传的问题成功后随便打上一句话并且进行上传操作在课程管理界面添加课程,成功后修改和删除的操作完成后测试人员换人并开始上述的操作进行一遍,减少偶然性允许偏差首先在系统进行一系列操作时不浮现bug的情况下,在输入测试的数据时,输出的结果不能随意的改变输入的数据,不能暂时跳转到不相关的页面上然后在上传和查看文件的过程中不能丢失数据最后在换人测试时有操作失误的情况下不能使系统崩溃,系统要有容错机制进度条件测试的电脑要顺畅的运行目标程序,不能再操作的时候浮现卡死的现象人员要求不是程序的开辟人员,否则测试效果不理想,会有偶然性在测试中数据库程序和i㊀浏览器不能出现问题,以免影响测试结果测试资料毕业设计管理系统规格说明书、可行性分析,详细设计、计算机软件工程国家标准・评价范围在完成对毕业设计管理系统的测试之后,发现我们的测试还有不少的问题不能解决,比如说在测试过程中不能测试软件程序的时效性,在软件长久的运行过程中,可能由于操作者们过多的操作失误,导致软件的寿命大大简短,在测试中总有一些不能想象得到的存在,比如输入的格式上传文件的格式等等一些问题,虽然我们在测试的过程中不断的找出和修正这些的,但是不能保证一些细小的存在,所以这些在以后的使用中才干照出来准则在测试中,我们严格按照开辟前的毕业管理设计规格说明书的结果进行比对,不允许浮现和说明书的结果不同的情况,在开辟程序是不能浮现按照自己的意愿来改变程序的功能不随意添加和删改说明书上规定的程序功能姓名性别学号班级综合成绩学生的工作态度与独立能力(占总成绩10%)分析和设计方法与思路(占总成绩30%)分析和设计工具的应用(占总成绩20%)现场答辩情况(占总成绩20%)设计报告的质量(占总成绩20%)五5-6节5-6节管理员公共信息维护通知公告文件管理人员管理学生通知公告课程管理课程相关文件网上答疑个人信息管理教师通知课程管理相关文件网上答疑人员信息管理管理员公共信息维护通知公告文件管理人员管理学生课程相关文件网上答疑个人信息管理教师课程管理—输入公共信息维护公共信息添加公共信息删除公共信息修改通知公告添加通知删除通知修改通知文件管理添加文件删除文件修改文件人员管理删除一个学生添加一个学生添加一个老师课程相关文件添加文件删除文件修改文件网上答疑上传答疑查看答疑解决答疑(上传文件)个人信息管理修改信息添加信息删除信息课程管理添加课程删除课程调整课程时间输出公共信息维护添加成功删除成功修改成功通知公告添加成功删除成功修改成功文件管理添加成功删除成功修改成功人员管理删除成功添加成功添加成功课程相关文件添加成功删除成功修改成功网上答疑上传成功查看成功上传成功个人信息管理修改成功添加成功删除成功测试项目一次测试日期二次测试日期描述公共信息维护年月日年月日文档通知公告年月日年月日文档文件管理年月日年月日文档人员管理年月日年月日文档课程相关文件年月日年月日文档网上答疑年月日年月日文档个人信息管理年月日年月日文档课程管理年月日年月日文档。