所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

如何设计编写一个系统?

发布时间:2020-04-12 09:12:04

资讯分类:编写  java  系统  推荐  工作流  系统  业务
如何设计编写一个系统?

我当年入门的时候,做过一个练习,后来我也会推荐给很多公司的实习生来做这个练习。

我觉得可以推广给很多人来做。

其实大家打开windows系统,都会看到计算器,而我们,就可以去实现这一一个计算器,B/S,C/S这个关系不大,看你喜欢。

在做这个计算器的时候,其实是可以慢慢深入的。

最开始可能我们是去实现功能,也就是加减乘除。

开始可能只是两两运算,慢慢的让它能实现连加连减;

然后这个时候就可以看看自己的代码了,能不能优化?

有没有写得很垃圾的代码?有没有算法很low的部分?

我们就可以开始做一次重构了。

重构完以后,计算机很漂亮了。

那我们可以研究研究科学计算了,圆周率,开方,多次方,三角函数。

功能实现了,然后又来重构一下。

最后漂亮了!

我们也就会项目的一个深入有了把控了,怎么让代码漂亮,怎么让代码效率高,怎么优化算法。

那接下来,就可以开始实际的一些练习项目了。

入门的几种项目类型如下:

  • 企业门户网站(简单难度)

  • 酒店房间管理系统(普通难度)

  • 办公自动化系统(困难难度)

那这几种类型的项目,可以根据自己的能力任选其一来坐坐练习。

企业门户网站

其实简单的企业门户网站,就是初级的CRUD的运用,将网站的导航图做出来,一个导航图页面展示一个内容,最简单的门户网站可以只需要三个页面,首页、列表页、内容页。

那管理后台也就是管理首页的内容,菜单和内容。

非常适合作为入门的练习。

酒店房间管理系统

这个系统有一些业务逻辑存在其中了,例如房间的空值状态,打扫的状态,谁预订了房间,从什么时间到什么时间,付款的方式是预付、现付还是月结等等。具体的业务可以去网上查。

这种系统有业务,但是业务并不复杂,各个业务间的交叉也不严重,所以比较适合有点基础的同学来做这样的练习。

办公自动化系统(OA)

这个系统就比较复杂了,除了企业组织架构的管理,人员的管理,公告,消息的管理外,OA系统最核心的就是工作流引擎,而且一般的OA由于有很多个性化的需求,所以表单和工作流节点都是可以编辑的。

所以,要做一个这样的系统,就需要能够至少完成一个简单的工作流引擎。

因此,非高级玩家,还是不要去做这样的练习。

如何设计编写一个系统?

比较实用的,像OA、ERP、电商、门户网站,另外,就是数据采集及分析类的网站了。

如何设计编写一个系统?

你这个问题问得太大了,系统包括太大了,大的方向,管理系统,应用系统等等,每种系统里面又有很多,建议先买基本java相关的书学习学习,跟着书上的案例先练手实践操作,一步一步来,学好基础知识,打好基本功,系统都是由每个功能模块组成的。

留言与评论(共有 0 条评论)
   
验证码:
Top