《java语言程序设计》课程卷二实践考核方案new(1)

《java语言程序设计》课程卷二实践考核方案new(1)

ID:19438202

大小:158.00 KB

页数:17页

时间:2018-10-02

《java语言程序设计》课程卷二实践考核方案new(1)_第1页
《java语言程序设计》课程卷二实践考核方案new(1)_第2页
《java语言程序设计》课程卷二实践考核方案new(1)_第3页
《java语言程序设计》课程卷二实践考核方案new(1)_第4页
《java语言程序设计》课程卷二实践考核方案new(1)_第5页
资源描述:

《《java语言程序设计》课程卷二实践考核方案new(1)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《Java语言程序设计》课程设计要求考核目的通过课程设计,考核学生对本课程基础知识的掌握情况,对知识的应用能力,以及考核学生进行面向对象程序开发设计的能力。考核项目要求Java程序设计系统地介绍了Java语言的基础知识,数据类型、运算符和表达式,程序控制语句,类、对象和方法,继承和接口,字符串,包、类库。在此基础上讲解了Java编程语言中GUI编程,异常处理、文件操作等内容。课堂教学注重理论和实践紧密结合。本次考核的具体要求如下:1.可根据教师给出的备选题目:图书管理系统,或自选题目,进行设计并实现;2.要求学生熟练运用Java程序设计的基本知识和技能;3.要求学生掌握面向对象程序开发

2、的基本思路和方法,熟悉软件开发过程;4.要求学生利用面向对象的编程思想以及组件开发原理来完成系统的设计;5.要求学生利用所学的基本知识和技能,进行应用程序设计,并体现自己的创新;6.要求学生独立完成,严禁拷贝与抄袭;7.重视设计说明书文档的书写;8.完成图书管理系统的设计与开发(1)设计内容实现图书管理系统的基本功能,包括用户登录、用户权限设置、用户管理、图书基本信息管理、图书借阅管理、信息发布等功能。(2)设计步骤1)对图书管理系统进行系统分析2)设计图书管理系统的功能框架3)数据库设计1)前台用户界面设计2)JDBC数据库的连接及数据操作3)各功能模块的调试运行4)整个系统的调试运

3、行要求学生按照上述设计步骤,完成图书馆管理系统的设计过程,并撰写课程设计说明书,设计说明书中主要包括:项目选题说明、项目需求分析、系统设计、系统测试及实现、课程设计总结、参考文献等。课程设计完成后,要求学生上交以下材料:1)课程设计说明书一份(Word格式),电子及打印文档(A4纸)各一份。2)源程序打包上传BB平台。《Java语言程序设计》课程设计说明书姓名:学号:班级:指导教师:完成日期:目录第一章概述错误!未定义书签。1.1Java语言简介21.2Java平台简介2第二章项目选题说明及项目计划32.1项目选题说明32.2项目计划3第三章项目需求分析4第四章系统设计54.1设计思想

4、54.2系统设计模块图5第五章程序测试及项目测试6第六章程序使用说明书7第七章总结8第八章参考文献9聊天软件系统设计说明书第一章概述1.1Java语言简介Java语言是一种多用途的面向对象的编程语言。主要包括两个特点:面向对象和跨平台。面向对象是指主要用类为单位写程序,在程序中可以用类来创建对象和使用对象;跨平台指的是Java程序编译后的.class文件可以在不同的操作系统且在任何具有Java虚拟机的计算机和电子设备上运行。1.2Java平台简介Java平台是为java开发及java程序运行提供的运行环境的系统软件,即一个演员要把自己的才能展现出来,需要一个舞台,而Java平台就相当于

5、这个舞台,它为java语言开发提供了编译器和解释器以及java开发的核心类库API,JDK就是Java开发平台的一种具体实现。第二章项目选题说明及计划2.1项目选题说明随着互联网的迅猛的发展,网络逐渐成了人们获取信息的主要途径。做为传统的信息交流工具e-mail,因为其发送和接受消息时间相对滞后的缘故,不能满足人们迅速获取信息的要求。即时通讯应运而生,为大众提供了一种崭新的综合的信息交流平台。即时通讯不同于传统的通讯工具e-mail,在于它的交流是实时的,使得人们交流更加便捷和快速,满足了人们迅速获取信息的需求,所以深受大众的喜爱,有着很好的发展前景。其中聊天软件就是即时通讯的具体实现

6、。本系统是一款面向普通大众的网络聊天工具,该软件主要有一对一聊天,一对多聊天,信息保存等功能。系统是基于TCP/IP的网络协议,使用javasocket进行通信,用现在最流行的网络开发语言java实现,其界面简洁,便于用户使用的桌面程序。后台使用Oracle数据存储数据,在EclipseIDE下开发。本论文按照软件工程的思想,逐一论述系统实现过程。首先阐述系统的开发背景,说明聊天软件发现况和发展前景;其次介绍系统涉及到关键技术和开发工具;再次进行系统需求分析,主要是对用户需求要有清晰地认识,并从技术和经济等方面对系统做出可行性分析;最后是对系统进行设计和实现,将整个系统进行功能划分,对

7、系统的各个功能模块和数据库两大方面进行设计,并且将重点说明重要功能模块的实现。2.2项目计划a.调查身边人们的需求,很多人们因工作或学习原因与想见的人见面机会少,但有需要对方的消息(3天)。b.尝试socket套接口编程,实现简单的单线程,为了满足多数人需求,设计多个客户端与服务器连接(10天)。c.编写完之后在JDK上执行,进行进一步测试(5天)。d.写项目开发后的总结(2天)。系统开发的总的设计目标是通过团体的共同努力打造可以供多人即时聊天

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。