日期:2014-05-17  浏览次数:20401 次

刚刚做完一个通用的软件开发平台,请大家测试
我是一个程序编码工,在实施一个项目的时候发现总是在复制,粘贴代码,根据不同的业务修改一下表名,字段名,其实大多数的功能和执行过程都差不多,写到最后一点工作激情都没有了,所以我就总结开发过程,编写了一个平台,这个平台解决的主要问题就是:
1。我们大多数针对数据库的开发都是在做数据查询,增加,修改,删除这四种操作的组合,按照这个需求设计一个模板,支持上述的操作。
模板接口允许定义不同的查询语句,表名,输入元素信息,查询结果显示信息等, 这样程序就能根据用户的定义生成一个界面。
界面生成后,肯定要有数据进行增,删,改,存等动作
那么在后台就可以写好这些标准事件的响应事件,比如点击增加按钮可能会对输入元素的控件进行初始化(设置缺省值,绑定数据源,设置控件状态等等),点击保存按钮时对数据进行检查,然后保存到数据库

这部分问题如果解决了,管理系统大多数的问题都得到解决了,做了一个统计,发现一个项目中60%以上的功能界面都是为了实现这部分功能写的代码。
在设计过程存在一些不同界面存在不同的事件处理问题(界面的差异性),我在程序中预留了接口,如果在后台写代码,直接将重写茜个函数就能够将你的不同需求嵌入到标准处理过程里面,当然在平台上也支持类似VB的脚本语句,支持循环等语句,在平台上写代码维护起来更方便一些(因为它不用修改后重新编译项目并发布)

刚编写完,请大家提出完善意见

测试地址:http://218.95.73.114/test/login.aspx
帐号是admin,密码是admin888
进入 管理->通用表单设计 ,这个系统所有的应用都是在这里面配置而成的
配置也很简单,就是在数据库先创建好一张表 ,然后在通用表单的表名中输入你创建的表名,点击生成缺省值,然后保存就可以了,想看看你配置的表单效果,直接点测试按钮就可以了






------解决方案--------------------
我也晒一下我的后台……



——————————————
签名(这只是签名,绝对不是广告)
无瑕工作室(http://www.xwooo.com)
——————————————
------解决方案--------------------
思路不错 其实项目好多代码都是差不多的 关于数据库操作方面