1 / 48
文档名称:

软件工程JAVA课程设计报告样本.docx

格式:docx   大小:404KB   页数:48页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程JAVA课程设计报告样本.docx

上传人:读书之乐 2021/12/10 文件大小:404 KB

下载得到文件列表

软件工程JAVA课程设计报告样本.docx

相关文档

文档介绍

文档介绍:西安科技大学
软件工程课程设计报告
题目:画图板应用程序开发
班级
学号:
姓名:
12月
目 录
1 绪论…………………………………………………………………………3
2 可行性研究报告……………………………………………………………3
3 需求分析报告………………………………………………………………4
4 总体设计报告………………………………………………………………7
5 详细设计报告………………………………………………………………8
6 系统实现报告………………………………………………………………12
7软件测试报告………………………………………………………………32
参照文献
1、绪论
1.1 目和意义
用过微软Windows操作系统人一定都对Windows自带画图板非常熟悉了。同图像解决软件界老大Photoshop比起来,它虽然不及Photoshop功能强大,内容丰富,但是作为Windows始终以来都内带附件程序,它具备小巧玲珑,简朴实用等其她绘图软件所不具备长处。同步它风格也被许多其她绘图软件所仿效。
作为一种软件工程专业学生自己也想亲自动手编写一种属于自己,简朴实用绘图程序。通过本次课程设计可以增长对整个流程熟悉以及对程序组织构造和框架理解,对后来开发和设计更大更复杂程序无疑有更大协助。
任务
书写开发文档,分析和制定整个开发过程,然后开发一种自己画图板应用程序。
2、可行性研究报告
进行可行性研究办法
本应用程序可行性研究是通过对比windows自带画板程序方式进行,对Windows里面画板进行分析研究,分析得出本应用软件应当实现基本功能,并依照自己能力进行了功能上增长。
评价尺度
本软件在评价时应从如下几种方面进行分析:
开发时间应尽量短;
功能实当代码应尽量少;
代码执行效率要高;
有较强容错能力;

系统现阶段发展过程中,运用既有人力和物力是完全具备能力开发出来,作为阶段性产品,日后发展空间大,实现办法逐渐简朴容易,因此画图板应用程序在技术上是完全可行。
在当前限制条件下,该程序功能目的能达到;
运用既有技术,该程序功能可以实现;
由于能力局限性,现阶段功能不够完美,还可以在日后完善;
在规定限期内,本程序可以完毕;

本程序不会在后台扫描顾客磁盘文献;
本程序为完全免费,没有任何赚钱行为,并且仅在内部流通,不予推广,因此不涉及浸犯微软版权行为,因此本软件完全合法。
软件服务条款要与中华人民共和国法律解释相一致,一致批准服从高等法院所有管辖。如发生软件服务条款与中华人民共和国法律相抵触时,则这些条款将完全按法律规定重新解释,而其他条款则仍旧保持对顾客产生法律效力和影响。
经济可行行
本系统开发成本低,不需要特殊规定。
可行性结论
综上所述,本应用程序在技术上可行,经济上可行,操作上可行,因而本应用程序可及时着手开发。
3、需求分析报告
对软件需求完全理解对于软件开发工作成功是至关重要,需求阐明任务是发现、规范过程,有益于提高软件开发过程中能见度,便于对软件开发过程中控制与管理,便于采用工程办法开发软件,提高软件质量,便于开发人员、维护人员、管理人员之间交流、协作,并作为工作成果原始根据,并且在向潜在顾客传递软件功能、性能需求,使其可以判断该软件与否与自己需求有关。
编写目
为开发人员,维护人员,客户之间提供共同合同而创立基本,对本画图板软件功能实现做一全面描述;
本阐明书预期读者为客户、业务或需求分析人员、测试人员、文档编写者、项目管理人员;
任务概述
本软件攻打学****研究之用,目的是让使用该软件顾客感觉可以轻松掌握本软件各个功能模块。为了以便顾客使用,本软件在设计时尽量追求可操作性和简洁大方人机交互界面设计,力求尽量减少顾客直接输入性东西,大量使用可选框。
功能概述
通过各方面理解,本软件初步设计功能为:
新建一种空白图形文献:用于绘制新图形。
打开或保存一种图形文献,便于对图形文献管理。
绘制某些基本图形组件:直线,矩形,实心矩形,椭圆,实心椭圆,圆,实心圆,圆角矩形,实心圆角矩形等。
用鼠标在绘图板上单击拖动进行随笔花。
橡皮擦:可以将已绘制图形擦掉。
添加文字:可以在绘图区域内添加文字。
选取文字字体:通过一种下拉式选取条,可以选中所需要字体。本程序中涉及:宋体,隶书,华文彩云,仿