最后版本单位注册模块详细设计说明书模板.doc

上传人:re****.1 文档编号:560609907 上传时间:2023-04-23 格式:DOC 页数:10 大小:529KB
返回 下载 相关 举报
最后版本单位注册模块详细设计说明书模板.doc_第1页
第1页 / 共10页
最后版本单位注册模块详细设计说明书模板.doc_第2页
第2页 / 共10页
最后版本单位注册模块详细设计说明书模板.doc_第3页
第3页 / 共10页
最后版本单位注册模块详细设计说明书模板.doc_第4页
第4页 / 共10页
最后版本单位注册模块详细设计说明书模板.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《最后版本单位注册模块详细设计说明书模板.doc》由会员分享,可在线阅读,更多相关《最后版本单位注册模块详细设计说明书模板.doc(10页珍藏版)》请在金锄头文库上搜索。

1、单位注册模块详细设计说明书1 模块概况项目名称:资质证书管理系统功能模块名称:单位注册设计者:设计日期:功能描述:单位用户在此模块填写自己的单位信息,并提交给上级人事部门审核2 业务流程与数据流程2.1 时序图2.2 类设计2.3 界面类详细设计2.3.1 主页面类名称FillInfo.cs页面名称RegisterFillInfo.aspx (图1)功能描述单位申请注册,填写正确的注册成绩后注册成功,等待审批用户界面图1事件处理界面初始化(Page_Load)功能1:加载时绑定机构名字用GetOrganName()方法获取机构名字(用来显示)和机构ID(用来绑定)功能2:加载时绑单位性质和行业

2、加载时把string tableName(表名)和string FieldName(字段名)赋值给EntrySelector1._TableName,EntrySelectOR1.FieldName,进行绑定。EntrySelector1._TableName=”CompanyInfo”;EntrySelectOR1.FieldName=”KindID”;利用自定义控件显示树形结构图(单位性质和行业) “查看协议”按钮点击1显示协议信息页面单击查看信息按钮,跳出查看信息页面,单击确定后可以关闭查看协议页面。 重填按钮点击1清空页面所有控件的TEXT的值,还原到默认状态。 单击重填按钮,用btn

3、ClearInfo()方法 循环所有有TEXT属性的控件 设置为空(“”)返回按钮点击1返回单位登录页面Login.aspx提交按钮点击1判断用户是否已经同意协议,若用户不同意,提交按钮不可以用。2.验证必填项(单位全称、单位性质、行业、用户名、联系人、联系电话、Email)是否为空。最好用脚本在客户端实现判断。3. 验证各数据的格式是否规范(邮编、联系电话、移动电话、传真和Email)。验证格式:邮编为6位数,联系电话:0571-88888888-888,移动电话:以数字(130139)开头的11位数字,Email是的格式:()最好用脚本在客户端实现判断。4. 在服务器端判断单位全称、用户名

4、和Email的唯一性:CompanyInfo.IsExistCompanyName()CompanyInfo.IsExistUsers()CompanyInfo.IsExistEamil()5. 所有验证都通过,用CompanyInfo. SaveTempCompany方法将用户填写的资料提交,保存至单位临时信息表TempCompanyInfo,带参数(TempCompanyId=?)跳转至“单位注册成功”页面(Achieve.aspx),如图2。2.3.2 注册成功窗口界面类名称Achieve.cs页面名称RegisterAchieve.aspx 如图2功能描述注册成功用户界面图2事件处理界

5、面初始化Page_Load接收从FillInfo.aspx页面传过来的参数Request.QueryStringTempCompanyID打印按钮点击用TempCompanyInfo.SelectCompany()传入参数Request.QueryStringTempCompanyID查询出注册用户填写的基本信息,返回Dataset,显示打印预览返回按钮点击返回登录页面Login.aspx2.4 业务类设计2.5 CompanyInfoBLL.cs业务类名称CompanyInfoBLL.cs功能描述业务类重要方法SaveTempCompany实现功能:将用户注册的单位信息数据保存到TempCo

