VB数据库项目设计模块化教程 教学课件 ppt 作者 刘玉山 刘宝山 第3章 登录对话框模块设计
28页1、VB数据库项目设计模块化教程,主编 刘玉山,第3章 登录对话框模块设计,登陆对话框模块主要实现: (1)用户角色的选择。 (2)用户登录。 (1)数据库连接。 (2)动态数据集。 (3)查询。 (1)文本框、命令按钮、组合框控件的应用。 (2)弹出对话框、切换窗体技术。 3.1 项目需求分析 3.2 项目设计 3.3 技术要点小结,3.1 项目需求分析,3.1.1 项目需求分析的理解 3.1.2 项目需求分析 3.1.3 项目数据字典,3.1.1 项目需求分析的理解,图3-1 登陆对话框,3.1.1 项目需求分析的理解,图3-2 管理员界面,图3-1 登陆对话框 图3-2 管理员界面,图3-3 弹出对话框,3.1.2 项目需求分析,1.项目功能需求 2.项目数据需求 3.项目性能需求,1.项目功能需求,(1)角色选择 根据用户扮演的不同的角色,可以分为:管理员、教师和学生。 (2)登录验证 根据系统分配的不同角色,进行用户角色的选择。同时通过用户输入的用户名和密码,系统进行验证。系统根据不同的角色,进入不同的系统管理界面。,2.项目数据需求,(1)数据输入次数的约束 对于每一个登录的用
2、户,输入的次数应该不超过3次。如果超过3次,则不再允许输入。 (2)数据输入项的选择 对于每一个登录的用户,必须输入用户名和密码。否则不进行数据后台验证。,3.项目性能需求,(1)项目的易用性和易维护性 对于这样一个项目,面对的用户,一般来说,可能大多数人员为非计算机人员。这就要求人机界面接口易于交互。同时要对其提供简单的帮助提示。 (2)项目的开放性和系统的可扩充性 对于该项目,由于当前系统采用的是C/S结构,为了以后便于升级为B/S结构。要求用户登录验证模块从当前框架中独立出来。这样,便于以后的扩展,比如增添其他的用户登录的要求模块等。当然也可以C/S与B/S并存。 (3)项目的响应速度 对于该项目,登录的响应时间不能太久。响应的时间为秒级别。 每个模块的性能大体相同,除特殊情况外后面不再进行项目的性能需求分析。,3.1.3 项目数据字典,项目中所涉及的数据元素: 名字:Login 别名:登录信息 描述:用户的登录信息,用于用户的登录。 定义:登录信息=用户名+密码+用户权限。,3.2 项目设计,3.2.1 设计思想 3.2.2 程序设计 3.2.3 数据库设计,3.2.1 设计思
3、想,当装载窗体时,完成两方面的事情:一是通过组合框的AddItem方法,使组合框(cmbUserType)的下拉列表内容为“管理员、教师或学生”;二是完成数据库EMS连接和形成数据表login的动态记录集。 从数据库EMS的表login中读取用户名称、用户密码和用户权限字段下的记录值RS(“用户名称“)、RS(“用户密码“)和RS(“用户权限“),与输入值txtName.Text、txtPassword.Text和CmbUserType.Text的“与”作比较,为“真”时进入目标界面;为“假”时弹出错误提示对话框。流程图如图3-4。,3.2.1 设计思想,图3-4 用户登录流程图,表3-1 frmlogin窗体对象属性,表3-1 frmlogin窗体对象属性,3.2.3 数据库设计,图3-5 login数据表,图3-5 login数据表,图3-6 login表结构,图3-5 login数据表,图3-7 login记录,3.3 技术要点小结,3.3.1 ADO基本概念 3.3.2 ADO的引用 3.3.3 代码设计的要点,3.3.1 ADO基本概念,(1)Connection对象又称连接
《VB数据库项目设计模块化教程 教学课件 ppt 作者 刘玉山 刘宝山 第3章 登录对话框模块设计》由会员E****分享,可在线阅读,更多相关《VB数据库项目设计模块化教程 教学课件 ppt 作者 刘玉山 刘宝山 第3章 登录对话框模块设计》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页