互联网软件开发(java)大作业题目备选.docVIP

互联网软件开发(java)大作业题目备选.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
集合并集问题 编写一个Java应用程序,对于给定的一个字符串的集合,格式如:   {aaa bbb ccc}, {bbb ddd},{eee fff},{ggg},{ddd hhh} 要求将其中交集不为空的集合合并,要求合并完成后的集合之间无交集,例如上例应输出: {aaa bbb ccc ddd hhh},{eee fff}, {ggg} 请将制作好的源文件保存为“t1.java”。(本题60分,要求1占20分,要求2占35分,要求3占5分) (1)分析问题,描述你解决这个问题的思路、处理流程,以及算法复杂度。 (2)编程实现题目要求的集合合并。 (3)描述可能的改进(改进的方向如效果,算法复杂度,性能等等)。 2、移动数字游戏 在下图中的九个点上,空出中间的点,其余的点上任意填入数字1至8;1的位置保持不动,然后移动其余的数字,使1到8顺时针从小到大排列。移动的规则是:只能将数字沿线移向空白的点。请将制作好的源文件保存为“t2.java”。(本题共60分,要求1占20分,要求2占40分) 要求: (1)分析问题,并描述你的算法设计思想。 (2)编程显示数字移动过程。 学生信息管理系统 系统主要包括学生基本情况管理、学生成绩管理。 4、超市库存管理系统 系统功能包括商品入库,商品出库,商品库存查询等。 5、java聊天程序 系统能够实现两个用户之间自由聊天,直到其中一人发送“bye”结束聊天程序。 6、俄罗斯方块游戏 使用awt图形界面编程,实现俄罗什方块程序 7、图像传输与显示 程序分为客户端和服务端,服务端在指定端口监听,当有客户请求时,服务端通过udp发送一个图像文件给客户端,客户端接受到文件后,将其显示在窗口上。 8、三子棋游戏 编程实现三子棋游戏,游戏智能上的要求:能赢得情况下不能输。 9、电话号码存储系统 需求概述 超级市场中,有的时候需要保存购买者的名称、电话号码、地址信息,以方便进行送货上门、订购服务。 ? 电话号码目录是拥有大量数据的存储库,提供有关个人和组织的信息,简易的电话号码存储系统可以采用java语言来实现,并且这些信息可以保存在磁盘文件上。 ? 随着新订户的加入、一些老订户的删除以及其他订户数据的改变,必须经常地更新目录。除了添加、删除、修改操作外,还可以查询现有的数据。 第二部分:整体设计 系统采用java语言来编写,电话号码目录要求存在一个名为 telefon.dat 的文件中,该文件应包括下列订户详细信息: ? ?????? 订户名字(最多 30 个字符); ?????? 地址(最多 50 个字符); ?????? 电话号码(介于 4000000 和 4999999 之间); ? telefon.dat 文件始终应该按订户名排序,而不管执行的是什么文件修改操作。 ? 电话号码目录系统应以下列菜单开始: ? TELEPHONE DIRECTORY SYSTEM ? ?? 1. Add new subscriber details ?? 2. Modify existing subscriber details ?? 3. Delete existing subscriber details 牋?TE4. Display subscriber details based on telephone number ?? 5. Display subscriber details based on subscriber name ?? 6. View Directory ?? 7. Quit ????? Enter choice: ? 根据用户的选择,将执行对应的操作。 10、游船信息管理系统(要求至少完成其中的5个模块) Bradshaw Marina是一家私人公司,在位于美国中西部的一个大的名为Clinton Lake 的内陆湖上出租划艇和提供客轮。 该湖构建于20世纪70年代,主要提供洪水控制和产生有限的电能。U.S Army Corps of Engineers 管理该湖并限制在其海岸周围建筑,创建理想的野生环境,另外还为船客提供停车设施。Bradshaw 是该湖上的3个码头中的最大的一个。 3个码头大约可以容纳600艘划艇:450艘帆船和150艘汽艇。Bradshaw 的船流量大约为350艘帆船,75艘汽艇。但是还准备进一步扩大。 ??? Bradshaw Marina希望能够拥有一个自动化的系统来跟踪其客户,他 出租的划艇和船只。起初系统将只为客户,划艇和船只保留基本信息, 并执行基本的日常业务任务。这些任务包括创建租约,计算船台上的船只数量和为船台指定船只。该码头还想使用系统来搜索信息,如空船台和出租给特定客户的船只。 ?? Bradshaw还想提高系统,以

文档评论(0)

yan666888 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档