java课程设计题目1

2023-06-03

第一篇:java课程设计题目1

Java课程设计题目

一、Java语言课程设计目的和要求 1.目的:

1)复习、巩固Java语言的基础知识,进一步加深对Java语言的理解和掌握;

2)课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力;

3)培养学生在项目开发中团队合作精神、创新意识及能力。

2.要求:

1、对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理;

2、系统设计要实用,编程简练,可用,功能全面

3、说明书、流程图要清楚

4、记录设计情况(备查,也为编写设计说明书作好准备);

5、要求采用模块化程序设计方法,及锯齿型书写格式,要求上机调试通过和按设计报告格式。

6、设计上交内容:设计报告一组一份(按格式书写);心得体会每人一份;源程序文件。

二、Java课程设计选题如下:

1、编写一个记事本程序 要求:

用图形用户界面实现。

能实现编辑、保存、另存为、查找替换、统计各个单词的频率、字数统计、撤消上次操作、重做上次操作、剪切、粘贴、字体设置等功能。 提示:使用文件输入输出流。

2、模拟龟兔赛跑 要求:

用图形用户界面实现。

能设置比赛时间,马匹的数量等等。 在任意时间段内马匹的速度是随机的。 开始比赛之后以动画显示赛马过程。 提示:使用多线程

3、学生信息管理系统 要求:

使用图形用户界面

用数据库建立1或2个学生信息表。(不限使用哪种数据库) 能连接数据库并实现查询、增、删、改等功能。

4、图书信息管理系统 要求:

使用图形用户界面

用数据库建立1或2个图书信息表。(不限使用哪种数据库) 能连接数据库并实现查询、增、删、改等功能并能模拟真实图书馆实现书超期时的罚款功能。

5、聊天小程序 要求:

使用图形用户界面。

能实现一个聊天室中多人聊天。 可以两人私聊。

提示:使用socket通信

6、ATM柜员机模拟程序

要求:使用图形用户界面。当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行:

1、查询余额:初始余额为10000元

2、ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。

3、ATM存款:不能出现负存款,存款金额也为100的倍数,一次最多10000元。

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

7、超市收银系统

要求:使用图形用户界面。

由收银员输入顾客的会员卡卡号(若有卡)、所购商品的货号等。从数据库中取出有关价格信息,再把这些信息返回给收银台。同时把该收银台的销售总量和有关种类商品的剩余量以及该持卡顾客的消费情况交数据库存储以供查询。 另外,对没有卡的消费情况不记录该顾客的消费情况等个人信息。如果一个未持卡顾客一次购物满200元,可为其发放一张会员卡,以后在该商场购物可享9折优惠。

若一年内购物次数小于2次,则会员卡失效,若一年内购物总金额多于1000元,以后购物可享受8.5折优惠。

8、万年历 要求: 使用图形用户界面。 实现日期与星期的查询

9、网络监听程序 要求:

使用图形用户界面。

有服务器和客户端,服务器监听客户端的登陆。即:如果A客户端登陆服务器,则服务器界面上的A字母对应的红灯变成绿色。 绿灯表示连接,红灯表示断线。 提示:socket的监听方法

10、全球通计费程序 要求:

使用图形用户界面。

使用真实的全球通资费标准,模拟统计一个特定号码的一个月的实时话费。 能根据输入实现各种用户的话费的计算并显示月实时帐单。

提示:使用接口和多个子类实现分别表示金卡、银卡等各种套餐的话费计算。 扩展:可根据实际话费要求得出其最优套餐选择。

11.日历记事本

要求:带有日程提醒功能的日历。

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

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

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

12.电子英汉词典 要求:

能够编辑词典库中的信息 能够实现英译汉,汉译英。(要考虑一词多义)

13.加密与解密

要求:采用图形用户界面

1、给定任意一个文本文件,进行加密,生成另一个文件。

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

14.小游戏 要求:。

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

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

16、猜数字游戏

要求:计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到,给出所用时间、次数和评语。

17、小学算术运算测试程序

要求:制作一个可供小学数学运算程序:10以内加减法,能根据输入题数出题,判断做题是否正确,最后计算分数。

18、模拟科学计算器

要求:界面模拟Windows中的计算器程序。

实现基本数学运算、函数等功能:加、减、乘、除、阶乘、正弦、余弦和指数运算。 实现要点:添加相关组件并进行按钮事件处理。

19、模拟画图

要求:模拟Windows中的画图程序,实现图形图像的编辑、修改、保存、撤消等功能。

20、模拟时钟

要求:通过多线程技术,重绘界面,界面包括表盘和指针。并用数字表显示时间。 实现要点:多线程技术,图形的绘制。

21、打字训练测试软件

要求:设计一个英文打字测试软件。从文件中调入英文录入材料,最后可以给出错误率,平均录入速度。

22、ip地址、手机归属地查询 实现要点:数据库查询。

23、电话号码查询系统。

要求:有电话录入,修改,增加,删除,按姓名查询,按电话号码查询,按部门查询,按部门显示,显示所有电话号码信息,打印等功能。

24、标准化考试

功能要求:程序从文件系统(或数据库)中读入考试题目(主要为选择题)及答案,显示在GUI界面中,答题者按照题目内容进行答题,点击按钮提交后可以看到自己的答题结果。 界面要求:图形界面实现。

25、图形图像处理

功能要求:能够完成图形图像的变形的纠正,可使用opencv或其他类似图形库来完成。 界面要求:图形界面实现

26、语音朗读 功能要求:读入一段文本文件,将其用语音的方式朗读出来。 界面要求:图形界面实现

27、SVG显示程序

功能要求:使用Java完成SVG图形图像的显示,修改,保存功能。 界面要求:图形界面实现

三、设计时间

一周,具体安排如下: 第一阶段:

1.班级分组,选定课题,查阅相关资料

1周 2.划分模块、小组成员分工,编制源程序

1-2周

第二阶段:上机调试,修改、完善系统

一周 第三阶段:撰写、上交课程设计说明书(1份/人),上交课程设计作品源程序(每课题组一份),作品答辩。

1天

四、设计方式和安排

1.分组选题:最多5人为一组,每组一个课题(可根据课题工作量大小,合理分配人数),每组设组长一名,负责该组设计工作的协调、分工等。 2.设计过程:

1) 分析设计准备阶段(按组讨论、对系统功能进行分析,确定算法,并进行明确分工); 2) 编程调试阶段(绘制流程图,编制源程序;上机调试,修改程序) 3) 总结报告和书写说明书阶段(撰写上交相关资料)

3、考核过程

17周周五下午答辩。

五、考核内容和方式

1、在设计期间,学生要按时上机,设计结束根据记录的设计材料整理成设计说明书。设计说明书中应写下设计中的主要收获,要求对问题有一定的分析,文字简短明确流畅。

2、通过设计答辩方式,并结合学生的动手能力,独立分析解决问题的能力和创新精神,设计成绩由指导教师根据考勤、设计说明书质量、答辩表现以及学习态度按五级分制综合评定。 成绩分优、良、中、及格和不及格五等。

六、课程设计报告格式及要求

一、封面;

二、目录;

三、设计任务书;

四、本组课题及本人任务;

五、程序功能简介;

六、主体内容(简要说明总体情况,详细介绍本人任务部分): 1.设计分析;

2.程序结构(画流程图) 3.各模块的功能及程序说明; 4. 源程序;

5.操作方法(流程);(可省) 6.试验结果(包括输入数据和输出结果) 7.设计体会。(可省)

格式要求见山东交通学院毕业设计文件。

第二篇:Java课程设计题目2

面向对象课程设计题目

1、个人通信录管理信息系统的设计与实现

目的:通过本题目的设计,加深对面向对象程序设计技术的理解,掌握利用数据库编写小型程序的基本过程和方法。 任务:

