互联网软件开发(java)大作业题目备选.doc_第1页
互联网软件开发(java)大作业题目备选.doc_第2页
互联网软件开发(java)大作业题目备选.doc_第3页
互联网软件开发(java)大作业题目备选.doc_第4页
互联网软件开发(java)大作业题目备选.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 集合并集问题编写一个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)编程显示数字移动过程。 3、 学生信息管理系统系统主要包括学生基本情况管理、学生成绩管理。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 4. 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还想提高系统,以使它可以添加船只服务记录,该服务将有助于跟踪任务,如拖拽船只,油漆船底或研究引擎。以后,它将为系统添加开票功能而且将能够使用系统为船台租赁和船只服务生生成票据,记录付款,发送延期通知和生成账户可接收的报表以及其它的记账报表。”。下面是这个项目的一些模块。11、 jsp酒店管理系统要求:1. 采用JSP开发工具,利用相关网页制作工具进行页面开发,完成网上酒店预订系统的开发。2. 功能模块包括:前台用户酒店预订系统和后台管理系统。普通用户能够注册网站并修改个人信息;通过网站系统提供的条件,根据自己的爱好,可以进行酒店查询选择进行酒店预订,产生预订订单,网上付款等。后台管理员负责有关酒店信息的增加、修改和删除、用户信息管理、订单的查询和维护等。12、 jsp学籍管理系统学籍管理工作包括对学生的所有学籍资料进行记录及进行各种相关的统计分析。比如:学校领导和有关部门为了作出某些决策,需要及时了解全校在校生各方面的情况,要求作出各种统计、奖惩情况统计等;教师或有关系部为了解学生的学习情况,或了解某一门课程的教学情况,以便因材施教或因时施教,同样需要作出相应的统计分析,如各个学期成绩分布统计、重修情况统计等等。13、 jsp网上审批系统(1)用户注册登陆 资料修改 办事者注册网站用户,网站将会设置权限只有注册用户才能使用在线申请、在线查看详细审批结果和提出咨询;而游客只能查看审批资料、表格下载、查看审批公告和查看咨询。用户基本资料能够修改,包括联系电话、Email和密码修改,但修改需要原密码验证。(2)审批资料查看,审批表格下载,在线提出申请,审批公告查看用户登陆后能够在线查看详细的审批资料,包括办事依据、开业条件、申报材料、办事程序、办结时限。还能够下载审批业务的表格。在填好表格后,又可以在线提出申请。在审批公告查看到已经通过审批的项目已经办事者姓名。(3)用户审批结果详细查看 ,在线咨询用户还将在“我的审批”中看到自己的审批项目的具体状态,待审批,审批通过或者审批失败。“在线咨询”,将用于用户与政府工作人员必要信息的交流。以上3点是用户将能实现的功能,以下几点则是后台管理员将要实现的功能:(4)管理注册用户:能够查看用户基本资料、添加、删除注册用户。(5)编辑审批业务:能够修改审批业务详细内容,更新申请表格内容。还可以添加新业务:新业务的详细内容,新的表格上传。还有删除业务。(5)管理员基本资料修改:包括修改联系电话、Email和密码修改,但需要原密码验证。 (6)咨询管理:“与用户的“在线咨询”相对应能够查看用户的在线咨询问题,并提出解答,还要能够删除不合要求的咨询。(7)初审管理:将实现对用户提交的审批进行初步审核的功能,符合要求的提交给审批人员进一步审核,不符合要求的写明原因驳回给用户。最后几点是审批人员将要能实现的功能(8)审批:能够查看管理员提交的审批,可以按审批状态查看:待审批、通过审批、审批失败。能够对待审批的审批内容进行审批,审批时查看办事者提交的申请表格,最后将通过审核的内容打印提交领导签发,并填写通知发布到网上,未通过则写明失败原因,发回给用户。(9)添加、删除管理员:能够实现查看管理员的基本资料,添加、删除后台管理员的功能。14、 jsp进销存管理系统本次所设计的珠宝进销存系统是一个基于B/S和C/S混合模式的进销存系统,将先进的B/S和C/S体系架构和WEB浏览器受理方式应用于珠宝实物入库、出库、出报等日常运作的综合管理;为其快速提供全面精准的珠宝实物业务统计数据,为本珠宝进销存系统的业务拓展及实现内部精密化管理提供强劲的科学依据和先进技术。整个销售系统分为四个部分:业务受理,系统维护,统计报表和库单查询。业务受理包含入库单管理,发票管理,商品转货等。系统维护包括角色维护、商品维护等。报表统计有入库报表,销售报表,库存报表和结算报表。还可以进行查询入库单查询和发票查询。用户界面和系统维护界面均按功能模块设计。各模块间采取高内聚,低耦合的设计原则。数据库冗余度尽可能小。15、 jsp学生信息管理系统系统主要包括学生档案信息(学生基本情况、学生担任职务情况、学生参加活动情况、学生奖惩记录、学生党建审查信息)的管理、学院管理(包括系、专业和班级的管理)、学生成绩管理、课程管理、资料管理。16、 jsp网上交易系统17、 jsp在线考试系统系统主要实现了包括试卷的生成、试卷的管理、试题库的管理、用户信息的管理、成绩的管理以及相关报告的生成等功能18、 jsp仓储管理系统分加工管理、存货管理。存货管理主要对货物的统一存储以及对库存信息的实时更新。加工管理主要对需要加工的库存或外来货物进行的加工管理。19、 jsp科研项目管理系统本设计包括项目申请,项目信息,历史项目三大模块。具备对项目信息的添加、删除、更新、分配科研分、查询项目信息等功能。20、 jsp实验室管理系统实验室管理信息系统的主要任务有:a)设立实验室:设备处确定实验室名称,学院输入实验室基本信息,包括实验室的性质,实验室主任,建设时间、地点、联系电话、面积等,实验室状态自动设定为待建,之后再转交设备处确认,当设备处请专家审核认证之后,确认设立,再完善实验室信息,状态转为在建,提交到学院。设备处再进行设备采购(与设备处管理系统联系,学院在网上申购系统中进行申请),学院验收,实验室状态自动设定为建成。b)实验室排课:学院填写课程信息表,并提交,教务处审核确认,然后由系统自动生产排课信息总表。c)实验室开放:学院填写课程信息表,并提交,教务处审核确认,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论