面向对象程序设计任务书

面向对象程序设计任务书

ID:20810147

大小:65.50 KB

页数:4页

时间:2018-10-16

面向对象程序设计任务书_第1页
面向对象程序设计任务书_第2页
面向对象程序设计任务书_第3页
面向对象程序设计任务书_第4页
资源描述:

《面向对象程序设计任务书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、项目名称难度系数建议人数(人)一.图书馆管理系统83-4系统功能描述:下面是图书馆管理系统需要实现的具体需求:1.图书馆将图书借给借书者。图书和借书者都必须在本管理系统中注册。2.图书有入库和删除的过程,图书入库时,需要在管理系统中注册,同一个标题的图书可能存在若干个副本。图书如果遗失或过于破烂被清理出库都要在管理系统中作删除操作。3.本管理系统要提供查询功能。包括在库图书、已注册读者、图书的出借情况等。从上述需求可以归纳成如下功能:4.出借图书5.归还图书6.增加图书7.更新/输出图书信息8.增加借书者

2、9.更新/删除借书者二.五子棋游戏104-5五子棋大战是一款目前较流行的小游戏。本系统功能要求如下:1.提供图形模式下的界面2.支持人机大战,显示两人落子情况和胜负判别。3.棋盘大小为15*15,棋盘上要显示网格线、黑白方棋子、当前光标所在。4.玩家先走,执白棋。三.通讯录管理软件63-4通讯录信息包括:姓名、出生年月、住址、电话以及email地址。系统功能包括:1.通讯录信息的添加2.通讯录信息的删除3.通讯录信息的查询4.通讯录信息的修改四.打字练习软件74-5系统功能:实现简易的英文打字练习程序。程

3、序运行后在屏幕上按行显示供练习的字母,判断输入的字符是否正确。输入完一行后给出当前行的正确率和速度并提供下一行。结束练习后给出档次练习的正确率和速度。关键提示:1.练习字母随机产生,需要用到随机数生成函数。2.要记录当前行已输入的字符数,判断是否已输入完整的一行。也要记录输入的字符总数,正确的字符数,用来得出各行以及总体的正确率。3.为了计算速率,需要用到时间函数记录练习的时间。五.即时通讯系统95-6问题描述:实现一个自己的简易即时通讯系统,如QQ、MSN、GTalk,包括服务器端和客户端。支持添加、删

4、除好友。支持至少两个客户端之间的文字信息通讯。解题思路:服务器端和客户端之间通过Socket通讯。关键提示:1.好友信息的保存、组织和管理。好友信息可以保存在服务器端。在客户端上用树状或列表等形式显示好友。不太的显示方式可选择不同的类来实现。2.服务器端和客户端之间通过Socket通讯。注意通讯建立的过程。3.文字消息编辑和发送。可选用不同的控件支持单行或多行的文字编辑。注意文字信息量时程序是否会出错。六.简单计算器105-6设计并实现一个自己的计算器,能够进行简单的+、-、*、/等四则运算。具体功能科参

5、照windows自带的计算器。功能描述:1.有用户操作界面,在计算器上有0-9十个数字以及简单的算术运算符,如+、-、*、/。2.有一个显示框可以显示用户的操作过程并在此显示框中显示最后的运算结果。3.可以清除用户的输入或者上一次的运算结果4.在此基础上每增加一个功能会给予不同程度的加分。七.邮件系统84-5问题描述:基本目标:1.支持基本的用户注册和管理2.支持基本的邮件收发和管理功能3.附件的收发高级目标:1.邮件的检索2.不同主题的邮件排序3.邮件的过滤4.外部邮件POP3和SMTP邮件的收发,能够

6、利用代理进行邮件收发。解题思路:电子邮件系统使用的传输协议,包括SMTP(SimpleMailTransferProtocol,简单邮件)、POP(PostOfficeProtocol,邮局协议)和IMAP(InternetMessageAccessProtocol,消息访问协议)等,这些协议应用于电子邮件的发送和接收。一些邮件处理软件如OutLookExpress和FoxMail等就是按照SMTP和POP3协议结合WindowsSockets套接字进行设计来收发邮件的。在VisualC++6.0编程环境

7、下按照SMTP协议通过套接字发送SMTP命令,接收并处理邮件服务器的反馈信息,从而实现对电子邮件的发送。关键提示:1.邮件文档的存储2.附件的上传和下载,附件大小的限制3.如何对邮件进行搜索,根据不同的关键字,如主题、内容、作者等。4.如何设置邮件的过滤,屏蔽指定的邮件来源。5.如何实现外部邮件,如何代理收发邮件。6.考虑安全性、密码安全、病毒等。八.MiniCAD94-5设计并实现一个自己的绘图软件,允许用户绘制线条、矩形、圆、多边形,并且可以输入文字。其功能包括:(参照windows附件中的画图工具)

8、1.绘制线条、矩形、圆,可输入文字2.可以选择一个图形并删除3.可以移动图形,可改变图形的大小4.可以改变所选图形的属性,入文字或图形的颜色、宽度等。5.可以保持或读取整个图像。面向对象课程设计任务说明书一.设计课题请从上面所列的课题中选取一个实现。二.实验报告编写要求文档编写是软件开发的重要组成部分,本课程设计希望通过实验报告的编写培养学生具备基本的分析、总结与文档表达能力。本课程实验报告由以下部分组成:1.实验目标(1).

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。