1)利用面向对象编程技术,完成个人信息的存储管理;

2)选择系统开发平台(JAVA或.NET)和软件架构(C/S、单机版); 3)要求系统能够对联系人的系统进行录入、查询、编辑、导入和导出等。

2、个人电子相册的设计与实现

目的:掌握一种开发平台,编写出具有高交互性应用程序。 任务:

1)分析现有的电子相册的具体功能;

2)选择一种开发平台(JAVA或.NET)编写电子相册应用;

3)个人电子相册应该具备用户注册、照片浏览、创建影集、照片旋转、放大等各种基本功能。

3、音像租赁管理系统的开发与实现

目的:通过资料收集,了解音像租赁连锁店的基本业务需求,完成系统需求分析和概要设计,采用C/S架构完成一个简单的光盘租赁管理系统的开发。 任务:

1)音像租赁连锁店的基本业务需求,完成需求分析报告;

2)利用JAVA编写一个基本功能的光盘租赁管理系统,包括客户信息管理、音像资料管理、音像检索、业务统计等;

4、学生综合信息管理信息系统的设计与实现

目的:通过实际编写一个学生综合信息管理软件,将所学多门课程的技能、技巧(面向对象系统分析、变量命名、软件模块设计、数据库访问等)加以综合运用,达到较大规模软件独立设计与开发的能力。 任务:

1)选择JAVA或.NET完成一个桌面架构的学生综合信息管理软件; 2)软件可以对学院大学生综合信息(姓名、学号、成绩、籍贯、家庭所在地、特长、宿舍号等)进行管理(录入、删除、修改)、统计、分析(排序)、查询与打印

3)课程设计报告要求涵盖需求分析、概要设计、详细设计的主要内容,包括系统功能定义、模块划分、对象设计与实现的技术细节。

5、家庭财务管理信息系统设计与开发

目的:通过实际编写一个家庭财务管理软件,将所学多门课程的技能、技巧(面向对象系统分析、变量命名、软件模块设计、数据库访问、数理统计分析等)加以综合运用,达到较大规模软件独立设计与开发的能力。 任务:

1)选择者JAVA或.NET完成一个桌面架构的学生综合信息管理软件; 2)软件能够对家庭的收入、支出进行分类统计,用户可以自定义收入、指出的类别,自定义分类查询和统计的条件。系统可以按照用户定义自动生成统计报表(月报、季报、年报)。通过财务分析,对家庭收支提出改进建议;

3)课程设计报告要求涵盖需求分析、概要设计、详细设计的主要内容,包括系统功能定义、模块划分、对象设计与实现的技术细节。

6、文化用品库存管理信息系统的设计与实现

目的:在JAVA或.NET平台下,完成一个商品库存管理系统的简单业务流程分析,在此基础上,开发一个 B/S架构的库存管理系统,掌握简单Web应用的开发。 任务:

1)学习JAVA编程技术;

2)通过资料检索与整理,分析文化用品库存管理系统的基本功能; 3)完成软件开发和文档的编写。

7、面向对象图书管理信息系统设计与实现

目的:综合运用面向对象程序设计、数据库编程、GUI用户编程技术开发一个功能简单的图书管理系统,实现基于关键字的检索,读者和图书基本信息的管理。 任务:

1)完成整个系统的需求分析和类的设计;

2)实现基本的读者、图书信息管理功能,例如数据添加、删除和检索; 3)实现一个GUI图书管理的程序,撰写相应的软件设计文档; 4)给出程序运行、测试的详细结果。

8、学生成绩管理信息系统的设计与实现

目的:通过本题目的设计与实现,掌握面向对象的程序设计的思想,训练数据结构、排序、查找以及各种统计分析建模技术。掌握简单的管理信息系统的设计。 任务:

1)输入班级、年级学生的各科成绩,分配课程的权重,设计相关的模型和算法,对各班成绩进行分析、统计。;

2)实现排序、查找算法,计算各班、各科的平均成绩、标准差等统计学指标。通过历年指标的分析,绘制趋势线等;

3)编写详细的软件开发文档,给出程序运行、测试的详细结果。

9、大学生运动会运动成绩管理及统计分析系统实现

目的:通过本题目的设计,深入体会软件工程需求分析、概要设计、详细设计等主要环节,掌握面向对象程序设计的基本方法、训练编写一个基本的GUI应用程序。 任务:

1)完成系统的需求分析和功能设计;

2)完成运动成绩统计、分析算法和模型的设计;

3)编写程序实现的代码和相关的软件开发文档,给出程序运行、测试的详细结果。

10、Windows绘图板的设计与实现

目的:采用面向对象编程技术,设计并实现一个功能完善的Windows绘图板程序。通过实际程序的开发,熟练面向对象程序设计方法,掌握桌面程序设计技巧,熟悉JAVA或.NET开发环境。 任务:

1)开发一个功能完善的Windows绘图板程序,功能包括:新建空白文档、文件保存、绘制一些基本的图形组件(直线、矩形、实心矩形、椭圆、实心椭圆、圆、实心圆、圆角矩形、实心圆角矩形等)、橡皮擦、添加文字等;

2)完成软件开发文档编写; 3)给出程序运行、测试的详细结果。

11、可换肤MP3播放器的设计与实现

目的:分析当前流行的换肤编程技术,开发一个可以管理本地音乐库的MP3播放器,要求播放器可以更换2~3种皮肤。 任务:

4 1)编程实现一个可以解码MP3的音乐播放器,可以使用解码控件; 2)播放器需要支持音乐库管理,包括本地MP3文件搜索、添加到音乐列表、从音乐列表中删除、建立音乐专辑; 3)支持2~3种皮肤的更换;

4)给出程序的总体设计和详细设计,要求程序总体架构图、详细设计的流程图,函数、变量说明等 5)给出程序运行、测试的详细结果。

14、多媒体播放器程序的设计与实现

目的:利用JAVA或.NET开发一个支持mp

3、wma、wmv、avi、mpg等不同音频、视频格式的多媒体播放器。通过课程设计掌握多媒体编程的基本原理。 任务:

1)编程实现一个可支持多种音视频格式的多媒体播放器,其基本功能包括媒体播放、音量调节、播放进度选择、暂停、停止以及歌曲信息的查询与添加等;

2)给出程序的总体设计和详细设计,要求程序总体架构图、详细设计的流程图,函数、变量说明等 3)给出程序运行、测试的详细结果。

第三篇:《嵌入式系统》课程设计题目 (1)

《嵌入式系统》

课程设计题目及要求

设计报告要求:

1. 课题研究意义、现状及应用分析; 2. 课题总体方案设计及功能模块介绍; 3. 系统硬件平台及接口设计;

4. 系统软件功能设计,包括必要的注释; 5. 总结、心得体会; 6. 附主要的参考文献。

课程设计题目:(以下题目仅供参考,可自拟题目)

基于ARM的LED点阵显示系统的设计与实现

要求:在ARM开发平台下,实现接收串口发送的数据,在16*16的点阵屏上显示,按键上设置几个固定显示内容,当按下相应的按键时,点阵屏上显示相应的内容。

基于ARM的环境监测系统的设计与实现

要求:在ARM开发平台下,实现采集环境的温度、湿度、烟雾等参数的设定,在液晶屏上显示出来。

1 基于ARM的步进电机控制系统的设计与实现

要求:在ARM开发平台下,实现步进电机的驱动,可通过实验平台上的电位器调整电机的转速,或者用按键控制电机的运转。 ARM实验平台的Android移植

要求:将开源的Android平台移植到ARM实验平台下。

基于ARM的CAN总线通讯系统设计与实现

