- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PRV 系统详细设计
说明书
受控文档
第 1 页
第 2 页
1 前言
1.1 1.1 目的
详细设计也叫过程设计或程序设计 (Program Design),它不同于编码 (Coding)或编程
(Programming);在详细设计阶段,主要是详细说明模块内各功能的详细描述、界面表达、
实现算法,并精确地表达各功能的界面形式和实现算法(使用伪代码)。
本详细设计说明书是在 【权限系统需求说明书】和 【权限系统数据库设计说明书】的基
础上形成的,任何对需求说明书或数据库设计说明书的修改,都应该检查本说明书是否应该
修正
1.2 1.2范围和功能
本详细设计说明书针对的产品:A/E erp 系统权限系统,包括以下功能模块:
操作员及操作员组管理
权限管理
审核信息维护
1.3 1.3适用读者
软件需求分析人员、设计人员、软件客户代表和软件开发者
1.4 1.4读者须知
黑体——重点强调
双删除线——要(已经)删除的内容
兰色字体——需注意的内容
红色字体——需讨论或不明确的内容
1.5 1.5参考资料
参照资料名称 作者
参 照 资 料 名 称 作 者
1.6 1.6修改说明
对本详细设计说明书的修改需经过以下流程:
界面和实现算法的修改
由设计说明书的编写者完成;对各模块主界面的修改需要经过技术方案组通过。
对数据库设计的修改
由于详细设计修改导致的数据库设计修改,需经过技术方案组同意,修改数据库设计说明书
后修改
对需求的修改
由于详细设计修改导致的需求修改,需经过公司运营委员会同意,修改需求设计说明书、数
据库设计说明书后修改
第 3 页
2 系统概述
定义数据库角色
定义用户组
给用户组授权
定义用户
给用户授权
3 详细设计
3.1 3.1数据维护
建立并维护数据库角色。可建立、修改、删除数据库角色及审核级别、步骤资料等。
3.1.1 3.1.1数据库角色维护
3.1.1.1 3.1.1.1新增数据库角色
3.1.1.1.1 3.1.1.1.1 功能描述
新增数据库角色
3.1.1.1.2 3.1.1.1.2 界面设计
第 4 页
3.1.1.1.3 3.1.1.1.3 业务处理流程
用户输入角色编号,名称,密码,对密码进行确认,数据窗口中列出所有的可设定角
色的对象。点选对象的 update,insert,delete,execute,referenc,select 来设置角色对该对象是否有
访问的权限。
伪代码:DECLARE object_curs CURSOR FOR
SELECTFobjectNo,FobjectName,FDBobject,FProperty FROM t_PrvDBObjectList
// Declare local variables for retrieval.
stringobjectNO_var
stringObjectname_var
string dbobject
string property
// Execute the SELECT statement with
// the current value of sle_1.text.
OPEN Object_curs;
FETCH object_curs INTO :objectNO_var,:objectname_var;:dbobject,:property
DO WHILE sqlca.sqlcode = 0
// add the value into datawindow
// Fetch the next row from the second result set
文档评论(0)