在人力资源管理系统的项目开发中,有一个功能需求如下:
用户未知有多少个报表要出,并且不知道将来会有什么样的报表,因些需要客户自定义报表的格式功能,并且报表里的数据要自动抽取。例如
A公司员工X在BB地点出了车祸,C职员为他报案。
此时,OA系统会自动按报表格式,取得X员工的所有社保信息,根据报表格式出报表。
根据此需求,系统设计需要分3步
1、设定报表的模板,用户可以在根据规则的变化调整模板格式。
2、设置数据字典,用于数据替换,如中文的数据字典{¥员工姓名}当模板中出现public[employe]这样的数据替换,在出报表时,他就会自动去取得此员工的姓名。
3、数据字典各数据关联。
本功能主要的一步是在编写模板替换程序,在用户定义模板时,就去把/TPL里的模板数据替换。使用户输入的数据转为计算机可以识别的语言。
以上记录只为备忘。具体请访问http://www.223334.com