要求:在嵌入式ARM平台CAN通信程序,实现两个ARM平台或ARM与其它设备的CAN通信。可将CAN总线接收到的数据通过串口输出,同时可将串口接收到的数据通过CAN总线接口发送出去。

基于ARM的RS485通讯系统设计与实现

要求:在嵌入式ARM平台及Linux环境下编程RS485通信程序,实现两个ARM平台或ARM与PC机之间RS485通信。

基于ARM的嵌入式Web服务器设计与实现

要求:在嵌入式ARM平台及Linux环境下移植一个嵌入式Web服务器(如BOA或THTTPD),并实现基于ARM平台的Web动态网页监测系统。

基于ARM的嵌入式数据采集系统设计与实现

要求:在嵌入式ARM平台下编写ADC接口的模入/模出程序,实现基于ARM平台的嵌入式3路模拟信号的数据采集,并将采集到的数据通过串口或液晶

2 输出结果。

基于ARM的无线数据终端设计

要求:用ARM处理器作为主控器,与GPRS模块进行通信,能够实现收发短信、拨打接听电话、连接数据服务器等功能。 基于ARM的无线数据采集系统设计

要求:用ARM处理器作为主控器,与GPRS模块进行通信,通过发送短信到平台上获取平台采集到的数字量信息(温度、湿度、电压等信息)。 基于嵌入式系统的无线传感器网络的应用研究

要求:(无线传感器网络是集成了传感器、嵌入式系统、网络和无线通信四大技术而形成的一种全新的信息获取和处理技术,它是一种新型的无基础设施的无线网络,能够实时监测、感知和采集各种环境或监测对象的信息,并对其进行处理、传送到需要这些信息的用户) 基于UcosII在ARM平台上的移植 要求:将UcosII移植到ARM9或者ARM11平台上

MPlayer播放器在ARM9(或ARM11)平台上的移植与实现

基于ARM的建议GUI的设计

要求:设计一个简易的GUI界面,在ARM平台下运行,并实现简单的交互。

基于ARM的TCP网络通讯系统设计与实现

要求:在嵌入式ARM平台及Linux环境下编写以太网接口的TCP通讯程序,

3 要求:将MPlayer播放器移植到ARM平台上,并且能够运行 实现两个ARM平台或ARM与PC机之间的TCP协议通讯系统。

基于ARM的UDP网络通讯系统设计与实现

要求:在嵌入式ARM平台及Linux环境下编写以太网接口的UDP通讯程序,实现两个ARM平台或ARM与PC机之间的UDP协议通讯系统。

基于ARM和MiniGUI的嵌入式图形用户界面设计与实现

要求:在嵌入式ARM平台及Linux环境下,采用MiniGUI图形界面编程方法,实现基于ARM平台和MiniGUI图形界面的嵌入式测控操作平台。

基于ARM和QT的嵌入式图形用户界面设计与实现

要求:在嵌入式ARM平台及Linux环境下,采用QT图形界面编程方法,实现基于ARM平台和QT图形界面的嵌入式测控操作平台。

基于ARM和Linux的步进电机控制系统设计与实现

要求:在嵌入式ARM平台及Linux环境下,编程实现基于ARM平台的步进电机控制系统方案。

基于ARM和Linux的直流电机控制系统设计与实现

要求:在嵌入式ARM平台及Linux环境下,编程实现基于ARM平台的直流电机控制系统方案。

4 基于ARM和Linux的CAN总线通讯系统设计与实现

要求:在嵌入式ARM平台及Linux环境下编写CAN总线通信程序,实现两个ARM平台或ARM与PC机之间CAN总线通信。

基于ARM和Linux的CAN总线远程监控系统研究与设计

要求:在嵌入式ARM平台及Linux环境下编写CAN总线通信程序,并设计和实现一个基于ARM平台CAN总线远程监控系统。

基于ARM的视频监控系统设计与实现

要求:在嵌入式ARM平台及Linux环境下,采用USB接口的摄像头模块,设计和实现基于ARM平台视频监控系统。

基于ARM的Modbus/TCP主站协议程序设计与实现

要求:在嵌入式ARM平台及Linux环境下,基于ARM平台的RJ-45以太网接口,设计和实现基于ARM平台Modbus/TCP主站协议程序,该Modbus/TCP主站协议可与基于ARM平台或PC机的Modbus/TCP从站协议实现通讯。

基于ARM的Modbus/TCP从站协议程序设计与实现

要求:在嵌入式ARM平台及Linux环境下,基于ARM平台的RJ-45以太网接口,设计和实现基于ARM平台Modbus/TCP从站协议程序,该Modbus/TCP从站协议可与基于ARM平台或PC机的Modbus/TCP主站协议实现通讯。

5 基于ARM和Linux的嵌入式测控系统研究与设计

要求:在嵌入式ARM平台及Linux环境下,可在ARM平台的AD/DA、串口、以太网接口、CAN总线接口等基础上,采用QT或MiniGUI图形用户编程方法,设计和实现基于ARM平台和Linux的嵌入式综合测控系统。

Mplay在Linux平台下的移植与实现

要求:将Mplayer移植到嵌入式实验平台下,可实现视频和音频文件的播放。

基于S3C2410/S3C2440的嵌入式Web服务器Boa移植

要求:将实验箱或开发板连接到网络中,可以通过计算机访问到开发板上的静态网页。

1. ARM-Linux 嵌入式系统在农业大棚中的应用(温度、湿度和二氧化碳浓度是影响棚栽农作物生长的3 大要素。为了实现农业大棚中这3 种要素数据的远程实时采集,引入了当前嵌入式应用中较为成熟的ARM9 微处理器和Linux 嵌入式操作系统技术, 采用温度传感器PH100TMPA、湿度传感器HM1500 和二氧化碳浓度传感器NAP221A ,设计一种基于TCP/ IP 协议的嵌入式远程实时数据采集系统方案。从硬件设计和软件实现2 方面对该系统进行具体设计。)

2. ARM系统在LED显示屏中的应用(利用ARM系统控制彩色LED显示屏)

3. ARM 嵌入式处理器在智能仪器中的应用(设计一种基于ARM 嵌入式处理器系统的智能仪器的硬件和软件设计方案, 并结合uc/o s2II或者 Linux嵌入式实时操作系统, 给出一套完整的任务调度和管理的方法, 最后用实例说明)

4. ARM系统在汽车制动性能测试系统中的应用(采用ARM系统构建一个路试法的汽车制动性能测试系统)

5. ARM 嵌入式控制器在印染设备监控中的应用(针对拉幅热定型机,设计一种基于485 总线的分布式监控系统。用ARM 嵌入式控制器实现主、从电机的同步运行和烘房温度的控制;在PC 机上用VB6. 0 设计转速和温度的监控画面;实现ARM、变频器和PC 机之间的数据通信。)

6. 基于ARM系统的公交车多功能终端的设计(完成电子收费、报站、GPS定位等功能)

7. 基于ARM9的双CAN总线通信系统的设计(设计一种基于ARM9内核微处理器的双路CAN总线通信系统。完成系统的总体结构、部分硬件的设计,系统嵌入式软件的设计,包括启动引导代码U214118操作系统内核、文件系统以及用户应用管理软件四个部分。)

8. 基于ARM9 和Linux 的嵌入式打印终端系统(嵌入式平台上的打印终端的外围电路连接设计、嵌入式Linux 的打印机驱动程序开发和应用程序的开发)

6 9. 基于ARM 的车载GPS 终端软硬件的研究(重点研究基于ARM 的导航系统的软硬件设计) 10. ARM系统在B超系统中的应用(完成系统软件硬件设计,包括外围电路)

11. 基于ARM 的嵌入式系统在机器人控制系统中应用(提出一种基于ARM、DSP 和arm- linux 的嵌入式机器人控制系统的设计方法, 完成控制系统的功能设计、结构设计、硬件设计、软件设计)

