




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、,重庆交通大学软件工程课程设计报告班级:软件一班姓名:董晓东学号: 631306050130课程设计题目:毕业设计管理系统所属课程: 软件工程实验室(中心):软件实验室指导教师:王家伟完成时间:2016 年 7 月 1 日信息科学与工程学院课程设计成绩单姓名性别学号班级综合成绩学生的工作态度与独立能力 (占总成绩10%)分析和设计方法与思路 (占总成绩30%)分析和设计工具的应用 (占总成绩20%)现场答辩情况(占总成绩20%)设计报告的质量(占总成绩20%)课程名称:软件工程课程设计指导教师:王家伟说明:1 .学生工作态度与独立能力:从态度与独立分析设计能力方面评价;2 .分析与设计方法与思
2、路:从软件工程分析与设计的正确性及合理性等方面评价;3 .分析和设计工具的应用:从相关建模工具的使用熟练程度方面评价;4 .现场答辩情况:从阐述情况、对问题的回答情况进行评价;5 .设计报告的质量:从内容的完整性、格式的规范性等方面评价。重庆交通大学信息科学与工程学院课程设计任务书课程软件工程课程设计班级软彳13级1班指导教师王家伟题目软件工程课程设计完成时间17-18 周根据软件工程基本思想、软件过程模型、软件分析与设计方法、软件测试 技术及软件项目管理方法,根据以给定的可行性研发报告,采用结构化分析与 设计方法或面向对象 UML!模方法分析设计毕业设计管理系统,总体要求如下:1、学生根据实
3、际情况进行分组,每组 4-5人,每位成员完成正文中的一 主邺崎,设计符合课题要求,实现相应的分析、设计和测试任务;2、系统设计要实用,编程简练,可用,功能全面;3、用例图、活动图、流程图、测试用例设计等要清楚、合理;4、设计上交内容:每位同学提交课程设计报告一份(按格式书写)。1、封面;2、成绩单;3、课程设计任务书;4、内容提要与所承担的具体任务;5、“课程设计报告”正文部分,主要应包括:可行性研究报告(指导教师给定或一位小组成员完成);项目开发计划(一位小组成员完成);一位=矍需求规格说明书(一位小组成员完成);设计报告要求概要/详细设计说明书(一位小组成员完成);测试计划(一位小组成员完
4、成);6、课程设计总结:可以包括课程设计过程的收获、遇到的问题及解决过程的思考、对软件工程这门课程的思考和认识等内容。(每位小组成员完成)版1 .题目用黑体三号,段后距 18磅(或1行),居中对齐;2 .标题用黑体四号,段前、段后距 6磅(或0.3行);3 .印文用小四号宋体,行距为 1.25倍行距;现紫琮题按“一”、“”、“1”、“”顺序编号。周次、一一三四五:17周5-6节5-6节靠和可5-6节5-6节导点 指<语音楼8楼实验室毕业设计管理系统测试计划1 引言1.1 编写目的实行测试计划的目的是为了检测程序是否可以顺利的运行,并且在运行的过程中找到一些不合理的地方和bug,能在正式投
5、入使用前减少系统出错的可能,能及时的修改错误。测试计划是给使用者作使用示范。1.2 项目背景毕业设计管理系统和其他的毕业管理系统相比有相当的特殊性。毕业设计工作是高等院校本科应届毕业生在校期间参与的最后一项学习和实践任务,不仅关系到重要学分的及时获取和学历学位证书的顺利颁发,还是全面衡量应届毕业生对所学专业知识掌握情况的重要环节,以及全面考查学生专业综合素质的重要手段,因此,采用先进的信息技术对毕业设计工作进行有效管理,是保障该项任务顺利实施的基础,具有重要的实际意义。然而,由于各种历史原因和条件限制,A学院当前在开展毕业设计工作进程 中仍主要采用人工方式,存在教师、学生和管理方信息共享困难,
6、出错率较高,工作效率低下和工作成本较高等实际突出问题。为改善当前存在的办学限制,A学院领导决定对毕业设计相关工作开展信息化建设,建议研发一个彰显学院办学特色的毕业设计管理系统,对该项工作中涉及的教师选题申报、学生选题、选题审核等工作进行有效信息化管理和维护,全面提升毕业设计工作效率,提高学院办学水平。1.3 定义BUG系统漏洞Student :学生JSP:管理员Teacher:教师Web网页1.4 参考资料1、项目管理-计戈U、进度和控制的系统方法(第7版)Harold Kerzner (电子工业出版社,杨爱华等译); 2 、 计算机软件工程规范国家标准汇编2003中国标准出版社;2任务概述2
7、.1 目标这份文档的目标是详细描述对“毕业设计管理系统”进行性能测试的过程,本文档关 注的特征来自软件可行性研究报告。2.2 运行环境本软件适用平台为Windows 7,windows 8,Windows 8.1,Windows 10 ,mac book基本硬件配置:Celeron 2.8GHz CPU 1024MB 内存2.3 需求概述硬件的需求:中央处理器。内存。64M以上的内存。硬盘:10G以上的可用硬盘空间。其它:鼠标,键盘,显示器等。数据库应用需求:能应用的服务器。软件:服务器端操作系统。开发工具:eclipse数据库:MySQLWeb应用服务器软件客户端运行环境:能运行浏览器的操作
8、系统即可(IE)2.4 条件与限制在测试计划中不考虑在 MySQ安装不成功的情况下进行,同时不考虑操作系统出错等不 是程序引起的错误。在假设数据库程序安装成功的条件下运行。按照规格说明书的条件下 进行运行。同时不考虑直接连接 web服务器的环境下进行测试。保证了在测试过程中不会 有其它的外界因素导致测试结果不准确。测试过程中不由开发人员进行测试。测试结果将与详细设计中的结果作比较。3 .计划3.1 测试方案测试主要是按照需求规格说明书来进行测试(黑盒测试)。主要使用等价类划分的方法进行测试:设计一个新的测试用例,使其尽可能的多的覆盖尚未覆盖的有效等价类,重复这一 步,直到所有的有效等价类被覆盖
9、为止。为每一个无效等价类设计一个新的测试用例。3.2 测试项目【列出组装测试和确认测试中每一项测试的内容、名称、目的和进度。管理员公共信息维护通知公告文件管理人员管理一学生通知公告课程管理课程相关文件网上答疑个人信息管理教师通知课程管理P相关文件网上答疑人员信息管理3.3 测试准备在测试前需要准备测试人员2-3名,需要一台符合测试条件的电脑(装好的数据库系统,毕业设计管理系统,操作系统,能运行的ie浏览器,能运行目标程序的eclipse )。毕业管理系统的规格说明书。3.4 测试机构及人员测试负责人:董晓东.董涵在测试中采用等价类划分的方法对目标程序来进行测试,董晓东负责设计用例测试,并得 出
10、测试的结果,董涵按照毕业管理设计系统的规格说明书来对运行结果进行对比。检查程 序功能是否与理论上的功能一致。同时作为一个使用者来指出该系统的不足之处,在规格 说明书的基础上进行调整。4 .测试项目说明应该注意到,我们的毕业管理设计系统有三个模块:管理员模块,学生模块,和教师 模块。在这些模块中很多功能是相互重叠的,因此我们会选择重叠类中具有代表性的一个 进行测试。4.1 测试项目名称及测试内容管理员公共信息维护通知公告文件管理人员管理学生课程相关文件网上答疑个人信息管理教师课程管理4.2 测试用例4.2.1 输入输入公共信息维护公共信息添加公共信息删除公共信息修改通知公告添加通知删除通知修改通
11、知文件管理添加文件删除文件修改文件人员管理删除一个学生添加一个学生添加一个老师课程相关文件添加文件删除文件修改文件网上答疑上传答疑查看答疑解决答疑(上传 文件)个人信息管理修改信息添加信息删除信息课程管理添加课程删除课程调整课程时间4.2.2 输出输出公共信息维护添加成功删除成功修改成功通知公告添加成功删除成功修改成功文件管理添加成功删除成功修改成功人员管理删除成功添加成功添加成功课程相关文件添加成功删除成功修改成功网上答疑上传成功查看成功上传成功个人信息管理修改成功添加成功删除成功课程管理添加成功删除成功调整成功4.2.3 步骤及操作在管理员模式登陆成功后,开始添加公共信息,观察公共信息是否
12、添加成功。然后在进 行修改和删除公共信息的操作。添加通知公告信息,成功后进行修改和删除的步骤。在文 件管理的界面添加一个文件,然后进行删除和修改。在人员管理界面添加一个学生,在进 行修改和删除的操作,同时可以添加一个教师,成功后进行修改和删除的操作。在学生模式成功登陆后,进行课程相关文件的操作。先添加一个文件,成功后进行删除 和修改的操作。在网上答疑界面随便打上一句话,并且上传。在个人信息管理的界面添加 个人信息,成功后进行删除和修改的操作。在教师模式登陆成功后,在网上答疑界面查看刚才在学生模式登陆时上传的问题。成功 后随便打上一句话并且进行上传操作。在课程管理界面添加课程,成功后修改和删除的
13、操 作。完成后测试人员换人并开始上述的操作进行一遍,减少偶然性。4.2.4 允许偏差首先在系统进行一系列操作时不出现bug的情况下,在输入测试的数据时,输出的结果不能随意的改变输入的数据,不能临时跳转到不相关的页面上。然后在上传和查看文件的过 程中不能丢失数据。最后在换人测试时有操作失误的情况下不能使系统崩溃,系统要有容 错机制。4.3 进度测试项目一次测试日期二次测试日期描述公共信息维护2016年6月8日2016年6月9日Word文档通知公告2016年6月8日2016年6月9日Word文档文件管理2016年6月8日2016年6月9日Word文档人员管理2016年6月8日2016年6月9日Wo
14、rd文档课程相关文件2016年6月8日2016年6月9日Word文档网上答疑2016年6月8日2016年6月9日Word文档个人信息管理2016年6月8日2016年6月9日Word文档课程管理2016年6月8日2016年6月9日Word文档4.4 条件测试的电脑要顺畅的运行目标程序,不能再操作的时候出现卡死的现象。人员要求不是程序的开发人员,否则测试效果不理想,会有偶然性。在测试中数据库程序和ie浏览器不能出现问题,以免影响测试结果。4.5 测试资料毕业设计管理系统规格说明书、可行性分析,详细设计、计算机软件工程国家标准。5评价5.1 范围在完成对毕业设计管理系统的测试之后,发现我们的测试还有很多的问题不能解决,比如说在测试过程中不能测试软件程序的时效性,在软件长久的运行过程中,可能由于操作者们过多的操
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宿舍线路火灾应急预案(3篇)
- 火灾山体滑坡地震应急预案(3篇)
- 软件设计师考试自我激励与提升策略试题及答案
- 逆袭成功的软件设计师考试试题及答案
- 企业网络服务模型试题及答案
- 高考数学解析能力提升指南试题及答案
- 2025年网络攻防技能试题及答案
- 法学概论的影响力试题与答案分析
- 面对失败的成长经历2023年高考作文试题及答案
- 网络测量工具试题及答案
- 2025浙江省乐清苍南永嘉二模联考科学试题卷
- Java高级软件开发面试题及答案
- 3.4 羧酸的衍生物 课件高二下学期化学人教版(2019)选择性必修3
- 2025年消防安全培训考试试卷及完整答案
- 2024年河北省井陉县事业单位公开招聘警务岗笔试题带答案
- 2025年信息科技与创新能力考核试题及答案
- 2025年智慧城市建设相关知识考试试卷及答案
- 2025年4月自考00522英语国家概况答案及评分参考
- 2025年江西南昌初三一模中考语文试卷试题(含答案详解)
- 2025年吉林省长春市中考一模历史试题(原卷版+解析版)
- 2025人教版三年级下册数学第七单元达标测试卷(含答案)
评论
0/150
提交评论