- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TP17 项目案例:QQ用户信息管理系统 ACCP 6.0 S1-3-C#语言和数据库技术 知识基础 PPT课件.ppt
共性问题集中讲解 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 用例6:更新用户等级 功能测试 将数据库中的等级和在线天数字段更改成无对应关系 选择“4”执行更新操作 查看数据库中的数据是否正确更新 互相验证完成的程序功能 小组长检查本组完成情况 功能测试 结果演示 演示案例:更新用户等级 用例7:删除用户 需求说明 给出用户编号的输出提示 对输入进行整型数据验证,输入非整型数据给出“输入错误”提示 根据用户编号删除对应的用户的全部信息: 删除成功给出“删除成功”的提示 删除失败给出“删除失败” 的提示 完成时间:25分钟 用例7:删除用户 功能测试 输入“5”,输入用户编号,可以根据用户列表或数据库中的数据查看数据是否正确删除 异常发生时,是否给出相应的提示 互相验证完成的程序功能 小组长检查本组完成情况 功能测试 结果演示 演示案例:删除用户 用例8:退出 需求说明 当用户输入“6”时,输出“是否退出(Y/N)”的提示信息 如果用户输入的是y或Y都执行退出操作,否则继续执行显示菜单功能 用例8:退出 思路分析 使用字符串处理方法,将输入的数据去掉多余的空格再转换成大写(或者小写)与“Y”(或者”y”)比较 一致的使用break执行退出菜单操作 不一致的使用continue继续输出菜单内容 完成时间:15分钟 共性问题集中讲解 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 用例8:退出 功能测试 输入”y”查看程序是否正确退出 输入“Y”查看程序是否正确退出 输入“N”查看程序是否继续显示菜单 互相验证完成的程序功能 小组长检查本组完成情况 功能测试 结果演示 演示案例:退出 项目总结 讲解要点: 完成情况、技能总结、经验分享、项目收获 表达要求: 清晰流畅、有条理、重点突出 项目展示 技能总结 技术实现 对于数据库中的非空字段,用户输入时需要非空检查 登录的数据验证:ExecuteScalar()或ExecuteReader()方法 CURD:ExecuteNonQuery()或ExecuteReader()操作 业务知识 登录 菜单选择 数据更新 项目流程 需求?设计?开发?测试?部署?用户培训 作业 课后作业 必做 编写《QQ用户信息管理系统项目感想》,不少于500字 选做 教员备课时在此添加内容 提交时间:xxx 提交形式:xxx 预习作业 背诵英文单词 教员备课时在此添加内容 项目案例:QQ用户信息管理系统 第十七章 训练的技能点 掌握C#语法 掌握类、对象和方法的综合运用 掌握数据库、表的创建 掌握使用SQL语句操作数据 掌握使用ADO.NET操作数据库 能够使用异常处理增加代码的安全性 任务描述 系统概述:实现QQ用户信息的管理 QQ用户信息查看模块: QQ用户信息的显示 QQ用户信息的更新 更新QQ用户在线天数、更新QQ用户等级 QQ用户的添加 QQ用户的删除 系统角色 管理员 任务描述 用例图 演示案例:QQ用户信息管理系统 问题分析1:整体开发思路 系统开发步骤 明确需求 搭建数据库、数据表 建立主外键关系 搭建项目框架 创建类 确定类关系 编码顺序 1、登录功能;2、查看用户信息功能;3、更新用户信息功能;4、添加用户;5、删除用户 测试 难点分析1:理解业务 管理员登录后只有选择“退出”后窗口关闭 对于管理员的非法操作要给出友好提示 对于数据库的操作要有异常处理功能 难点分析2:使用控制台程序开发 使用类封装实现,牢记步骤 步步为营:Code a little,debug a little 熟能生巧 善于总结并分享经验 记录常见错误 互相分享 开发计划 用例1:管理员登录[30分钟] 用例2:显示菜单功能[15分钟] 用例3:显示QQ用户全部信息功能[30分钟] 用例4:更新在线天数 [25分钟] 用例5:添加用户 [30分钟] 用例6:更新用户等级[60分钟] 检索用户编号和在线天数[25分钟] 等级判定[10分钟] 更新用户信息[25分钟] 用例7:删除用户[25分钟] 用例8:退出 [15分钟] 用例1:管理员登录 需求说明 给出用户名和密码的提示 根据输入信息做如下处理: 用户名和密码的非空验证 当用户名或密码为空时,提示“输入错误,请重新输入”,并继续用户名和密码的输入提示 用户名和密码的数据验证 当用户名和密码同时不为空时,检索“Admin”表是否存在 如果“Admin”表中存在则提示“登录成功!”显示菜单,不存在提示登录失败和异常信息,继续用户名和密码的输入提示 用例1:管理员登录 思路分析 使用do-while完成登录验证的流程控制 实现非空验证:对输入为空的使用contin
您可能关注的文档
- The Telephone 现代大学英语教材.ppt
- the tenth chapter lipid metabolize 分子生物学教材.ppt
- the tenth chapter lipid metabolize 脂代谢 分子生物学教材.ppt
- The Theory of Machinesand Mechanisms幻灯片课件.ppt
- the third chapter protein chemistry蛋白质化学 分子生物学教材.ppt
- the thirteenth chapter biological oxidation 生物氧化 分子生物学教材.ppt
- The Treasury In The Financial Markets演示教学.ppt
- the twelfth chapter nucleic and nucleotide metabolize 核酸的降解和核苷酸代谢 分子生物学教材.ppt
- The Victorian Age 1837-1901英国文学 知识讲稿.ppt
- The Where Why and How of Data Collection教学文稿.ppt
最近下载
- 安全管理人员初复训考核试卷含答案.doc
- 多模态大模型在金融行业的实践和展望-2024年全球人工智能与大模型开发与应用.pdf
- 电子商务测试题+参考答案.docx VIP
- 2024年江苏省南京市中考历史试题卷(含答案).docx
- 数独的社交互动:与朋友一起挑战数独.pptx VIP
- 大理州经济技术开发区“2.16”建筑施工生产安全事故调查报告警示学习教育.pptx
- 2017年高考全国2卷理综试题(Word版含答案).pdf
- 医疗服务公司医疗旅游服务合作协议.docx
- 人工智能技术在高中语文教学中的实践与应用研究教学研究课题报告.docx
- 山西大学《生物化学》内部题库练习期末真题汇编及答案.docx
文档评论(0)