我是名使用python的后端程序员,偶尔使用php写一些公司的管理后台。
前几天答应帮人家写毕设,题目是《家庭财务管理系统》,下面是基本要求:
在J2EE平台上结合JSP技术和基于MVC的框架技术,设计和实现一个基于B/S结构的家庭理财管理系统。
该理财系统主要包括注册、登录、首页显示、记账管理、收支项目管理、额外收入管理(股票、基金等)、报表统计等内容。其中家庭人员按照流程注册后登录,登录后可以按分类选择自己所需要的功能。
具体步骤可分为理财基本信息、理财扩展管理(股票、基金)、系统维护管理、系统查询四个阶段。
从而能够实现个人理财管理方面各项功能,能成功的对用户各种信息进行管理、查询、修改、删除、添加数据,以方便家庭对自己的财务收益、支出等有更清楚的了解。
我现在的情况是从来没使用过java,前端水平也很基础,能不能在一个月之内业余时间写出一个满足要求的系统?
系统不用做的多好,能运行就可以,主要是为了写毕业论文。
如果可以,实现路线是怎样?花几天看什么书,然后使用什么框架开始边做边学?
直接用servlet寫就ok了,環境先搭好,然後找個demo,java一般servlet相當於controller,然後有service,可能還有dao層,jsp是view。
一個月差不多,直接在demo上寫,遇到問題查了解決
如果以前java完全沒有學過的話,一個月業餘時間做比較緊張。
為加快學習和做完作業,建議不要學任何java的框架(java的框架太多,初學者光是選擇哪個框架就頭疼),如果對php比較熟悉,簡單的把jsp當做php用就可以了,不同的就是更換了頁面中的腳本語言。
大體上學習的過程是建構環境(tomcat+Eclipse)、學習java基本語法(物件導向類別的寫法和用法)、學習jsp語法和常用物件(Request、Response、Session等,和php對應的概念對照學習),然後就是動手寫程式了。
可以選個一棧式框架
例如Play(頁面涉及到一點Scala)或是Grails(groovy)
Play應該快點
依照你的狀況,可以先上網下載XX管理系統~再依照自己的需求修改~JSP(加JSTL)+Servlet應該就可以實作~如果要用框架的話,建議選Spring