经过了前二个阶段近30节介绍,一个完全基于前台配置的销售管理系统即架构成功,并可以使用。当然实际的需求还是千变万化,五花八门,但只要是符合关系数据库原理,只要是以记录作为管理的主体,那就只是一个字段和表扩充的过程了。在搭建系统整个过程中模块采用了自顶向下生成的方式。对于层次多,关系复杂的系统也是一样的,设计合理,逻辑清楚,模块只要一个个搭就行了。开发好以后,整个系统的开发文档其实也在里面了,所有模块的属性,字段的属性,各模块之间的关系,都可以在这个系统里看得见了。
至于开发速度也是很快的,讲解的这个系统画出模块总图用了10分钟;建表,加入一些必须的字段,设置好关联关系,1小时;生成java bean文件并加入标记,2小时;将模块导入系统,逐个模块进行配置大约2小时左右。大半天时间十几个模块的系统就可以初步搭好。
如果你在设计表的时候预加了若干个未使用的字段,而在你的系统中需要增加字段的时候,那就直接在前台进行配置就可以了,把预置的字段改名,设置属性,再加入到grid和form中去就算完成了。如果是数据表的字段增加了,那就要修改hibernate bean的内容,这样就要更新服务器的程序了。更新好服务器的bean之后,前台的操作也是很简单,可以刷新一下模块的字段,新增的字段就会加进来,然后再进行其他设置就行了。
系统中还有功能,并没有介绍的这里简单说一下:
1、审核功能,只要在模块功能里设置一下,就可以将该功能设置为可审核模块,模块审核的权限也是单独设置的。审核过后该记录的数据将不能修改。并且审核方式也有单条审核,选中多条审核,和全部审核。审核后的记录也可以取消审核。
2、审批操作。系统中也内置了一个简易审批流程,可以定义审批的级数,每一级的审批部门,设置每一个人的审批权限,并且可以并级审批。下面只简单截一个图。
3、字段的下拉框,一个字段并不是只有选择父模块的时候才可以用下拉框,系统里可以随时将一个字段字义为可以用下拉框选择的方式,比如性别里面是放的字符串“男”和“女”,不用专门建立一个表来放这二个代码,经过设置,即可将性别字段设置成可以combo输入的,并可以设置是否只能选择,还是可以手工录入新的。
先有个地方保存所有的这些下拉框选择的值。
然后在字段的设置里面选中
还有不少功能未介绍,以后有机会再说吧。
下节开始权限设计,权限设计完是由前台进行设计后,由后台执行的,因此没什么截图只能讲个大概原理。
大家看看写得还行的话,顶一个吧。
模块管理常规功能自定义系统的设计与实现(30--第二阶段总结),布布扣,bubuko.com
模块管理常规功能自定义系统的设计与实现(30--第二阶段总结)
原文:http://blog.csdn.net/jfok/article/details/25124745