12. 基于ARM的视频采集系统设计(完成系统软件硬件设计,包括外围电路,采用USB接口的摄像头) 13. 基于ARM的高空爬壁机器人控制系统(构建一种经济型的爬壁机器人控制平台, 与上位机视觉定位和控制系统结合,使其适用于导航与定位、运动控制策略、多机器人系统体系结构与协作机制等领域。) 14. 基于ARM 嵌入式系统的拟人机器人控制器的设计(提出在拟人机器人控制器的设计中使用ARM 9 处理器S3C2410 和RT2Linux构建小型拟人机器人控制器的系统架构, 从硬件和软件上实现以拟人机器人的行走的控制。)

15. 基于ARM嵌入式系统的软测量应用(在基于Windows CE或者Linux操作系统的ARM嵌入式系统上实现一套通用工业过程软仪表。选用ARM嵌入式系统作为硬件平台, 基于普通PC 机上的嵌入式应用软件开发包EmbededVC + + 开发, 应用双重RBF 神经网络的模型作为软测量的数学模型。该软件包采用面向对象的软件体系结构,模块可以划分为系统调度、数据预处理、系统组态、核心算法、通讯和人机界面等6 个模块。)

16. 基于CAN与嵌入式Linux的经济型数控系统(设计了一种基于CAN总线的嵌入式L inux215D数控系统,要求系统具有很好的开放性, 分布性和实时性)

17. 基于ARM和GPRS的无线数据通信系统设计(完成基于ARM和GPRS的无线数据通信系统的软件硬件设计)

18. 基于S3C2410 平台与嵌入式Linux 的图像采集应用(在基于嵌入式Linux 系统的S3C2410 平台和在平台上进行开发所需的软件环境上实现图像采集这一应用,完成图像采集程序的实现,和JPEG 压缩的实现。)

19. 基于uC/OSⅡ和ARM 芯片L PC2119 的基础上,研究μC/ OS - Ⅱ在鱼雷制导系统中的应用,成为系统软件和硬件设计)国防生 109. 嵌入式系统设计中FLASH 存储器的应用研究(利用嵌入式微控制器实现对FLASH 的读取、编程和擦除操作, 为嵌入式系统功能扩展解决存储空间不足的瓶颈问题, 提供一个可靠的解决方案,完成系统的软件和硬件设计)

110. 嵌入式系统网络接口模块设计(采用高速高性能的L PC2132 微控制器与以太网控制器ENC28J 60 和接口芯片MAX232 相连接实现网络接口模块软件和硬件设计)

111. 嵌入式系统网络接口模块设计(设计基于TCP/IP的网络接口模块的软件和硬件设计)

112. 嵌入式系统在DSP 与网络接口中的应用研究(根据嵌入式系统组成及其特点, 完成嵌入式系统在DSP与网络接口中的软件和硬件设计)

113. 嵌入式系统在EPON系统开发中的应用研究(以PASSAVE公司提供的EPON解决方案为基础,利用PASSAVE公司的MAC控制芯片APS5001和APS6201开发OTL和ONU,对EPON的实际应用进行研究) 114. 嵌入式系统在LED大屏幕异步控制器中的应用研究(设计一款基于32位高性能ARM处理器和uC/OS-II的LED大屏幕异步控制器,充分利用uC/OS-II高效的多任务管理功能和ARM处理器强大的运算能力,实现单屏幕多窗口的任意位置显示,使得屏幕显示内容变得更加丰富,显示方式变得更加灵活) 115. 基于嵌入式系统的VGT:(variablegeometieturbine)涡轮增压器控制器的应用研究(对SOCP用于VGT等现代工业控制进行一些研究,包括嵌入式处理器系统、接口系统、DSP系统、数字通信系统、存储电路及数字系统)

116. 嵌入式系统在变电站继电器保护系统中的应用研究(完成系统的软件和硬件的设计) 117. 嵌入式系统在变电站综合自动化系统中的应用研究(本装置主要用于企业内部变电站电力线路保护的应用,设计一种基于ARM和嵌入式实时操作系统的微机线路保护装置,实现保护、测量和通信功能) 118. 嵌入式系统在车辆导航监控系统中的应用研究(结合GPS全球卫星定位技术、GIS地理信息处理技术、CDMA数据通信技术以及嵌入式系统等高新技术对嵌入式系统在车辆监控系统的应用进行研究,实现

12 具备全天候定位、视频图像采集与无线传输等功能的GPS车辆监控系统)

119. 嵌入式系统在车载导航中的应用研究(对嵌入式技术在车载导航系统中应用的关键技术进行研究) 120. 嵌入式系统在抽油机无线监控中的应用研究(以嵌入式系统为主控单元,以GSM网络为数据通讯介质的抽油机无线监控系统的软件和硬件设计)

121. 嵌入式系统在船舶监控系统中的应用研究(完成系统的软件和硬件设计) 122. 嵌入式系统在大型设备无线故障诊断中的应用研究(针对某大型装备对故障诊断系统的智能化和便携化要求,提出一种基于无线嵌入式系统检测技术的在线监测与故障诊断的方案,各检测终端固化于装备上,主机与各智能检测终端通过无线网络通讯,从而免去了主机与各终端间的连接电缆,实现了诊断系统的小型化和智能化)国防生

123. 嵌入式系统在道路检测系统中的应用研究(采用TI 高性能的DSP C5507 作为道路图像核心处理元件,实现道路信息的提取和视频图像的J PEG2000 压缩. 同时采用Motorola 公司的MCF5307 实现系统的任务调度和道路信息的网络传输,完成了嵌入式μClinux 操作系统的移植,实现在道路检测系统中的组网应用)

124. 嵌入式系统在电机远程监测中的应用研究(针对电机系统这一关键设备的远程网络监测,提出了在ARM处理器(主机)上运行嵌入式操作系统,远程监控客户机的网络监测方案)

125. 嵌入式系统在电力通信服务器中的应用一人机界面设计(研究基于嵌入式Linux的电力通信服务器开发技术;硬件系统采用ARM9处理器;软件功能的实现与完善主要基于Linux操作系统及开发环境;利用嵌入式图形界面开发工具MniiGUI设计用户界面)

126. 嵌入式系统在电子警察中的应用研究(完成智能综合电子警察自动监测系统的软件和硬件的设计) 127. 嵌入式系统在断路器智能控制中的应用研究(完成基于嵌入式系统的断路器智能控制器的软件和硬件设计)

128. 嵌入式系统在多端口电缆气压采集器中的应用研究(针对目前国内电缆气压采集器的现状及存在的问题,针对这些问题提出解决方案,并从硬件和软件两个角度对解决方案中采用的嵌入式系统(AT91RM9200 + Linux) 为核心的采集器进行软硬件设计)

129. 嵌入式系统在发射装置中的应用研究(完成系统的软件和硬件设计)国防生

130. 嵌入式系统在高速织机控制中的应用研究(将嵌入式系统应用于高速织机控制系统,对其硬件的关键部分(嵌入式处理器的控制接口部分) 和软件进行设计)

131. 嵌入式系统在工程地震仪的应用研究(完成基于ARM处理器和嵌入式操作系统Windows CE. Net的微型工程地震仪的软件和硬件设计)

132. 基于嵌入式实时操作系统的嵌入式控制系统研究(完成系统的软件和硬件设计)

133. 嵌入式系统在工业控制中的应用研究(完成一个嵌入式工业控制系统的软件和硬件设计)

134. 嵌入式系统在工业以太网监控中的应用研究(嵌入式系统在以太网工业监控中主要担当的任务是将现场的各种输入信号转换成可以直接连入以太网的输出信号,并实时接受远程客户端控制和访问,完成嵌入式现场终端的软件和硬件设计)

