系统开发常用需求收集

来源:互联网 发布:建筑智能化技术知乎 编辑:程序博客网 时间:2024/05/16 05:06

1.用户管理

2.角色管理

3. 权限管理(提供前台配置界面,非常方便用户配置,可以控制到各个界面的按钮,用户不需要书写一行代码)

4.数据字典管理(可以随意定义数据字典,减少基础资料的开发)

5.编码规则(业务上经常要用到什么流水号之类的,根据一定的规则生成,以前都是通过触发器来实现,   难以维护,本框架提供灵活的界面配置,用户可以自定义规则,非常方便)

6.菜单管理(用户在这里可以动态配置菜单,你想发布几个功能给客户在这里可以方便的达到你的目的,而且非常方便拓展系统的功能,你可以把其它项目的功能组件通过菜单配置加入到你的系统,你可以把该框架想象成堆箱子,只要各个箱子按照一定的规则来生成,都可以加入到你的系统中来)

7.日志管理:记录系统操作日志,异常日志等

8.登陆功能(用户可以在继续登陆窗口加上自己需要在登陆所做的事情)

7.员工管理

8.组织管理

9.报表管理:使用ActiveReport报表,用户可以自定义报表。

该部分主要有三大部分功能:

(1)报表字段管理:定义报表需要用到的字段

(2)报表模板管理:定义报表模板也就是报表的样式

(3)报表类型管理:定义报表的类型,因为每张报表都属于一种类型,比如年收入统计报表,月收入统计报表等

因此用户需要开发一张报表非常简单,只需要在报表模板管理界面事先定义报表的模板,然后在报表字段里面定义报表需要的字段信息,然后用户只需要传入数据源(SQL语句或Dataset)即可开发一张报表,也就是说本工作室已经对ActiveReport做了二次封装,非常适合报表开发,摆脱开发报表的困扰。

10.支持多语言:用户只需要按照规定的方式定义语言包即可支持任何语言

11.支持皮肤功能:用户可以根据个人喜好随意的换肤

12.发布部署:使用ClickOnce

13.目前只支持SQL和Oracle,如果需要支持其它数据库,可以根据个人要求进一步开发支持其它数据库数据访问层开发包

14.整体界面美观隽秀,采用MDI主窗口 + 菜单 + 左侧可隐藏导航栏 + 多文档结构  + 功能界面 + 状态栏格式。

15.本工作室正在增加数据库移植功能,根据使用的数据库不同自动转换SQL语句。(支持不同数据库,不再需要修改程序内如何代码,只需更改开发框架的配置文件)

转自:http://blog.csdn.net/chengjian008/archive/2009/08/25/4480191.aspx