




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学校帐户管理详细设计书1. 内容概要本模块是学校管理模块的子模块2. 功能总体说明学校帐户管理是学校管理员的核心业务功能。该功能用来创建学校其它用户的帐户和维护这些帐户的状态。2.1. 主要功能组成学校账户管理模块是学校管理员对学校用户账户的管理,主要有七个功能:一、学校用户账户列表的显示;二、导出用户账户的信息(以EXCEL格式下载);三、新建用户账户;四、修改用户账户的信息;五、重置用户账户的密码;六、修改用户的状态;七、删除用户。2.2. 功能关系说明管理员登录功能页面账户状态修改账户新建账户信息修改密码重置用户删除账户列表导出账户信息3. 共通功能说明本章主要描述系统的共通的一些功能说明。如本文所使用的共通符号,共通的错误处理方式,共通的输入数据形式等。3.1. 符号使用说明(提示:本节用于说明本文档使用的符号。)符号说明示例xxx数据表名BppProvincexxx字段名数据表BppProvince中的ProvinceName字段3.2. 错误处理跳转到错误提示页面3.3. 输入数据形式(提示:本节说明本文档使用的数据形式简写。)描述名说明示例数值包括0-9共十个数字,0-90,12,12456半角英文包括26个英文字符的大小写,A-Za-zJack,test半角英数半角英文字母和数字,A-Za-z0-9Test1,Jack2半角字符所有可打印的半角字符,包括:!#$%&*()_-+=|:;?,./和A-Za-z0-9数据库用特殊字符包括百分号(%)和单引号()两个字符邮箱字符串_a-z0-9-+(._a-z0-9-+)*a-z0-9-+(.a-z0-9-+)*$任意字符所有可打印字符中国,test14. 系统接口(提示:本系统与其他系统的接口说明。)5. 详细功能说明01学校用户账户列表显示l 画面图片l 功能详细说明1. 功能说明:查看学校用户列表2. 页面导航: 系统管理学校账户管理3. 页面说明: 本模块供管理员用户查看; 查看学校用户列表; 点击“上一页”,“下一页”可以翻页; 点击“导出用户账户信息”进入导出用户信息模块; 点击“新建学校用户账户”进入新建用户模块; 点击“重置密码”进入重置密码模块; 点击“修改”进入修改用户信息模块; 点击“删除”进入删除用户模块(用户状态未激活); 勾选“在用账户”修改用户状态;4. 功能操作: 初始状态为学校用户账户列表, table_user、table_user_role_relation、 table_role 三个表的关联查询出所有用户的姓名、注册名、性别、电话、Email、角色、在用账户,调用sql语句A; 点击“导出用户账户信息”调用系统文件,跳转到导出用户信息模块; 点击“新建学校用户账户”跳转到新建用户界面,进行新建用户操作; 点击“重置密码”跳转到重置密码的界面,判断是否进行密码重置; 点击“修改”跳转到修改用户界面,进行修改用户信息操作; 勾选“在用账户”修改用户状态,并跳到修改用户状态的界面; 点击“删除”删除所选行的用户,该操作只有在用户“在用账户”未被勾选,该用户所在的班级系统已被删除时执行; 当用户的“在用账户”被勾选时,“删除”按钮要求处于禁用状态;5. 算法和逻辑关系: 执行查询结果保存在DataSet的Table中,绑定到GridView的DataSoucre数据源,GridView显示可以分页。 6. SQL语句:Aselect A.RealName,A.RegName,A.Sex,A.TeleNum,A.Email,C.RoleName ,A.ActiveStatefrom table_user as A left join table_user_role_relation as B on A.ID=B.UserIDleft join table_role as C on B.RoleID=C.ID7. 接口说明 点击“新建学校用户账户”跳转到新建用户界面,进行新建用户操作; 点击“导出用户账户信息”调用系统文件,跳转到导出用户信息模块; 点击“重置密码”跳转到重置密码的界面,判断是否进行密码重置; 点击“修改”跳转到修改用户界面,进行修改用户信息操作; 勾选“在用账户”跳到修改用户状态的界面,修改用户状态; 点击“删除”跳转到删除用户的界面,该操作只有在用户“在用账户”未被勾选,该用户所在的班级系统已被删除时执行;8. 错误处理: 容错处理:当显示的数据已经是第一页的数据时,点击“上一页”仍然显示当前显示的数据。当显示的数据已经是最后一页时,点击“下一页”仍然显示当前显示的数据l 输入/HIDDEN项(对于必输项,表示必须输入项,不填表示非必须输入项。)项目必输项输入形式大小输入数据形式缺省值备注l 链接和按钮链接名/按钮名形式处理导出用户账户信息按钮跳转到系统文件,导出用户账户信息界面新建学校用户账户按钮跳转到新建用户界面,进行新建用户操作重置密码按钮跳转到重置密码的界面,判断是否进行密码重置修改按钮跳转到修改用户界面,进行修改用户信息操作删除按钮跳转到删除用户模块,删除所选行的用户,该操作只有在用户“在用账户”未被勾选,该用户所在的班级系统已被删除时执行在用账户选择框修改用户状态,并跳到修改用户状态的界面l DB操作项目显示来源DB1操作目标2表名字段名表名字段名查询数据table_userRegNameRealNameSexTeleNumEmailActiveStatetable_roleRoleName1表示从数据库取得后在画面所要显示和隐藏的表和字段的名称。2表示传入数据库进行操作的表和字段的名称。02导出用户账户信息l 功能详细说明1. 功能说明: 以EXCEL格式导出学校用户的信息下载到本地2. 页面导航: 系统管理学校账户管理导出用户账户信息3. 页面说明:使用系统文件,选择要保存的路径4. 功能操作: 选择文件保存的路径; 填写保存的文件名; 选择要保存的格式; 使用sql语句A,查询出所要求下载的信息;5. 算法和逻辑关系: 点击按钮跳出对话框,下载信息,下载成功跳出下载成功提示(下载失败,跳出下载失败提示),之后跳转到学校账户管理界面;6. SQL语句: 查询所用用户的姓名,用户名,登录密码,身份角色,作为班主任所任班级,作为任课老师所任班级,作为任课老师所教学科,作为学科组长所任学科;7. 接口说明: 下载结束后直接跳转到学校账户管理界面;8. 错误处理:删除在本地做的所有操作,并跳出提示框下载失败,之后跳转到学校账户管理界面l 输入/HIDDEN项(对于必输项,表示必须输入项,不填表示非必须输入项。)项目必输项输入形式大小输入数据形式缺省值备注l 链接和按钮链接名/按钮名形式处理l DB操作项目显示来源DB1操作目标2表名字段名表名字段名查询数据table_userRegNameRealNamePwdtable_roleRoleName项目显示来源DB1操作目标2表名字段名表名字段名查询数据table_class_manage_relation与table_class的关联ClassNum项目显示来源DB1操作目标2表名字段名表名字段名查询数据table_teacher_class_subject_relation与table_class的关联ClassNum项目显示来源DB1操作目标2表名字段名表名字段名查询数据table_teacher_class_subject_relation与table_subject的关联SubjectName项目显示来源DB1操作目标2表名字段名表名字段名查询数据table_subject_chief_relation与table_subject的关联SubjectName1表示从数据库取得后在画面所要显示和隐藏的表和字段的名称。2表示传入数据库进行操作的表和字段的名称。03新建学校用户账户l 画面图片l 功能详细说明1. 功能说明:新建学校用户账户2. 页面导航: 系统管理学校账户管理新建学校用户账户3. 页面说明: 本模块供管理员用户查看; 新建用户; 点击“确定”保存该条数据,并跳出提示“新建用户成功”; 点击“取消”返回学校账户管理页面;4. 功能操作: 新建学校用户账户的初始状态为需要填写的界面,填写正确点击“确定”调用sql语句A,将该条数据保存到 table_user中,根据该用户的角色不同,将数据保存到对应的表5. 算法和逻辑关系: 点击“确定”执行插入语句,一系列的插入语句都写在一个事件中,新建用户成功跳出成功提示(失败,跳出失败提示),之后返回学校账户管理界面;6. SQL语句:A7. 接口说明:8. 错误处理:l 输入/HIDDEN项(对于必输项,表示必须输入项,不填表示非必须输入项。)项目必输项输入形式大小输入数据形式缺省值备注注册名输入框varchar(20)任意字符,除数据库用特殊字符无此数据保存要注册的用户注册名密码输入框varchar(16)字母、数字、特殊符号无此数据保存要注册的用户密码真实姓名输入框varchar(20)任意字符,除数据库用特殊字符无此数据保存要注册的用户真实姓名性别下拉框bit无此数据保存要注册的用户性别联系电话输入框varchar(13)中国地区电话格式无此数据保存要注册的用户联系电话email输入框varchar(20)数值,半角字符无此数据保存要注册的用户email角色分配选择列表此数据保存要注册的用户角色分配用户权限列表选择列表此数据保存要注册的用户用户权限列表l 链接和按钮链接名/按钮名形式处理确定按钮根据所填写的数据保存数据到 table_user 中取消按钮取消保存,跳转到学校账户管理界面l DB操作项目显示来源DB1操作目标2表名字段名表名字段名插入数据 table_user IDRegTypeAuditingStateRegNameRealNameSexTeleNumEmail1表示从数据库取得后在画面所要显示和隐藏的表和字段的名称。2表示传入数据库进行操作的表和字段的名称。04修改学校用户账户l 画面图片与新建学校用户账户界面相同l 功能详细说明1. 功能说明:修改学校用户账户2. 页面导航: 系统管理学校账户管理修改学校用户账户3. 页面说明: 本模块供管理员用户查看; 修改学校用户账户信息的初始界面为已填充的表; 修改用户账户信息; 点击“确定”更新该条数据,并跳出提示“修改成功”; 点击“取消”返回学校账户管理页面;4. 功能操作: 新建学校用户账户的初始状态为需要填写的界面,填写正确点击“确定”调用sql语句A,将该条数据保存到 table_user中,根据该用户的角色不同,将数据保存到对应的表5. 算法和逻辑关系: 点击“确定”执行插入语句,一系列的插入语句都写在一个事件中,新建用户成功跳出成功提示(失败,跳出失败提示),之后返回学校账户管理界面;6. SQL语句:A7. 接口说明:8. 错误处理:l 输入/HIDDEN项(对于必输项,表示必须输入项,不填表示非必须输入项。)项目必输项输入形式大小输入数据形式缺省值备注注册名输入框varchar(20)任意字符,除数据库用特殊字符无此数据保存要注册的用户注册名密码输入框varchar(16)字母、数字、特殊符号无此数据保存要注册的用户密码真实姓名输入框varchar(20)任意字符,除数据库用特殊字符无此数据保存要注册的用户真实姓名性别下拉框bit无此数据保存要注册的用户性别联系电话输入框varchar(13)中国地区电话格式无此数据保存要注册的用户联系电话email输入框varchar(20)数值,半角字符无此数据保存要注册的用户email角色分配选择列表此数据保存要注册的用户角色分配用户权限列表选择列表此数据保存要注册的用户用户权限列表l 链接和按钮链接名/按钮名形式处理确定按钮根据所填写的数据保存数据到 table_user 中取消按钮取消保存,跳转到学校账户管理界面l DB操作项目显示来源DB1操作目标2表名字段名表名字段名修改数据 table_user IDRegTypeAuditingStateRegNameRealNameSexTeleNumEmail1表示从数据库取得后在画面所要显示和隐藏的表和字段的名称。2表示传入数据库进行操作的表和字段的名称。05重置密码l 画面图片 l 功能详细说明1. 功能说明:重置学校用户账户密码2. 页面导航: 系统管理学校账户管理重置密码3. 页面说明: 本模块供管理员用户查看; 重置用户账户的密码为“”; 点击“确定”更改该用户的密码为“”; 点击“取消”返回学校账户管理页面;4. 功能操作: 点击“确定”调用sql语句A,将更改 table_user中的密码项;5. 算法和逻辑关系:6. SQL语句:Aupdate table_user set Pwd=111111 where RegName=RegName7. 接口说明:8. 错误处理:l 输入/HIDDEN项(对于必输项,表示必须输入项,不填表示非必须输入项。)项目必输项输入形式大小输入数据形式缺省值备注l 链接和按钮链接名/按钮名形式处理确定按钮更改 table_user 中Pwd的值为取消按钮取消保存,跳转到学校账户管理界面l DB操作项目显示来源DB1操作目标2表名字段名表名字段名修改数据 table_user Pwd1表示从数据库取得后在画面所要显示和隐藏的表和字段的名称。2表示传入数据库进行操作的表和字段的名称。06修改学校用户账户的状态l 画面图片 l 功能详细说明1. 功能说明:修改学校用户账户的状态2. 页面导航: 系统管理学校账户管理修改状态3. 页面说明: 本模块供管理员用户查看; 修改用户的状态禁用或激活用户账户; 点击“确定”更改该用户的状态; 点击“取消”返回学校账户管理页面;4. 功能操作: 点击“确定”调用sql语句A,将更改 table_user中的密码项;5. 算法和逻辑关系: 点击“确定”修改用户状态,帐户激活状态(禁用:0;激活:1)a:用户状态更改成功后,跳出用户状态更改成功提示;b:用户状态更改失败,跳出用户状态更改失败提示;之后跳转到学校账户管理界面6. SQL语句:Aupdate table_user set ActiveState=1 where RegName=RegName7. 接口说明:8. 错误处理:l 输入/HIDDEN项(对于必输项,表示必须输入项,不填表示非必须输入项。)项目必输项输入形式大小输入数据形式缺省值备注l 链接和按钮链接名/按钮名形式处理确定按钮更改用户状态 table_user 中ActiveState值设为0或1取消按钮取消保存,跳转到学校账户管理界面l DB操作项目显示来源DB1操作目标2表名字段名表名字段名修改数据 table_user ActiveState1表示从数据库取得后在画面所要显示和隐藏的表和字段的名称。2表示传入数据库进行操作的表和字段的名称。07删除学校用户l 画面图片 l 功能详细说明1. 功能说明:删除学校用户2. 页面导航: 系统管理学校账户管理删除学校用户3. 页面说明: 本模块供管理员用户查看; 删除学校用户(只有当该用户对应的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 邮储银行2025白银市秋招笔试英语题专练及答案
- 建设银行2025咸宁市秋招面试典型题目及参考答案
- 中国银行2025广州市秋招笔试性格测试题专练及答案
- 2025年3D打印技术的材料创新研究
- 交通银行2025淮安市信息科技岗笔试题及答案
- 2025私有云市场分析
- 农业银行2025河源市小语种岗笔试题及答案
- 交通银行2025内江市秋招笔试EPI能力测试题专练及答案
- 建设银行2025结构化面试15问及话术山西地区
- 农业银行2025三明市信息科技岗笔试题及答案
- 履约保函标准文本与应用示例
- 2025下半年新疆生产建设兵团事业单位招聘(2398人)考试参考试题及答案解析
- 医疗质量 岗前培训课件
- 电子产品出厂质量验收标准
- 项目可行性研究报告评估咨询管理服务方案投标文件(技术方案)
- 2025年事业单位工勤技能-广东-广东水生产处理工一级(高级技师)历年参考题库典型考点含答案解析
- 公共机构建筑能源审计和能耗基准值技术服务方案投标文件(技术标)
- 2025-2026学年人教PEP版(2024)小学英语四年级上册教学计划及进度表
- 2025广西公需科目考试题库和答案(覆盖99%考题)广西一区两地一园一通道+人工智能时代的机遇
- 脓毒症护理查房记录
- 360上网行为管理系统产品白皮书
评论
0/150
提交评论