135. 嵌入式系统在过电流保护装置中的应用研究(完成系统的软件和硬件设计)

136. 嵌入式系统在环保监测领域内的应用研究(研制适用于环境监测系统实时性传输要求的监测传输控制器。采用GPRS或CDMA方式,解决原有监测传输控制器的费用高、覆盖范围小的问题。并实现了系统中随意增加或减少污染源的监测点) 137. 嵌入式系统在环境监控中的应用研究(采用嵌入式技术环境监控系统,通过嵌入式网络监控编码器实现本地压缩和存储,同时把音视频数字信号通过网络传送到监控中心,使客户端能在PC 上基于Windows系统即可实时的查看到监控信息)

138. 嵌入式系统在机房监控中的应用研究(利用嵌入式机房监控系统,解决机房监控系统的远程控制、程序维护等问题)

139. 嵌入式系统在机器人视觉中的应用研究(开发一种通用的嵌入式系统平台, 进行操作系统的移植和图

13 像匹配等算法的研究, 并将其应用于移动机器人的视觉导航)

140. 嵌入式系统在激光测量中的应用研究(利用嵌入式系统对激光测距仪进行控制及数据通信和处理, 并把参数显示在屏幕上)

141. 嵌入式系统在加油站信息管理系统的应用研究(对加油站储油罐油品信息的采集是掌握成品油销售、库存等信息的重要手段,通过对罐内油品液位、温度、油气浓度的实时监控,石油公司就可以直接或间接地获取油品销售过程中各种信息)

142. 嵌入式系统在静力测量中的应用研究(研究嵌入式系统在静力测量中的应用,目标机作为嵌入式系统应用平台,充分考虑系统的功能、可扩展性、功耗和体积要求,制定相应的组成模块。硬件系统由核心板和扩展板构成;而软件系统由引导程序、操作系统和文件系统组成) 143. 嵌入式系统在军用电子设备故障诊断中的应用研究(电子装备现有的故障诊断系统一般无法完成装备工作过程中的实时在线状态监测。利用多种非接触式的传感器信息融合技术、以太网网络通信技术, 设计现场级嵌入式状态监测系统, 采用嵌入式微处理器构建最小系统实现实时地对系统各个重要部分进行信号采集和在线状态监测, 为在线智能故障诊断系统提供诊断信息)国防生

144. 嵌入式系统在楼宇设备监控系统中的应用研究(以高性能的32位嵌入式芯片ARM920T为平台,以楼宇变配电监控系统为应用对象,针对系统各个构成部分进行研究开发)

145. 嵌入式系统在螺纹探伤仪中的应用研究(钻具事故主要是由于钻具螺纹部分产生疲劳断裂而造成的。利用涡流原理研制出了钻具螺纹专用无损检测仪器,该仪器由于采用了嵌入式网络模块ETR100 ,利用C 语言进行复杂的计算编程,简化外围电路的设计,无需标准试块进行标定) 146. 嵌入式系统在气浮转台无线测控实验中的应用研究(完成基于实时嵌入式系统的气浮转台无线测控通信子系统的软件和硬件设计)

147. 嵌入式系统在数控零编程滚齿机中的应用研究(将嵌入式技术与数控零编程思想相结合,以μCOS2Ⅱ实时操作系统为核心,建立一套具有友好人机界面的零编程数控系统。突破传统的手工编写数控程序的方法,实现NC程序的自动生成;而且通过USB接口将系统巧妙的设计成了一个可移动的存储器,间接的扩大数控系统的存储容量;通过RS232串口,系统还能与滚齿机床实现NC程序的上传和下载,构成一个集NC程序自动生成、存储和传输的集成化系统)

148. 嵌入式系统在铁路道口报警系统中的应用研究(完成嵌入式铁路平交道口自动报警系统的软件和硬件设计)

149. 嵌入式系统在网络化销售系统中的应用研究(完成基于嵌入式处理器、嵌入式Linux 和GPRS 的网络化销售系统的软件和硬件设计)

150. 嵌入式系统在微机继电保护中的应用研究(完成基于ARM9 和μC/OS-II 的微机继电保护系统的设计方案。系统以AT91RM9200 芯片为核心构成高速保护装置,利用实时嵌入式操作系统μC/OS-II,完成复杂的继电保护,而且保证装置的处理速度)

151. 嵌入式系统在线路多参数自动测量系统中的应用研究(利用嵌入式系统控制多个传感器同时测量轨道线路,通过特定算法计算出线路不平顺程度,指导线路养护维修工作,确保列车运行安全)

152. 嵌入式系统在相关处理机中的应用研究(利用FPGA和嵌入式系统实现千兆以太网传输系统,并将该系统应用在硬件相关处理机中。改善现有系统对LTA数据的采集和传送,而且缩短后处理的时间) 153. 嵌入式系统在消弧线圈接地系统中的应用研究(完成系统的软件和硬件设计)

154. 嵌入式系统在心脏疾病检测中的应用研究(以嵌入式系统为平台,设计无线远程心电监护系统和心音分析仪,综合运用嵌入式单片机技术、无线射技术、嵌入式TCP/IP网络技术、USB通信技术等) 155. 嵌入式系统在新型矿用充电机中的应用研究(设计以嵌入式微控制器S3C44B0X为核心的控制电路所组成的新型矿用充电机,对基于ARM核嵌入式系统的PWM输出电路、高精度的检测电路、人机接口电路和保护电路的软件和硬件进行设计) 156. 嵌入式系统在信息家电网络中的应用研究(针对多总线、多协议的传统智能家居系统管理不方便,可操作性差等缺点,提出一种基于嵌入式系统,通过RTL8019AS 以太网芯片实现和以太网通信的方案)

14 157. 嵌入式系统在蓄电池充电中的应用研究(完成系统的软件和硬件设计)

158. 嵌入式系统在液晶电光特性测试中的应用研究(完成一种智能液晶电光特性测试仪的设计,该设计以ARM9微处理器为控制和数据处理核心,并引入WINDOWS CE操作系统,带有用户图形界面,操作简单,可实现对液晶电光特性参数的智能测量和数据图形的显示输出)

159. 嵌入式系统在医疗监护领域中的应用研究(以Intel公司的PXA255系列处理器,Linux在嵌入版本,MINIGUI图形工具包为平台,研究医疗嵌入式电子产品软件研发的技术特点)

160. 嵌入式系统在医疗仪器上的应用研究(研究嵌入式系统在医疗仪器上应用的可能性、方法)

161. 嵌入式系统在远程复位控制中的应用研究(设计基于嵌入式系统在远程复位控制器,系统采用微控制器作为控制核心,MT8870为音频解码芯片,以PSTN公话网为信号传输控制介质)

162. 嵌入式系统在远程监控中的应用研究(对嵌入式系统进行软硬件的选择和设计。从价格、性能和功耗三方面考虑,核心硬件设计选用基于AR划7TDMI的32位处理器S3C44BOX作为主控芯片。软件分两部分:一是嵌入式操作系统的选择,二是在对TCP/PI协议理解的基础上,选择了一种适用于嵌入式系统的协议栈,并将其移植到嵌入式系统中)

163. 嵌入式中央储备粮直属库远程监控系统设计(以中央储备粮某直属库远程自动监控系统项目为背景,完成嵌入式远程自动监控终端的设计。系统软件设计采用结构化设计中的模块化程序设计方法,根据功能的不同进行模块的划分,功能模块包括底层设备驱动模块、用户界面模块、GPRS 网络模块、通信协议模块等。嵌入式中央储备粮直属库远程监控系统实现粮库的分散控制与集中管理,和粮库的智能控制)

164. 嵌入式系统在远程图像监控系统中的应用研究(完成系统的软件和硬件设计)

