欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    设计用户管理模块.ppt

    • 资源ID:5316702       资源大小:230.50KB        全文页数:83页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    设计用户管理模块.ppt

    ,第3章设计用户管理模块,【教学导航】,【任务描述】,1任务卡 任务卡如表3-1所示。,表3-1任务卡,【任务完成示范】,3.1【用户管理】业务需求建模,1绘制“用户管理”模块的用例图2绘制“数据库操作类”的类图3绘制“用户类”的类图4绘制“用户管理界面类”的类图,5绘制“浏览用户信息”操作的顺序图6绘制“添加新用户”操作的顺序图7绘制“修改用户信息”操作的顺序图8绘制“删除用户”操作的顺序图,3.2 建立数据表,打开SQL Server 2000或者SQL Server 2005企业管理器,在数据库“bookData”中创建一个“用户类型”数据表,该数据表的结构信息如表3-3所示,该数据表的记录示例如表3-4所示。,表3-3“用户类型”数据表的结构信息,表3-4“用户类型”数据表的记录示例,3.3 设计【用户管理】模块多层架构,“用户管理”模块采用多层架构设计,其逻辑结构如图3-9所示。,图3-9“用户管理”模块的多层架构,1创建应用程序解决方案(1)启动Microsoft Visual Studio.NET 2003,显示系统开发环境。(2)参照第2章介绍的方法,新建一个空白解决方案。,2创建数据库访问类库参照第2章介绍的方法,创建一个数据库访问类库“bookDB”。,3创建业务处理类库参照第2章介绍的方法,创建一个业务处理类库“bookAPP”。,4创建应用程序项目参照第2章介绍的方法,创建一个应用程序项目“bookUI”。,3.4 创建类,完善已有的数据库操作类1添加已有的数据库操作类(bookDbClass)将第2章所创建的数据库操作类“bookDbClass”添加到类库“bookDB”中。,2在数据库操作类(bookDbClass)中添加新的方法(1)数据库操作类bookDbClass中新添加方法的功能说明。(2)类bookDbClass中新添加方法的代码编写。,创建业务处理类(userClass)1业务处理类(userClass)各个成员的功能说明根据业务处理类的模型创建业务处理类(userClass),业务处理类(userClass)各个成员的功能如表3-11所示。,表3-11 userClass各个成员的功能,2添加引用参照节的方法将类库bookDB添加到类库bookAPP的引用中。,3添加类参照小节中的方法,在bookAPP类库中添加一个类“userClass.vb”。,4业务处理类(userClass)各个成员的代码编写双击类文件“userClass.vb”,打开代码编辑器窗口,在该窗口中编写程序代码。,(1)声明bookDB类库中bookDbClass类的对象。对象bookDbObj在userClass类的多个方法中需要使用,所以将其定义为窗体级局部变量。,(2)编写方法getUserInfoAll的程序代码。(3)编写方法getUserInfoByUserName的程序代码。,(4)编写方法getUserType的程序代码。(5)编写方法getPermissionItem的程序代码。,(6)编写方法getUserPermission的程序代码。(7)编写方法userAdd的程序代码。,(8)编写方法userInfoEdit的程序代码。(9)编写方法userDelete的程序代码。,(10)编写方法userPasswordEdit的程序代码。,(11)编写方法userPermissionAdd的程序代码。(12)编写方法userPermissionDelete的程序代码。,3.5 设计【用户管理】应用程序界面,1添加Windows窗体参照2.5节的方法在bookUI类库中添加一个新的Windows窗体。,2设计窗体外观在窗体中添加2个GroupBox控件、1个Panel控件、1个ListView控件、4个Label控件、2个TextBox控件、1个ComboBox控件、1个DataTimePicker控件、2个RadioButton控件和6个Button控件,调整各个控件的大小与位置,窗体的外观如图3-10所示。,图3-10【用户管理】窗体的外观设计,3设置窗体与控件的属性,3.6 编写【用户管理】窗体程序代码,1添加引用参照小节的方法将类库bookAPP添加到类库bookUI的引用中。,2声明窗体级变量各个窗体级变量的声明如表3-24所示,其中对象变量userObj是bookAPP类库中userClass类的对象,strFlag用于识别“新增用户”和“修改用户数据”,currentRow用于记录ListView控件当前选中行的行号。,3编写【用户管理】窗体Load事件过程的程序代码4编写自定义过程initialize的程序代码,5编写自定义过程controlEnabledSet的程序代码6编写自定义过程btnEnabledSet的程序代码,7编写自定义过程listViewUserSet的程序代码8编写自定义过程listViewItemSelect的程序代码,9编写listViewUser控件Click事件过程的程序代码10编写【添加】按钮Click事件过程的程序代码,11编写【修改】按钮Click事件过程的程序代码12编写【删除】按钮Click事件过程的程序代码,13编写【保存】按钮Click事件过程的程序代码14编写自定义过程insertRecord的程序代码,15编写自定义过程editRecord的程序代码16编写【取消】按钮Click事件过程的程序代码,17编写自定义过程checkEmpty的程序代码18编写自定义过程checkRepeat的程序代码,19编写【退出】按钮Click事件过程的程序代码20编写控件KeyDown事件过程的程序代码,3.7 测试【用户管理】程序,设置启动项目和启动对象1设置解决方案的启动项目参照小节的方法将“bookUI”设置为启动项目。,2设置启动对象参照小节的方法将“usersManage”设置为启动对象。,用户界面测试(1)测试内容:用户界面的视觉效果和易用性;控件状态、位置及内容确认;光标移动顺序。,(2)确认方法:屏幕拷贝、目测,如图3-11所示。(3)测试结论:合格。,功能测试功能测试的目的是测试任务卡中的功能要求是否能够实现,同时测试【用户管理】模块的容错能力。1准备测试用例准备的测试用例如表3-41所示。,表3-41【用户管理】模块的测试用例,2测试在“用户列表”中选择一个用户(1)测试内容:在“用户列表”中单击选择一个用户,右侧的控件中对应显示相应行的用户数据。,(2)确认方法:屏幕拷贝、目测。(3)测试过程。在ListView控件中单击选择第4行,右侧的控件中对应显示第4行的用户数据,如图3-12所示。(4)测试结论:合格。,图3-12测试在“用户列表”中选择一个用户,3测试新增用户(1)测试内容:连续新增两个新用户。(2)确认方法:屏幕拷贝、目测。,(3)测试过程。在【用户管理】窗体中单击【添加】按钮,然后在右侧的控件中输入一个新用户的数据,如图3-13所示。,图3-13测试输入新的用户数据,新用户的数据输入完毕,单击【保存】按钮,出现如图3-14所示的提示信息对话框,在该对话框中单击【确定】按钮,一个新用户便新增成功,新增结果如图3-15所示。,图3-14成功新增一个用户的提示信息,图3-15【保存】新增的用户数据,(4)测试结论:合格。,4测试修改用户数据(1)测试内容:修改已有的用户数据。(2)确认方法:屏幕拷贝、目测。,(3)测试过程。在【用户管理】窗体中,单击选择ListView控件的第5行,然后单击【修改】按钮,在右侧对应的控件中修改用户数据。修改完毕,单击【保存】按钮,显示成功修改的提示信息。,(4)测试结论:合格。,5测试删除用户(1)测试内容:删除已有的用户。(2)确认方法:屏幕拷贝、目测。,(3)测试过程。首先在【用户管理】窗体中添加一个新用户,然后在ListView控件中单击选择刚添加的新用户,单击【删除】按钮,显示成功删除的提示信息。,(4)测试结论:合格。,【课堂同步实践】本章提供两个课堂同步实践任务,各项目小组从两个任务中选择一个任务完成。【任务1】,1设计任务卡课堂同步实践的任务卡如表3-43所示。,表3-43课堂同步实践的任务卡,【任务2】,1设计任务卡课堂同步实践的任务卡如表3-50所示。,表3-50课堂同步实践的任务卡,续表,

    注意事项

    本文(设计用户管理模块.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开