- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
课程设计Ⅰ设计题目
一、课程设计Ⅰ基础目标
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架构学生综合信息管理软件;
软件能够对家庭收入、支出进行分类统计,用户能够自定义收入、指出类别,自定义分类查询和统计条件。系统能够根据用户定义自动生成统计报表(月报、季报、年报)。经过财务分析,对家庭收支提出改善提议;
课程设计汇报要求涵盖需
您可能关注的文档
- 2022年部编版四年级数学(上册)期末试卷及答案(完美版).doc
- 《螺纹紧固件的连接画法》说课稿比赛省公开课一等奖全国示范课微课金奖PPT课件.pptx
- 劳动法规多少岁算童工?【推荐】.doc
- 人教版高中地理3教材简介教学建议和教学实践省公开课一等奖全国示范课微课金奖PPT课件.pptx
- 2021年驾照科目一考试题库完整版.docx
- 五年级数学上册期末考试卷及答案【A4打印版】.doc
- 中考政治突破重点专题赢取考场高分板块四科教建设专题二制定教育规划推进教育公平省公开课一等奖百校联赛赛.pptx
- 2023年八年级生物(上册)期末试题及答案(真题).doc
- 2024年初中生演讲稿青春(七篇).docx
- 2024年外科护理年终工作总结参考范文(3篇).docx
文档评论(0)