165. 嵌入式系统在智能电梯中的应用研究(完成一种应用于电梯控制系统中的新型、高效的嵌入式控制系统的软件和硬件设计)

166. 嵌入式系统在智能交通中的应用研究(根据嵌入式系统产品在ITS( In2telligent Traffic System ,智能交通系统) 应用中的工作稳定性高、环境适应能力强和设备独立性三个特点,探讨嵌入式系统在智能交通系统中应用)

167. 嵌入式系统在中小型水电站中的应用研究(完成系统的软件和硬件设计) 168. 嵌入式系统在自动化仪表中的应用研究(选择高性能的嵌入式微处理器,研究新型智能化、网络化的仪器仪表)

169. 嵌入式语音识别及控制技术在智能家居系统中的应用研究(完成基于语音识别控制的智能家居系统方案设计。系统分软件和硬件两部分,上位机实现语音采集和识别、处理,发出相应的动作命令,通过串行通信,构成串行控制网络,控制具备符合接口规范的设备,通过语音实现对家用电器的遥控。对语音识别技术进行研究。经分析比较,采用基于HMM识别算法的MicrosoftSpeech SDK语音开发平台进行开发)

170. 嵌入式远程数据采集系统技术的应用研究(利用嵌入式数据采集模块和网络通信技术,将分散的现场数据采集后传送到数据服务器进行集中处理)

171. 嵌入式在小型网络视频服务器中的应用研究(完成一种基于嵌入式系统的小型网络视频服务器硬件和软件设计)

172. 嵌入式在液位监控系统中的应用研究(针对液位远程监控的要求,把嵌入式与Internet技术相结合,采用了B /S (Browser/Server)模式对液位实施远程监控。在控制策略上,则采用九点控制算法,对液位实行控制。用户只需要在其他计算机上利用通用的网页浏览器,通过以太网访问监控页面的形式进行监控)。 173. 嵌入式智能代理在制造系统中的应用研究(多代理技术(Multi2Agent)在制造系统中的应用,提高了制造系统的柔性,智能性和可重构性。采用嵌入式技术和智能代理技术相结合的嵌入式智能代理技术,实现多代理系统中设备智能代理的方案。该智能代理以嵌入式微控制器ARM为硬件核心,以嵌入式实时操作系统μC /OS2Ⅱ为软件平台。各智能代理间通过以太网实现互连和信息交互,共同协调完成加工任务) 174. 嵌入式智能机器人路径规划应用研究(研究智能机器人路径规划算法的研究现状, 指出各种算法的优

15 缺点, 提出建立嵌入式智能机器人路径规划平台, 实现基于嵌入式实时系统的智能机器人路径规划算法)

175. 嵌入式状态监测与故障诊断装置的设计(将工业以太网技术应用于工业设备监控系统,实现基于32 位高性能处理器AT91RM9200 的嵌入式远程状态监测与故障诊断装置)

176. 嵌入式系统在变电站控制系统中的应用研究(完成系统的软件和硬件设计) 177. 一种嵌入式微调度器的实现方法研究(分析常见嵌入式操作系统的任务调度算法,提出一种新的应用于智能仪表的实时任务调度算法,并在典型的8 位、16 位SoC 上进行设计,实现基于这种算法的嵌入式操作系统)

178. 在嵌入式系统开发中仿真软件的特殊应用研究(在开发工业控制系统配套软件过程中应用嵌入式仿真软件)

179. 占先式实时内核μC/ OS2II 在车辆动态监控/ 调度实验平台中的应用研究(为了满足车辆动态监控/ 调度实验平台车辆模拟系统实时多任务工作的需要,在系统主控CPU TMS320L F2407A 上移植嵌入式实时操作系统(RTOS)μC/ OS2 II ,开发基于μC/ OS2 II 内核的实时多任务软件系统,以满足系统正常工作时对多路传感器数据和上位机控制信息的实时处理。在μC/ OS2II 内核移植的基础上,按照系统需要划分任务、确定任务优先级、实现任务间通信和同步的具体方法进行研究)

180. 实时嵌入式操作系统在单片机中的应用研究(在MCS - 51 系列单片机上移植μ C/OS - II 实时嵌入式操作系统)

第四篇:Java课程设计

Java及J2EE课程设计题目

1、文件档案管理

文件档案管理系统主要对外来文件、下发文件和需要抄送的文件进行统一管理。划分为以下三个模块:收文管理、发文管理、抄送文件。

1. 收文文件增加、删除和修改,其字段有:收文编号、收件日期、文件标题、内容、发文单位、签发人

2. 发文文件增加、删除和修改,其字段有:发文编号、发件日期、文件标题、内容、收文单位、发件人

3. 抄送文件增加、删除和修改,其字段有:文件编号、发件日期、文件标题、内容、抄送单位、发件人

4. 查询条件是发文类型(收文、发文还是抄送)、文件标题、内容进行模糊查询。

应用工具:jsp+struts+jdbc

题目等级:A

2、运动员档案管理

运动员档案管理系统是对运动员的基本信息及参加比赛的情况进行管理维护。分为两个模块:运动员建档、比赛记录。

5. 运动员建档增加、删除和修改,其字段有:学生编号、姓名、出生日期、性别、民族、政治面貌、主修项目、联系方式

6. 对运动员的档案进行模糊查询,查询条件有:学生编号、学生姓名、性别、主修项目

7. 对比赛记录进行增加、删除、修改,其字段有:学生编号、姓名、时间、地点、比赛名称、参加项目、成绩、名次

8. 对比赛记录进行模糊查询,查询条件有:学生编号、学生姓名、比赛名称、参加项目、成绩 应用工具:jsp+struts+jdbc

题目等级:A

3、信息发布系统

信息发布系统是将最新信息、以最快的方式展示给用户。提供信息的维护管理功能。信息主要字段:发布时间、标题、内容、有效期开始时间、结束时间、发布人、是否阅读,完成对信息的发布、修改、删除操作,对信息进行模糊查询,其查询条件为标题、内容、发布人

应用工具:jsp+struts+jdbc

题目等级:A

4、通讯录管理

通讯录管理系统是方便用户管理自己的联系人,查找相应的联系方式。根据类别的不同对联系人进行分类管理。联系人信息有:姓名、性别 、职务、办公电话、手机、宅电 、电子邮件、通讯地址,完成对联系人的增加、删除、修改操作,提供对通讯录进行模糊查询,其条件为姓名、性别、职务、通讯地址字段

应用工具:jsp+struts+jdbc

题目等级:A

5、备忘录管理

备忘录管理系统是记录每天需要做的事情,起到一个提醒的作用。提供对这些信息的维护功能。备忘录中的内容主要有:日期、标题、内容这三个数据项,完成对其的增加、删除、修改操作,并可以按日期和标题、内容进行模糊查询

应用工具:jsp+struts+jdbc

题目等级:A

6、会议管理

会议管理系统是记录会议的基本信息,开完会后记录会议的讨论结果,进行备案,供以后查询使用。会议的基本信息:会议主题、会议类型 (周会、报告会、考务会……)、会议状态 (准备中、进行中、已结束三种)、会议时间、会议地址 、参与者 、会议主要内容,完成对其会议基本信息的增加、删除、修改操作,并要记录会议结果,会议记录结果主要记录的是会议讨论结果 、领导签字两个数据项。 应用工具:jsp+struts+jdbc

题目等级:A

7、日程管理

日程管理要记录每天的工作日程安排,主要内容包括:记录时间、名称、内容、地点、日程的开始

和结束时间,完成对基本信息的增加、删除、修改操作,并对日程的信息进行查询,查询条件有:名称、内容

应用工具:jsp+struts+jdbc

题目等级:A

