- 7
- 0
- 约8.76千字
- 约 78页
- 2016-08-12 发布于重庆
- 举报
11年第11次课-工程数据库技术
第7章 数据库系统设计 7.1 登录模块设计 ①对“登录”窗体,培训要求如下 1.取消滚动条 2.取消最大最小化按钮 3.取消分割线 4.取消导航按钮 5.取消记录选择器 6.添加背景图片以美化界面(嵌入、拉伸、窗体中心) ②“用户类型”组合框是多面人,具有“学生”和“教师”2面,以后就以“学生”一面见人吧。 ③“密码”文本框具有安全任务,在他上面显示的值要用密码符号“*” 显示。 ④3个标签是用来装饰门面的,就用粗体显示吧,比较大气。 ⑤2个命令按钮天生条件不错,不用培训就行。 (1)演示与分析 (2)界面设计 ①招兵买马 ②认识新员工,起绰号 ③员工培训 1)培训窗体 1.取消滚动条 2.取消最大最小化按钮 3.取消分割线 4.取消导航按钮 5.取消记录选择器 6.添加背景图片以美化界面(嵌入、拉伸、窗体中心) 2)培训组合框 默认值为学生 3)培训密码文本框 输入值为显示为密码符号。 4)培训标签 显示为粗体。 (3)功能实现 关键代码介绍 (1) Me!用户名.SetFocus (2) IsNull(Me!用户名) (3)MsgBox(“请输入用户名!, vbOKOnly, 请确定!) (5)If MsgBox(请输入用户名!, vbOKOnly, 请确定!)=vbOK Then … (7)Exit Sub 退出子程序 (8)End Sub 结束子程序 (9)StrComp(str1, str2,vbBinaryCompare) 对2个字符串进行比较,区分大小写。 若相同,返回0;若不同,返回1。 (10)DoCmd.OpenForm “学生主窗体” 打开名字为“学生主窗体”的窗体 (11)DoCmd.Close acForm, “登录” 关闭名字为“登录”的窗体 (12) DoCmd.Quit 退出整个系统,把ACCESS关闭。 (13) 读取数据库数据的方法 在程序中嵌入执行SQL语句的不同 (1)打开窗体时,焦点落在“用户名”文本框 (3)按下退出按钮时,关闭系统 7.2 “学生主窗体”设计 (1)演示与分析 (1)演示与分析 (2)界面设计 ①招兵买马 ②认识新员工,起绰号 ③员工培训 (3)创建其他相关窗体 (4)功能实现 关键代码介绍 ①“打开窗体”时,判断用户是否登录,若没有登录,则关闭当前窗体,打开登录窗体,若用户已经登录,则显示欢迎登录者的信息。 ①“打开窗体”时,判断用户是否登录,若没有登录,则关闭当前窗体,打开登录窗体,若用户已经登录,则显示欢迎登录者的信息。 ②单击“返回登录界面”按钮,则关闭当前窗体,打开“登录”窗体。 ③单击“查询选课”按钮,则打开“学生查询选课”窗体,关闭“学生主窗体”窗体。 ④单击“选课”按钮,则判断学生选课数量是否达到最大数目4门,若是,弹出对话框提示,否则打开“学生选课”窗体,关闭“学生主窗体”窗体。 ④单击“选课”按钮,则判断学生选课数量是否达到最大数目4门,若是,弹出对话框提示,否则打开“学生选课”窗体,关闭“学生操作主界面”窗体。 ④单击“选课”按钮,则判断学生选课数量是否达到最大数目4门,若是,弹出对话框提示,否则打开“学生选课”窗体,关闭“学生操作主界面”窗体。 ⑤单击“删除选课”按钮,则判断学生选课数量是否为0,若为0,则弹出对话框提示,否则打开“学生删除选课”窗体,关闭“学生操作主界面”窗体。 ⑤单击“删除选课”按钮,则判断学生选课数量是否为0,若为0,则弹出对话框提示,否则打开“学生删除选课”窗体,关闭“学生操作主界面”窗体。 ⑥单击“修改密码”按钮,则打开“学生修改密码”窗体,关闭“学生操作主界面”窗体。 (1) 全局变量 ①全局变量的意义 全局变量在整个ACCESS系统中都可以使用,其赋值一直有效。 ②定义全局变量的方法 Public username As String Public usersno As String ③全局变量写在什么位置? 定义在模块中。 (2)Set rs=nothing 释放rs变量所占用的存储空间。 (3)Me!欢迎标签.caption = “欢迎您!” 将名字为“欢迎标签”的标签控件的显示的内容修改为“欢迎您!” 难点:怎样判断用户是否登录? 设置全局变量,该全局变量在用户登录成功后赋值,若该值不为空,表示用户已经登录,若该值为空,表示用户没有登录。 ①定义1个全局变量username,在登录成功时,读出用户的姓名,并赋给全局变量username。 ②定义好全局变量后,应在“登录”窗体的“登录”按钮单击事件添加如下代码。 use
您可能关注的文档
- 光伏电站巡查管理制度.doc
- 新人教版数学目录及课时安排.doc
- 新人教版物理八年级下册第八章第三节摩擦力练习题.doc
- 时间管理(一)_时间管理的意义及方法.ppt
- 新人教版美术八年级下册第4单元第1节.doc
- 新人教版英语七年级下第六单元学案.doc
- 第十二章推理与证明.doc
- 第十二章振动和波光相对论.doc
- 新人教版高一英语学案Unit1Friendship.doc
- 光波的叠加综述.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 黑龙江省园林绿化工程消耗量定额2024版.docx VIP
- N—乙酰氨基葡萄糖合成方法的改进.pdf VIP
- L-CKC L-CKC 220工业闭式齿轮油 工业润滑剂 220 说明书.pdf
- 2025年春人教版历史七年级下册全册教学课件.pptx
- 自考14653《证券投资理论与实务》高频考点串讲.docx VIP
- 2026年湖南安全技术职业学院单招职业技能考试题库及完整答案详解一套.docx VIP
- 新城商开事业部产品配置标准及成本控制手册(2020版).pdf VIP
- 四川大学《通信原理》期末试题B卷.docx VIP
- 2024年度实验室CNAS内审全套资料.pptx VIP
- 2026年度护理人员培训计划(两篇).docx VIP
原创力文档

文档评论(0)