软件工程万年历

一 题目简介

学习研究万年历算法,同时使用java实现这一算法,开发相应的界面,可以进行的日历查询。

此万年历程序将实现图形化界面,具体功能是能以月历的形式显示日期和星期,并且设置有下拉菜单,以支持用户实现对任意时间的日期信息查询,能够更新日历等功能。

二 结对分工及过程

结对:徐金广 刘纤 

徐金广:代码的编写和代码规范

刘纤:程序的分析和程序的测试

结对人博客链接http://www.cnblogs.com/liuqianq/p/4510261.html

三:代码地址

 https://github.com/xu123/text/blob/master/wannianli 

四:测试情况及截图

 

五:问题及心得

在这次课程设计中,我完成了任务,通过设计这个程序,我更加理解了JAVA面向对象编程的原理,即在拿到一个程序任务时,先不用考虑具体的实现,应该站在一种统筹全局的角度,思考这个程序的整体结构,要用到哪些类,类与类之间的关系是什么,可以引用JAVA里的哪一些类,对外应该提供哪些接口,怎样设计能够有利于程序的后期维护和可扩展性。然后,定下了程序的整体架构后,再去思考每个方法要怎么实现。

在编程的过程中,我也发现了许多问题,比如多态的不熟练,接口回调的不熟练,图形化界面的设计问题,但通过查阅书籍,上网查询,请教老师同学终于成功的完成了本次课程任务。通过本次编写程序,更加激发了我编程的兴趣和信心,相信通过自己的努力,一定能成为一个合格的程序员。

 

结对照片

posted @ 2015-05-17 12:30  xujinguang  阅读(697)  评论(4编辑  收藏  举报