6、mpanyInfo表输入参数: string TempCompanyId(单位信息临时表) string AreaId(机构) string CompanyName(单位中文全称) string KindId(单位性质) string IndustryId(行业) string ParentDepart(主管部门) string Address(地址) string PostalCode(邮编) string Users(用户名) string ContactName(联系人) string ContactTel(联系电话) string ContactMobileTel(联系人移动电话) s

7、tring ContactFax(传真) string ContactEMail(Email) string State(单位信息状态)备注:其中string TempCompanyId(单位信息临时表),string AreaId(机构), string State(单位信息状态)不是接受用户界面填写的属性,是State默认0,AreaId ,TempCompanyId是随机产生并唯一。输出参数:无,返回BOOL处理逻辑: 用IsUserExists判断用户名是否已存在,单位是否为空,用IsCompanyNameExist判断单位名是否已存在,判断性质、行业、用户名、联系人、联系电话、Ema

8、il是否为空,用CommonVerify. IsValidTel、IsValidMobil判断联系电话、联系人移动电话、传真是否合法,用CommonVerify.IsValidEmail判断Email是否合法,用CommonVerify.IsValidZip判断邮政编码是否合法,如果都正常,则将数据保存到TempCompanyInfo表中IsUserExists实现功能:判断用户名是否已经存在 输入参数:string UserName(用户名)输出参数: 无,返回BOOL处理逻辑:根据输入的UserName作为查询条件在,在TempCompanyInfo和CompanyInfo中查询该COUN

9、T(UserName)是否等于1,是返回FALSE,不是返回TRUEIsCompanyNameExist实现功能: 判断单位名称是否已经存在输入参数:string CompanyName(单位名称)输出参数:BOOL 处理逻辑:根据输入的CompanyName作为查询条件在,在TempCompanyInfo和CompanyInfo中查询该COUNT(ompanyName)是否等于1,是返回FALSE,不是返回TRUEGetCompanyDetails实现功能:获取单位的详细信息输入参数: string state(状态标志)string CompanyId(单位Id)输出参数:无处理逻辑:根据

10、输入的单位Id,如果对应的state0,则查询TempCompanyInfo表的记录,否则查询CompanyInfo表的记录IsExistEmail实现功能:查询该Email是否已经被注册输入参数:string Email(Email)输出参数:bool处理逻辑:根据输入的Email作为查询条件在TempCompanyInfo和CompanyInfo中查询该COUNT(Email)是否等于1,是返回FALSE,不是返回TRUESelectCompany实现功能:查询出单位注册信息输入参数: String TempCompanyId(临时单位ID)输出参数:DateSet处理逻辑: 根据Temp

11、CompanyId(临时单位ID)作为查询条件查询对应的所有单位注册信息。2.6 数据对象设计(无)2.7 调用接口(无)2.8 发布接口2.9 数据库说明系统名称表编号表中文名表英文名资质证书管理系统(单位审核)ZS01 单位信息表CompanyInfoZS0101单位信息临时表TempCompanyInfoS13字典词条System_EntryS14字典词条内容System_EntryContent3 单元自测单元测试用例列表:用例编码用例名称功能描述结论备注NO.01单位注册递交单位详细信息OK FailNO.02注册成功OK FailOKFailOKFail3.1 单位注册用例编码NO

12、.01用例名称单位注册功能简述单位在网上递交注册申请,申请通过即可以登录登记证书管理系统测试前提进入填写单位详细信息,进入主页面1测试步骤用户在系统登录主界面下方点击“注册”,进入单位详细信息填写主界面,结论:OKFail期望结果实际结果问题或改进意见2测试步骤点击“重填”结论:OKFail期望结果实际结果问题或改进意见3测试步骤点击“返回”结论:OKFail期望结果实际结果问题或改进意见4测试步骤填写完成单位详细后,点击“提交”后进入注册成功页面,点击“打印”结论:OKFail期望结果实际结果问题或改进意见5测试步骤点击“返回首页”结论:OKFail期望结果实际结果问题或改进意见开发者提交测试时间测试者测试时间

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号