课程设计题目

  • 格式:docx
  • 大小:16.97 KB
  • 文档页数:2

课程设计题目
1、编写一个记事本程序
要求:
用图形用户界面实现。

能实现编辑、保存、另存为、查找替换等功能。

提示:使用文件输入输出流。

2、模拟龟兔赛跑
要求:
用图形用户界面实现。

能设置比赛时间,马匹的数量等等。

在任意时间段内马匹的速度是随机的。

开始比赛之后以动画显示赛马过程。

提示:使用多线程
3、学生信息管理系统
要求:
使用图形用户界面
用数据库建立1或2个学生信息表。

(不限使用哪种数据库)
能连接数据库并实现查询、增、删、改等功能。

4、图书信息管理系统
要求:
使用图形用户界面
用数据库建立1或2个图书信息表。

(不限使用哪种数据库)
能连接数据库并实现查询、增、删、改等功能。

5、聊天小程序
要求:
使用图形用户界面。

能实现一个聊天室中多人聊天。

可以两人私聊。

提示:使用socket通信
6、A TM柜员机模拟程序
要求:使用图形用户界面。

当输入给定的卡号和密码(初始卡号和密码为123456,密码不能保存在程序中也不能以明文保存在数据库中,需加密或使用HASH变换保存)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行:
1、查询余额:初始余额为10000元
2、A TM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。

3、A TM存款:不能出现负存款。

4、修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。

7、超市收银系统
要求:使用图形用户界面。

由收银员输入顾客的会员卡卡号(若有卡)、所购商品的货号等。

从数据库中取出有关价格信息,再把这些信息返回给收银台。

同时把该收银台的销售总量和有关种类商品的剩余量以及该持卡顾客的消费情况交数据库存储以供查询。

另外,对没有卡的消费情况不记录该顾客的消费情况等个人信息。

如果一个未持卡顾客一次购物满200
元,可为其发放一张会员卡,以后在该商场购物可向9折优惠。

8、网络监听程序
要求:
使用图形用户界面。

有服务器和客户端,服务器监听客户端的登陆。

即:如果A客户端登陆服务器,则服务器界面上的A 字母对应的红灯变成绿色。

绿灯表示连接,红灯表示断线。

提示:socket的监听方法
9.日历记事本
要求:带有日程提醒功能的日历。

1、显示信息:用户可以向前翻页查询前一个月的日期,也可以向后翻页查询下一个月的日期。

2、定时提醒:用户可以针对某一天来添加,删除和编辑这一天的日程提醒信息,当系统时间和提醒时间相吻合时,给出具有提示信息的对话框。

3、查询信息:用户可以查询到某个月的所有的提示信息。

10.加密与解密
要求:采用图形用户界面
1、给定任意一个文本文件,进行加密,生成另一个文件。

2、对加密后的文件还原。

加密算法可选择标准的加密算法(DES)或高级加密算法(AES)
11.小游戏
要求:。

程序随机产生20—50根火柴,由人与计算机轮流拿,每次拿的数量不超过3根,拿到最后一根为胜。

(使用图形界面)
12.敏感词汇分析
要求:
任意选择一个文本文件,分析该文件,如果存在敏感词汇(这些词汇保存在sentive.txt文件中,每个词占一行),报告每个词出现的次数。

13、一个简单的万年历
功能要求:
1.能够显示实现1800-2100年的日期,包括公历、星期。

2. 能够按照月份格式显示,或按照星期格式显示。

3. 能够显示系统时间。

4. 能够设置闹钟。

5. 能够查询若干国际大城市(分布在不同时区)的时间。

界面要求:. 尽量使用图形界面实现,要符合日常软件使用规范来设计菜单和界面。