电力巡检系统详细设计文档

电力巡检系统详细设计文档

ID:11606434

大小:1.35 MB

页数:103页

时间:2018-07-12

电力巡检系统详细设计文档_第1页
电力巡检系统详细设计文档_第2页
电力巡检系统详细设计文档_第3页
电力巡检系统详细设计文档_第4页
电力巡检系统详细设计文档_第5页
资源描述:

《电力巡检系统详细设计文档》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、软件需求说明书案卷号100001日期2015年12月12日电力巡检系统软件详细设计说明书2015年12月软件需求说明书文档更改历史记录序号主要更改内容版本号更改人更改时间1提交初始版本1.0谢凤祥2015-12-15234567891011121314151617181920软件需求说明书第一部分、概述1、文档说明本文档系统的描述了“大额票据登记核查”系统的设计文档。系统使用面向对象的设计方法,首先设计系统的总体结构,再设计各个用例的实现,为系统设计人员提供详细设计和具体开发依据。2、系统需求概述第二部分、系统

2、总体结构系统设计时基于Struts实现MVC设计模型,采用三层架构,如图二所示。图二:“通讯录—名片管理”系统的体系结构第三部分、系统设计关键抽象软件需求说明书用例的设计使用面向对象设计时,关键在于描述那些对象如何交互完成用例的功能,通常将对象发送消息的相互调用过程画成时序图。下面将逐一解释用例的时序图。Req3.1公共功能req3.1.1用户登录A,时序图B、描述编号类名或方法名功能描述1Login.aspxaspx页面,进入系统登录页面,表单内容包括:登录帐号(使用文本框,必填项,六位,字母与数字),密码(

3、使用文本框,必填项,六位,字母与数字)(验证控件实现)用户填写表单,点击BtnLogin按钮确认。2Login.aspx.cs表示层调用BtnLogin(objectsender,EventArge)方法收集表单信息,开始处理3AccountManager业务逻辑层,其AccountLogin(stringloginId,stringpassword)方法负责判断帐户是否合法.4AcccountService数据层,其AccountLogin(stringloginId,stringpassword)方法负责查

4、询数据库匹配5Login.aspx.cs根据前者返回结果Account判断如何跳转。成功登录后根据职位不同,显示不同界面,并保存用户信息于Session。失败仍显示Login.aspx(登录界面),被冻结的帐号无法登陆。巡检员登录成功跳转:SearchPerNewTask.aspx线路管理员登录成功:AssignFix.aspx系统管理员登录成功:AccountList.aspx软件需求说明书req3.1.2修改个人帐户A,时序图B、描述编号类名或方法名功能描述1ModifyAccount.aspxaspx页面

5、,个人资料修改页面,表单如下:密码,新密码,确认密码:文本框(6位,密码加数字)仅当用户输入旧密码、新密码及确认密码时,更新密码字段其余表单部分如下:联系电话:文本框(不超过15位)Email:文本框(格式检验必须有@不超过25位)格式验证由验证控件实现,不得为空;有密码输入时,需判断新密码、确认密码是否匹配。表示层调用ShowAccountInfo(objectsender,EventArgse)于页面展示用户当前信息(Session中读取)2ModifyAccount.aspx用户填写表单,点击BtnUpd

6、ateAccount按钮3ModifyAccount.aspx表示层调用BtnUpdateAccount_Click(objectsender,EventArgse)进行表单数据收集4AccountManager业务层,其ModifyAccount(Accountaccount)方法负责逻辑处理.5AccountService数据层,ModifyAccount(Accountaccount)查询数据库操作6ModifyAccount.aspx页面提示更新结果软件需求说明书Req3.2系统管理员模块标号req3.

7、2.1查看人员列表A,时序图B、描述编号类名或方法名功能描述1AccountList.aspxaspx页面,查询系统所有用户帐号列表(GridView:GvAccountList)列表内容包括:姓名,用户帐号,性别,入职日期,离职日期,电话,邮箱,创建时间,职位名称,用户状态,设置帐号状态链接,修改职位链接筛选条件包括:   姓名,用户帐号及是否启用。前两者为文本框,后者为下拉列表(无,启用,未启用)。页面初次加载显示默认人员列表按姓名排序,仅显示非禁用状态用户;用户填写搜索表单,点击BtnSearchAcco

8、unt按钮2AccountList.aspx.cs表示层:BtnSearchAccount_Click(objectsender,EventArgse)进行查询表单数据收集3AccountManager业务层,SearchAccount(stringaccuntName,stringloginId,stringisValid)方法进行模糊查找逻辑。4AccountService数据访问

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。