欢迎来到天天文库
浏览记录
ID:11247760
大小:1.10 MB
页数:26页
时间:2018-07-11
《课程设计报告影碟租赁系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、面向对象程序设计课程设计——影碟租赁系统目录成绩课程设计报告题目影碟租赁系统课程名称面向对象程序设计课程设计院部名称信息技术学院专业计算机科学与技术(本)班级09计算机科学与技术(2)学生姓名袁爽学号0905101070课程设计地点A203课程设计学时20指导教师李慧金陵科技学院教务处制面向对象程序设计课程设计——影碟租赁系统目录目录前言1一、题目描述1二、系统运行环境12.1硬件环境12.2软件环境2三、功能分析23.1影碟入库管理模块23.2影碟信息查询模块23.3影碟出租模块23.4影碟归还模块23.5库存查询模块33.6系统功能分层图3四、系统可视化建模3
2、4.1用例建模34.2活动建模44.3类建模5五、系统设计65.1程序总体结构65.2主功能模块设计65.3程序设计105.4类与函数的设计与实现17六、运行与测试结果196.1菜单模块的测试过程196.2影碟入库模块的测试过程206.3影碟信息查询模块的测试过程206.4影碟出租模块的测试过程216.5影碟归还模块的测试过程226.6影碟库存信息查询模块的测试过程23七、小结23八、参考资料24面向对象程序设计课程设计——影碟租赁系统影碟租赁系统前言本课程设计的目的采用面向对象的程序设计语言,开发实现一个应用程序,主要目的是为了更好的掌握面向对象程序设计语言及其
3、开发工具,掌握如何使用面向对象的程序设计语言设计一个小的软件系统。通过该课程设计培养分析和解决实际问题的能力,以及综合应用基本概念、基本原理和技术方法的能力,真正做到学以致用,使课本上抽象的理论,方法与具体的实践应用相结合。一、题目描述影碟租赁系统:(1)设计一个的菜单将在实现的功能显示出来,并有选择提示;(2)影碟分为三类:CD、DVD、VCD,能够这三类影碟实现增加、删除、修改功能;(3)影碟出租后动态的修改库存信息,并根据租用影碟的数目和天数计算打印出相关信息;(4)要求有错误提示功能,例如输入日期,输入错误提示重新输入。创新要求:影碟的信息可以通过文件保存
4、,根据出租的情况动态更新。二、系统运行环境2.1硬件环境仪器:华硕系列PC机硬件配备处理器:Intel(R)Core(TM)i5CPUM480@2.67GHz内存:3.00GB硬盘:320GB网卡23面向对象程序设计课程设计——影碟租赁系统2.2软件环境操作系统:MicrosoftWindows7UltimateServicePack1(32位)应用程序:MicrosoftVisualC++6.0MicrosoftWord2010SP1MicrosoftVisio2010SP1三、功能分析经分析题目需求后将本系统划分为两大功能模块:管理模块和查询模块管理模块分为影
5、碟入库管理,影碟出租,影碟归还查询模块分为影碟信息查询,库存查询3.1影碟入库管理模块功能定义:该模块主要实现影碟的增加,输入信息修改,删除功能。功能描述:此模块主要是对入库影碟的信息进行详细记录,并可以记录后进行检查,若检查出错误,删除后重新输入,检查无误后,保存到库存中,以确保库存中的数据都是正确的;3.2影碟信息查询模块功能定义:该模块主要实现对库存中信息的查询。功能描述:此模块要根据输入的查询条件,将库存中所要查询的影碟的详细信息反馈给用户。详细信息包括:影碟编号,影碟名称,影碟类型,影碟的租价,库存的数量等。3.3影碟出租模块功能定义:该模块要实现影碟的
6、出租功能,并能计算出租出去的影碟的价格,动态的修改已出租的影碟的库存信息。功能描述:此模块可以选择条件进行影碟的出租,例如选择编号,首先要进行库存的查找,若存在,则可以出租,对于要出租的影碟要输入出租的天数,然后进行统计计算出总租金,再将影碟出库后库存中影碟的数量进行动态的修改并保存。3.4影碟归还模块23面向对象程序设计课程设计——影碟租赁系统功能定义:该模块要实现影碟的归还入库功能,并将归还的影碟的信息写到库中。功能描述:此模块首先查看所要归还的影碟的信息,若库存中存在该影碟的信息,则进行归还,将库存动态更改后保存。若不存在,则提示错误信息。3.5库存查询模块
7、功能定义:该模块负责打印库存信息和出租信息。功能描述:此模块中要将库存中所有的影碟信息显示给用户,便于用户了解库存中的状况,还可以将出租的信息反馈给用户。3.6系统功能分层图系统功能分层图如图1所示图1系统功能分层图四、系统可视化建模本系统采用面向对象的方法开发,使用UML进行建模,具体建模过程如下。4.1用例建模据题目需求描述识别参与者为系统管理员。系统参与者及用例名称列表如表1所示表1系统参与者及用例列表名称说明名称说明AddStore入库管理SentStore影碟出租ReturnStore归还管理Search影碟信息查询RestoreStore库存查询Use
8、r系统管理
此文档下载收益归作者所有