




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
系统导航模块(Driver)规格说明书1、 总问题陈述友好的导航界面是一个MIS系统不可缺少的部分,界面美观、使用方便往往是客户用来评价一个系统好坏的重要标准,所以我们常会在界面尤其是导航界面上花费很多的精力,但对于需求经常变动的系统,会增加额外的工作量。在一些成熟的系统中,系统导航是完全自动生成的,根据用户的权限列出相关的程序,使系统维护非常的容易,只要修改相应的参数,导航界面就自动发生变化,不过,因为要做到通用,界面通常不会很漂亮。在界面上面应该花多少精力没有一个确定的说法,我们希望有一个即美观简洁又维护方便的系统导航界面,这正是Driver的目标。2、 面向群体使用PBPL进行MIS系统开发的程序员3、 开发目标总体目标:Driver将根据SM生成的系统数据,自动生成各种样式的导航界面,即不失美观,也要方便维护。具体目标:1、根据用户及其权限自动生成登录、导航界面 2、导航界面有多种样式可供选择,如Tree,Outlook,Menu,全部动态生成,无须手工修改,减少维护量3、能够根据版本变化更新客户端文件4、 功能描述维护系统结构:功能代号功能描述分类F4.1通过版本控制更新客户端文件隐藏F2.1通过给定参数自动生成系统登录画面可见F2.2根据用户权限生成导航界面可见F2.3导航界面提供个性化服务,即有部分功能可以自定义,如快捷方式和布局可见系统导航模块(Driver)分析说明书1、概念定义系统导航:概念代号定义客户端程序文件(Client Program)保存在客户端系统中的MIS程序文件最新程序文件(Lastest Program)保存在服务器上的MIS系统程序的最新编译后文件程序版本(version)客户端系统使用版本来确定程序是否发生了变更,主机始终保持最新的版本,客户端保留最后一次更新后的版本系统导航(Driver)将用户可用程序合理的组织起来供用户选择的界面导航风格(Driver Style)根据不同需要,导航界面可以有不同风格可供选择2、关联描述关联代号概念1多重性概念2关联描述Driver.R1Client Program1 1Version一个客户端程序必须有一个版本号Driver.R2Latest Program1 1Version最新程序必须有一个版本号Driver.R3Driver1 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.35、 用例图系统导航模块(Driver)设计说明书1、共同开发说明见总设计文档。2、系统编码原则模块代号Driver模块名称系统导航模块编码名称类型格式说明VersionDec(2)XX.XX主版号.次版本号3、子模块&子程序定义子模块代号FTP Updater子模块名称文件更新系统相关用例Driver.C1功能概述通过FTP进行客户端文件更新入口前提条件、参数描述用户运行系统出口传递条件、参数描述更新完毕调用Logon更新失败退出系统程序代号Logon程序名称系统登录程序类别控制相关用例Driver.C2功能概述验证用户密码入口前提条件、接收参数FTP Updater 出口转出条件,传递参数用户登录成功调用Driver用户登录失败退出系统程序代号Driver程序名称系统导航程序类别控制相关用例Driver.C3功能概述根据用户权限生成导航界面入口前提条件、接收参数Logon调用出口转出条件,传递参数调用子程序用户选择子程序,调用相应窗口用户选择退出退出系统4、程序交互图系统导航模块(Driver)实现说明书1、程序汇总表模块代号Driver模块名称系统导航模块程序代号程序名称编写人备注Logon系统登录程序Driver_SDI系统导航界面祖先窗口Driver_outlookOutLook样式导航界面继承Driver_SDIDriver_TreeTree样式导航界面Driver_Menu基于Menu的导航界面2、程序规格书程 序 规 格 书程序代号Logon程序名称系统登录程序设计Wenli.yang编码Wenli.yang测试流程图:输入表输出表规格描述1、根据g_app.Company和g_app.logo32x32生成标题2、接收用户输入的用户名和密码3、调用g_rightsmanager.of_checkpwd()检查用户名和密码4、调用app.of_errhandle()显示错误信息5、提示密码过期,允许修改密码6、调用app.oluser登记在线用户7、将用户信息写入g_user,触发g_app的ue_app_driver事件程 序 规 格 书程序代号Driver_SDI程序名称SDI风格系统导航窗口祖先设计Wenli.yang编码Wenli.yang测试流程图:输入表输出表规格描述 1、菜单:系统 (查看权限 - 显示当前用户拥有的权限 注销用户 - 重新登录,如有窗口未关闭,则不能注销 退出系统 - 退出系统,如有窗口未关闭,则不能退出)窗口( - 最多显示9个,超过9个显示查看所有窗口)关于(帮助 - 显示帮助信息 关于 显示关于窗口)2、控件:工具栏使用uo_toolbar,用于显示常用功能StatusBar使用uo_pfc_statusbar,用于显示提示信息3、事件ue_gen_navigate界面生成接口,在窗口显示之前触发ue_prog_selected用户选择指定程序后触发,打开相应程序窗口ue_prog_open程序窗口open事件回调此事件ue_prog_close程序窗口close事件回调此事件程 序 规 格 书程序代号Outlook_driver_win程序名称SDI风格,OutLook样式导航窗口设计Wenli.yang编码Wenli.yang测试流程图: outlook style输入表输出表规格描述1、控件uo_outlook_driver使用uo_qq_pb,显示二级子系统uo_outlookdriver_navigate使用uo_navigate显示三级以上子系统及程序2、功能在ue_gen_navigate中用二级子系统作为uo_outlook_driver的header,三级子系统作为Button用户选择了了三级子系统后在uo_navigate_driver中显示次级子程序及程序用户选择了次级子系统,则在在uo_outlookdriver_navigate中继续显示次级子系统的子系统及程序,如此延伸,并提供翻页和返回的功能。用户选择了某个程序,则调用ue_prog_selected事件,传递程序代号。程 序 规 格 书程序代号nvo_outlookdriver_navigate程序名称OutLook样式导航界面子窗口设计Wenli.yang编码测试流程图:输入表输出表规格描述1、控件上一页,下一页,返回使用uo_xpbutton 子系统和子程序使用nvo_outlookdrive
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 黄埔厨卫漏水施工方案
- 方程的知识梳理
- 金融市场基础知识
- 运城幼儿师范高等专科学校《宾馆设计》2023-2024学年第一学期期末试卷
- 四川职业技术学院《固定收益证券(英文版)》2023-2024学年第二学期期末试卷
- 2025网约车售后服务合同范本
- 周口师范学院《机器学习与混合现实》2023-2024学年第二学期期末试卷
- 江西现代职业技术学院《微体古生物学》2023-2024学年第二学期期末试卷
- 2025航空器维修人员培训合同
- 2025至2031年中国布硅胶文胸行业投资前景及策略咨询研究报告
- 2025年武汉数学四调试题及答案
- 二年级下册数学教案-7.2 收集与整理|西师大版
- 心包积液患者的护理查房ppt
- MSCCirc850船舶防火系统和设备保养检查指南
- 酒店改造工程施工组织方案
- 2022年医疗器械公司年度培训计划及培训记录
- 枣庄防备煤矿有限公司“7.6”重大火灾事故详细分析
- 河北省用人单位录用人员身份核查登记表
- 建筑装饰专业中级职称理论考试题库
- 工程联系单表格(模板)
- 万科人力资源的海盗计划
评论
0/150
提交评论