Java应用程序设计——从模型到代码模块6配套实训.docx
《Java应用程序设计——从模型到代码模块6配套实训.docx》由会员分享,可在线阅读,更多相关《Java应用程序设计——从模型到代码模块6配套实训.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java应用程序设计从模型到代码模块6配套实训单元实训 将图书管理系统模型转换为Java代码【实训内容】请将图书管理系统的模型转换为代码。【实训目标】通过实训使学生掌握如何将系统的模型以可视化方式展示,包括建立类,建立相应的组件以及类和组件间的映射,并自动生成java代码。【步骤提示】一、画出类图进入rational rose 在logical view右键new-class diagram(创建类图),进去之后画类,画完之后,在类图上右键选择new attritube添加属性,new operation添加方法,如图6-37所示。图6-37画类图1、参与者实体类图图6-38 参与者类图 Pe
2、rson类为所有用户的父类,它的属性包括用于识别不同用户身份ID、登录帐号(loginName)、登录密码(password)、真实姓名(realName)、地址属性(address);它的方法主是除了ID属性(id属性自动增长型,由数据库自动生成,所以只有Get方法)之外的所有属性的set和get方法(以下所有类的方法与此相同不再赘述)。 Customer类为会员顾客类,它继承了父类的所有方法和属性并添加了自己的方法和属性。CustomerType表示会员级别对象、LinkTel表示联系电话、postalcode表示邮政编码、reg_date表示注册日期、recentlyLoginDate表
3、示最近登录日期、loginNum表示登录次数、linkmail表示会员邮件。 SysUser类为管理员类,它继承了父类的所有方法和属性并添加了自己的方法和属性。RoleType表示管理员类型、hireDate表示雇用日期。 2、其它实体类图图6-39 其它实体类图 bookType是图书类列类。它的属性包括图书类别ID、父类别ID(parentID)、类别名称(name)、类别描述(description)、排序号(orders)。 CustomerType是会员级别类。它的属性包括会员级别ID、级别名称(name)、会员级别优惠率(percentage)。 Book是图书类。它的属性包括图书
4、ID、图书名称(name)、图书类别(bookType)、图书价格(price)、特价价格(specialPrice)、库存量(stockNum)、图书图片(pic)、出版社(publishingCompany)、出版日期(publishDate)、作者(author)、是否推荐(isCommend)、是否特价(isSpecial)。 ShoppingCart是购物车类。它的属性包括购物车ID、会员对象(customer)、图书列表(bookList)、总价(totalPrice)、状态(state)。 Order是订单类。它的属性包括订单ID、会员对象(customer)、购物车对象(sho
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 应用 程序设计 模型 代码 模块 配套
限制150内