专业课程设计Ⅰ设计题目.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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架构学生综合信息管理软件;

软件能够对家庭收入、支出进行分类统计,用户能够自定义收入、指出类别,自定义分类查询和统计条件。系统能够根据用户定义自动生成统计报表(月报、季报、年报)。经过财务分析,对家庭收支提出改善提议;

课程设计汇报要求涵盖需

文档评论(0)

134****4691 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档