秋8本面向对象课程设计任务书

上传人:夏** 文档编号:498358529 上传时间:2023-10-24 格式:DOC 页数:6 大小:28KB
返回 下载 相关 举报
秋8本面向对象课程设计任务书_第1页
第1页 / 共6页
秋8本面向对象课程设计任务书_第2页
第2页 / 共6页
秋8本面向对象课程设计任务书_第3页
第3页 / 共6页
秋8本面向对象课程设计任务书_第4页
第4页 / 共6页
秋8本面向对象课程设计任务书_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《秋8本面向对象课程设计任务书》由会员分享,可在线阅读,更多相关《秋8本面向对象课程设计任务书(6页珍藏版)》请在金锄头文库上搜索。

1、面向对象程序设计课程设计任务书课程性质:设计总学时数:2周适用专业:软件工程081-10)软件学院软件工程系2023-12一、课程设计目的和任务面向对象程序设计课程设计的教案目的是培养学生软件系统开发方案综合设计能力和创新精神。在教师的启发和引导下,学生能自主地进行科技文献检索,进行方案设计、编写代码、调试程序,对方案进行综合分析与评述等。二、课程设计内容和基本要求根据课程设计2周的时间安排选择适当大小的设计课题,课程设计任务书提供了设计题目供学生选择,在验收教师同意的情况下,学生也可以自己选择感兴趣的设计题目,以调动学生参加创新设计的积极性和创造性。基本要求:1)课程设计工作量为完成一个中小

2、型规模的软件和一份软件设计报告;2)课程设计必须根据进度计划按期完成。三、课程设计参考题目下面共给出10个题目,学号尾号为1的做第1题,尾号为2的做第2题,尾号为3的做第2题,以此类推,学号尾号为0的做第10题。以下题目列出的仅为必须完成的基本功能,可根据需要完善与课题相关的其他功能。以下题目涉及窗体的设计、菜单设计、数据库设计、文件的读写等多种编程的实现,根据题目的要求自行进行编程设计。1、猜数字游戏程序。要求如下:该游戏可以由程序随机产生四个0到9之间的整数,且不重复。玩游戏者通过由用户输入四个数字来匹配上面所产生的数字。A表示位置正确且数字正确,B表示数字正确而位置不正确。假设随机数据为

3、3792时,分析如下:数据:3792输入:1234 0A2B输入:5678 0A1B输入:0867 0A1B输入:9786 1A1B输入:1794 2A0B输入:2793 2A2B输入:3792 4A0B1)使用图形用户界面实现。2)程序随机产生的四个0到9之间的整数不可以重复。3)玩游戏者每次输入的数字与分析结果都要显示给游戏者,直到游戏结束或开始新一轮游戏该数据才会被清空,猜对了会有相应的提示。4)系统使用的GUI组件不得少于5种,越全面越好,但要合适和谐界面)。2、记事本程序。要求如下:1)使用图形用户界面实现。2)必须有菜单、弹出式对话框组件的实现。3)能实现文字编辑、保存、另存为、查

4、找、替换功能,其它功能可自行丰富。4)系统使用的GUI组件不得少于5种,越全面越好,但要合适和谐界面)。提示:使用文件输入输出流。3、学生个人信息管理程序。要求如下:设计一个简单的基于C/S结构的学生个人信息管理系统,该系统具有录入,查询,修改三项基本功能。1)使用图形用户界面实现。2)学生个人信息必须包括:学号、姓名、性别、出生日期、身份证号、专业班级、自我简介,其余可自行丰富。3)具有简单的录入,查询和修改的GUI。查询学生信息可通过学号或姓名进行查找;修改学生信息必须输入学号,然后对姓名、性别和专业等进行修改。4)具有对姓名,出生日期和身份证号进行简单效验的功能。5)使用txt文件存储数

