- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]《Java课程设计》
《Java程序设计》课程设计
教师联系方式:
联系方式 号码 备注 QQ E-Mail 电话非紧急事情建议工作时间联系 课程设计报告格式:封面格式见附件一、附件二
一、封面;
二、目录;
三、设计任务书;
四、本组课题及本人任务;
五、程序功能简介;
六、主体内容(简要说明总体情况,详细介绍本人任务部分)
1.设计分析;
2.程序结构(画流程图)
3.各模块的功能及程序说明;
4.源程序;
5.操作方法(流程);
6.试验结果(包括输入数据和输出结果)
7.设计体会
七、考试结束之前,源代码和报告必须准时上交。
一、课程设计总体要求:
本次是对前面学过的所有面向对象的编程思想以及编程方法的一个总结、回顾和实践,因此,开始设计前学生一定要先回顾以前所学的内容,明确本次作业设计所要用到的技术点并到网上搜索以及查阅相关的书籍来搜集资料。通过编写一个基于JAVA的应用系统综合实例,来掌握Java语言编程技巧。 整体要求:使用集成开发环境完成作业,界面友好,代码的可维护性好,有必要的注释和相应的文档。
、考核办法
根据提交的设计文档(包括程序主要完成的功能、设计思路和框图、主要代码,程序中有何创新,有何收获和所存在的不足以及需要改进的地方。),程序功能的实现(要求演示)进行考核:
无任何文档,无程序,得 0 分;
文档混乱,没有思路,程序不能运行,不及格;
文档描述清晰,程序实现了基本功能,及格;
文档描述清晰准确,思路清晰,程序实现了要求的所有功能,良好;
文档完备,设计合理有创新,报告清晰明确,深入分析了自己进行实验的体会感想,程序实现了全部功能,功能完善,并有其它的创新实现,优秀。样本1和样本2):【本次由于课题准备仓促,未在样本中加入数据流图、系统流程图、用例图、类图、软件测试报告等文档,但大家在课程设计时必须要在系统分析、软件设计及测试时编写这些文档!!!!!!!!!!!】
1. 目录
2. 选题与分工
3. 设计题目及具体要求
4. 总体设计思路(简要说明系统包含的java源程序及其功能,描述类之间的主要关系)
5. 具体设计(以表格形式描述各个类含有的成员变量和方法,并对关键代码加以说明,显示程序运行界面)
6. 总结(包括对本课程的建议)
7. 参考资料
五、设计时间
周,具体安排如下:
第一阶段:
1.班级分组,选定课题,查阅相关资料天
2.划分模块、小组成员分工,编制源程序 天
第二阶段:上机调试,修改、完善系统 天
第三阶段:撰写、上交课程设计,上交课程设计作品源程序(每课题组一份)天、设计方式和安排
1. 分析设计准备阶段(按组讨论、对系统功能进行分析,确定算法,并进行明确分工);
2. 编程调试阶段(绘制可能涉及到的数据流图、数据字典、系统流程图、用例图、类图、时序图和活动图等,编制源程序,上机调试,修改程序,编写软件测试报告,用户使用手册)
3. 总结和书写报告阶段(撰写上交相关资料)
七、
课程设计选题
第一部分:小型项目
1、编写一个记事本程序
要求:
用图形用户界面实现。
能实现编辑、保存、另存为、查找替换等功能。
提示:使用文件输入输出流。
2、模拟龟兔赛跑
要求:
用图形用户界面实现。
能设置比赛时间,马匹的数量等等。
在任意时间段内马匹的速度是随机的。
开始比赛之后以动画显示赛马过程。
提示:使用多线程
3、学生信息管理系统
要求:
使用图形用户界面
用数据库建立1或2个学生信息表。(不限使用哪种数据库)
能连接数据库并实现查询、增、删、改等功能。
4、图书信息管理系统
要求:
使用图形用户界面
用数据库建立1或2个图书信息表。(不限使用哪种数据库)
能连接数据库并实现查询、增、删、改(CRUD)等功能。
5、聊天小程序
要求:
使用图形用户界面。
能实现一个聊天室中多人聊天。
可以两人私聊。
提示:使用socket通信
6、ATM柜员机模拟程序
要求:使用图形用户界面。当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行:
1、查询余额:初始余额为10000元
2、ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。
3、ATM存款:不能出现负存款。
4、修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。
7、超市收银系统
要求:使用图形用户界面。
由收银员输入顾客的会员卡卡号(若有卡)、所购商品的货号等。从数据库中取出有关价格信息,再把这些信息返回给收银台。同时把该收银台的销售总量和有关种类商品的剩余量以
您可能关注的文档
- [工学]Lesson_11_jdbc jdbc课件.ppt
- [工学]Linux网络管理及应用-第10章.ppt
- [工学]Matlab中的小波分析工具箱.ppt
- [工学]Lecture 2 Basic Concepts on Matrix.ppt
- [工学]MATLAB_RTW__Engine.pdf
- [工学]MATLAB优化工具箱.ppt
- [工学]MATLAB及其在理工课程中的应用-1.ppt
- [工学]matlab常用程序精编.doc
- [工学]MATLAB入门.ppt
- [工学]MATLAB的控制语句和绘图功能.ppt
- [工学]《Oracle 10g入门与提高》第6章:PL、SQL程序设计.ppt
- [工学]《Visual Basic程序设计基础》-第10章 数据库应用程序开发基础.ppt
- [工学]“计算机文化基础2007”电子档.doc
- [工学]《Visual Basic程序设计基础与实训教程》第6章:多媒体控件.ppt
- [工学]《交通安全与汽车法规》课件2.ppt
- [工学]《刘大有数据结构》 chapter 5 数组字符串和集合类.ppt
- [工学]《动态Web数据库技术——基于JSP和XML技术实现》-1绪论.ppt
- [工学]《单片机原理与应用》-DA输出.ppt
- [工学]《光电成像原理》第2章、光学系统和光学传递函数20100903定.ppt
- [工学]《单片机原理及应用第2版》第8章.ppt
最近下载
- 2025年中国智能炒菜机(炒菜机器人)行业市场全景分析及投资规划建议报告.docx
- 2024年上海高中生物学业水平考试真题及答案.docx VIP
- 肥胖和代谢病外科课件.pptx VIP
- 2025年小学四年级下册数学《期末测试卷》及答案【各地真题】 .pdf VIP
- 一例肾恶性肿瘤患者护理查房.pptx VIP
- 华熙生物-投资价值分析报告:多元化,透明质酸龙头_完整下载版.pdf VIP
- 国开-儿童发展问题的咨询与辅导-案例1-5-学习资料.docx VIP
- 华熙生物-深度调研和分析报告-透明质酸原料,全产业链布局20191202.pdf VIP
- 用人单位劳动合同模板.doc VIP
- 华熙生物-投资价值分析报告:全球最大透明质酸生产商的产业链延伸.pdf VIP
文档评论(0)