110831127倪现军软件081班

110831127倪现军软件081班

ID:37849982

大小:2.29 MB

页数:19页

时间:2019-06-01

110831127倪现军软件081班_第1页
110831127倪现军软件081班_第2页
110831127倪现军软件081班_第3页
110831127倪现军软件081班_第4页
110831127倪现军软件081班_第5页
资源描述:

《110831127倪现军软件081班》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、淮海工学院计算机工程学院课程设计报告设计名称:面向对象课程设计选题名称:图书信息管理姓名:倪现军学号:110831127专业班级:软件工程软件081系(院):计算机工程学院设计时间:2010.6.21~2010.7.2设计地点:软件实验室、教室成绩:指导教师评语:签名:年月日面向对象课程设计报告第19页,共19页1.课程设计目的《面向对象程序设计》是一门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较全面的综合练习。其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用Java语言进

2、行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力。2.课程设计任务与要求:课程设计可选用NetBeans、Eclipse、JBuilder等作为开发平台以提高开发效率,尽可能熟练掌握其中一种集成开发环境。建议采用UML建模技术进行系统的分析设计,在Visio中画出系统用例图和类图,并将UML图复制到设计报告中。通过这次设计,要求掌握以下内容:1)面向对象技术中的继承与多态(重载和覆盖)机制、各种修饰符的使用2)类、包、接口的定义与使用3)常用工具类与算法的实现(数组、向量、字符串、链表)4)Java常

3、用标准GUI组件及其事件处理5)Java的异常处理机制6)Java的数据库连接技术7)Java的多线程技术与动画制作8)Java的网络编程(1)每位同学通过智能教学平台需提交可独立运行的应用程序,要求程序书写规范,源程序需加必要的注释;(2)每位同学需独立提交书面设计报告书(每人一份),要求编排格式统一、规范、内容充实,同时通过教学平台提交设计报告电子版;设计报告书封面和正文格式要符合淮海工学院课程设计报告书封面与正文标准格式要求,设计报告内容不少5000字。其正文一般应包括需求分析、概要设计、详细设计、调试分析、运行界面(附主要

4、代码)、测试结果、附录或参考资料、心得体会等内容。(3)提交日期:2009年7月5日之前。3.课程设计说明书1、需求分析(用例图)功能分析:面向对象课程设计报告第19页,共19页2、概要设计(类图)面向对象课程设计报告第19页,共19页3、详细设计(类的设计,数据库)个人信息表:用户编号,姓名,性别,密码,类型面向对象课程设计报告第19页,共19页图书表:图书编号,书名,作者,类型,出版社,入库时间,是否借出图书借阅表:用户编号,图书编号,借出时间,结束地点,还书时间,超期罚款。4.编程实现核心代码摘录://///////////

5、/////数据库连接类//////////////////////packagetsxxgl;importjava.sql.*;publicclassAccessConnection{publicAccessConnection(){}staticConnectiongetCon(){///数据库连接Connectioncon=null;Stringurl="jdbc:odbc:MSAccessDatabase;DBQ=H:\javaKECHENGSHEJI\tushuguanli.mdb";try{Class.forName

6、("sun.jdbc.odbc.JdbcOdbcDriver");con=DriverManager.getConnection(url);//try{//Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//con=DriverManager.getConnection("jdbc:odbc:Database","gxy","123");}catch(Exceptione){System.out.println("连接数据库出错;"+e);}面向对象课程设计报告第19页,共19页retu

7、rncon;}}///////////////////////////////////数据库操作类packagetsxxgl;importjava.sql.*;importjava.util.Vector;importjavax.swing.*;//importjavax.swing.JOptionPane;publicclassConnectionOperation{privatestaticConnectioncon=null;privatestaticStatementsql=null;privatestaticResult

8、Setrs=null;publicstaticvoidupdate(Stringupdate)//数据表更新{try{con=AccessConnection.getCon();sql=con.createStatement();sql.execu

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

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

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