5、据也可用数据库)。6)系统使用的GUI组件不得少于5种,越全面越好,但要合适和谐界面)。4、考试程序。要求如下:1)使用图形用户界面实现。2)该考试程序可以处理单选、多选、判断、填空四种题型;每种题型抽取5道小题。3)考生可以运行该程序进行自主答题,考生答完提交后,程序会自动计算考生所得分数,并且列出考生答错的题目,写出标准答案。4)开始新一轮答题,原有题目会被刷新,重新生成一份新的试卷。5)系统使用的GUI组件不得少于5种,越全面越好,但要合适和谐界面)。5、ATM柜员机模拟程序。要求如下:1)使用图形用户界面实现。2)当输入给定的卡号和密码初始卡号和密码为123456)时,系统能登录ATM

6、柜员机系统。3)查询余额功能:初始余额为10000元。4)ATM取款功能:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支;每次操作成功或失败都要有相应的提示信息显示给用户。5)ATM存款功能:不能出现负存款;每次操作成功或失败都要有相应的提示信息显示给用户。6)修改密码:新密码长度等于6位数字,不允许出现6位数字完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。7)系统使用的GUI组件不得少于5种,越全面越好,但要合适和谐界面)。6、汇率转换查询程序。要求如下:1)使用图形用户界面实现。2)可以查询人币与美元、日元、欧元、港币等目前

7、国际上常用流通货币的兑换至少要实现十种)。例如,100元人民币可兑换多少美元,100美元可兑换多少人民币。3)可以查询各种货币两两之间的兑换情况兑换情况如2)所给的例子),如美元与韩元之间,日元与欧元之间至少实现十对)。4)系统使用的GUI组件不得少于5种,越全面越好,但要合适和谐界面)。7、带有日程提醒功能的日历。要求如下:1)使用图形用户界面实现。2)显示信息:用户可以向前翻页查询前一个月的日期,也可以向后翻页查询下一个月的日期;日期设置从2023年1月开始到2023年12月为止。3)定时提醒:用户可以针对某一天来添加,删除和编辑这一天的日程提醒信息,当系统时间和提醒时间相吻合时,给出具有

8、提示信息的对话框。4)查询信息:用户可以查询到某个月的所有的提示信息,查询出来的信息在一个比较合适的位置显示出来。5)系统使用的GUI组件不得少于5种,越全面越好,但要合适和谐界面)。8、图书信息管理程序。要求如下:1)使用图形用户界面实现。2)该应用程序面向的使用者是图书管理员。3)图书信息包括:书ISBN号、书名、作者、出版时间、出版社,其余可自行丰富。4)用数据库建立1或2个图书信息表不限使用哪种数据库)。5)能连接数据库并实现对相关信息的录入、查询、修改、删除等功能,相关界面要用GUI完成。查询要求按书号或书名查询;修改、删除图书信息必须输入书号,然后对书名、作者、出版社等进行修改,或

9、对该条记录进行删除。6)系统使用的GUI组件不得少于5种,越全面越好,但要合适和谐界面)。9、敏感词汇分析程序。要求如下:1)使用图形用户界面实现。2)任意选择一个文本文件,分析该文件,如果存在敏感词汇,报告每个词出现的次数。3)敏感词汇保存在sentive.txt文件中,每个词占一行,至少设置10个敏感词汇。4)系统使用的GUI组件不得少于5种,越全面越好,但要合适和谐界面)。10、超市收银程序。要求如下:1)使用图形用户界面实现。2)由收银员输入顾客的会员卡卡号若有卡)、所购商品的货号等。从数据库中取出相关商品的价格信息,再把这些信息返回给收银台,计算出该顾客所购商品的总价格。3)每天营业

10、结束把该收银台的销售总额进行统计汇总要求包括商品种类、数量、销售总额、结账人次等信息,其余可自行丰富)并存储在数据库中。4)所有持卡顾客的消费商品情况交数据库存储以供查询。5)对没有卡的消费情况不记录该顾客的消费情况等个人信息。如果一个未持卡顾客一次购物满200元,结完账后系统提示可为其发放一张会员卡。6)系统使用的GUI组件不得少于5种,越全面越好,但要合适和谐界面)。附1、自拟题目必须征得本班验收教师同意后方可设计,否则成绩记为不及格)四、课程设计提交的材料1、软件;2、课程设计报告电子文档报告格式参见软件学院课程设计模板);3、课程设计报告输出文档课程设计报告一律用A4纸打印,纵向装订)。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号