8、日志管理

日志管理要记录每一天完成工作的情况,记录的信息有时间、上午工作记录、下午工作记录、记录人,完成对这些信息的维护,并对日期进行查询

应用工具:jsp+struts+jdbc

题目等级:A

9、用户管理

为了方便网站管理者对用户进行身份确认,或者是用户购买以后进行配送等服务,必须要有用户管理系统。用户管理系统应该具有用户注册、用户登录、用户修改和用户注销等功能。

1. 用户注册(1)

2. 用户登录(1)

3. 用户信息修改(1)

4. 用户注销(1)

应用工具:jsp+struts+jdbc

题目等级:A

10、数据查询

网上购物的一个优势是可以在商品中进行查询。

1. 生成查询记录集(1)

2. 分页显示功能(1)

3. 查看商品详细信息(1)

应用工具:jsp+struts+jdbc

题目等级:A

11、购物车

1.添加到购物车(1)

2.查看购物车(1)

3.购物车操作(1)

4.结帐(1)

应用工具:jsp+struts+jdbc

题目等级:A

12.新闻管理系统

题目:当今社会是一个信息社会,人们通过信息了解社会情况,进行社会活动,而新闻作为企事业单位宣

传自己,发布信息的主要形式,而在网络新闻的宣传是一个新兴事务,并且发展很快,已经成为一个重要信息发布媒体。所以现要求你设计一个用于新闻管理的信息系统,实现新闻的编辑与发布。

功能要求:本系统要求可以完成新闻在线发布,在线编辑,新闻分类,图片新管理等功能,技术上要求

使用JSP技术。

题目等级:B

13.在线考试系统

题目:考试作为学员学习效果的检验的主要方式一直被采用,而且考试形式也有许多方式,如笔试,面

试等,在线测试作为一种新的考试形式,得到越来越快的发展。所以现要求你设计一个在线考试系统,实现在线测试。

功能能要求:实现在线测度,在线评测,随机出题,试题编辑等功能,技术上采用JSP+JavaBean实现。题目等级:A

14.网上书店系统

题目:图书是人们了解知识,掌握知识的主要手段,传统的书店都店面形式,人们需要去书店才能够购

买,花费大量的时间也不一定得到一本满意的书籍。而网上书店就是利用网络为人们提供一个足不出户就可以买到一本理想的书籍的方式。所以要求你设计一个网络书店系统,实现书籍的在线销售,在线阅读。

功能要求:实现图书在线阅览,在线选购,新书推荐等功能,技术上要求采用JSP +JavaBean实现。 题目等级:A

15.学生学籍系统

题目:学生学籍管理是一个学校管理的重要组成部分,学生学籍管理也是最麻烦的一项管理,所以实现

学生学籍管理的信息化是一种简化管理的主要途径。现要求你设计一个实现学生学籍管理的系统,实现学生学籍管理的信息化。

功能要求:学生学籍注册,查询,更新,学生奖惩,学籍变动等功能。技术上要求采用JSP技术实现。 题目等级:B

16.留言本

题目:留言本是网站中用于与管理员进行信息交流的主要方式,是网站中的一个重要功能之一,现要求

你设计一个留言本,实现在线留言。

功能要求:留言发布,留言回复,留言置顶,留言验证等功能,技术采用JSP实现。

题目等级:C

17.在线投票问卷管理系统

题目:在线调查是调查了解对某件事情人们反映的主要方式,是目前比要流行的一种调查方式。现要求

实现一个在线投票调查系统,并可以进行结果统计,结果评测等功能。

功能要求:在线投票,在线答卷,在线统计,在线评测等功能,技术上采用JSP实现。

题目等级:C

18.员工档案管理系统

题目:员工档案是一个企业人才建设管理的重要资源,好的员工档案管理,对提高员工工作积极性,

提高企业效益的重要方式。所以要求设计一个员工档案管理系统,实现员工档案管理的信息化管理。

功能要求:员工档案注册,员工考核,员工调动等功能,技术上采用JSP+JavaBean实现。

题目等级:A

19.文本编辑器

题目:参照Windows记事本程序设计一个文本编程器,可以进行文本的格式编辑。

功能要求:要求有菜单,工具栏,文本编辑功能所需要的功能,技术上采用Java图形窗口技术实现。题目等级:C

20.计算器

题目:参照Windows计算器程序设计一个计算器,可以实现数学计算。

功能要求:要求功能上要与Windows计算器功能类似。

题目等级:C

21. HANNOI-塔

题目:运用多线程与图形接口技术设计一个HANNOI-塔演示程序,要求增加简易图形界面。功能要求:能够至少演示5级HANNOI-塔。

题目等级:B

22.挖雷游戏

题目:运用多线程程序与图形接口技术设计一个挖雷游戏程序,要求有简易的图形界面。

功能要求:功能上与Windows扫雷游戏类似。

题目等级:A

23.动态时钟

题目:运用Applet和多线程技术设计钟表程序,以实现当前时钟的显示。

功能要求:要求有表盘,可以调整时间。

题目等级:B

24.音乐播放器

题目:运用Applet技术设计一个可以播放音乐的播放器。

功能要求:可以播放音乐,可以添加乐曲等功能。

题目等级:C

25.实验室网上签到系统

题目:要求实现一个实验在线签到系统,学生可以在上实验时完成签到。

功能要求:课程设置,新建签到,学生签到列表,学生在线签到等功能。技术上采用JSP+JavaBean技

术实现。

题目等级:B

26.用户管理系统

题目:要求实现用户管理系统,可以实现用户注册,用户权限管理等功能。

功能要求:用户注册,用户极限分配,用户登录等功能。技术采用JSP技术实现。、

题目等级:C

27.图书馆管理系统

题目:要求实现图书馆的在线管理,学生可以在线借书,在线阅览等功能。

功能要求:在线图书管理。在线阅读,在线借书,还书等功能。技术上采用JSP+JavaBean实现。题目等级:B

28.求职招聘系统

题目:网上求职是当今人才流动,人才引进的重要途径,但对于成百万的简历的管理,职位的发布的

管理如果采用人工的方式会花费大量的人力、物力,但如果实现计算机网络化 管理就显得容易一些,所以现要求你设计一个求职招聘管理系统,实现人才交流的信息化处理。。

功能要求:职位发布,在线投简,在线应聘等功能。技术上采用JSP+JavaBean技术实现。题目等级:B

29.仓库管理系统

题目:仓库管理是一个非常烦琐,但是很重要的工作。如果能够实现仓库管理的计算机处理,对于提

高工作效率,降低工作成本,能够起到非常重要的作用,所以现要求实现一个仓库管理系统,实现仓库的信息化管理。

功能要求:实现货物的出库,入库,库存统计,库存预警等功能。技术上采用JSP+JavaBean技术实现。题目等级:B

30企业网站管理系统

题目:网站对企业宣传工作的开展提供一个非常的好的效果,产生很好的效益,这就说明网站已经成

为企业宣传自己的重要手段,网站管理的好坏直接影响这个网站的应用,所以现要求为某企业网站设计一个管理系统,实现网站的后台管理。

功能要求:产品发布,用户管理,信息发布等功能。技术上采用JSP+JavaBean技术实现。题目等级:A

31.流量统计系统

题目:网络流量是反映一个网站受关注度情况的重要表现,是网站调整版面信息的参考,访问流量高

的网站证明其效益非常好,是一个非常理想的网站,但流量低的网站就需要进行信息的更新和版面的修改,以提高网站的访问量,这样网站流量的时时统计能够给网站管理员提供一个网站运行情况信息参考,为其更好的管理网站提供帮助。现要求你设计一个网站访问流量的统计系统,时时统计网站访问流量。

功能要求:显示在线人数,当前访问者IP,历史访问人数,最高流量时间等功能。技术上采用JSP技

