java课程设计

JAVA&软件工程”课程设计参考题目

  1. Java实现数据库数据备份

要求:制作数据库(Oracle)连接、用户名、密码、导入/出主机名,导入/出文件名(包括路径),可用XML统一标准格式。

界面如下:

  1. 编制Java系统配置模块

要求:以用户界面的形式(用户在界面上填写配置信息)的输入参数传到应用程序实现,其它模块程序直接调用本配置的数据库连接进行操作处理。

执行包括:数据库(Oracle)连接的主机名、用户名、密码、WEB系统的虚拟目录路径,最大连接数等。

界面如下:


3. Java实现小数据库应用系统

要求:实现读者基本信息数据表的浏览、插入、删除、修改、保存等基本操作,但总体界面风格应与所给界面功能一致(可用Application,也可用Applet),参考界面如下:


4. 编写一个会话程序(通过Java的网络功能实现)。

要求:会话双方可以自由通话,看到对方发来“bye”则退出。


5. 编写一个具有插入、删除、修改、查询功能英汉、汉英对照的电子词典。


6. 编写一个简单的图书管理程序(功能要求如题目3)。


7. 编写一个小应用程序。

要求:在小应用程序的主线程中有两个线程,一个负责模仿垂直上抛运动,另一个模仿45度的抛体运动。要求:能用曲线动态演示。


8. 结合多线程方法,编写一小应用程序。

要求:在显示图像时实现图像的一些特殊效果,要求图像能逐渐推进放大、收缩、旋转等功能。


9. 日历记事本

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

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

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

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


10. 网上书店

要求:购书者可以通过访问Web站点,得到图书信息。系统可以:

1、显示每本书的详细信息

2、显示购物车和顾客选购的图书信息

3、收集顾客个人资料

4、对定单的修改、确认、提交等


11. 学生成绩管理系统

要求:对学生成绩进行综合管理,学生信息要素:学期、学号、姓名、课程名称、课程成绩。因此学生成绩管理系统的主要功能为:

1、学生信息管理

2、课程信息管理

3、成绩信息管理

4、学期信息管理


12. 个人通讯录管理程序

要求:增加记录、删除记录、显示所有记录、查询记录、文件备份、退出。通讯录记录信息包括:姓名,电话,email等。


13. 汽车出租管理系统(单机版或者B/S

要求:用户可以查找租车的各种信息,例如,车的款式、租车的手续、价格等,系统还能够管理各种出租汽车并计算其租金并生成租车合同等。


14. ATM柜员机模拟程序

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

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

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

3ATM存款:不能出现负存款。

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


15. 学生管理系统

要求:主要对学生资料进行管理,包括学籍管理和成绩管理。学籍管理包括各种信息的录入、修改、删除等操作;成绩管理包括对学生成绩的录入,修改等。此外还有对各种信息的查询以及生成各种图象来显示结果,便于管理人员查看。


16. 火车订票系统

要求:可输入、添加、删除及修改列车信息,并能实现查询、订票、退票等功能。此系统还应能够打出取票通知和帐单,以保证能使每个旅客在出发的前一天凭取票通知和帐单交款取票。


17. 超市收银系统(不考虑条码处理部分

要求:接收收银台(客户端)的信息,经服务器处理后,把结果返回到收银台。

即:客户端由收银员输入顾客的会员卡卡号(若有卡)、所购商品的货号等,然后把信息提交服务器。由服务器从数据库中取出有关价格信息,再把这些信息返回给收银台。同时把该收银台的销售总量和有关种类商品的剩余量以及该持卡顾客的消费情况交数据库存储以供查询。

另外,对没有卡的消费情况不记录该顾客的消费情况等个人信息。如果一个未持卡顾客一次购物满200员,可为其发放一张会员卡,以后在该商场购物可向9折优惠。

你可能感兴趣的:(java细节)