上午学院开毕业设计动员大会,无非是强调一下毕业设计的意义,要求,流程等等,然后把选题分发下来,中午一回来大家都开始疯抢,我的题目:

利用JSP和SQL server实现局域网内办公自动化系统。

选题差不多有四类,MIS类,Web类,系统应用程序类以及算法复现类,难度应该是依次增加。我自己偏向于Web程序设计类,自从大三下开始,慢慢的就开始把自己的方向转向Web程序设计,桌面编程基本上荒废了。上学期的课程设计就是用PHP+MySql实现了一个简单的留言板,很简单的功能,对自己也算是一个锻炼。今年毕业设计就想着还做Web方面的,算是积累一些实战经验。

这个选题初步打算是用JSP+SSH(Struts+Spring+Hibernate),丫头是做JSP开发的,说目前这个组合企业级的开发比较多,是一个很流行的开发组合,就打算尝试一下,虽然现在来说啥都还不知道。下午去图书馆借了本JSP的书,语法方面的,大二学Java时候有一部分是JSP的东西,不过尝试不多,没有做过什么项目。暂时先把丢掉的东西捡起来,然后看老师提供的需求,加油做。

其实还有一道题挺想做的,博客网站设计,没有要求具体语言,当时就特想要这个题,用Python写一下,然后架设到GAE上,做一个辅助博客。不过计算机专业毕业设计有一个潜规则,搞Web做网站的答辩时候得分普遍较低,那帮子老师可能感觉写Web的没有搞算法的那么高深,不应该是科班人做的。科班的好像都应该是实现什么很牛逼的算法复现才说的过去……再一个考虑找工作时候写简历时候,做一个办公自动化系统看起来至少比写一个博客网站来的正规高级一点,自己写一个博客系统给人的感觉就有点份量不是很足。也见过很多coder业余时间写一个Python blog假设在GAE上,算是一种学习能力扩展,尝试新东西吧。现在GAE确实非常热,Google云计算的一个重量级武器,目前来说大型应用还不够成熟,不及Amazon EC2、S3那样可以拿来做企业应用,不过GAE一直在加强,今年也将推出付费应用,功能将越来越强大。好吧,我承认去年的时候就想着用GAE做一个博客应用,一直没动手。。。今年要是时间充足的话尝试一下,功能不要求强大,简单的博客抑或是一个留言本也行,算是09年的一个小目标吧。

努力做毕业设计,也要努力找工作,加油!