新手求教一个小的java ee项目的开发过程
今天上课,老师说这学期要做一个小的web项目,其中有几个选择,先拿出来一个让大家看看
比如
图书馆管理系统,
要求有:用户管理 用户增删改;书库管理 书目信息增删改;借阅管理 书目浏览,减少书目数量,增加用户借书;统计 统计现有书目,借出书目
药品进销存管理系统,
要求有:采购管理 制定采购计划;库存管理 入库,出库;销售管理 制定销售单;统计 统计购买药品,统计销售药品
我知道,像这样子的系统都是比较好做的,我是有能力拿下的,但是我还没有真正的做过开发,还不知道一个项目应该怎么进行规划,我总不能想到哪做到哪把,所以,我请大家指教一下,一个项目我究竟应该怎么样进行规划开发,怎么样才能高效率的完成项目,虽然简单,我还想用SSH框架,因为初学,所以想联系一下,大家有什么好的意见或者建议请您不吝赐教啊
小弟在此先谢过大家啦。。。
------解决方案-------------------- 首先得需求分析吧?
然后得搭框架吧?。。。。
然后干活吧。
基础框架搭好。
各种util封装使用。
「不知道别人,我是这样做的。」
从前台想它有什么功能(增删改查),
然后从后台到前台这样写的。。。。
------解决方案-------------------- 探讨 今天上课,老师说这学期要做一个小的web项目,其中有几个选择,先拿出来一个让大家看看 比如 图书馆管理系统, 要求有:用户管理 用户增删改;书库管理 书目信息增删改;借阅管理 书目浏览,减少书目数量,增加用户借书;统计 统计现有书目,借出书目 药品进销存管理系统, ……
------解决方案-------------------- 需求分析,模块规划,逐一实现
------解决方案-------------------- 需求分析 设计数据库 开发
------解决方案-------------------- 好了,小学弟,哥哥来帮你。
the first先搞清楚你们写的有哪些模块。这明白以后
the second画各个模块的UML图。搞清楚彼此之间的关系。当然这个在这里面是最重要的。
当你代码量达到一定基础,功能实现就不是问题了。问题主要是把需求搞明白。就一切OK了。
the third设计数据库,
the last开做
------解决方案-------------------- 又让我想起了学生时代。。现在就先别追求高效了,先做了再说把,能不能做出来还是个问题。。
------解决方案-------------------- 1 明确需求
2 根据需求,找出需求中的实体对象。
3 关系化实体对象。
4 设计数据库。
5 设计功能流程。
6 设计程序逻辑流程。
7 搭建框架。
8 编程。
9 测试。
10 发布。
11 持续改进。