《Java语言程序设计》
课程设计
1.题目原则从以下题目选择,也可从两个或多个个题目中各取部分组合。若课程设计的工作量能满足要求,也可自行设计题目。提倡选择某一题目后,学生自己填加一些有创意的程序。
2.语句不少于200行。
3.写好实验报告。实验报告说明书的要求: (1)实验目的:结合开发的系统,给出设计目的
(2)功能模块简介和系统结构图:结合自己实际开发的系统以及课程设计内容的要求,给出课程设计开发的系统的主要功能模块简介和系统结构图,要求能反映课程设计的主要内容。如果涉及数据库编程的,给出数据库设计的表结构。
(3)系统的主要界面设计及运行说明:结合自己实际开发的系统,给出系统的窗体的整体布局,主要界面设计及运行说明,即主程序界面和子程序的界面,一般可抓几个图,同时给出简单的调出这些程序的过程,及系统的使用说明等。
(4)整理并打印主要的源程序代码。
(5)实验总结:总结本次课程设计的软件中有何收获、有何创新和所存在的不足以及需要改进的地方。
(6)封面:自行设计。
4.以下题目只给出一般要求,同学可根据题目自己发挥,添加功能,最好有所创新。 序 号 1 实验名称 程序管理系统 内容提要 具体要求 有文件管理、各章作把以前学习的许多知识进行综合应用。 业、文本编辑等功能 要有用户登录、功能选择;有院系信息管理、班级信息管理、学生信息管理、课程信息管具有简单学生信息管理 理、成绩信息管理等功能,并对成绩进行平均、不及格率、排序等功能 要有用户登录、菜单选择;学生档案的查询、具有简单学生档案管理修改、添加、删除;学生成绩的求平均、求功能的数据库管理系统 和、最高分、最低分;部分数据(如年龄、成绩等)排序功能 要有用户管理、冲卡功能、统一增减功能、统计功能。 2 学生信息 管理系统 3 学生档案 管理系统 4 5 餐厅IC卡管理IC卡集中管理系统 系统 6 用多线程设计一个模添加顾客、顾客离开、增加售票窗口、关闭模拟火车站售拟火车站售票大厅的售票窗口功能。 票系统 工作情形。 Program主程序。 一个常见的大赛评分 选手对象:存储参数选手的编号、姓名、大赛评分系统 应用程序 成绩等信息。 检录对象:录入、存储、管理多个参赛选手信息。 评分统计对象:10名评委打分,去掉一个最高分、去掉一个最低分,求出平均分作为该选手的最后得分。 分数显示对象:提供两种分数显示选择方式,即按照选手编号顺序或按照分数高低顺序显示选手成绩。 要求:利用Java编程实现一个学生成绩管理系统(单机版),数据库自定。自行设计数据库结构,并实现以下基本功7 学生成绩管理以班级为单位的学生系统 成绩管理系统 能:1)学生基本信息录入;2)学生成绩的录入; 3)学生成绩的修改;4)学生成绩的查询;5)学生成绩的统计;6)学生成绩的打印 要求:利用Java编程实现一个货物销售管理系统(单机版),数据库自定。自8 货物销售管理商场货物销售管理系系统 统 行设计数据库结构,并实现以下基本功能:1)货物信息录入;2)销售人员的录入;3)货物销售登录;4)货物查询; 5)货物销售查询;6)货物销售统计。 要求:编程实现图书的借阅管理功能(单机版),数据库自定。主要提供以下功9 图书借阅管理小型图书管理系统 系统 能:1) 图书的录入;2)人员信息的录入;3)图书的查询;4)借阅图书的录入;5)人员借阅信息的显示。 要求:编程实现个人通讯录管理(用文件存储),个人信息记录的组成自行设10 个人通讯录 个人通讯录管理系统 定。主要提供如下功能:1) 增加记录;2)删除记录;3)显示所有记录;4)查询记录;5)文件备份。 要求:利用Java设计日历记事本,系统界面的左侧是日历,该日历可以按年份11 日历记事本 兼有记事功能的日历 前后翻动,在某年内按月可以前后翻动;系统界面右侧显示当日记事;使用鼠标左键单击选定的日期。在系统界面的右侧设计功能按钮,完成记事的保存与删除。 要求:利用Java设计风景日历制作系统,系统界面的左侧是日历,该日历可以按年份前后翻动,在某年内按月可以前后 12 风景日历制作 具有风景图片的日历 翻动;使用鼠标左键单击选定的日期,系统界面的右侧显示风景图片。在系统界面的右侧设计功能按钮使得用户可以自选其他风景图片。 要求:利用Java设计一个计算器,功能13 简易计算器 仿XP计算器 类似于Windows XP自带的计算器组件。 要求:利用Java设计电子名片管理器,14 电子名片管理电子名片管理小系统 器 要求实现名片的添加、删除、查询、修改等功能。要求用文件存储(非数据库)的方式实现。 要求:编程完成记忆测试系统,主要实现以下功能:1)系统主界面显示30个按钮,分5行6列,其后对应5种动物头像,每种头像6个;2)测试者通过鼠标单击按钮,翻看其后对应的动物头像;3)用户根据翻看(或测试开始时展示的随机头像分布),从30个按钮背后隐藏15 记忆测试系统 图像记忆测试系统 的头像中找到连续的6个相同的头像,测试完成。 测试开始时,系统给出5种头像的随机分布,展示时间为2秒;随后,头像被隐藏并全部转为同一中头像(非上述5种头像);此后,测试者通过鼠标寻找连续的6个相同头像。 测试系统要求具有计时功能。 要求:设计一个简单的文本编辑器,具有如下基本功能:1)所见即所得的文本16 简易文本编辑仿XP记事本 器 输入;2)能方便地选中文本、复制、删除和插入文本;3)具有一般编辑器所具有的查找和替换功能;4)打印功能; 5)简单的排版,如设置字体和字号等。 17 其他信息管理 具有简单的信息管理 权限管理,如用户、管理员权限。信息系统 系统管理和维护功能 的增删改查功能;报表打印功能等。如图书馆管理系统、校友录管理系统等。