传统的企业后台管理系统相对于人工管理和软件管理工具虽然具有诸多优势,但是存在灵活性低、扩展性差等缺点,例如功能模块页面是固定的,如果需要增加一个新的功能模块或在原先的功能模块中增加新查询条件,就要在原先项目中更改逻辑代码,重新制作页面,这种开发方式不但效率低、浪费时间、提高成本,而且部分功能模块可能只是暂时性使用,时效性一过就变得多余,增添系统负担。
在实际中,很多系统里报表据有很大的比例,其它功能例如增加、修改、删除等也是在报表基础上实现的,即先通过报表把数据库数据展示出来,再进行相关操作,所以报表对于大多数业务系统来说相当重要。本系统的创新之处在于可通过报表设计模块执行mysql语句自动生成报表,生成的报表可设置初始化查询条件,支持动态分页(自定义每页显示条数),动态设置超链接(编辑,删除,跳转到其它报表,js方法等),单页或所有页内容导到Excel,可以动态发布到对应的菜单模块上,同时报表和功能模块也能够动态编辑(需要则创建或修改,不需要则删除),灵活性高,扩展性强,简化开发步骤,提高企业人员开发效率。
系统总共分成两个模块,系统控制和菜单管理。系统控制模块包括报表生成,报表维护,报表发布,字典管理,数据库表管理。菜单管理模块包括用户信息,部门管理,产品信息。
系统其它模块都是以报表生成为基础,根据用