java程序设计-期末大作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Fra Baidu bibliotek
期末作业要求: • 2-3人以内组成一个小组,自由组合; • 每个小组可以只提交一份程序 (打印稿,只打印核心内 容,需要有运行结果展示); • 每个人必须自己写开发文档; • 开发文档包括:需求分析,概要设计,详细设计。 • 其中详细写出自己在开发中完成的工作; • 两个小组的程序不能一样,否则两个小组都按照0分处理; • 每个小组内部程序可以一样,但是提交文档不能一样,完 成的工作不能一样,否则0分处理; • 同学对于题目不满意的可以自己选择题目,但是交作业时 要亲自到场,我要检查编程情况。
通过可视化界面完成和用户的交互; 用户可以借书、还书、查询图书状态; 图书馆保存所有图书信息和状态; 图书馆保存所有用户的状态; 图书馆可以添加图书,删除图书、添加用户、删除用户; 每一本书有多个副本,当该书库存数不为0时,可借; 用户可以保存借来的书一段时间,并在有效期内归还;
期末大作业
期末作业
1开发一个文件编辑器,可以满足以下要求(2人)
通过可视化界面完成和用户的交互; 用户启动程序时需要输入用户名,密码,输入正确后打开 主界面; 能够打开二进制可执行文件,ASCII码文件和图片文件; 能够将读取到的文件内容以正确的格式在窗口中显示出来 (二进制的显示成为十六进制数,ASCII码文件显示为字 符串,图像文件显示出图像的内容); 能够同时用多个窗口打开多个文件,并能够对这多个窗口 进行统一管理; 能够修改ASCII文件和二进制文件的内容,并进行保存。
2.开发一套聊天程序,需要满足以下要求: (3人)
通过可视化界面完成聊天; 每个用户界面上显示出其它用户的列表; 能够实现双方通过服务器建立通信连接,实现一 对一的聊天; 能够通过服务器,采用多线程实现多人间的群聊; 能够实现文字通信和传输图片; 能够保存通信记录到本地。
• 3.图书馆借书系统(2人)
相关文档
最新文档