专业课程设计Ⅰ设计题目_第1页
专业课程设计Ⅰ设计题目_第2页
专业课程设计Ⅰ设计题目_第3页
专业课程设计Ⅰ设计题目_第4页
专业课程设计Ⅰ设计题目_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程设计Ⅰ设计题目一、课程设计Ⅰ基础目标1、经过此次课程设计,熟练掌握一个开发语言(Java或C++、C#)和开发环境——Eclipse或.NET。开发语言熟练需要经过编写一定长度代码(1000~行代码)才能达成,开发环境熟练需要反复程序调试训练。2、加深对软件工程了解,训练编写程序良好习惯。包含:认真编写需求分析文档、做好系统功效设计、学会自己进行程序算法、数据结构设计、3、培养良好程序设计风格(模块划分、接口设计、函数和变量命名规则)和习惯(程序备份、版本更新和控制),提升软件测试、调试能力和技巧。经过此次课程设计,应该达成含有独立完成小型应用设计能力,含有编写较为规范软件设计文档能力。二、课程设计Ⅰ题目设置1、个人通信录管理信息系统设计和实现目标:经过本题目标设计,加深对面向对象程序设计技术了解,掌握利用数据库编写小型程序基础过程和方法。任务:利用面向对象编程技术,完成个人信息存放管理;选择系统开发平台(J2EE或.NET)和软件架构(B/S、C/S、单机版);要求系统能够对联络人系统进行录入、查询、编辑、导入和导出等。参考文件:自查2、基于WinpcapARP数据包捕捉和解析目标:设计一个GUI程序,实现ARP数据包捕捉和解析。经过编程了解ARP结构和ARP协议工作原理,掌握网络编程基础原理和方法。任务:设计一个GUI程序,完成局域网数据包捕捉和ARP数据包解析;捕捉多个网络数据报,给出实例并分析ARP数据包各字段含义;说明基于Winpcap编程基础原理、程序总体框架,绘制每个函数具体设计步骤图。参考文件:[1]牛冠杰等·网络安全技术实践和代码详解(第5章)·北京:人民邮电出版社,[2]设计汇报参考3、基于Winpcap网络流量统计分析目标:设计一个GUI程序,实现对局域网关键通信协议数据报捕捉和统计分析。经过编程掌握基于Winpcap编程原理和方法,了解嗅探器工作机制。任务:设计一个GUI程序,完成局域网数据包捕捉和统计,需要统计数据包包含TCP、UPD、ICMP、ARP、广播数据包;捕捉一段时间数据包,分析统计结果;说明基于Winpcap编程基础原理、程序总体框架,绘制每个函数具体设计步骤图。参考文件:[1]牛冠杰等·网络安全技术实践和代码详解(第5章)·北京:人民邮电出版社,4、个人电子相册设计和实现目标:研究Flash、Flex、Silverlight等富用户端(RichClient)编程技术,了解B/S编程技术发展未来趋势,掌握一个开发平台,编写出含有更高交互性和网络体验Web应用程序。任务:分析现有电子相册具体功效;选择一个开发平台(J2EE或.NET)和技术(Flash、Flex、Silverlight),编写电子相册应用;个人电子相册应该含有用户注册、照片浏览、创建影集、照片旋转、放大等多种基础功效。5、音像租赁管理系统开发和实现目标:经过资料搜集,了解音像租赁连锁店基础业务需求,完成系统需求分析和概要设计,采取C/S、B/S架构完成一个简单光盘租赁管理系统开发。任务:音像租赁连锁店基础业务需求,完成需求分析汇报;利用Java、C++或C#编写一个基础功效光盘租赁管理系统,包含用户信息管理、音像资料管理、音像检索、业务统计等;6、学生综合信息管理信息系统设计和实现目标:经过实际编写一个学生综合信息管理软件,将所学多门课程技能、技巧(面向对象系统分析、变量命名、软件模块设计、数据库访问等)加以综合利用,达成较大规模软件独立设计和开发能力。任务:选择.NET平台下开发工具(VS、VS、VS)或Java开发工具(MyEclipse)完成一个桌面或B/S架构学生综合信息管理软件;软件能够对学院大学生综合信息(姓名、学号、成绩、籍贯、家庭所在地、专长、宿舍号等)进行管理(录入、删除、修改)、统计、分析(排序)、查询和打印课程设计汇报要求涵盖需求分析、概要设计、具体设计关键内容,包含系统功效定义、模块划分、对象设计和实现技术细节。参考文件:无7、家庭财务管理信息系统设计和开发目标:经过实际编写一个家庭财务管理软件,将所学多门课程技能、技巧(面向对象系统分析、变量命名、软件模块设计、数据库访问、数理统计分析等)加以综合利用,达成较大规模软件独立设计和开发能力。任务:选择.NET平台下开发工具(VS、VS、VS)或Java开发工具(MyEclipse)完成一个桌面或B/S架构学生综合信息管理软件;软件能够对家庭收入、支出进行分类统计,用户能够自定义收入、指出类别,自定义分类查询和统计条件。系统能够根据用户定义自动生成统计报表(月报、季报、年报)。经过财务分析,对家庭收支提出改善提议;课程设计汇报要求涵盖需求分析、概要设计、具体设计关键内容,包含系统功效定义、模块划分、对象设计和实现技术细节。参考文件:无8、文化用具库存管理信息系统设计和实现目标:在J2EE或.NET平台下,完成一个商品库存管理系统简单业务步骤分析,在此基础上,开发一个B/S架构库存管理系统,掌握简单Web应用开发。任务:学习Java、C#编程技术;经过资料检索和整理,分析文化用具库存管理系统基础功效;完成软件开发和文档编写。参考文件:[1]ASP[1].NET库存管理设计9、面向对象图书管理信息系统设计和实现目标:综合利用面向对象程序设计、数据库编程、GUI用户编程技术开发一个功效简单图书管理系统,实现基于关键字检索,读者和图书基础信息管理。任务:完成整个系统需求分析和类设计;实现基础读者、图书信息管理功效,比如数据添加、删除和检索;实现一个GUI图书管理程序,撰写对应软件设计文档;给出程序运行、测试具体结果。参考文件:[1]设计文档《图书管理信息系统》10、学生成绩管理信息系统设计和实现目标:经过本题目标设计和实现,掌握面向对象程序设计思想,训练数据结构、排序、查找和多种统计分析建模技术。掌握简单管理信息系统设计。任务:输入班级、年级学生各科成绩,分配课程权重,设计相关模型和算法,对各班成绩进行分析、统计。;实现排序、查找算法,计算各班、各科平均成绩、标准差等统计学指标。经过历年指标分析,绘制趋势线等;编写具体软件开发文档,给出程序运行、测试具体结果。参考文件:[1]需求及功效汇报11、大学生运动会运动成绩管理及统计分析系统实现目标:经过本题目标设计,深入体会软件工程需求分析、概要设计、具体设计等关键步骤,掌握面向对象程序设计基础方法、训练编写一个基础GUI应用程序。任务:完成系统需求分析和功效设计;完成运动成绩统计、分析算法和模型设计;编写程序实现代码和相关软件开发文档,给出程序运行、测试具体结果。参考文件:[1]简单功效设计文档12、Windows绘图板设计和实现目标:采取面向对象编程技术,设计并实现一个功效完善Windows绘图板程序。经过实际程序开发,熟练面向对象程序设计方法,掌握桌面程序设计技巧,熟悉.NET或Java开发环境。任务:开发一个功效完善Windows绘图板程序,功效包含:新建空白文档、文件保留、绘制部分基础图形组件(直线、矩形、实心矩形、椭圆、实心椭圆、圆、实心圆、圆角矩形、实心圆角矩形等)、橡皮擦、添加文字等;完成软件开发文档编写;给出程序运行、测试具体结果。参考文件:[1]部分文档和样例代码13、Windows防火墙设计和开发目标:了解防火墙实现包过滤基础原理和实现技术,基于已经有包过滤程序,开发一个图形用户界面防火墙应用程序,实现基于规则数据包过滤。任务:分析防火墙底层实现包过滤基础原理和技术,说明本题目采取技术路线;完成防火墙总体设计、功效设计和具体设计,绘制系统总体架构图、每个模块、函数具体设计步骤图,完成对每个模块、函数分析;给出程序运行、测试具体结果。参考文件:[1]防火墙技术研究和实现(网页资料)[2]朱雁辉等·Windows防火墙和网络封包截获技术·北京:电子工业出版社14、可换肤MP3播放器设计和实现目标:分析目前流行换肤编程技术,开发一个能够管理当地音乐库MP3播放器,要求播放器能够更换2~3种皮肤。任务:编程实现一个能够解码MP3音乐播放器,能够使用解码控件;播放器需要支持音乐库管理,包含当地MP3文件搜索、添加到音乐列表、从音乐列表中删除、建立音乐专辑;支持2~3种皮肤更换;给出程序总体设计和具体设计,要求程序总体架构图、具体设计步骤图,函数、变量说明等给出程序运行、测试具体结果。15、多媒体播放器程序设计和实现目标:利用VC++开发一个支持mp3、wma、wmv、avi、mpg等不一样音频、视频格式多媒体播放器。经过课程设计掌握多媒体编程基础原理。任务:编程实现一个可支持多个音视频格式多媒体播放器,其基础功效包含媒体播放、音量调整、播放进度选择、暂停、停止和歌曲信息查询和添加等;给出程序总体设计和具体设计,要求程序总体架构图、具体设计步骤图,函数、变量说明等给出程序运行、测试具体结果。参考文件:[1]VC++演示代码16、基于Winpcap网络嗅探器设计和实现目标:设计一个GUI程序,实现IP、TCP、UDP数据包捕捉和解析。经过编程了解各类数据报结构,掌握网络编程基础原理和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论