- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电力巡检系统详细设计文档
案卷号 100001 日期 2015年12月12日
电力巡检系统
软件详细设计说明书
2015年12月
文档更改历史记录 序号 主要更改内容 版本号 更改人 更改时间 1 提交初始版本 1.0 谢凤祥 2015-12-15 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
第一部分、概述
文档说明
本文档系统的描述了“大额票据登记核查”系统的设计文档。系统使用面向对象的设计方法,首先设计系统的总体结构,再设计各个用例的实现,为系统设计人员提供开发依据
第二部分、系统总体结构
系统设计时基于Struts实现MVC设计模型,采用三层架构,如图二所示。
图二:“通讯录—名片管理”系统的体系结构
第三部分、系统设计
关键抽象
用例的设计
使用面向对象设计时,关键在于描述那些对象如何交互完成用例的功能,通常将对象发送消息的相互调用过程画成时序图。下面将逐一解释用例的时序图。
Req3.1 公共功能
req3.1.1用户登录
A,时序图
B、描述
编号 类名或方法名 功能描述 1 Login.aspx aspx页面,进入系统登录页面,表单内容包括:
登录帐号(使用文本框,必填项, 六位,字母与数字),
密码(使用文本框, 必填项,六位,字母与数字)
(验证控件实现)
用户填写表单,点击BtnLogin按钮确认。 2 Login.aspx.cs 表示层调用BtnLogin(object sender,EventArg e)方法收集表单信息,开始处理 3 AccountManager 业务逻辑层,其AccountLogin(string loginId,string password)方法负责判断帐户是否合法. 4 AcccountService 数据层,其AccountLogin(string loginId,string password)方法负责查询数据库匹配 5 Login.aspx.cs 根据前者返回结果Account判断如何跳转。成功登录后根据职位不同,显示不同界面,并保存用户信息于Session。失败仍显示Login.aspx(登录界面),被冻结的帐号无法登陆。
巡检员登录成功跳转:SearchPerNewTask.aspx
线路管理员登录成功:AssignFix.aspx
系统管理员登录成功:AccountList.aspx req3.1.2修改个人帐户
A,时序图
B、描述
编号 类名或方法名 功能描述 1 ModifyAccount.aspx aspx页面,个人资料修改页面,表单如下:
密码,新密码,确认密码:文本框(6位,密码加数字)
仅当用户输入旧密码、新密码及确认密码时,更新密码字段
其余表单部分如下:
联系电话:文本框(不超过15位)
Email:文本框(格式检验必须有@不超过25位)
格式验证由验证控件实现,不得为空;有密码输入时,需判断新密码、确认密码是否匹配。
表示层调用ShowAccountInfo(object sender, EventArgs e)于页面展示用户当前信息(Session中读取) 2 ModifyAccount.aspx 用户填写表单,点击BtnUpdateAccount按钮 3 ModifyAccount.aspx 表示层调用BtnUpdateAccount_Click(object sender,EventArgs e)进行表单数据收集 4 AccountManager 业务层,其ModifyAccount(Account account)方法负责逻辑处理. 5 AccountService 数据层,ModifyAccount(Account account)查询数据库操作 6 ModifyAccount.aspx 页面提示更新结果
Req3.2 系统管理员模块
标号req3.2.1 查看人员列表
A,时序图
B、描述
编号 类名或方法名 功能描述 1 AccountList.aspx aspx页面,查询系统所有用户帐号列表(GridView:GvAccountList)
列表内容包括:
姓名,用户帐号,性别,入职日期,离职日期,电话,邮箱,创建时间,职位名称,用户状态,设置帐号状态链接,修改职位链接
筛选条件包括:
姓名,用户帐号及是否启用。前两者为文本框,后者为下拉列表(无,启用,未启用
您可能关注的文档
最近下载
- 2025年运城市教师职称考试(理论知识)在线模拟题库及答案.docx VIP
- 阿巴西普注射液(JXSS1800015)药品申请上市技术审评报告.pdf VIP
- Unit 2 Family rules课件 人教版PEP英语四年级下册.pptx VIP
- 乙类非处方药药品名称目录.doc VIP
- 2025最新中小学教师职业道德规范(完整版).pdf VIP
- HSE体系运行质量评估标准.doc VIP
- TWSJD 18.17-2024 工作场所空气中化学因素测定 甲基叔丁基醚的气相色谱法.docx VIP
- 2021版《血液净化标准操作规程》解读ppt课件.pptx VIP
- 某加油站洗车机项目综合分析报告.doc
- 非处方药OTC市场营销策略探讨.docx VIP
原创力文档


文档评论(0)