在当今手机普及的时代,手机已经渗入到我们的学习、工作、生活和休闲时间中,只要在以上任何一项中占据地位,那么就可以说,我们在这个一方面占领了一席之地。我们就抓住现在人类的注重娱乐心理,开发小画家画图软件,占据喜爱画简笔画的人的空余时间。通过毕业设计熟悉了软件开发的整个流程,巩固所学到的知识,并把所学的理论知识综合运用于实践中,特别是对软件开发原理和软件工程等理论知识要求较高。同时通过毕业设计掌握java语言,掌握软件开发基本原理和基本技术,熟悉软件设计及开发平台搭建的基本知识,进一步培养自学能力、综合分析问题和解决问题的能力。
经过一个学期对小画家画画软件的开发,作者付出了很多的努力,从最初进行调研,了解业务流程和用户需求,到查找有关资料,进行系统分析和概要设计,确定软件的总体框架和具体要求,然后进行详细设计,不断地克服遇到的各种困难最终完成了整个软件。但是,作者觉得得到的收获远远不止这些。在专业知识上,它提高了作者的软件设计和程序编写能力,使作者对软件开发有了一个比较清楚的认识,对软件生命周期各个阶段的目的、工作有了更深刻的体会,加深了作者对软件工程、软件开发原理、java语言的学习,极大的增强了作者综合运用本专业的思维、方式方法分析、解决问题的能力。在其他方面,它又锻炼了作者的耐心、毅力和坚持到底的精神。这些都将是终生的财富,必将给作者今后的学习和工作带来更多的收益。
通过此次毕业设计,也发现了自己存在的一些不足,由于自己的分析设计和程序经验不足,该软件设计和实现过程中,还有许多没有完善的地方,如用户界面设计不够美观,很多功能没有完善,异常出错处理比较差等多方面问题,这些都有待进一步完善和提高。
关于本次设计的命题,设计只能实现其基本的功能。不过,通过这次设计启发了作者的思维,提高了动手能力,这是在课本中学不到的,作者将继续探索这方面的知识技术,尽力完善软件的功能。
参考文献
【1】 王立福 孙艳春 刘学洋等编著.《软件工程(第三版)》.北京:北京大学出版社,2009.10
【2】 (印)克曼特内尼(Komatineni,S.).(美)麦克莱恩(MacLean,D.)哈希米(Hashimi,S.)著.
杨越 译.《精通Android 3》.北京:人民邮电出版社,2011.11-01
【3】 (美)Shawn Van Every 著,巢文涵 译.《Android 多媒体开发高级编程》.北京:清华大学出版
社,2012.2-01
【4】 (美)Mark L.Murphy 著, 李雪飞 吴明晖 译.《Android 开发入门教程》.人民出版社,
2010.12-01
【5】 (美)Cay S. Horstmann 著,叶乃文 邝劲筠 杜永萍 译.《JAVA核心技术(卷1):基础知识(原
书第8版)》. 机械工业出版社,2008.6-01
【6】 (美) Y.Daniel Liang 著,李娜 译.《Java语言程序设计:进阶篇(原书第8版)》.北京:机
械工业出版社,2011.6-01
【7】 高怡新 编著.《XML基础教程》.北京:人民邮电出版社,2006.11-01
【8】 (美)Bruce Eckel著 陈昊鹏 译.《Java编程思想(第4版)》. 机械工业出版社,2007.6-01
【9】 李刚 著.《疯狂Android讲义》. 电子工业出版社,2011.7-01
致 谢
时间如梭,随着毕业设计的结束,我的大学生活也落下了帷幕。回想在大学求学的三年,心中充满无限感激和留恋之情。感谢母校为我提供的良好学习环境,使我能够在此专心学习,陶冶情操。在毕业设计的这段时间里,首先,我要感谢XX老师对我的关怀和指导,致以诚挚的谢意,正有他对我的鼓励和关心,我才能完成毕业设计;同时我也要感谢我的同学以及其他老师,正是有了他们的帮助,我才能一次一次克服困难,找到解决方案,继续完成本软件的开发设计,在老师们的关心、帮助和指导下,我渐渐的开始了设计。根据老师的建议,我找来了软件开发与java语言等方面的书籍和资料,从最基本的问题入手开始一个个的解决我心中的疑惑。这是一个漫长的学习过程。随着时间的推移,我开始慢慢的掌握了设计时所需要的知识。我也终于明白了大学三年学习的意义和作用。只有具备扎实的基本功和端正的学习态度,才能使自己在学习新知识时有更深刻的认识力和更快的领会力。
在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!最后我还要感谢培养我长大含辛茹苦的父母,谢谢你们!
最后,再次对关心、帮助我的老师和同学表示衷心地感谢!
范文三:软件开发合同示范文本上海市计算机软件开发合同
示范文本
(2003版)
上海市信息化委员会制定
上海市工商行政管理局监制
2003年11月印制
使用说明
本《示范文本》供与软件开发项目有关的单位参照使用。有关空格的内容由双方根据实际情况填写,所列数字、百分比、期间均为参考值。合同双方可对参考值进行调整,对有关章节或条款进行补充或修改,也可根据实际需要,增加或减少定义、附件等。 在使用《示范文本》时应注意以下问题:
一、应当结合具体情况正确选择文本中所提供的选择项条款。
二、应当注意保持合同的完整性。
三、在订立重大的或内容复杂的合同时,应当向法律专家咨询。 《示范文本》的使用推广工作由上海市软件行业协会具体承担,上海市信息法律协会协助处理使用过程中发生的纠纷等法律事务。
目 录
一、定义 -----------------------------------------4
二、开发软件描述 ---------------------------------5
三、软件开发 -------------------------------------7
四、项目变更 -------------------------------------10
五、交付、领受与验收 -----------------------------12
六、知识产权和使用权 -----------------------------14
七、维护和培训 -----------------------------------15
八、价格与付款方式 -------------------------------16
九、保证与免责 -----------------------------------16
十、保密 -----------------------------------------19 十一、违约与赔偿责任 -----------------------------20 十二、综合条款 -----------------------------------22 十三、争议解决 -----------------------------------23 十四、通知 ---------------------------------------24 十五、合同的生效、变更与终止 ---------------------24 十六、信用 ---------------------------------------25 补充条款 -----------------------------------------26 附件 ----------------------------------------------26
上海市计算机软件开发合同
签约日期:
签约地点:
本合同由下述双方签订:
甲方:
地址:
法定代表人:
联系电话: 邮编:
乙方:
地址:
法定代表人:
联系电话: 邮编:
鉴于甲方有意委托乙方开发用于 (财务、企业经营管理等业务)的计算机信息化系统软件,双方特依据《中华人民共和国合同法》和相关的法律法规,按照平等互利的原则达成如下协议:
一、定义
本合同中使用的下列词语具有如下含义:
1、“软件”包括“软件系统”,除另有指明外,指描述于本合同附件 中的在本合同履行期内所开发和提供的当前和将来的软件版本,包括乙
方为履行本合同所开发和提供的软件版本和相关的文件。
2、“可交付件”指附件 中指定的由乙方所交付的软件,包括源代码、安装盘、技术文档、用户指南、操作手册、安装指南和测试报告等。
3、“交付” 指乙方在双方规定的日期内交付约定开发的软件的行为。但是乙方完成交付行为,并不意味着乙方已经完成了本合同项下所规定的所有义务。
4、“规格”是指在技术或其他开发任务上所设定的技术标准、规范。
5、“里程碑”是指附件 中所规定的由乙方在本软件开发过程中阶段性完成的,并具有相对独立性的部分软件或模块。
6、“源代码”指用于该软件的源代码。其必须可为熟练的程序员理解和使用,可打印以及被机器阅读或具备其他合理而必要的形式,包括对该软件的评估、测试或其它技术文件。