面向对象的分析与设计课程结课大作业


    

    面象分析设计
    课程结课作业




    学 号
    学生姓名
    专 业 软件工程
    班 级



    XX学教务处制



    面象分析设计课程结课作业













    总结
    总分
    总分
    5
    10
    10
    10
    10
    10
    10
    20
    15
    100











    提示:1请答案写文档相应位置图形需StatUML绘图软件绘制根需求定制2请相关文档包括程序相关文档进行压缩压缩文档传ftp 作业电子版文档文件夹命名班级学号姓名 纸质版2014年12月19日午1800—2000交逸夫楼109
    选题
    请根抽中题号请应题目写方描述界面进行截图
    航空订票理系统


    二例图建模(题10分)
    请根选择题目描述段少100字需求分析绘制相应例图题求:例图中例粒度少5必须绘制参者例量例图中素例图数量少2请注意:文字描述例图相应
    1需求分析示:
    根系统功区系统分 订票模块 航班信息理模块 信息理模块订票模块查票订票退票改票等功组成航班信息理模块航班信息增删查改等功组成信息理模块信息查询修改等功组成
    根参者系统例分 户例图 理员例图 顶层例图
    户例图例:注册登录航班查询机票预订已定机票查询退票修改已定航班信息查信息修改信息印票 参者:注册户
    理员例图例:注册登录添加航班信息修改航班信息删航班信息查信息修改信息统计订票数 参者:系统理员
    顶层例图例:信息理订票理航班信息理 参者:注册户系统理员

    2例图截图示:

    系统顶层 例图


    注册户 例图


    系统理员 例图
    三类图建模(题10分)
    请根选择题目描述段少100字需求分析绘制相应类图题求:类图中类数少5量类图中素类图数量少1请找类——确定关系(关联关系需确定重性约束条件限定符)——确定职责序进行绘制请注意:文字描述类图相应
    1需求分析示:
    首先类图数中表抽象出实体类然根功描述抽象出间关系类属性数库表中字段
    user类属性idnameageusernamepasswordzhucedateuseradmin属性idnameageusernamepasswordzhucedateuserdingpiao属性idhiduidpricefukuanondatehangkong属性idstartendstartdateendtimecaridprice

    2类图截图示:

    航空订票系统 类图

    四序列图协作图建模(题10分)
    请根选择题目描述段少100字需求分析(时间序描述事件流)绘制相应序列图题求:1序列图中象数少3量序列图中素序列图数量少12协作图中象数少4量协作图中素协作图数量少1请注意:文字描述序列图协作图相应
    1需求分析示:
    查询修改航班信息序列图:户验证进入系统进入查询界面然数库中hangkongID时间查询航班信息查询结果显示户查询界面中便查航班详细信息
    协作图注重表示象键关系修改户信息协助图:户输入验证验证进入系统先查询修改户数库访问层提交请求存储数库检索信息返回检索信息系统显示然修改信息数库访问层提交更新请求步信息数库中返回修改成功


    2序列图截图示:

    户登录 序列图

    查询修改信息 序列图

    查询修改航班信息 序列图

    添加航班信息 序列图

    户退票 序列图

    户注册序列图
    3协作图截图示:

    查询修改信息 协作图

    户订票查票 协作图

    五状态图建模(题10分)
    请根选择题目描述段少100字需求分析绘制相应状态图题求:状态图中状态数少4量状态图中素标明事件动作状态图数量少1请注意:文字描述状态图相应
    1需求分析示:

    户状态分:未登录状态登录状态未注册状态查询信息状态修改信息状态退出状态查询航班状态订票状态
    理员状态分:登录状态登录状态未注册状态查询信息状态修改信息状态退出状态工作状态工作完成状态

    2 状态图截图示:

    理员 状态图


    户 状态图
    六活动图建模(题10分)
    请根选择题目描述段少100字需求分析绘制相应活动图题求:活动图中活动数少4量活动图中素标明事件动作少次分支合者分叉结合活动图数量少1请注意:文字描述活动图相应
    1需求分析示:
    活动图种描述系统行模型视图描述动作动作导致象状态改变结果考虑引发状态改变事件阐明例实现工作流程修改户信息活动图户首先登陆登陆时存户信息验证登陆户信息进行理修改户信息先查询户修改信息户ID姓名查找查找修改具体信息


    2活动图截图示:

    户查询修改信息 活动图

    户订票 活动图
    七包图构件图部署图建模(题10分)
    请根选择题目描述段少100字需求分析绘制相应部署图题求:部署图中节点数少3量部署图中素部署图数量少1请注意:文字描述部署图相应
    1 需求分析示:
    系统功模块分包分信息理模块包航班信息理模块包订票信息理模块包三模块通功建包订票信息理模块包中建立订票功包修改订票信息功包退票功包

    2 部署图截图示:

    航空订票系统 部署图

    航空订票系统 包图

    八核心代码(题20分)
    题求:列出核心代码传附件
    实现代码:
    public static String strnum
    public static String airTime
    private void timer1_Tick(object sender EventArgs e)
    {
    toolStripStatusLabel4Text Ì¡À前¡ã时º¡À间:êo + DateTimeNowToLongDateString() + DateTimeNowToLongTimeString()
    }
    private void Form2_Load(object sender EventArgs e)
    {
    timer1Start()
    timer1Interval 1000
    comboBox1SelectedIndex 0
    String str Data SourceInitial CatalogAirFlightIntegrated SecuritySSPI
    SqlConnection conn new SqlConnection(str)
    connOpen()
    String sql select distinct 始º发¤¡éÌ from PlaneInfo
    SqlDataAdapter da new SqlDataAdapter(sqlconn)
    DataSet ds new DataSet()
    daFill(ds begin)
    comboBox2DataSource dsTables[begin]
    comboBox2DisplayMember 始º发¤¡éÌ
    String sqll select distinct 目ÌÌ from PlaneInfo
    da new SqlDataAdapter(sqll conn)
    ds new DataSet()
    daFill(ds end)
    comboBox3DataSource dsTables[end]
    comboBox3DisplayMember 目ÌÌ
    connClose()
    }
    private void button1_Click(object sender EventArgs e)
    {
    String str Data SourceInitial CatalogAirFlightIntegrated SecuritySSPI
    SqlConnection conn new SqlConnection(str)
    connOpen()
    String selectCo select * from PlaneInfo where 始º发¤¡éÌ' + comboBox2TextTrim() + ' and 目ÌÌ' + comboBox3TextTrim() + '
    String selectCo select * from PlaneInfo
    SqlCommand comm new SqlCommand(selectCoconn)
    SqlDataReader dr commExecuteReader()
    if (drRead())
    {
    connClose()
    connOpen()
    SqlDataAdapter da new SqlDataAdapter(selectCo conn)
    DataTable ds new DataTable()
    daFill(ds)
    dataGridView1DataSource ds
    }
    else
    { MessageBoxShow(Tä航班㨤) }
    connClose()
    }
    private void label2_Click(object sender EventArgs e)
    {
    String str Data SourceInitial CatalogAirFlightIntegrated SecuritySSPI
    SqlConnection conn new SqlConnection(str)
    connOpen()
    String selectCo select * from PlaneInfo where 目ÌÌ'海¡ê南'
    SqlDataAdapter da new SqlDataAdapter(selectCo conn)
    DataTable ds new DataTable()
    daFill(ds)
    dataGridView1DataSource ds
    connClose()
    }
    private void label3_Click(object sender EventArgs e)
    {
    String str Data SourceInitial CatalogAirFlightIntegrated SecuritySSPI
    SqlConnection conn new SqlConnection(str)
    connOpen()
    String selectCo select * from PlaneInfo where 目ÌÌ'巴㨪黎¤¨¨'
    SqlDataAdapter da new SqlDataAdapter(selectCo conn)
    DataTable ds new DataTable()
    daFill(ds)
    dataGridView1DataSource ds
    connClose()
    }
    private void label4_Click(object sender EventArgs e)
    {
    String str Data SourceInitial CatalogAirFlightIntegrated SecuritySSPI
    SqlConnection conn new SqlConnection(str)
    connOpen()
    String selectCo select * from PlaneInfo where 折扣<60
    SqlDataAdapter da new SqlDataAdapter(selectCo conn)
    DataTable ds new DataTable()
    daFill(ds)
    dataGridView1DataSource ds
    connClose()
    }
    private void label5_Click(object sender EventArgs e)
    {
    String str Data SourceInitial CatalogAirFlightIntegrated SecuritySSPI
    SqlConnection conn new SqlConnection(str)
    connOpen()
    String selectCo select * from PlaneInfo where 目ÌÌ'北À¡À京'
    SqlDataAdapter da new SqlDataAdapter(selectCo conn)
    DataTable ds new DataTable()
    daFill(ds)
    dataGridView1DataSource ds
    connClose()
    }
    private void button2_Click(object sender EventArgs e)
    {
    strnum textBox3TextTrim()
    airTime dateTimePicker1Text
    Form3 f3 new Form3()
    f3Show()
    }

    总 结
    请阐述通该课程学学容请格式进行叙述:
    例图
    1作:描述参者例间关系帮助开发员视化解系统功
    2组成元素:参者例系统边界关联
    3彼间关系:参者参者间泛化关系例参者属关联关系双关系例例间关联包括包含扩展泛化关系
    4实例:航空售票系统注册

    二类图
    1作:类图抽象角度描述系统静态结构特模型中存类类部结构类间相互关系
    2组成元素:类接口等模型元素间关系构成
    3彼间关系:类间存赖关系泛化关系关联关系实现关系
    4实例


    三序列图
    1作:1)确认丰富语境逻辑表达2)细化例表达3)效描述分配类职责类具相应职责原
    2组成元素:象生命线激活消息构成
    3彼间关系:相互作相辅相成
    4实例:户登录 序列图


    四协作图
    1作:1)通描述象间消息传递情况反映具体语境逻辑表达
    2)显示象互交关系空间组织结构
    3)表示类操作实现
    2组成元素:象消息链构成
    3彼间关系:通象间组织互交关系象彼间链接表达象间互交
    4实例:户订票查票 协作图



    五状态图
    1作:1)清晰描述转台间转换序
    2)事件序利程序员开发程序时避免出现事件错序情况
    3)状态图通判断更描述工作流条件发生分歧
    2组成元素:包括状态转换判定事件
    3彼间关系:状态描述类象生命周期时间段转换表示状态机两状态间关系判定表示事件条件监护影响

    六活动图
    1作:1)描述操作执行程中完成务
    2)建模例工作流程显示例部外部例间路径
    3)显示执行组相关动作
    4)理解业务处理程十分
    5)描述复杂算法
    2组成元素:动作状态活动状态组合状态分叉结合分支结合泳道象流
    3彼间关系:通动作描述活动具体程通关系描述活动间分
    4实例: 户 状态图


    七部署图
    1作:
    2组成元素:包括节点节点间链接客户端服务器数库服务器印机
    3彼间关系:客户端服务器通HTTP方式连接服务器数库服务器通ODBC方式连接
    4实例:航空订票系统 部署图


    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    《系统分析与设计课程设计》实验指导书(面向对象方法)

    XX大学 信息管理学院 实验指导书 实验名称: 信息系统分析与设计 实验类别: 课内实验 ...

    5年前   
    1227    0

    面向对象技术综合设计课程设计报告网上图书销售系统

    武汉工程大学 计算机科学与工程学院课程综合设计报告设计名称: 《面向对象技术》课程综合设计 设计题目: 网上图书销售系统 学生学号: ...

    1年前   
    228    0

    JAVA面向对象程序设计教案

    教 案任课教师: 课程名称:面向对象程序设计(Java) 任课班级:专科计算机班、专科网络班、专科软件班 授课时间: 2013-2014-2学期教 案编号:1章节Java SE...

    2年前   
    349    0

    软件16级面向对象程序课程设计报告撰写格式模版

    JAVA是一种跨平台、面向对象、基于网络及支持多媒体的编程语言。自1999年5月发布以来,JAVA很快成为开发因特网应用程序的极具魅力的语言。

    6年前   
    1455    0

    结课作业项目管理案例

    《项目管理》课程设计 学 号: 姓 名: 班 级: ...

    4年前   
    2904    1

    面向对象分析与设计(UML) 综合实验报告超市管理系统

    面向对象分析与设计(UML)综合实验报告项目名称:超市管理系统目 录第1章 系统需求分析 41.1 超市管理系统业务概述 41.2 超市管理系统各子系统需求分析 51.2.1 仓库管理子系统 ...

    2年前   
    863    0

    超市管理系统软件需求分析和设计说明书面向对象方法

    超市管理系统需求分析报告(使用面向对象的方法) 目录1 用例和用例图 11.1 什么是用例和用例图 11.2 用例图 21.3 用例说明 42 类图 92.1 什么是类图 92.2 类图 ...

    2年前   
    394    0

    《博弈论》课程结课考察试题

    2011-2012第二学期2009级国际经济与贸易专业《博弈论》课程结课考察(开卷)   (要求:请用A4打印纸作为答题纸,连同试题一起钉在一起!规格大小与试题一样)   姓名:   ...

    12年前   
    12398    0

    中南大学-c++课设报告面向对象编程(C++)

    中南大学面向对象编程(C++)实验报告学生姓名 学 院 信息科学与工程学院 ...

    2年前   
    479    0

    面向对象程序设计(C++)实验报告

    面向对象程序设计(C++)实验报告姓名:学院:数学与计算机学院 班级:10级计算机大类班 学号:实验5 单继承一、实验目的1.掌握派生的类别与方式; ...

    3年前   
    1096    0

    面向对象程序设计期末复习题资料

    面向对象程序设计期末复习题一、单项选择题1.对于类中定义的成员,其隐含访问权限为【 B 】 A) public B) private C) static D) protected2.关于...

    10个月前   
    288    0

    面向对象程序设计实验指导书

            《面向对象程序设计》 实  验  指  导  书     张家精   编 写         适用专业:     信息与计算科学        ...

    9年前   
    5856    0

    中国近代新闻思想史结课作业

    1916-1919梁启超的政治活动 对于政治活动,梁启超本来很热心,也有准备。其在日期间,即研究经济、法律,著有《中国改革财政私案》、《财政原论》、《中国法理学发达史论》、《论中国成文法编制...

    9年前   
    7410    0

    化工原理课程设计作业

    化工原理课程设计作业题目1、2 、3、4用水冷却煤油产品的列管式换热器设计任务书一、设计名称用水冷却煤油产品的多程列管式换热器设计二、设计条件第1、2组:使煤油从140℃冷却到40℃,压力1b...

    2年前   
    525    0

    时间序列分析结课论文

    时间序列分析结课论文全国社会消费品零售总额的时间序列分析全国社会消费品零售总额的时间序列分析摘要时间序列分析是经济领域研究的重要工具之一,它描述历史数据随时间变化的规律,并用于预测经济变量值。...

    3年前   
    785    0

    2019课程设计总结

    2019课程设计总结  课程设计总结(一):  为期10天的课程设计将要结束了。在这两周的学习中,我学到了很多,也找到了自己身上的不足。感受良多,获益匪浅。  这10天中,我们小组分工合作、齐...

    4年前   
    996    0

    语文大单元作业设计与实施

    语文大单元作业设计与实施首先,我想请各位老师思考一个问题,作业设计这样一个我们非常熟悉的话题,为什么成为了当前的一个热点乃至关键问题? 顺着这个问题思考,我想可以把我们的目光聚焦到当前作业设计...

    2年前   
    1056    1

    居住绿化规划设计课程作业要求

    居住绿化规划设计课程作业要求 一、目的 居住区绿地是城市园林绿地系统中分布最广、倍受居住区居民关注的住区组成部分,使用频度极高,对住区居民生活质量影响极大。 通过“居住区绿化规划设计”章...

    9年前   
    6432    0

    书籍装帧设计课程的作业安排

    《书籍装帧设计》课程的作业安排:第一单元:市场调查《书籍装帧设计》课题调查你对书籍装帧设计了解多少?在进行书籍装帧设计前,应该做些什么准备?因此,在设计之前必须对书籍装帧设计进行考察,掌握第一...

    3年前   
    748    0

    电力系统课程设计作业

    课程设计报告(2010--2011年度第二学期)名 称: 电力工程设计 题 目: 电力系统规划设计 院 系: 电力工程系 班 级: ...

    1年前   
    396    0

    文档贡献者

    文***品

    贡献于2020-11-25

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档