- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统导航模块(Driver)系统设计文档
系统导航模块(Driver)规格说明书
总问题陈述
友好的导航界面是一个MIS系统不可缺少的部分,界面美观、使用方便往往是客户用来评价一个系统好坏的重要标准,所以我们常会在界面尤其是导航界面上花费很多的精力,但对于需求经常变动的系统,会增加额外的工作量。
在一些成熟的系统中,系统导航是完全自动生成的,根据用户的权限列出相关的程序,使系统维护非常的容易,只要修改相应的参数,导航界面就自动发生变化,不过,因为要做到通用,界面通常不会很漂亮。
在界面上面应该花多少精力没有一个确定的说法,我们希望有一个即美观简洁又维护方便的系统导航界面,这正是Driver的目标。
面向群体
使用PBPL进行MIS系统开发的程序员
开发目标
总体目标: Driver将根据SM生成的系统数据,自动生成各种样式的导航界面,即不失美观,也要方便维护。
具体目标: 1、根据用户及其权限自动生成登录、导航界面
2、导航界面有多种样式可供选择,如Tree,Outlook,Menu,全部动态生成,无须手工修改,减少维护量
3、能够根据版本变化更新客户端文件
功能描述
维护系统结构:
功能代号 功能描述 分类 F4.1 通过版本控制更新客户端文件 隐藏 F2.1 通过给定参数自动生成系统登录画面 可见 F2.2 根据用户权限生成导航界面 可见 F2.3 导航界面提供个性化服务,即有部分功能可以自定义,如快捷方式和布局 可见
系统导航模块(Driver)分析说明书
1、概念定义
系统导航:
概念代号 定义 客户端程序文件(Client Program) 保存在客户端系统中的MIS程序文件 最新程序文件(Lastest Program) 保存在服务器上的MIS系统程序的最新编译后文件 程序版本(version) 客户端系统使用版本来确定程序是否发生了变更,主机始终保持最新的版本,客户端保留最后一次更新后的版本 系统导航(Driver) 将用户可用程序合理的组织起来供用户选择的界面 导航风格(Driver Style) 根据不同需要,导航界面可以有不同风格可供选择
2、关联描述
关联代号 概念1 多重性 概念2 关联描述 Driver.R1 Client Program 1 1 Version 一个客户端程序必须有一个版本号 Driver.R2 Latest Program 1 1 Version 最新程序必须有一个版本号 Driver.R3 Driver 1 1..* Driver Style 导航界面有多种风格
3、概念模型
(略)
4、角色定义
角色名称 描述 用户 MIS系统的使用者
5、高层用例
用例代号 Driver.C1 用例名称 文件更新 参与者 目的 使客户端文件保持最新的版本 概述 运行时到指定服务器检查程序的最新版本,如比本地大则进行更新 引用 F4.1
用例代号 Driver.C2 用例名称 用户登录 参与者 用户 目的 确认身份 概述 用户输入ID和密码,系统进行确认,阻止用户同时多次登录,允许用户修改密码,并记录非法登录到指定Log文件 引用 F2.1
用例代号 Driver.C3 用例名称 生成导航界面 参与者 目的 根据用户权限生成导航界面 概述 动态生成OutLookbar(Menu,Tree)样式导航界面,查看当前权限,用户注销,窗口注册与管理,为每个用户提供个性化的快捷方式服务,方便打开常用窗口,窗口未全部关闭时阻止注销和退出 引用 F2.2,F2.3
用例图
系统导航模块(Driver)设计说明书
1、共同开发说明
见总设计文档。
2、系统编码原则
模块代号 Driver 模块名称 系统导航模块 编码名称 类型 格式 说明 Version Dec(2) XX.XX 主版号.次版本号
3、子模块子程序定义
子模块代号 FTP Updater 子模块名称 文件更新系统 相关用例 Driver.C1 功能概述 通过FTP进行客户端文件更新 入口 前提条件、参数描述 用户运行系统 出口 传递条件、参数描述 更新完毕 调用Logon 更新失败 退出系统
程序代号 Logon 程序名称 系统登录 程序类别 控制 相关用例 Driver.C2 功能概述 验证用户密码 入口 前提条件、接收参数 FTP Updater 出口 转出条件,传递参数 用户登录成功 调用Driver 用户登录失败 退出系统
程序代号 Driver 程序名称 系统导航 程序类别 控制 相关用例 Driver.C3 功能概述 根据用户权限生成导航界面 入口 前提条件、接收参数
文档评论(0)