《Java面向对象程序设计》课程设计案例
1、学生成绩管理系统
要求:利用Java编程实现一个学生成绩管理系统(单机版),采用Access数据库。
自行设计数据库结构,并实现以下基本功能:1)学生基本信息录入;2)学生成绩的录入; 3)学生成绩的修改;4)学生成绩的查询;5)学生成绩的统计;6)学生成绩的打印
2、货物销售管理系统
要求:利用Java编程实现一个货物销售管理系统(单机版),采用Access数据库。
自行设计数据库结构,并实现以下基本功能:1)货物信息录入;2)销售人员的录入;3)货物销售登录;4)货物查询; 5)货物销售查询;6)货物销售统计。
3、图书借阅管理系统
要求:编程实现图书的借阅管理功能(单机版),采用Access数据库。
主要提供以下功能:1) 图书的录入;2)人员信息的录入;3)图书的查询;4)借阅图书的录入;5)人员借阅信息的显示。
4、个人通讯录
要求:编程实现个人通讯录管理(用文件存储),个人信息记录的组成自行设定。
主要提供如下功能:1) 增加记录;2)删除记录;3)显示所有记录;4)查询记录;5)文件备份。
5、日历记事本
要求:利用Java设计日历记事本,系统界面的左侧是日历,该日历可以按年份前后翻动,在某年内按月可以前后翻动;系统界面右侧显示当日记事;使用鼠标左键单击选定的日期。
在系统界面的右侧设计功能按钮,完成记事的保存与删除。
6、风景日历制作
要求:利用Java设计风景日历制作系统,系统界面的左侧是日历,该日历可以按年份前
后翻动,在某年内按月可以前后 翻动;使用鼠标左键单击选定的日期,系统界面的右侧显示风景图片。
在系统界面的右侧设计功能按钮使得用户可以自选其他风景图片。
7、MP3音频播放器
要求:利用Java设计Applet应用程序,实现MP3的播放控制,包括添加歌曲(单曲添加和浏览文件夹添加)、删除歌曲(单曲删除、多曲删除)、播放列表保存与导入、播放控制等。
8、简易计算器
要求:利用Java设计一个计算器,功能类似于Windows XP自带的计算器组件。
9、电子名片管理器
要求:利用Java设计电子名片管理器,要求实现名片的添加、删除、查询、修改等功能。
要求用文件存储(非数据库)的方式实现。
10、记忆测试系统
要求:编程完成记忆测试系统,主要实现以下功能:1)系统主界面显示30个按钮,分5行6列,其后对应5种动物头像,每种头像6个;2)测试者通过鼠标单击按钮,翻看其后对应的动物头像;3)用户根据翻看(或测试开始时展示的随机头像分布),从30个按钮背后隐藏的头像中找到连续的6个相同的头像,测试完成。
测试开始时,系统给出5种头像的随机分布,展示时间为2秒;随后,头像被隐藏并全部转为同一中头像(非上述5种头像);此后,测试者通过鼠标寻找连续的6个相同头像。
测试系统要求具有计时功能。
11、简易文本编辑器
要求:设计一个简单的文本编辑器,具有如下基本功能:1)所见即所得的文本输入;2)能方便地选中文本、复制、删除和插入文本;3)具有一般编辑器所具有的查找和替换功能;4)打印功能; 5)简单的排版,如设置字体和字号等。
。