第1页共34页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共34页西安科技大学软件工程课程设计报告题目:画图板应用程序开发班级学号:第2页共34页第1页共34页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共34页姓名:2010年12月目录1绪论…………………………………………………………………………32可行性研究报告……………………………………………………………33需求分析报告………………………………………………………………44总体设计报告………………………………………………………………75详细设计报告………………………………………………………………86系统实现报告………………………………………………………………127软件测试报告………………………………………………………………32参考文献第3页共34页第2页共34页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共34页1、绪论1.1目的和意义用过微软Windows操作系统的人一定都对Windows自带的画图板非常熟悉了。同图像处理软件界的老大Photoshop比起来,它虽然不及Photoshop的功能强大,内容丰富,但是作为Windows一直以来都内带的附件程序,它具有小巧玲珑,简单实用等其他绘图软件所不具备的优点。同时它的风格也被许多其他的绘图软件所仿效。作为一个软件工程专业的学生自己也想亲自动手编写一个属于自己的,简单实用的绘图程序。通过本次课程设计可以增加对整个流程的熟悉以及对程序组织结构和框架的理解,对以后开发和设计更大更复杂的程序无疑有更大的帮助。1.2任务书写开发文档,分析和制定整个开发过程,然后开发一个自己的画图板应用程序。2、可行性研究报告2.1进行可行性研究的方法本应用程序可行性研究是通过对比windows自带的画板程序的方式进行的,对Windows里面的画板进行分析研究,分析得出本应用软件应该实现的基本功能,并根据自己的能力进行了功能上的增加。2.2评价尺度本软件在评价时应从以下几个方面进行分析:开发时间应尽量短;功能实现的代码应尽量少;第4页共34页第3页共34页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共34页代码执行效率要高;有较强的容错能力;2.3技术方面的可行性系统现阶段的发展过程中,利用现有人力和物力是完全具备的能力开发出来的,作为阶段性产品,日后的发展空间大,实现方法逐步简单容易,所以画图板应用程序在技术上是完全可行的。a.在当前的限制条件下,该程序的功能目标能达到;b.利用现有的技术,该程序的功能可以实现;c.由于能力的不足,现阶段的功能不够完美,还可以在日后完善;d.在规定的限期内,本程序能够完成;2.4法律方面的可行性本程序不会在后台扫描用户的磁盘文件;本程序为完全免费,没有任何盈利行为,而且仅在内部流通,不予推广,所以不涉及浸犯微软版权的行为,所以本软件完全合法。软件服务条款要与中华人民共和国的法律解释相一致,一致同意服从高等法院所有管辖。如发生软件服务条款与中华人民共和国法律相抵触时,则这些条款将完全按法律规定重新解释,而其它条款则依旧保持对用户产生法律效力和影响。2.3经济可行行本系统开发成本低,不需要特殊要求。2.4可行性结论综上所述,本应用程序在技术上可行,经济上可行,操作上可行,因此本应用程序可立即着手开发。3、需求分析报告对软件需求完全理解对于软件开发工作的成功是至关重要的,需求说明的任务是发现、规范的过程,有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依据,并且在向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相关。3.1编写目的为开发人员,维护人员,客户之间提供共同的协议而创立基础,对本画图板软件功能的实现做一全面的描述;本说明书预期读者为客户、业务或需求分析人员、测试人员、文档编写者、项目管理人员;3.2任务概述本软件进攻学习、研究之用,目标是让使用该软件的用户感...