系统分析设计类图
2018-08-19 18:02:24 1 举报
系统分析设计类图是一种用于描述系统结构和组件之间关系的图形表示方法。它通过展示系统中的类、接口、关联关系、继承关系等元素,帮助开发人员更好地理解系统的组成部分和它们之间的交互方式。在类图中,每个类用一个矩形表示,类名位于矩形的中心,属性和方法则以标签的形式附加在矩形的边缘。关联关系用一条线连接两个类,表示它们之间的联系。继承关系则用一条带有空心箭头的线连接两个类,表示子类继承父类的属性和方法。通过阅读系统分析设计类图,开发人员可以迅速掌握系统的架构和设计思路,为后续的开发工作奠定基础。
作者其他创作
大纲/内容
Ticket
- ticketId: Integer- filmName:String- price:double- type:String- location:String- startTime: Date- endTime: Date
+ getFilmName():String+ setFilmName(String)...其他属性的setter/getter方法
Order
- orderId: Integer- ticketIds:List- num: Integer- price: double
+ getOrderId():Integer+ setOrderId(Integer)...其他属性的setter/getter方法
User
- name:String- password:String- phone:String- email : String
+ getName():String+ setName(String)...其他属性的setter/getter方法
依赖
OrderSV
- orderDAO: OrderDAO
UserDAO
+ registerUser(User):boolean+ getUserList(User): List+ saveUser(User)
TicketDAO
+ getTicketList(Ticket):List+ saveTicket()
UserSV
- userDAO:UserDAO
TicketSV
- ticketDAO:TicketDAO- orderDAO: OrderDAO
+ getTicketList(Ticket):List+ produceOrder(List) Integer+ msgVerify(orderId:Integer)+ payOrder(orderId:Integer)+ saveTicket()
关联
FilmDAO
+ getFilmList():List+ saveFilm():Film
OrderDAO
FilmSV
- filmDAO:FilmDAO
Evaluation
- orderId:Integer- username:String- content:String- time: Date
Film
+ attribute1:type = defaultValue+ attribute2:type- attribute3:type
+ operation1(params):returnType- operation2(params)- operation3()
0 条评论
下一页