软件工程(汽车租赁系统)课程设计


    

    软件工程



    学院:计算机科学技术
    专业:计算机科学技术
    姓名:


    2011年X月X日







    题目:汽车租赁系统
    写前面:
    项目设计预计7周完成(814周)
    组长 侯茜
    负责容: 选题确定员分工项目进度完成工作验收工作定期总结
    组员 XX
    负责容: 参选题讨完成分配务问题解决
    进度计划表
    时间

    负责
    第八周
    选题确定

    第八周
    编写纲

    第九周
    搜集相关背景知识

    第九周
    行性研究

    第十周
    系统功分析

    第十周
    数流图绘制

    第十周
    ER图绘制

    第十周
    绘制功模块图
    模块进行功分析

    第十周
    UML建模设计

    第十二周
    UML建模设计

    第十二周
    数结构分析
    数库表简历

    第十三周
    代码编写

    第十三周
    界面设计

    第十四周
    检查验收总结


    项目背景
    着社会生产发展汽车租赁已成极具市场潜力行业传统工租赁理方式法适应社会求运计算机辅助协调理租赁工作需求正逐步提高
    汽车租赁理车辆信息客户信息理包括车辆出租状态车辆基信息车辆投保情况车辆出场情况客户信息理等程间关系复杂汽车路工作变量复杂直接导致错误产生服务质量低汽车租赁系统开发情况根改善汽车租赁服务快速规范完成节省力物力提高服务质量济效益

    二行性研究:
    1 引言

    11 编写目:
    行性研究目问题进行研究代价短时间确定问题否解
    项目进行详细调查研究初拟系统实现报告软件开发中面问题解决方案进行初步设计合理安排明确开发风险带济效益报告审核交软件理审查
    汽车租赁系统针汽车租赁公司客户提供出租车车辆服务程中面种问题业务信息进行动化信息化处理车辆租赁理变规范快捷高效

    12 项目背景:
    开发软件名称:汽车租赁系统
    项目开发者:**************
    户:包含汽车租赁业务公司
    项目软件系统关系:
    项目采客户机服务器原理客户端程序建立Windows NT 系统Microsoft Visual C++开发软件应程序采SQLsever开发软件数库服务程序

    2.行新研究务

    21求
    功:系统包括客户信息理车辆信息理汽车租赁理会员类型理会员信息理保险公司理汽车销商理等具添加修改查询删等功方便租赁公司工作提高租赁公司工作质量工作效率
    性求:租信息必须时更新汽车租赁系统信息必须差错存储服务器
    输出求:数完整详实
    输出求:简捷快速实时准确
    安全保密求:理员享客户信息库汽车租信息库职员信息库理修改工作员享汽车租赁信息库部分修改(写入读出)
    完成期限:预计三月

    22目标:
       系统整体目标:利互联网信息化技术结合汽车租赁营实际运作情况建设覆盖汽车租赁营全部业务汽车租赁系统通该系统提高企业信息化水完善营理体系提高员工素质进步加强企业市场竞争力

    23条件假定限制
      建议软件寿命:5年
    费源:*********公司
    硬件条件:*************终端pc机
    运行环境:windows
    数库:SQL sever

    24决定行性素
    成效益分析结果效益 〉成
    技术行现技术完全承担开发务
    操作行软件原工作员快速接受

    3 技术行性分析

    31系统简描述
    系统VC++60作基开发工具SQL sever作数库开发工具设计开发套汽车租赁理系统windows环境系统较友界面基完善功轻松方便易维护适应性强
    息听包括客户信息理车辆信息理汽车租赁理会员类型理会员信息理汽车销售商理保险公司理等具添加修改删查询等功
    32 系统基模型图














    4济行性分析

    41支出
    硬件设备:40万
    工费3(月)*20()*3000(圆)18万
    知额外支出 10万
    支出计68万

    42效益
    常性收益:
    减少员工10(1000圆)五年收益
    1000*(11+(11)2+(11)3+(11)4+(11)5)*10*12*560万
    工作效率提高收益(工作效率提高30)
    30*(11+(11)2+(11)3+(11)4+(11)5)*(30)*5 45万
    常性收益计 105万
    定量收益:服务质量提高增加旅客量5
    1000万*5*(90+(90)2+(90)3+(90)4+(90)5)120万
    收益计 225万

    43收益投资
    22568万 330

    44投资回收周期:3年

    5社会素行性分析

    51法律素
    软件选正版
    技术资料提出方保
    合制定确定违约责

    52户行性
    软件员求定计算机基础员系统理员求计算机专业知识员公司培训
    理员需般培训
    培训员会熟练软件
    两名系统理员名审计员进行专业培训熟练理系统

    6结意见
    投资效益远100 技术济操作行性进行开发




    三需求分析

    1.数流图



    业务


    24
    登记
    1
    接收信息
    租赁种类
    会员类型 汽车种类


    员 客
    类 户
    21
    登记

    22
    登记
    23
    登记
    销商
    会员类型
    保险公司
    会 客 公
    员 户 司
    类 信
    型 客户 息
    客户 公司信息 种类信息
    26
    加入会员

    3
    反馈信息
    25
    车辆理
    27
    租赁
    户 公司 公司 种类
    信息 信息 信息
    客户



    合 车
    汽车
    汽车

    3
    反馈信息


    汽车
    会员类型

    种类信息




    说明:汽车租赁公司正常开展业务前需先进行积累整理量基础资料包括:汽车销售商保险公司客户会员公司现车辆信息考虑保险种类汽车种类会员类型变化业务流程影响种关系间信息较复杂信息改变互相影响声租赁业务时需客户汽车该租赁行否续租行撒半方面信息支持处理辆汽车信息时更涉销售商保险公司保险种类汽车种类汽车身基信息等方面信息资源

    2.功分析:
    分析出汽车租赁理系统应具备功:
    1 基信息理功:包括类型信息销售商信息保险公司信息车辆信息
    2 客户会员理功:包括客户信息会员信息会员类型定义
    3 日常业务理功:包括汽车租赁汽车
    4 系统户理功:理系统拥权户信息





    3 ER图
    选择
    会员类型实体
    (1)实体间ER图
    客户信息实体



    租赁


    保修公司实体

    销售商实体

    投保
    购买

    汽车信息实体



    选择

    类型信息实体










    (2)客户信息实体ER图

    客户信息实体

    会员信息
    基信息



    抵押保信息
    驾驶证信息










    (3)销售商实体ER图
    联系

    电子邮箱


    邮编
    备注


    销售商信息实体

    公司名称
    传真



    联系址
    联系电话





    (4)车辆信息实体ER图


    汽车信息实体



    租赁价格信息
    保险信息
    基信息







    (5)保险公司实体ER图

    联系电话
    联系址
    传真
    公司名称
    邮编
    备注
    联系
    电子邮箱
    销售商信息实体















    4系统运行求:

    汽车租赁系统中系统硬件软件配置:
    系统软件: Window NT Server
    数库理系统:SQL Server
    硬件求:Pentium III 450 258M RAM 14G HD

    5力资金时间约束
    汽车租赁系统实施目标带租赁公司出见效益开发程中考虑力资金时间约束设计中重点系统中方便快捷提供旅客优质高效服务提高销售效率便捷租赁公司带良效益
    技术发展规律约束
    计算机技术产品发展日新月异会信息处理带更手段时会带更加丰富信息表达形式例图象语音技术进步媒体技术发展求系统设计时考虑技术变化性变化预留定系统处理力



    四总体设计
    1系统目标设计
    户角度系统够达目标:
    (1) 时收集保存信息
    (2) 快速传递信息
    (3) 实现数享

    设计员角度系统够达目标:
    (1) 方便户
    (2) 较高性
    (3) 具较运行效果
    (4) 具较维护性扩充性适应户新业务求

    2系统功设计

    2.1模块设计
    完成功
    1 类型信息:包括汽车类型添加修改删汽车保险类型添加修改删具体信息包括分类名称具体描述
    2 销售商信息:包括销售商信息添加修改删查询查销售汽车具体信息包括销售商公司名称联系址联系电话传真邮政编码电子邮箱联系备注
    3 保险公司信息:包括保险公司信息添加修改删查询查保险汽车具体信息包括保险公司公司名称联系电话联系址传真邮政编码电子邮件联系备注
    4 车辆信息:包括车辆信息查找修改添加删具体信息包括车辆:(1)基信息:车牌号码车辆类型车辆名称车辆颜色发动机号车架编号燃油编号购买日期销售商状态(2)保险信息:保险公司保单号开始日期结束日期保险种类(3)租赁价格信息:押金日租金周末租金周租金月租金日限公里数超时费超公里费车辆描述
    5 客户信息:包括客户信息查找修改添加删加入会员具体信息包括(1)基信息:客户编号姓名性年龄身份证号电话工作单位址邮编EMAIL(2)驾驶证号驾类型驾龄发证日期失效日期(3)抵押担保信息:抵押证件担保担保身份证担保单位(4)会员信息:会员类型享受折扣
    6 会员类型:包括会员类型添加修改删具体信息包括类型名称折扣率
    7 汽车租赁:包括汽车租赁信息添加修改删租赁审核续租续租审核具体信息包括合编号车牌号码客户编号租赁模式工作日数周末数出车公里数租车时间换车时间租车费办享受折扣
    8 汽车:包括汽车信息修改结算审核具体信息包括合编号回车公里数
    9 系统户信息:包括添加户删户具体信息包括户名密码确认密码
    10 系统帮助信息:包含软件程中重需注意方法必信息





    22系统功模块图:


    汽车租赁理系统



    系统帮助信息
    系统户理
    基信息理
    户会员理
    业务 理





    帮助
    户信息
    车辆
    车辆租赁
    会员类型信息
    会员信息
    客户信息
    退出系统
    车辆信息
    保险公司信息
    销售商品信息
    类型信息












    3数库设计
    车辆信息表
    字段名
    类型
    长度
    备注
    汽车编号
    char
    20

    汽车类型
    int
    50

    汽车名称
    Char
    20

    颜色
    Char
    20

    发动机编号
    Char
    50

    车牌号
    char
    20

    保险单号
    char
    10

    保险类型
    char
    10

    租赁价格
    long
    4

    销售商
    char
    20

    逾期价格
    long
    4

    状态
    char
    10





    客户信息表
    字段名
    类型
    长度
    备注
    编号
    Char
    20

    姓名
    Char
    20


    Char
    2

    年龄
    int
    2

    身份证号
    Char
    20

    电话号码
    long
    20


    Char
    50

    电子邮箱
    Char
    50

    驾驶证编号
    Char
    30

    驾驶证类型
    Char
    20

    取车日期
    Char
    20

    预定时间
    Char
    20

    车日期
    Char
    20



    公司信息表
    字段名
    类型
    长度
    备注
    公司编号
    Char
    20

    公司名称
    Char
    20

    公司电话
    Char
    20


    Char
    50

    电子邮箱
    Char
    50

    传真
    Char
    20

    邮编
    Char
    10


    类型信息表
    字段名
    类型
    长度
    备注
    类型编号
    Char
    20

    类型名称
    Char
    20

    描述
    char
    50




    会员类型信息表
    字段名
    类型
    长度
    备注
    会员编号
    Char
    20

    户名
    Char
    20


    Double
    8




    租赁信息表
    字段名
    类型
    长度
    备注
    汽车编号
    Char
    20

    户编号
    char
    20

    租时间
    Char
    20

    租形式
    Char
    20

    价格
    Long
    10

    逾期价格
    Long
    8

    预计租时间
    Char
    10

    超出时间
    Char
    10

    时间
    Char
    10

    户名称
    Char
    20

    总费
    long
    8

    状态
    char
    10



    四详细设计
    1程序流程设计
    开始


    继续操作
    户会员理

    系统帮助信息

    系统户理

    业务 理

    结束
    选择
    基信息理



















    2 UML建模设计
    21 例图
    客户参例图



















    公司职员参例图


    22序图
    理员工作序图
    客户订车序图

    客户取车序图
    客户车序图

    23协作图
    客户预订协作图

    客户取车协作图


    客户车协作图
























    24系统状态图

    25系统活动图












    26系统类图
    客户公司职员类




























    类关系图






    27组件图


    28配置图



    3 户界面设计

    登陆界面

    登陆界面程序流程图
    开始



    密码




    输入超三次

    密码
    正确





    界面





    结束






    界面





    4 实现代码(伪码)
    This is the basic contrl of this systemAnd here focus on the importantignore the detail(about how to storehow to create and cache a messagehow to del and change and so on )
    Something need to anouncethe four mainly modules are dive into some control and setting
    For examplecar_manage can be find in customer_req and employee_reqone focus on book_carthe anthor focus on carstate
    Some module for example 汽车检测here beloges employeeand here ignore it

    main()
    switch (request)
    case(customer req) store()
    case(employee req) check_reqstate()
    if check_reqstate()true
    check_customerrecord()
    if history()true
    check_carstate()
    if avaliable
    sent_req_message()
    caseLogin()
    elseif unavaliable
    show_deny()
    else
    Show_deny()

    else show_deny()
    else check_reqstate()

    check_reqstate()
    {
    set customer_req {book_carrendingmoney_manager}
    set employee_req {car_managercustomer_manager}
    judge_message()
    }
    check_carstate()
    {
    query_cardata()
    set{avaliablebeing_useunavaliable}
    }
    caseLogin()
    {
    query_caredata()
    query_customerdata()
    Store_new_case()
    }
    车辆预订租赁业务车辆理客户理租金统计等功包括四模块:基数维护模块基业务模块数库理模块信息查询模块


    五总结:
    次软件工程设计文档编写教材相应教学进度步步进行开始着手时初次编写类文档没丰富验事前查阅相关资料说收获莫软件工程门课程较深刻认识理解真正软件开发程中起重作收获完成务程中熟悉软件利ROSE工具进行UML建模visio 进行表格界面设计等Rose 实种非常强工具允许开发员软件开发周期需求系统体系架构转换成代码消浪费消耗需求系统体系架构进行视化理解精练通软件开发周期种建模工具确保更快更创建满足客户需求扩展灵活应系统visio相然设计种图形缺乏智型进行设计程中综合两种绘图软件优缺点外 OFFICE容觑总通次作业时学理知识付诸实践想应该学帮助
    文档香网(httpswwwxiangdangnet)户传

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

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

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

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

    下载文档

    相关文档

    学生选课系统《软件工程》课程设计

    详细版!目 录一、问题定义 51.1问题的定义 51.2 系统要解决的问题 5二、可行性研究 62.1 引言 62.1.1目的 62.1.2背景及功能 62.1.3 参考资料 62.2 可行...

    7个月前   
    348    0

    软件工程学生选课系统课程设计

    网上选课系统课程设计手册团队: 学校: 队长: 时间:2014目 录1. 项目概述 ………………………………………………………………………31.1开发背景 …………………………………………...

    3年前   
    633    0

    软件工程银行系统 课程设计

    一、可行性研究报告一、可行性研究报告 11.引言 11.1编写目的 11.2项目背景 11.3定义 11.4参考资料 22.可行性研究的前提 22.1要求 22.2目标 32.3条件、假定和限...

    7个月前   
    284    0

    软件工程课程设计管理系统

    软件工程课程设计论文软件工程课程设计管理系统软件工程课程设计报告姓 名: 年 级: 05级 ...

    3年前   
    754    0

    软件工程课程设计学生信息管理系统

     课程设计报告 学生信息管理系统 学 院 年级专业 学生姓名 指导教...

    1年前   
    407    0

    饭卡管理系统软件工程课程设计

    软件工程课程设计任 务 书1、课程设计题目饭卡管理系统2、设计任务和内容一个饭卡管理系统是根据学校的饭卡管理工作专门设计的一个管理信息系统。该系统能够完成饭卡管理的工作过程。饭卡管理过程中主要...

    3年前   
    736    0

    医院在线预约系统软件工程课程设计报告

     软件工程 课程设计报告课 题: 医院在线预约系统 姓 名: 学 号: ...

    2年前   
    393    0

    人事管理系统软件工程课程设计

    软件工程课程设计              ―――人事管理系统                   指导老师:                  班  级:                  ...

    3年前   
    633    0

    学生信息管理系统软件工程课程设计

    信息科学与工程学院课程设计任务书 题目: 学生信息管理系统 学 生1: ...

    1年前   
    334    0

    考生档案系统软件工程课程设计

    目 录第一章 系统概述 11.1系统开发背景和意义 11.2开发语言简介 21.3本系统简介 2第二章 系统可行性分析 32.1技术上的可行性 32.2经济上的可行性 32.3管理上的可行...

    6个月前   
    190    0

    酒店客房管理系统(软件工程课程设计)

    酒 店 客 房 管 理 系 统 第X组 组长: 组员: 计算机科学与技术 目录 一、摘要: 5 二、可行性分析...

    5年前   
    1305    0

    电子相册管理系统软件工程课程设计

    XX大学《软件工程》课程设计报告 题    目 :  电子相册管理系统 院 (系): 计算机与信息科学学院 年级专业 : 20XX级计算机科学与技术组 员 :  ...

    2年前   
    576    0

    图书管理系统软件工程课程设计

    XX大学 课程名称:软件工程 试题题目:图书管理系统 姓 名: 学 号: 专 业: 计算机科学与技术 学 院:计算机与信息科学学院 ...

    5年前   
    1289    0

    图书管理系统(软件工程课程设计报告)

    图书管理系统(软件工程课程设计报告)一、可行性研究报告1.引言1.1编写目的可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解 经过对此项目进行详细调查研究...

    2年前   
    542    0

    软件工程仓库管理系统课程设计

    软件设计书仓库管理系统 系别:应用数学系专业:信息与计算科学班级:学号:姓名:第一章 可行性研究报告1.1引言1.1.1目的本软件是用来有效的管理超市仓库货物数量及种类,以方便...

    1年前   
    414    0

    软件工程专业课程设计——学生选课系统设计

     学生选课系统实验报告 项目名称:学生选课系统 姓名:学号:班级:指导老师:一. 课程设计的目的与要求通过软件开...

    2年前   
    597    0

    停车场管理系统软件工程导论课程设计

     计算机科学学院课程设计报告课 程 软件工程导论 题 目 停车场管理系统年 级 2013级 分组号学 号姓 名成绩等级6指导教师 ...

    1年前   
    315    0

    火车票售票系统软件工程课程设计说明书

      成绩: 软件工程课程设计说明书专 业_ 网 络 工 程 班 级 _ ...

    1年前   
    326    0

    基于UML的图书馆管理系统设计《软件工程》课程设计网络教育

     网络教育学院《软件工程》课 程 设 计 ...

    1年前   
    259    0

    汽车设计课程设计

    西安交通大学汽车设计课程设计说明书载货汽车汽车动力总成匹配与总体设计姓名: 班级: 学号: ...

    1年前   
    327    0

    文档贡献者

    文***享

    贡献于2023-01-27

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

    该用户的其他文档