术实现。

题目等级:C

其它可选题目

以上题目的等级全都为C,所选工具应为jsp+jdbc,都要完全相应的增、删、改、查等功能

(1) 酒店管理信息系统

(2) 客房管理信息系统

(3) 药品管理信息系统

(4) 学籍管理信息系统

(5) 成绩管理信息系统

(6) 宿舍管理信息系统

(7) 图书管理信息系统

(8) 财务处理信息系统

(9) 固定资产核算信息系统

(10) 工资管理信息系统

(11) 材料管理信息系统

(12) 成本管理信息系统

(13) 房地产产权产籍管理信息系统的开发

(14) 住宅小区物业管理信息系统的开发

(15) 建设工程报价管理信息系统的开发

(16) 建设工程预算系统的开发

(17) 项目材料管理信息系统的开发

(18) 工程材料采购管理信息系统的开发

(19) 工程成本管理信息系统的开发

(20) 机械设备租赁管理系统的开发

(21) 工程图档管理信息系统的开发

(22) 企业人力资源管理信息系统的开发

(23) 企业职工培训管理信息系统的开发

(24) 企业职工医疗保险信息系统的开发

(25) 商品销售管理信息系统的开发

第五篇:Java课程设计

统一要求:

设计成品 (按难度自选一个到两个完成)

可分组或单独完成,每组最多两人,19周前交 1设计报告

(1)本程序的功能描述

(2)程序设计思想(数据结构和各功能的实现办法) (3)核心程序清单(应有必要说明) 2结果分析

(1)本程序的局限性及改进方法

(2)应用本程序的设计方法可以编写哪些类似的程序 一:小型通讯管理系统

通讯录管理系统含有:输入 显示 查找 删除

要求

1通讯录的每一条信息包括姓名,单位,电话!(可用数组或数据库) 2输入功能:可以一次完成若干条信息的输入.

3显示功能:完成全部通讯录信息的显示(一屏最多显示10条,超过十条应能够自动分屏显示) 4查找功能:完成按姓名查找通讯信息. 5删除功能:完成按姓名删除通讯信息.

6应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观!

二:个人简历程序:(参照中华英才网http://的创建个人简历的选项)

通过文本框输入姓名,通过单选按钮设置性别,通过组合框选择籍贯(列出省、市),文化程度、出生日期、现居住地。以及填写教育经历、语言及方言等。

请按自行安排界面排版方式,注意美观性。

三:多小球运动程序:

请编写一个多小球运动的程序,要求可以设置每个小球的半径,初始书度,加速度。

当用户点击发射按钮时,程序按指定的弹出一个小球,当小球碰到边界线时,碰撞为完全碰撞。

要求每个小球为一个线程,不考虑小球之间的碰撞。

四:打字小程序。

从屏幕顶端随机落下不同的英文。如果在字符下落的过程中,用户正确输入对应字符,字符消失,加1分;到字符落到底端还没正确输入,扣一分。

给出最宗成绩。程序可设 重新开始,暂停,练习时间,字符出现的数量,速度等。

五:龟兔赛跑

龟兔在同一个圆赛跑,要求可以设置龟兔跑一周的时间,兔比龟快。龟兔同时其跑,当兔快龟一圈时,计算器加1,并显示在屏幕上。 六:学生成绩管理系统。

完成一个班学生的成绩管理。为完成程序功能,至少要有两个这样的功能模块:

l 输入成绩 2 查询成绩

因为查询模块中又分为:

l 按学生查询 2 按课程查询

所以为它们分别编写函数。因为上述这些操作中要输入某位学生和某门课程,所以再编写两个函数来输出数组中的学生信息和课程信息并请用户从中选择:

1显示学生信息从中进行选择 2显示课程信息从中进行选择

系统管理员需要管理系统所有用户的信息,包括用户编号、名称、备注等,可以对其添加删除修改和启用停用等操作。

还需要为系统用户划分角色和权限,保证不同身份的用户进入后可以有不同的权限,如某科目的老师可以录入本科目的成绩,学生只可以有查询权限等。

七:使用ServerSocket和Socket实现服务器支持多客户机通信。当有多个客户向服务器提出时请求时,服务器一端会分别为每个客户从一个包含多行文字的文本文件中读取一行文字,发送给每个客户,直到文件读完文件中所有行,服务器一端发出“bye”并停止运行,客户端也都停止运行。

八:编写一个图形用户界面的应用程序,在窗口中,有一个图片循环地从窗口的左面移动到窗口的右边。当鼠标点击窗口时,图片停止运动,再次点击图片恢复运动。 九:编写程序,在文件中输入若干个单词(每个单词可重复一次或多次)。编程实现统计每个单词重复次数,并对非重复的单词进行排序,将排序结果输出到文件中。 十. JDBC技术的应用

——校园卡信息/学生信息/教师信息/图书信息/宿舍信息/学生会/成绩/课程/教室管理/公务员招考系统的设计实现

以校园卡信息管理、学生信息管理、教师信息管理、图书信息管理、宿舍信息管理、学生会活动管理、成绩管理、教室管理等为例,使用JDBC-ODBC数据库接口,完成对后台数据库的插入、删除、修改、查询等操作。数据库系统可采用Sql Server、Access等,要根据完成的不同功能在数据库系统中定义有关的各种信息表:如在教师信息管理系统中要设计教师基本信息表、教师学习进修情况表、教师奖惩情况表、教师上课情况表等。其他几个子系统中数据表的设计由同学们根据实际的需求自主完成设计。 十一. 文本编辑器的设计与实现

设计一个类似于Windows记事本(Notepad)的Java程序。可以打开、新建、保存一个文本文件;对选中的文本进行各种编辑操作(设置字体、字号、字型、对齐方式、背景、前景色、复制、粘贴、剪切、查找、替换等);在文本中能够插入对象。 十二..计算器的设计与实现

设计一个能实现计算器功能的Java程序,可以进行加、减、乘、除(另外可适当加上阶乘、正弦、余弦和指数)运算。 十三. 图象浏览器的设计与实现

设计一个能实现图象浏览与编辑功能的Java程序,包括如下功能:

1)从已有的图象文件列表中选择某一个,即可显示该图象,并可做旋转等变换。 2)在画布区域上可以进行各种规则图形的绘制(如:线段、矩形、多边形、圆等),还可通过鼠标的拖动自由绘图。

3)可以连续播放所选文件夹下的所有图象。 十四: 媒体播放器的设计与实现

利用JMF(Java Media Framework)提供的API,实现图像浏览、音频播放、视频播放功能。

十五:局域网聊天程序的设计与实现

该程序实现局域网内的聊天功能,包括服务器端程序和客户端程序两部分。 客户端程序:可连接到服务器,并将消息发送到服务器端和接受服务器端发送来的信息。 服务器端程序:可将消息发送到客户端和接受客户端发送来的信息 十六:基于Web的应用

——网上超市/网上书店/网上花店/网上物流/网上招聘/同学录/网上选课/网上考试系统的设计

应用JSP技术,设计一个类似电子商务、电子政务类的简单应用系统,可以在网上动态展示各类信息,并根据相应的业务流程进行必要的逻辑处理,系统信息可以进行后台维护。需要动态显示的信息要存放数据库中,数据库可以用Sql Server、Access;后台管理要提供对数据库中信息进行动态维护(包括添加、删除、修改)的页面。 十七:益智类小游戏的设计与实现

运用多线程和多媒体技术设计一个简单的益智类小游戏,游戏内容自行构思,不得直接利用网上现有游戏程序,要求有人机交互和界面动画,游戏过程中有声音效果,游戏成绩能记录、显示。

上一篇:七月份思想汇报下一篇:南食药监发20086号