日期:2014-05-18  浏览次数:20688 次

大家看看我这样做WEB作业是不是很原始?
我接到一个WEB作业之后,一般按照下面的步骤开发:

1.第一件事就是在MyEclipse下新建一个WEB项目,如果需要相关框架的话将其导入。
2.开始边想边新建一些包,比如 com.shop.dao; com.shop.pojo,,等等之类的,把所有想到的包都建好。随想随加。
3.开始写DAO,一边想一边写,想到哪里就写到哪里。
4.代码写累了,想着该做做界面了,于是打开DreamWeaver 开始做界面,想到哪里做到哪里。比如想到需要一个登录页,就做开始登录,一会又想起来首先得有个注册页面,那么又去做注册。
5.做着做着发现很多功能还没实现,于是跳转到第2步,开始循环。
6.文件越来越多,页面也越来越多,自己都看不明白怎么回事了,每天打开之前都得先回忆回忆他们的用途。
7.感觉很无奈加崩溃,就跑到CSDN上请各位前辈救助。


请问一下各位前辈,现在开始一个WEB项目,应该按照什么样的规程去做? 我虽然是新人,但是也能意识到,我以上的做法有点盲目,土话说就是:“东一榔头,西一棒子”,好像有点说不过去了。另外我还听说还得用先建模,ER图什么的东东不明白,请前辈指点,不胜感激!



------解决方案--------------------
你应该现有一个规划, 也即是你要做的程序的用例/流程.要有一个比较完整的功能列表, 然后在开始动手. 
比如:
1. 用户注册 
2. 用户登陆
3. 修改个人信息
...
先把你想到的功能都列出来, 然后整理一边流程, 再开始动手.
想到哪里做到那里是不行的.
------解决方案--------------------
探讨
你应该现有一个规划, 也即是你要做的程序的用例/流程.要有一个比较完整的功能列表, 然后在开始动手.
比如:
1. 用户注册
2. 用户登陆
3. 修改个人信息
...
先把你想到的功能都列出来, 然后整理一边流程, 再开始动手.
想到哪里做到那里是不行的.

------解决方案--------------------
先搞清楚 要做什么 怎么去做 
先做个简单设计 把业务流程画一下 分分功能模块 
确定技术架构 程序结构也就清楚了
设计表
然后做你现在正在做的

------解决方案--------------------
自己做的项目...先理个头绪...然后着手做

小组项目..就要一步一步来了(前期设计--编码--测试)