- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: VB数据库项目设计模块化教程 主编 刘玉山 第4章 管理员授权用户模块设计 (1)用户权限的选择。(2)查找重复用户。(3)添加授权用户。(1)数据库连接。(2)动态数据集。(3)查询。(4)添加。(1)文本框、命令按钮、组合框控件的应用。(2)弹出对话框。4.1 项目需求分析4.2 项目设计4.3 技术要点小结 4.1 项目需求分析 软件管理员可以运行用户权限管理项目模块,如图4-1所示。 当管理员在“用户权限”下拉列表选择管理员、教师或学生之一,并添加用户名称和指定的用户密码后,可以单击“确定”。 如果此用户已经存在,将弹出“重复用户显示”对话框,如图4-2所示。 单击“确定”按钮,返回“添加用户并授权界面”,等待重新输入。 如果没有重复用户出现,则弹出用户添加提示对话框,确认无误后作最后确认,如图4-3所示。这样,新的用户就添加到数据库当中了。 4.1.1 项目需求分析的理解 图4-1 用户权限管理窗体 4.1.1 项目需求分析的理解 图4-2 “重复用户显示”对话框 4.1.1 项目需求分析的理解 图4-3 添加提示对话框 4.1.2 项目需求分析 1.项目功能需求 (1)权限选择 根据用户扮演的不同的角色,可以分为:管理员、教师和学生。 (2)添加授权用户 根据系统分配的不同角色,进行用户权限选择的选择。同时通过输入的用户名和密码,系统进行验证,如果没有重复用户出现,则确认后将新的授权用户添加到数据库中。 2.项目数据需求 数据输入项的选择。对于添加的每一个用户,必须对其进行唯一性验证,保证没有重复冗余信息进入数据库。 4.2 项目设计 4.2.1 设计思想4.2.2 程序设计4.2.3 数据库设计 4.2.1 设计思想 与登陆对话框设计一样,当装载窗体时,完成两方面的事情:一、通过组合框的AddItem方法,使组合框(cmbUserType)的下拉列表内容为“管理员、教师或学生”。二、完成数据库EMS链接和形成数据表login的动态记录集。 如果选择用户权限、输入用户名称和用户密码已经在数据库中注册,应返回,要求重新输入。如没有重复,则须在确认后写入数据库。流程图如图4-4所示。 4.2.1 设计思想 图4-4 用户权限管理流程图 4.2.2 程序设计 表4-1 frmAddUser窗体对象属性Private Sub cmdOK_Click()Dim i As IntegerDim response1response1 = 0For i = 1 To RS.RecordCountRS.AbsolutePosition = iIf RS(用户名称) = txtUserName And RS(用户密码) = txtPassword And RS(用户权限) = cmbUserType Thenresponse1 = MsgBox(有重复用户出现,请重新定义用户名!, , 重复用户显示)Exit SubEnd IfNext 4.2.2 程序设计 Dim response2If response1 = 0 Thenresponse2 = MsgBox(如果无误,请确认!, vbOKCancel, 添加)If response2 = 1 ThenRS.AddNewRS(用户名称) = txtUserNameRS(用户密码) = txtPasswordRS(用户权限) = cmbUserTypeRS.UpdateElseExit SubEnd IfEnd IfEnd Sub 表4-1 frmAddUser窗体对象属性 表4-1 frmAddUser窗体对象属性 4.3 技术要点小结 4.3.1 动态记录集AddNew和Update方法4.3.2 动态记录集RecordCount属性和AbsolutePosition属性4.3.3 MsgBox函数的标志按钮和返回值 4.3.1 动态记录集AddNew和Update方法 添加记录的过程,基本可分为三步:1)将记录指针定位到数据表的最后:2)对动态记录集的相应字段赋值;3)保存到数据库中。 第一步操作由RS的AddNew方法,通过记录指针移动到表的最后一行来实现的,AddNew方法为可更新的动态记录集对象添加新的记录。 第二步操作对数据表字段进行赋值。可利用指定表的动态记录集RS的字段名来确定表列相应的记录位置,如RS(“字段名”)=记录值;也可利用指定RS的具体位置来完成,如RS(具体位置)=记录值。本项目中RS(“用
您可能关注的文档
- 新UG设计与加工 教学课件 张士军 韩雪军编著 幻灯片 第1单元.ppt
- 新UG设计与加工 教学课件 张士军 韩雪军编著 幻灯片 第2单元.ppt
- 新UG设计与加工 教学课件 张士军 韩雪军编著 幻灯片 第3单元.ppt
- 新UG设计与加工 教学课件 张士军 韩雪军编著 幻灯片 第4单元.ppt
- 新UG设计与加工 教学课件 张士军 韩雪军编著 幻灯片 第5单元.ppt
- 新UG设计与加工 教学课件 张士军 韩雪军编著 幻灯片 第6单元.ppt
- 新UG设计与加工 教学课件 张士军 韩雪军编著 幻灯片 第7单元.ppt
- 新UG设计与加工 教学课件 张士军 韩雪军编著 幻灯片 第8单元.ppt
- 新UG专用夹具设计 教学课件 张士军 第1单元 夹具设计基础.ppt
- 新UG专用夹具设计 教学课件 张士军 第2单元 夹具基本元件的设计.ppt
- 新VB数据库项目设计模块化教程 教学课件 刘玉山 刘宝山 第5章 教师基本情况添加模块设计.ppt
- 新VB数据库项目设计模块化教程 教学课件 刘玉山 刘宝山 第6章 教师基本情况查询浏览模块设计.ppt
- 新VB数据库项目设计模块化教程 教学课件 刘玉山 刘宝山 第7章 教师基本情况修改模块设计.ppt
- 新VB数据库项目设计模块化教程 教学课件 刘玉山 刘宝山 第8章 教师基本情况删除模块设计.ppt
- 新VB数据库项目设计模块化教程 教学课件 刘玉山 刘宝山 第9章 学生基本情况管理模块设计.ppt
- 新VB数据库项目设计模块化教程 教学课件 刘玉山 刘宝山 第10章 教师任务书查询功能模块设计.ppt
- 新VB数据库项目设计模块化教程 教学课件 刘玉山 刘宝山 第11章 学生成绩添加模块设计.ppt
- 新VB数据库项目设计模块化教程 教学课件 刘玉山 刘宝山 第12章 备份和恢复模块设计.ppt
- 新VB数据库项目设计模块化教程 教学课件 刘玉山 刘宝山 第13章 学生成绩管理系统集成和打包.ppt
- 新Verilog HDL与CPLD FPGA项目开发教程 教学课件 聂章龙 01 开发入门课件 任务二.ppt
最近下载
- 【《家庭养育环境评价探究的国内外文献综述3000字》】 .docx VIP
- 一(上)数学必考:100道看图列式+应用题.pdf VIP
- 贵州财经大学 汉语写作与百科知识A卷 2017年考研专业课真题.pdf VIP
- 【家庭养育环境评价探析的国内外文献综述3000字】.docx VIP
- 苏教版(2019) 选择性必修1 课时7 逻辑电路设计(选学) 课件.pptx VIP
- 【GB_T51455-2023】 城镇燃气输配工程施工及验收规范.docx VIP
- 新项目方法验证能力确认报告(固定污染源排放烟气黑度的测定 林格曼烟气黑度图法HJT 398-2007)展示版.pdf VIP
- 县级干部党校培训个人总结.docx VIP
- 《黑白装饰画课件》教学课件.pptx VIP
- 苏教版(2019) 选择性必修1 课时3 两种组合逻辑门——与非门、或非门 课件.pptx VIP
文档评论(0)