维护供应商信息.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
维护供应商信息

面向对象编程(OOP) ——继承和多态 本课知识点 教学过程安排-以任务为中心 维护“供应商信息”——任务描述 某公司需要编写一个软件对供应商的信息进行维护以便对供应商的查询做出快速的反应。 有两种类型的供应商。一种供应商允许用信用卡支付,而另一种坚持在发货之前现金支付 。需维护的信息如下: 供应商的基本信息:供应商编号、供应商名称、联系电话、地址 对于信用卡支付的供应商需记录 “信用极限 “ 对于现金支付的供应商需要记录“支付日期” 维护“供应商信息”——任务求解 维护“供应商信息”——OOA 维护“供应商信息”——OOD(实体类) 维护“供应商信息”——OOD(边界类) 维护“供应商信息”——OOD(控制类) 维护“供应商信息”——OOP 继承知识点说明 多态知识点说明 行动模仿环节说明 行动模仿——问题描述 某公司需要编写一个雇员的信息进行维护以便对雇员的查询做出快速的反应。 有两种类型的雇员。一种雇员按小时领工资小时雇员,而另一种雇员是按薪水和奖金领工资薪水雇员 。该软件需维护的信息如下: 雇员基本信息:雇员编号、雇员名称、联系电话、家庭住址 对于小时雇员需记录“小时应付工资”和 “工作小时“ 对于薪水雇员需记录“应发薪水”和”应发奖金“ 团队实战环节说明 团队实战——需求参考 货车: 属性:车牌号、车类型、购车价格、出租单价、出租里程数、吨位数、租金。 方法:租金计算等。 大客车: 属性:车牌号、车类型、购车价格、出租单价、出租里程数、出租小时数、坐位数、租金。 方法:租金计算等。 小轿车: 属性:车牌号、车类型、购车价格、出租单价、出租里程数、出租天数、租金。 方法:租金计算等。 长沙民政学院软件学院 VB.NET程序设计 继承和多态的概念 1 用VB.net实现继承和多态 2 继承和多态的规则 3 继承和多态的好处 4 维护供应商信息 将事先按软件开发工作过程编制好的解决方案示范给学生,引导学生思考问题并教授相关知识点 维护雇员信息 独立运用己学的继承理论,模仿“维护供应商信息”软件开发的工作过程,完成开发“维护雇没信息”的任务 维护租车信息 以组为单位,在互相协作的基础上完成练习,培养学员信息搜索和分析能力、团队合作能力、对所学知识达到综合性理解和应用能力 行动模仿 团队实战 榜样教学 系统设计(OOD) 设计实体类 设计边界类 设计控制类 系统分析(OOA) 分析实体类 分析边界类 分析控制类 分析类之间的关系, 重组类 工作过程 系统实现(OOP) 实现实体类 实现边界类 实现控制类 实体类 边界类 控制类 重组类 实体类是与现实事物相对应的类,需要长期保存的事物。 “供应商信息”管理软件中有两个实体类:信用卡供用商和现金供应商 边界类通常为用户界面类,外界的消息通过边界类才能发送给系统。 “供应商信息”管理软件中有两个边界类:接受信用卡供用商信息的边界类和接受现金供应商信息的边界类 控制类协调系统内边界类与实体类之间的交互, 一般每个边界类对应一个控制类 在实体类信用卡供用商和现金供应商中,有很多共同的属性,可以将它们放在一个父类中,取名为供应商类 在“供应商信息”维护系统中,对类的分析结果如下: 实体类:父类供应商类、子类信用卡供应商和现金供应商类 边界类:二个接受供应商信息界面类 控制类:二个控制类 信用卡支付供应商信息维护截图 现金付款供应商信息维护截图 btnAdd_click——当用户点击边界类上的添加按钮时,将供应商信息存储在列表中 rbcash_checked——面板切换,根据选择来输入现金付款供应商信息或信用卡付款供应商信息 lstSupplier_selectedIndex——根据用户在列表中所选的供应商的名称,将其详细信息显示在边界类界面上 实现 实体类 实现边界类 实现控制类 运行 测试 创建实体类,将继承的理论贯穿到实现中 利用前面所学控件创建边界类。 强调控件的命名规 则 。 利用前面所学的控件事件的理论完成控制类中相应的控件事件代码 输入测试数据,对两种类型的供应商信息分别进行测试 现场演示 继承知识点说明: 继承是扩展类的一种特性。如果需要完成一些功能,当然可以创建一个新类,但如果别人所创建的类可以提供一部分你所需要的功能,就可以创建一个扩充了原有类的新类,我们创建的类可以称为子类或派生类,原来的类可以被称为基础类或父类 一个类只能继承一个父类,多类继承在VB.NET中是不允许的 定义一个子类的语法: Class derived Inherits base 子类继承父类的除私有属性以外的所有成员属性和成员方法 多态是通过方法的重载和方法的覆盖实现的。 方法的重载

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档