Java2实用教程(耿祥义第3版第7章)精品PPT课件
- 格式:ppt
- 大小:453.00 KB
- 文档页数:59
安阳工学院JA V A课程综合项目报告项目题目:记事本专业班级:10计科(应用)学生姓名:王胜杰学生学号:8指导教师姓名:许研2012年1月安阳工学院计算机学院制综合项目设计项目要求:1.原则上单人或不超过2人为小组单位,编写相应程序,完成系统基本功能,要求能够正常运行,不限书本上的基础知识。
2.课题名称内容不限。
根据程序难度,功能和知识点跨度得分。
3.系统要求有基本功能介绍,可以参考课本或者网络资源。
4. 该项目到18周结束。
5. 要求提交JA V A综合项目设计报告。
5页以上文字内容,正文小4号字体,行间距1.5倍,插图要不大于页面1/3。
封面如上页所示。
要有目录,6. 程序要有原代码。
能够正常运行。
Copy的要扣分数。
7. 最后展示作品。
可以制作视频播放来代替课堂程序的演示。
8. 最后各人都要提交:综合项目报告,视频,和程序源代码。
定分标准:1. 设计总分占整个期末考核的60%。
2. 报告格式或者内容不完整,每项差错扣5分。
3. 报告页数不够5页以上,酌情扣分。
4. 程序要以锻炼自己动手能力为主,工作量不要求特别大。
但是程序工作量太小,或者抄袭痕迹明显,根据情况扣分10-50分。
实验报告书写主要内容:1.系统目标。
2.系统设计思路。
(概述)3.系统详细设计。
(关键类和关键方法的介绍,用UML类图表达,并对图要附有说明)4.系统实现与操作方法。
(系统具体实现功能和操作抓图介绍)5.系统设计总结与回顾。
6.参考文献。
(教材,网站等参考的都要写上)目录(黑体,小3)一、系统目标 (3)二、系统设计思路 (3)三、系统详细设计 (4)四、系统实现 (5)五、系统设计总结 (6)六、参考文献 (7)记事本一、系统目标构建的记事本程序要实现的功能有以下几个方面:1.菜单中有“文件”、“编辑”、“查看”、“格式”、“帮助”五个主菜单;2.“文件”有“新建”、“打开”、“保存”、“另存为”、“退出”分别用于新建文件,打开文件,保存文件,另存文件,退出记事本。
.net毕业设计参考文献【篇一:毕业设计开题报告参考文献】参考文献[1] 李瑞旭编著. asp 实例教程. 北京:中国电力出版社,2000[2] 陈湘主编. asp. net 与网站开发编程实战. 北京:清华大学出版社,2002[3] 吴晨,张亮,张静编著. + sql server数据库开发与实例.北京:清华大学出版社,2006[4] 江广顺, 余松编著. 2.0+sql server热门网络应用开发详解. 北京:人民邮电出版社,2007[5] 李建国. 基于asp技术的网上购物系统的设计与实现[j]. 福建电脑,2008,(02).[6] 李华艳邱伟. 浅谈网上购物系统的设计[j]. 集团经济研究,2007,(09z).[7] 张福增,张洪沼,宋丽华,赵永升;网上选课系统的设计与实现[j];福建电脑;2003年10期[8] 唐辉. 基于asp技术的网上购物系统的设计与实现[j]. 新西部:下半月,2007,(02x).[9] 黄巧玲,陈宏溪,谢维波. 基于asp的电子商务网站的设计与实现[j]. 福建电脑,2006,(06).[10] huinan xu, seltsikas, p. evolving the asp business model: web service provision in the grid era. peer-to-peer computing, 2002. (p2p 2002). proceedings. second internationalconference on5-7 sept. 2002 page(s):152 - 159参考文献:[1] 刘杰.c#案例开发[m].北京:中国水利水电出版社,2005.[2] 何鹏飞、王征等. c#实用编程百例[m].北京:清华大学出版社,2003.[3] 董国平,谢晗昕陈艳华.信息系统开发实例精粹(visual basic版)[m].北京:电子工业出版社,2006.6.[4] 赛奎春.sql server 2000数据库开发实例解析[m].北京:机械工业出版社,2006.1.[5] 萨师煊,王珊. 数据库系统概论[m].北京:高等教育出版社,1983.[6] 郑人杰,殷人昆,陶永雷. 实用软件工程[m].北京:清华大学出版社,1997.[7] 刘大炜、马传宝. sql server数据库项目案例导航[m].北京:清华大学出版社,2005.[8] 明日科技.visual studio程序开发范例宝典[m].北京:人民邮电出版社,2006.7.[9]王颖,李敏业.visual studio应用实力完全解析[m].北京:人民邮电出版社,2006.4.[10]沈炜,杨世锡. visual studio编程从基础到实践[m].北京:电子工业出版社,2005.9.[11]四维科技,曹衍龙. visual studio系统开发实例精粹[m].北京:人民邮电出版社,2005.8.[12]李伟红.sql server2000数据库及应用[m].北京:中国水利水电出版社,2007.[13]陈润.精通visual studio实例开发[m].北京:中国青年出版社,2006.[14]马晓凯,郭志伟,刘颖. visual studio编程思想与实例经典[m].北京:冶金工业出版社,2005.8.[15]刘艺等. visual studio面向对象编程思想[m].北京:机械工业出版社,2003.9.[16]陈宽达等. visual studio深度历险[m].北京:科学出版社,2005.7.主要参阅文献[1]. 王珊、萨师煊.数据库系统概论.高等教育出版社.2009[2]. 李钟尉、陈丹丹.java程序设计标准教程.人民邮电出版社.2009[3]. 钟德源、林国、程志艳.jsp实用简明教程.清华大学出版社.2009[4]. 李钟尉、陈丹丹、马文强.java开发典型模块大全.人民邮电出版社.2009[5]. 刘锐宁、梁水、李伟明.visuall c++项目开发案例全程实录.清华大学出版社.2011[6]. 赵生慧.java面向对象程序设计.高等教育出版社.2008[7]. 耿祥义、张跃平.java2实用教程.清华大学出版社.2008[8]. thinking in java 3th edition(中文版)[9]. 精通java swing程序设计[10].java编程思想主要参考资料:[1] 郑阿奇.jsp程序设计教程.北京:机械工业出版社,2005:174-179,215.[2] 施伯乐,丁宝康,汪卫.数据库系统教程[M].北京:高等教育出版社,2003:147-151.[3] 周新会,傅立宏.asp通用模块及典型系统开发实例导航[M].北京:人民邮电出版社,2006:11-19.[4] 周兴华,李增民,臧洪光.ddlphi 7数据库项目案例导航[M].北京:清华大学出版社,2005:377-384.[5] 刘敬,严冬明,马刚.delphi住宿餐饮管理系统开发实例导航[M].北京:人民邮电出版社,2003:4-5.[6] 吴敏.saas餐饮管理系统的分析与开发[d].太原:太原理工大学,2008:12-14.[7] 杨小鹏.试论白天鹅宾馆的经营管理 [j].南开经济研究,1989(2):46-48.[8] 杨羡莲.餐饮业营销[j].广州市财贸管理干部学院学报,1991(4)32-33.[9] 王富贵.批发零售贸易、餐饮业发展问题的研究[a].西宁市第三产业研究文集[c].1995:21-30.[10] 刘涛.中国餐饮业特许经营研究[d].对外经济贸易大学,2001:11.[11]terry quatrani.visual modelinguml.addison-wesley longman,2006:5.六、主要参考文献 with rational rose and[1] 王圣果.运用信息技术促进中国餐饮业发展.江苏商论.2006,(9);22~23[3] 杨铭铎.餐饮概论.科学出版社.2008;20~30[4] 杨为民. 基于web的信息服务系统.《计算机技术与发展》,2007(9);2~6[5] 林闯.web数据库设计与应用,中央广播电视大学出版社,2004.7[6] 谭浩强.网页制作技术.人民邮电出版社.2002[7] 王国荣网页制作教程华中科技大学出版社.. 2002[8] 张凤琴. 数据库管理原理及应用.清华大学出版社. 2005[9] 黄明.asp信息系统设计与开发实例.机械工业出版社.2004;15~18[10] 周立、王晓红.网页设计与制作.清华大学出版社.2004[11] 来宾、林盛雄后台数据库网站制作实例经典.冶金工业出版社.2004[12] 史嘉权.数据库系统教程.清华大学出版社,2001[13 ]刘世峰.数据库应用技术,中央广播电视大学出版社,2008.5[14] 百度百科:asp【篇二:毕业设计参考文献格式】附录1(“中文摘要”样式)基于实体建模的数控仿真系统环境的开发摘要本文首先对数控加工动态仿真技术的定义、意义、研究重点、研究状况进行了介绍;并介绍了可用于开发数控仿真系统的实体造型平台——acis,包括acis的开发接口、数据结构、主要功能与特色以及在数控仿真系统开发中的应用;然后通过简要介绍数控加工的一些相关知识,引出了数控仿真系统加工环境的定义与该模块的实现方法;最后讲述了帮助文件的制作以及该系统帮助文件的结构。
Java作业4(第九章---第十三章)第九章3.1.1程序代码import java.awt.*;import javax.swing.event.*;import javax.swing.*;import java.awt.event.*;public class kehou31 {public static void main(String args[]) {Computer fr=new Computer();}}class Computer extends JFrame implements DocumentListener { JTextArea text1,text2;int count=1;double sum=0,aver=0;Computer() {setLayout(new FlowLayout());text1=new JTextArea(6,20);text2=new JTextArea(6,20);add(new JScrollPane(text1));add(new JScrollPane(text2));text2.setEditable(false);(text1.getDocument()).addDocumentListener(this);setSize(300,320);setVisible(true);validate();setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);}public void changedUpdate(DocumentEvent e) {String s=text1.getText();String []a =s.split("[^0123456789.]+");sum=0;aver=0;for(int i=0;i<a.length;i++) {try { sum=sum+Double.parseDouble(a[i]);}catch(Exception ee) {}}count=a.length;aver=sum/count;text2.setText(null);text2.append("\n和:"+sum);text2.append("\n平均值:"+aver);}public void removeUpdate(DocumentEvent e){changedUpdate(e); }public void insertUpdate(DocumentEvent e){changedUpdate(e);}}3.1.2 运行界面3.2.1程序代码import java.awt.*;import javax.swing.event.*;import javax.swing.*;import java.awt.event.*;public class kehou932 {public static void main(String args[]) {ComputerFrame fr=new ComputerFrame();fr.setBounds(100,100,650,120);fr.setTitle("多功能计算器");fr.setBackground(Color.blue);}}class ComputerFrame extends JFrame implements ActionListener {JTextField text1,text2,text3;JButton buttonAdd,buttonSub,buttonMul,buttonDiv;JLabel label;public ComputerFrame() {setLayout(new FlowLayout());text1=new JTextField(10);text2=new JTextField(10);text3=new JTextField(10);label=new JLabel(" ",JLabel.CENTER);label.setBackground(Color.green);add(text1);add(label);add(text2);add(text3);buttonAdd=new JButton("加");buttonSub=new JButton("减");buttonMul=new JButton("乘");buttonDiv=new JButton("除");add(buttonAdd);add(buttonSub);add(buttonMul);add(buttonDiv);buttonAdd.addActionListener(this);buttonSub.addActionListener(this);buttonMul.addActionListener(this);buttonDiv.addActionListener(this);setSize(300,320);setVisible(true);validate();setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); }public void actionPerformed(ActionEvent e) {double n;if(e.getSource()==buttonAdd) {double n1,n2;try{ n1=Double.parseDouble(text1.getText()); n2=Double.parseDouble(text2.getText()); n=n1+n2;text3.setText(String.valueOf(n));label.setText("+");}catch(NumberFormatException ee){ text3.setText("请输入数字字符");}}else if(e.getSource()==buttonSub) {double n1,n2;try{ n1=Double.parseDouble(text1.getText()); n2=Double.parseDouble(text2.getText()); n=n1-n2;text3.setText(String.valueOf(n));label.setText("-");}catch(NumberFormatException ee){ text3.setText("请输入数字字符");}}else if(e.getSource()==buttonMul){double n1,n2;try{ n1=Double.parseDouble(text1.getText()); n2=Double.parseDouble(text2.getText()); n=n1*n2;text3.setText(String.valueOf(n));label.setText("*");}catch(NumberFormatException ee){ text3.setText("请输入数字字符");}}else if(e.getSource()==buttonDiv){double n1,n2;try{ n1=Double.parseDouble(text1.getText()); n2=Double.parseDouble(text2.getText()); n=n1/n2;text3.setText(String.valueOf(n));label.setText("/");}catch(NumberFormatException ee){ text3.setText("请输入数字字符");}}validate();}}3.2.2运行界面3.3.1 程序代码import java.awt.*;import java.awt.event.*;import javax.swing.*;public class kehou933 {public static void main(String args[]){Window win = new Window();win.setTitle("使用MVC结构");win.setBounds(100,100,420,260);}}class Window extends JFrame implements ActionListener { Lader lader; //模型JTextField textAbove,textBottom,textHeight; //视图 JTextArea showArea; //视图JButton controlButton; //控制器Window() {init();setVisible(true);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}void init() {lader = new Lader();textAbove = new JTextField(5);textBottom = new JTextField(5);textHeight = new JTextField(5);showArea = new JTextArea();controlButton=new JButton("计算面积");JPanel pNorth=new JPanel();pNorth.add(new JLabel("上底:"));pNorth.add(textAbove);pNorth.add(new JLabel("下底:"));pNorth.add(textBottom);pNorth.add(new JLabel("高:"));pNorth.add(textHeight);pNorth.add(controlButton);controlButton.addActionListener(this);add(pNorth,BorderLayout.NORTH);add(new JScrollPane(showArea),BorderLayout.CENTER);}public void actionPerformed(ActionEvent e) {try{double above = Double.parseDouble(textAbove.getText().trim());double bottom = Double.parseDouble(textBottom.getText().trim());double height = Double.parseDouble(textHeight.getText().trim());lader.setAbove(above) ;lader.setBottom(bottom);lader.setHeight(height);double area = lader.getArea();showArea.append(" 梯形的面积:"+area+"\n");}catch(Exception ex) {showArea.append("\n"+ex+"\n");}}}class Lader {double above,bottom,height;public double getArea() {double area = (above+bottom)*height/2.0;return area;}public void setAbove(double a) {above = a;}public void setBottom(double b) {bottom = b;}public void setHeight(double c) {height = c; }}3.3.2运行界面第十章4.1.1程序代码import java.io.*;public class E {public static void main(String args[]) {File f=new File("E.java");;try{ RandomAccessFile random=new RandomAccessFile(f,"rw");random.seek(0);long m=random.length();while(m>=0) {m=m-1;random.seek(m);int c=random.readByte();if(c<=255&&c>=0)System.out.print((char)c);else {m=m-1;random.seek(m);byte cc[]=new byte[2];random.readFully(cc);System.out.print(new String(cc));} }}catch(Exception exp){} }}4.1.2运行界面4.2.1程序代码import java.io.*;public class E {public static void main(String args[ ]) {File file=new File("E.java");File tempFile=new File("temp.txt");try{ FileReader inOne=new FileReader(file);BufferedReader inTwo= new BufferedReader(inOne);FileWriter tofile=new FileWriter(tempFile);BufferedWriter out= new BufferedWriter(tofile);String s=null;int i=0;s=inTwo.readLine();while(s!=null) {i++;out.write(i+" "+s);out.newLine();s=inTwo.readLine();}inOne.close();inTwo.close();out.flush();out.close();tofile.close();}catch(IOException e){}}}4.3.1程序代码import java.io.*;import java.util.*;public class kehou1043 {public static void main(String args[]) {File file = new File("a.txt");Scanner sc = null;double sum=0;int count = 0;try { sc = new Scanner(file);eDelimiter("[^0123456789.]+");while(sc.hasNext()){try{ double price = sc.nextDouble(); count++;sum = sum+price;System.out.println(price);}catch(InputMismatchException exp){String t = sc.next();}}System.out.println("平均价格:"+sum/count); }catch(Exception exp){System.out.println(exp);}}}4.3.2运行界面第十一章2.1.1程序代码import java.sql.*;import java.util.*;public class kehou1121 {public static void main(String args[]) {Query query=new Query();String dataSource="myData";String tableName="goods";Scanner read=new Scanner(System.in);System.out.print("输入数据源名:");dataSource = read.nextLine();System.out.print("输入表名:");tableName = read.nextLine();query.setDatasourceName(dataSource);query.setTableName(tableName);query.setSQL("SELECT * FROM "+tableName);query.inputQueryResult();}}class Query {String datasourceName=""; //数据源名String tableName=""; //表名String SQL; //SQL语句public Query() {try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }catch(ClassNotFoundException e) {System.out.print(e);}}public void setDatasourceName(String s) {datasourceName = s.trim();}public void setTableName(String s) {tableName = s.trim();}public void setSQL(String SQL) {this.SQL = SQL.trim();}public void inputQueryResult() {Connection con;Statement sql;ResultSet rs;try {String uri = "jdbc:odbc:"+datasourceName;String id = "";String password = "";con = DriverManager.getConnection(uri,id,password);DatabaseMetaData metadata = con.getMetaData();ResultSet rs1 = metadata.getColumns(null,null,tableName,null);int字段个数 = 0;while(rs1.next()) {字段个数++;}sql = con.createStatement();//创建SQL语句rs = sql.executeQuery(SQL);//执行SQL语句while(rs.next()) {for(int k=1;k<=字段个数;k++) {System.out.print(" "+rs.getString(k)+" ");}System.out.println("");}con.close();}catch(SQLException e) {System.out.println("请输入正确的表名"+e);}}}2.1.2运行界面2.2.1程序代码import java.sql.*;import java.util.*;public class kehou1122 {public static void main(String args[]) {Q query = new Q();String dataSource = "myData";String tableName = "goods";query.setDatasourceName(dataSource);query.setTableName(tableName);String name = "";Scanner read=new Scanner(System.in);System.out.print("商品名:");name = read.nextLine();String str="'%["+name+"]%'";String SQL = "SELECT * FROM "+tableName+" WHERE name LIKE "+str; query.setSQL(SQL);System.out.println(tableName+"表中商品名是"+name+"的记录");query.inputQueryResult();}}class Q {String datasourceName=""; //数据源名String tableName=""; //表名String SQL; //SQL语句public Q() {try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundException e) {System.out.print(e);}}public void setDatasourceName(String s) {datasourceName = s.trim();}public void setTableName(String s) {tableName = s.trim();}public void setSQL(String SQL) {this.SQL = SQL.trim();}public void inputQueryResult() {Connection con;Statement sql;ResultSet rs;try {String uri = "jdbc:odbc:"+datasourceName;String id = "";String password = "";con = DriverManager.getConnection(uri,id,password);DatabaseMetaData metadata = con.getMetaData();ResultSet rs1 = metadata.getColumns(null,null,tableName,null);int字段个数 = 0;while(rs1.next()) {字段个数++;}sql = con.createStatement();rs = sql.executeQuery(SQL);while(rs.next()) {for(int k=1;k<=字段个数;k++) {System.out.print(" "+rs.getString(k)+" ");}System.out.println("");}con.close();}catch(SQLException e) {System.out.println("请输入正确的表名"+e);}}}2.2.2运行界面2.3.1程序代码import java.sql.*;import java.util.*;public class kehou1123 {public static void main(String args[]) {Q1 query = new Q1();String dataSource = "myData";String tableName = "goods";query.setDatasourceName(dataSource);query.setTableName(tableName);String SQL = "SELECT * FROM "+tableName+" ORDER BY madeTime";query.setSQL(SQL);System.out.println(tableName+"表记录按商品生产日期前后排序是: "); query.inputQueryResult();}}class Q1 {String datasourceName=""; //数据源名String tableName=""; //表名String SQL; //SQL语句public Q1() {try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundException e) {System.out.print(e);}}public void setDatasourceName(String s) {datasourceName = s.trim();}public void setTableName(String s) {tableName = s.trim();}public void setSQL(String SQL) {this.SQL = SQL.trim();}public void inputQueryResult() {Connection con;Statement sql;ResultSet rs;try {String uri = "jdbc:odbc:"+datasourceName;String id = "";String password = "";con = DriverManager.getConnection(uri,id,password);DatabaseMetaData metadata = con.getMetaData();ResultSet rs1 = metadata.getColumns(null,null,tableName,null);int字段个数 = 0;while(rs1.next()) {字段个数++;}sql = con.createStatement();rs = sql.executeQuery(SQL);while(rs.next()) {for(int k=1;k<=字段个数;k++) {System.out.print(" "+rs.getString(k)+" ");}System.out.println("");}con.close();}catch(SQLException e) {System.out.println("请输入正确的表名"+e);}}}2.3.2运行界面第十二章4.1.1程序代码public class kehou1241{public static void main(String args[]) {Cinema a=new Cinema();a.zhang.start();a.sun.start();a.zhao.start();}}class TicketSeller //负责卖票的类。
计算机论文常用的一些参考文献学生根据自己选择的开发工具,来选择以下参考文献填写在任务书中要求阅读或检索的参考资料及文献那一栏。
主要参考文献[1]刘韬,楼兴华.SQL Server2000数据库系统开发实例导航.北京:人民邮电出版社,2004.[2]丁宝康,董健全.数据库实验教程.北京:清华大学出版社,2003[3]孙强.基于的专题网站的研究与设计.东北师范大学,2006.[4]Michele Leroux Bustamants.Secure your Apps and WCF services with Windows CardSpace.MSDN Magazine,April2007.[5]肖建编编程实例与技巧集粹.北京:北京希望电子出版社,2003.[6]巴兹拉等安全性高级编程.北京:清华大学出版社,2003.[7]Jesse Libert.Programming C#中文版.电子工业出版社,2006.[8]米切尔的等编著权威指南.北京:中国电力出版社,2003.[9]曾登高编著系统架构与开发.北京:电子工业出版社,2003.[10]Jeffrey Richter.Applied Framework programming.北京:清华大学出版社,2003.[11]张海藩.软件工程导论.北京:清华大学出版社,2003.[1]周佩德.数据库原理及应用〔M〕.北京:电子工业出版社,2004.[2]刘炳文等.VISUAL BASIC程序设计——数据库篇〔M〕.北京:人民邮电出版社,1999.[3]李光明.Visual Basic6.0编程实例大制作〔M〕.北京:冶金工业出版社,2002.[4]王兴晶,赵万军等.Visual Basic软件项目开发实例[M].北京:电子工业出版社,2004.[5]陈艳峰,高文姬等.Visual basic数据库项目案例导航[M].北京:清华大学出版社,2004.[6]李红等.管理信息系统开发与应用〔M〕.北京:电子工业出版社,2003.[7]周之英.现代软件工程〔M〕.北京:科学出版社,2000.[8]张红军,王红.Visual Basic6.0中文版高级应用与开发指南〔M〕.北京:人民邮电出版社,2001.[9]林立军,程斌,翁迪恩.Visual Basic6.0数据库开发指南〔M〕.西安:西安电子科技大学出版社,2000.[10]张宏林,孔艳,王哲.按实例学Visual Basic6.0〔M〕.北京:人民邮电出版社,2000.[11]宋伟,吴建国等.中文Visual Basic6.0编程基础〔M〕.北京:清华大学出版社,2000.[1]陶宏才.数据库原理与设计[M].北京,清华大学出版社.2005.[2]董翔英.Access基础教程[M].北京:科学出版社,2005.[3]王兴晶,赵万军等.Visual Basic软件项目开发实例[M].北京:电子工业出版社,2004.[4]陈艳峰,高文姬等.Visual basic数据库项目案例导航[M].北京:清华大学出版社,2004.[5]李红.管理信息系统开发与应用〔M〕.北京:电子工业出版社,2003.[6]周之英.现代软件工程〔M〕.北京:科学出版社,2000.[7]张红军,王红.Visual Basic6.0中文版高级应用与开发指南〔M〕.北京:人民邮电出版社,2001.[8]林立军,程斌,翁迪恩.Visual Basic6.0数据库开发指南〔M〕.西安:西安电子科技大学出版社,2000.[9]张宏林,孔艳,王哲.按实例学Visual Basic6.0〔M〕.北京:人民邮电出版社,2000.[10]宋伟,吴建国等.中文Visual Basic6.0编程基础〔M〕.北京:清华大学出版社,2000.[1]郑阿奇.SQL Server实用教程(第2版)[M].北京:电子工业出版社,2005.[2]王珊,萨师煊.数据库系统概论(第四版)[M].北京:高等教育出版社,2006.[3]金旭亮,吴彬.网站建设教程[M].北京:人民邮电出版社,2003.[4]李长林.+SQL Server动态网站开发与实例[M].北京:清华大学出版社,2006.[5]求是科技.数据库管理系统开发实例导航[M].北京:人民邮电出版社,2004.[6]张海藩.软件工程(第二版)[M].北京:人民邮电出版社,2006.[7]张欣.Microsoft SQL Server2000Reporting Services[M].北京:清华大学出版社,2005.[8]郑人杰,殷人昆,陶永雷.实用软件工程(第二版)[M].北京:清华大学出版社,1997.[9]刘小伟,王萍.与SQL Server网站开发实用教程[M].北京:电子工业出版社,2006.[10]龚赤兵.2.0网站开发实例教程[M].北京:人民邮电出版社,2005.[11]Darie,Cristian,Zak Ruvalcaba.Build your own 2.0web site using C#&VB2d ed.SciTech Book News,2006.[12]Michele Leroux Bustamants.Secure your Apps and WCF services with Windows CardSpace.MSDN Magazine,April2007.[1]万峰科技网站开发四[酷]全书[J].图书情报知识,2005,(5).[2]郭瑞军数据库开发实例精粹[M].北京:中国电子出版社,2002.[3]邓文渊网络数据库技术[M].西安:中国铁道出版社,2005.[4]刁仁宏.网络数据库原理及应用[J].情报理论与实践,2004,(1).[5]张莉,王强.SQL Server数据库原理及应用教程[M].清华:清华大学出版社出版,2003.[6]郭瑞军,李杰,初晓璐数据库开发实例精粹[M].西安:电子工业出版社出版,2003.[7]宋昕网络开发技术实用教程入门与提高[J].情报杂志,2005,(7).[8]顼宇峰+SQL Server典型网站建设案例[M].清华:清华大学出版社出版,2006.)1〕张桂珠,刘丽,陈爱国.Java面向对象程序设计(第2版)[M].北京:邮电大学出版社,2005.〔2〕毕广吉.Java程序设计实例教程[M].北京:冶金工业出版社,2007.〔3〕王保罗.Java面向对象程序设计[M].北京:清华大学出版社,2003.〔4〕高林,周海燕.管理信息系统与案例分析[M].北京:人民邮电出版社,2004.〔5〕刘腾红,孙细明.信息系统分析与设计[M].北京:科学出版社,2003.[6]马朝晖,陈美红译.Java语言学导论[M].北京:机械工业出版社,2003.[7]何玉洁,梁琦.数据库设计教程[M].北京:机械工业出版社,2003.〔1〕郑阿奇.SQL Server实用教程.北京:电子工业出版社,2007.7〔2〕戴志诚.SQL Server2005数据库系统开发与实例.北京:电子工业出版社,2007.3〔3〕陆力斌.企业管理学.哈尔滨:哈尔滨工业大学出版社,2005.〔4〕郑人杰、殷人昆.实用软件工程.北京:清华大学出版社,1997.4〔5〕王珊,萨师煊.数据库系统概论.北京:高等教育出版社,2006.5〔6〕孙更新,吕婕.Java毕业设计指南与项目实践.北京:科学出版社,2008.〔7〕陈俞.信息系统分析与设计.北京:高等教育出版社,2005.〔8〕刘志成.SQL Server2005实例教程.北京:电子工业出版社,2008.〔9〕光军,胡波.JSP应用开发高级教程.北京:北京航空航天出版社,2007.〔10〕吴葳,洪炳熔.JavaBean高级讲解.北京:上海人民出版社,1997.〔11〕杨飞辰.基于Web的人事管理系统.北京:科技情报开发与经济出版社,2005.〔12〕苗春义.Java项目开发全程实录.北京:清华大学出版社,2008.6〔13〕潘浩,李芙玲.Java程序设计.北京:北京交通大学出版社,2005.11[1]刘亚秋,梁心东,蒋力等.C#程序设计与应用[M].北京:电子工业出版社,2002.[2]王昊亮,李刚等.Visual C#程序设计教程[M].北京:清华大学出版社,2003.[3]明月创作室.Visual C#编程精彩百例[M].北京:人民邮电出版社,2001.[4]美国微软公司.Visual C#2005软件的帮助信息[M].2005.[5]孙永强等.Visual C#.NET入门与提高[M].北京:清华大学出版社,2002.[6]王要武.管理系统开发[M].北京:电子工业出版社,2003.[7]李红等编著,管理信息系统开发与应用[M].北京:电子工业出版社,2003.[8]郭胜等.C#.NET程序设计教程[M].北京:清华大学出版社,2002.[9]康博工作室,张红军,王红等缟著Microsoft Visual Studio20056.0中文版高级应用与开发指南[M].北京:人民邮电出版社,2001.[10]林立军,程斌,翁迪恩缟著Microsoft Visual Studio20056.0数据库开发指南[M].西安:西安电子科技大学出版社,2000.[11]张宏林,孔艳,王哲等编著.按实例学Microsoft Visual Studio20056.0[M].北京:人民邮电出版社,2000.[12]宋伟,吴建国等编著.中文Microsoft Visual Studio20056.0编程基础[M].北京:清华大学出版社,2005.------------------------------------------------LINUX-------------------------------------------------------------参考文献[1]林慧琛《Red hat Linux服务器配置与应用》人民邮电出版社2006.1[2]岳浩《Linux操作系统教程》机械工业出版社2005.4[3]刘志国《练就Linux系统高手教程》延边出版社2006.1[4]社大鹏《Red hat Linux因特网服务器》中国水利水电出版社2004.2[5]毛德操胡希明《Linux内核源代码情景分析》[6]《Linux内核设计与实现(第2版)》(Robert Love著,机械工业出版社出版译著)[7]骆耀祖,刘远东,骆珍仪.Linux网络服务器管理教程.北京:电子工业出版社,2007.166~167[8]李洋,汪虎松.Red Hat Linux9系统与网络管理教程.北京:电子工业出版社,2006.248~263[9]冉林仓.Red Hat Linux9编程开发与网络管理.北京:电子工业出版社,2006.171~192[10]李成大.操作系统—Linux篇.北京:人民邮电出版社,2005[11]柳青.Linux应用教程.北京:清华大学出版社,2008[12]邱世华.Linux操作系统之奥秘.北京:电子工业出版社,2008-----------------------------------------------JAV A---------------------------------------------------------参考文献:[1]Eric.Java编程思想[M].第4版.机械工业出版社,机械工业出版社.[2]杜波依斯.MySQL技术内幕[M].第4版.人民邮电出版社,2011年07月.[3]林信良.JSP&Servlet学习笔记[M].清华大学出版社,2012年05月.[4]张峋,杨三成.关键技术:JSP与JDBC应用详解[M].中国铁道出版社,2010年11月.[5]张银鹤.点石成金:JSP+Ajax网站开发典型实例[M].电子工业出版社,2009年01月.[6]Weiss,MA.数据结构与算法分析:Java语言描述[M].第2版.机械工业出版社,2009年01月.[7]Metsker S J.Java设计模式[M].第2版.电子工业出版社,2012年09月.[8]孙卫琴.Tomcat与Java Web开发技术详解[M].第2版.电子工业出版社,2009年01月.[9]刘京华等.Java Web整合开发王者归来[M].清华大学出版社,2010年01月.[10]贺松平.基于MVC模式的B/S架构的研究及应用[D].武汉:华中科技大学,2006年4月[11]毕建信.基于MVC设计模式的Web应用研究与实现[D].武汉:武汉理工大学,2006年5月.[10]陈刚.Eclipse从入门到精通[M].北京:清华大学出版社,2005年4月.[11]清宏计算机工作室.《JSP编程技巧》.机械工业出版社,2004年5月.[12]萨师煊,王珊.《数据库系统概论》.高等教育出版社,2002年2月.[13]温谦.HTML+CSS网页设计与布局从入门到精通[M].人民邮电出版社,2008年08月.[14]刘晓义.XML技术及应用[M].哈尔滨工程大学出版社,2011年06月.[15]赵俊峰等.Java Web应用开发案例教程:基于MVC模式的JSP+Servlet+JDBC和AJAX[M].清华大学出版社,2012年01月.[1]冯燕奎,赵德奎.JSP实用案例教程[M]清华大学出版社,2004,5:70-100[2]王家华软件工程[M]东北大学出版社2001年3月303页[3]王宜贵软件工程[M]北京:机械工业出版社,2002:20-79[4]孙卫琴精通struts[M]电子工业出版社2004年8月50-70[5]孙卫琴精通hibernate[M]电子工业出版社2005年4月100-120[6]张洪斌java2高级程序设计[M]中科多媒体出版社2001年11月85-90[7]Jim Arlow UML2.0and the Unified Process[M]机械工业出版社2006年6月30-40[9]熊节、林仪明、张凯峰、陈玉泉等主编[《CSDN社区电子杂志——Java杂志》创刊号][10]《程序员》杂志2007年第4期[11]耿祥义编著.JSP基础编程[M].清华大学出版社,2004.55-162[12]徐建波,周新莲.Web设计原理于编程技术[M].中南大学出版社,2005.185-193[13]孙鑫编著.Java Web开发详解[M].电子工业出版社,2006.189-274[14]林上杰,林康司编著.JSP2.0技术手册[M].电子工业出版社,2004.3-6[15]萨师煊,王珊.数据库系统概论(第三版)[M].北京:高等教育出版社,1998.[16]蔡剑,景楠.Java Web应用开发:J2EE和Tomcat[M].北京:清华大学出版社,2004.[1]王海涛,-贾宗璞.基于Struts和Hibernate的Web应用开发[J].计算机工程,2011,37(9):113.[2]傅鹏,殷旻昊.基于Structs+Spring+Hibernate+Ajax技术的科研管理系统设计[J].软件导刊,2009,8(1):135-136.[3]龚瑜江,红黄永.基于Struts的Web开发[J].计算机与数字工程,2009,37(232):58-62.[4]李峰,刘彦隆.基于SSH框架与jquery技术的Java Web开发应用[J].科技情报开发与经济,2010,20(6):106-109.[5]赵洋,张丽,王恩东,张素宁.基于Structs+Spring+Hibernate的J2EE的架构研究[J].现代电子技术,2009,2(289):107-110.[6]许川佩,张民,张婧.基于Ajax的J2EE安全应用框架[J].计算机工程,2010,36(4):110-111.[7]陈正举.基于HIRBERNATE的数据库访问优化[J].计算机应用与软件,2012,29(7):145-149.[8]李宁,李战怀.基于黑盒测试的软件测试策略研究与实现[J].计算机应用研究2009,26(3):924-926.[9]Zoya Ali.Designing Object Oriented Software Applications within the Context of Software Frameworks[D].Ohio State University,2011.[10]Rachit Mohan Garg,YaminiSood,Balaji Kottana,Pallavi Totlani.A Framework Based Appro ach for the Development of Web Based Applications Waknaghat[J].Jaypee University of Informat ion Technology,2011,1(1):1-4.[10]《程序员》杂志2007年第4期[1]飞思科技产品研发中心,《JSP应用开发详解(第二版)》,北京:电子工业出版社,2004。
Java2实用教程(第三版)课后习题参考答案第1章 Java入门1. 开发与运行Java程序需要经过哪些主要步骤和过程?答:(1)编写Java源文件:使用文本编辑器(Edit或记事本),拓展名为.java(2)编译Java源文件:使用Java编译器(javac.exe)。
得到字节码文件*.class(3)运行Java程序:Java应用程序使用Java解释器(java.exe)执行字节码文件;Java小应用程序使用支持Java标准的浏览器来执行。
2. 怎样区分应用程序和小应用程序?应用程序的主类或小应用程序的主类必须用public修饰吗?答:①应用程序必须有main方法,这个方法是程序执行的入口。
小应用程序没有main方法。
②应用程序的主类不一定用public修饰;小应用程序的主类必须用public修饰。
3. Java程序是由什么组成的?一个程序中必须要有public类吗?Java源文件的命名规则是怎样的?答:①Java程序由类组成。
②应用程序可以没有public类;小应用程序一定有一个类是public类(主类)。
③应用程序:如果只有一个类,源文件名与该类的类名相同,拓展名为.java;有多个类时,如果有public类(最多一个),源文件名与public类的类名相同,拓展名是.java;没有public类,源文件名与任何一个类的类名相同即可,拓展名为.java。
小应用程序:源文件名与主类的类名相同,拓展名是.java。
4. 在运行小程序的HTML文件中可以使用codebase属性指定小程序的字节码所驻留的目录。
如果不使用codebase属性,小程序的字节码文件必须和运行它的HTML文件在同一目录中。
编写一个小程序并将小程序的字节码存放在某个目录中,比如C:\5000;把运行该小程序的HTML文件(注意其中的codebase属性): <applet code=你的小程序的字节码 width=200 height=300 codebase=C:\5000></applet>存放在另一个目录中。
毕业设计开题报告
班级:学号:
姓名:
学院:
专业:
设计题目:JA VA版坦克大战——
后台功能模块实现子系统
指导教师:
开题报告填写要求
1.开题报告作为毕业设计答辩委员会对学生答辩资格审查的依据材料之一。
此报告应在指导教师指导下,由学生在毕业设计工作前期内完成,经指导教师签署意见及所在系审查后生效;
2.开题报告内容必须用按教务处统一设计的电子文档标准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见;
3.学生写文献综述的参考文献应不少于15篇(不包括辞典、手册)。
文中应用参考文献处应标出文献序号,文后“参考文献”的书写,应按照国标GB 7714—87《文后参考文献著录规则》的要求书写,不能有随意性;
4.学生的“学号”要写全号(如020*******),不能只写最后2位或1位数字;
5. 有关年月日等日期的填写,应当按照国标GB/T 7408—94《数据元和交换格式、信息交换、日期和时间表示法》规定的要求,一律用阿拉伯数字书写。
如“2004年3月15日”或“2004-03-15”;
6. 指导教师意见和所在系意见用黑墨水笔工整书写,不得随便涂改或潦草书写。
毕业设计开题报告。
书号书名定价责编作者出版日期122002安全协议分析与设计23邹文波卫剑钒 陈钟201010123150多媒体技术与应用32邹文波钟玉琢201009123249计算机操作系统(国家精品课程配套教材)32邹文波庞丽萍201007121731编译原理35武恩玉王生原 董渊 杨萍 张素琴201007122664C++教程(高等)36武恩玉郑莉 李宁201004120989软件工程(第3版)38武恩玉张海藩 倪宁201002121026软件工程39.8武恩玉郑人杰 马素霞 麻志毅200911121356图像处理和分析教程35武恩玉章毓晋200911120005C 语言程序设计教程(第3版)29.8刘博徐士良200910120015C 语言程序设计题解与实验指导(第3版)16刘博徐士良200910120116C 语言大学教程32刘博王浩鸣 郭晔200910120939Java 语言程序设计25武恩玉辛运帏 饶一梅200910120799计算机网络28张鑫张曾科 吉吟东200910121400现代数值计算28武恩玉同济大学计算数学教研室200910121157现代密码学24邹文波何大可 彭代渊 唐小虎 何明星 梅其祥 编著200909119824计算机网络(第2版)29刘博高传善 毛迪林 王雪平 编著200907120794计算机组成原理27武恩玉王诚 郭超峰200906120508数据库基础与应用(第2版)30武恩玉王珊 李盛恩200906120608计算机网络应用基础26张鑫冯博琴200905119524操作系统教程29.8武恩玉孟静 唐志敏200904118940多媒体技术教程(第3版)29.8邹文波胡晓峰 吴玲达 老松杨 司光亚 编著200904119533计算方法29刘博徐士良200904119525离散数学(第2版)28刘博李盘林 赵铭伟 徐喜荣 李丽双 编著200904119296Visual Basic 程序设计教程32刘博刘炳文2009031156011Visual Basic 程序设计教程(国家精品课程参考教材)32张鑫李雁翎 周东岱 潘伟200811118789单片机原理及接口技术29.8武恩玉张毅刚 彭喜元 编著2008111156021数据库 Access 2003 应用教程29张鑫卢湘鸿2008111157511微机原理与接口技术(第二版)36邹文波周明德200805116985C++ 语言程序设计教程35张孟玮吕凤翥200804117414单片机原理与技术29.8邹文波周明德2008041147091计算机网络教程(第二版)29.8邹文波谢希仁200804122998数据结构39刘博宗大华 宗杰 黄芳201010123527C#应用程序设计教程(第2版)34刘博耿肇英 周真真 耿燚201010123272单片机C 语言程序设计34刘博侯殿有201010122405编译原理26贾楠康慕宁 林奕201010122780C++面向对象程序设计33武恩玉陈维兴 陈昕201009120684SQL Server 2005数据库管理与开发教程30蒋亮蒋瀚洋 李月军 庞娅娟 编著201012120774SQL Server 2000管理与应用开发教程38邹文波王晶201011120646JavaScript 程序设计26刘博邹天思201010121523软件项目管理29刘博朱少民 韩莹201009121506Web 应用程序开发教程——+SQL Server 42邹文波岳学军 李晓黎201008122732计算机图形学实用教程(第2版)38蒋亮苏小红 李东 唐好选201008123289数据库系统教程45武恩玉何玉洁 李宝安 编著201008123318AutoCAD 建筑制图应用教程35武恩玉王海英 詹翔 主编201008122666常用工具软件32刘博邹祖银 康志亮 宋勤201007122062管理信息系统 (第2版)28邹文波郭宁 郑小玲201007121871C 语言实用教程32刘博徐秋红 王全红201006122233多媒体技术实用教程39邹文波老松杨 谢毓湘201006119957C 语言程序设计32武恩玉朱立华 王立柱201005122384计算机网络35刘博杨心强201004121928C#网络应用编程(第2版)36邹文波马骏201004122024Java 程序设计实用教程36刘博耿祥义 张跃平201004121974Java Web 程序设计教程36刘博范立锋 林果园201004121512编译原理-编译程序构造实践教程31武恩玉张幸儿 戴新宇201004122112计算机网络与通信(第2版)36邹文波佟震亚 马巧梅201003120221计算机英语教程(双色版)39.8武恩玉张强华 司爱侠 王晋201003名家系列精品系列120557SQL Server 数据库原理与应用教程32蒋亮曾长军200910 120643Windows程序设计教程32蒋亮郭皞岩屈景辉廖琪梅编著200910 120217操作系统33武恩玉宗大华宗涛陈吉人200910200910 120621电路设计与制版——Protel 200428蒋亮赵景波徐江伟施敏敏陈松柏编著120650计算机网络管理28刘博雷震甲200910 120904嵌入式Linux应用开发教程34蒋亮华清远见嵌入式学院赵苍200910 121110数字图像处理(MATLAB版)36刘博张德丰200910 120572网页设计与制作教程——Photoshop CS3/Flash 8/Dreamweaver 828蒋亮淮永建韩静华蔡东娜编著200910 120724MATLAB基础与应用教程26邹文波蔡旭晖刘卫国蔡立燕编著200908 120867计算机图形学教程(第2版)35邹文波王汝传黄海平林巧明编著200908 120609软件测试28刘博朱少民200908 120703数据结构(C语言版)(第2版)28邹文波李云清杨庆红揭安全编著200908 117731数据库技术与应用——Visual FoxPro (第2版)26刘博郭力平雷东升冷永杰孙健200908 120958网页设计与制作33武恩玉王学军200908 1161102面向对象的程序设计语言---C++ (第二版)28滑玉陈志泊200907 120564可编程序控制器应用系统设计及通信网络技术(第二39汤倩郭宗仁吴亦锋郭宁明编著200906 120656C#面向对象程序设计38刘博郑宇军200906 120727Flash动画制作案例教程30武恩玉马震200906 119825C#程序设计及应用教程(第2版)35邹文波马骏200905 120611CSS网页设计标准教程32贾楠温谦200905 119795UML系统分析与设计教程29刘博冀振燕200905 119818Web应用程序开发教程——ASP+SQL Server36邹文波姜卫何苗李晓黎200905 120600办公自动化教程29武恩玉王永平200905 120569操作系统25武恩玉罗宇文艳军200905 119793网页制作案例教程(第2版)29邹文波高林景秀200905 119893网页制作综合技术教程36张鑫温谦赵伟胡静李占波编著200905 119635微型计算机原理与接口技术36邹文波史新福200905 120631Pro/ENGINEER基础教程37刘博谭雪松张黎骅漆向军编著200904 119143可编程控制器原理及应用(第2版)36蒋亮宫淑贞徐世许200904 119596C语言程序设计教程(第2版)34邹文波李丽娟200903 119629C语言程序设计教程习题解答与实验指导(第2版)27邹文波李丽娟200903200903 119543信息管理专业英语教程24武恩玉司爱侠侯安才张强华黄祝菲编著118961Visual Basic 6.0程序设计教程(第3版)34邹文波罗朝盛200902 118819嵌入式系统技术与设计32蒋亮刘洪涛孙天泽编著200901 118825Matlab实用教程29.8邹文波张磊毕靖郭莲英编著200812 118824SQL Server应用教程38武恩玉郑阿奇刘启芬顾韵华主编200812 118942Visual C++大学教程29.8刘博冯博琴主编200812 119144Web程序设计——29蒋亮韩海雯吕辉张广新宋佳编著200812 118810ASP动态网页制作教程28蒋亮吴素芹赵征鹏李林编著200811 118684AutoCAD 机械制图教程33武恩玉姜勇李善锋谢卫标编著200811 118727Photoshop平面设计实用教程30武恩玉周建国编著200811 118790操作系统教程29.8武恩玉宗大华宗涛编著200811 118809计算机科学概论29武恩玉刘艺蔡敏李炳伟编著200811 118776计算机网络技术与应用27张鑫邓江沙徐蔚鸿易建勋编著200811 118660计算机英语24武恩玉司爱侠张强华编著200811 118827嵌入式系统设计大学教程29.8武恩玉刘艺许大琴万福编著200811 118729微机组装与维护32邹文波唐思均陈腾朱万双编著200811 118571C及C++程序设计(第3版)36滑玉张富编200810 117914JAVA面向对象程序设计36蒋亮张亦辉冯华胡洁编著200810 118107Linux实用教程28蒋亮陈博孙宏彬於岳编著200810 118043Oracle 数据库基础教程35邹文波王瑛张玉花李祥胜李晓黎编著200810 117948SPSS 16实用教程32蒋亮宋志刚谢蕾蕾何旭洪编著200810 118208Visual C++应用教程32武恩玉郑阿奇丁有和主编200810 118823多媒体CAI课件制作教程28邹文波冯建平吴丽华刘若慧编著200810 118402数据结构——使用C++语言描述(第2版)26蒋亮陈慧南主编200810 118088Linux操作系统25蒋亮张卫华毛莺池梁松柏200808 117947动画制作大学教程——Flash30蒋亮陈海林宇王学军200807 1147691数据库原理与应用(第二版)28滑玉赵杰杨丽丽陈雷200807 1130981C++大学基础教程29.8滑玉徐惠民200806 1159921SQL Server 2000 数据库应用教程32邹文波邱李华李晓黎200806 1164202中小学信息技术教材教法(第二版)25滑玉周敦200806117834ASP 网络应用程序设计教程(第2版)27滑玉高怡新200805 117721AutoCAD 应用教程34武恩玉姜勇向先波于洪200805 117830C#程序设计简明教程25蒋亮陈佛敏潘春华吕洋波200805 117744Javascript程序设计教程27蒋亮施伟伟200805 117781JAVA实用教程32蒋亮高英肖磊李钟尉200805 117774JSP程序设计教程29蒋亮郭珍王国辉200805 117778Protel 99SE 实用教程28蒋亮张伟200805 117833计算机网络基础教程(第2版)29滑玉杜煜姚鸿200805 117722数据库原理及应用29武恩玉麦中凡何玉洁200805 117791网页制作与开发教程28蒋亮张强高建华温谦200805 11750180x86 汇编语言程序设计(第2版)29.8滑玉王成耀200804 117426网络工程原理与实践教程(第2版)32滑玉胡胜红200804 1154131中文Authorware多媒体制作教程(第二版)32邹文波冯建平符策群200804 116915计算机网络安全基础(第三版)35滑玉袁津生200803 1141631计算机网络应用基础(第2版)33邹文波相万让200803 116416数据库原理及应用教程(第二版)29滑玉陈志泊200803高校系列122458Excel数据处理与分析应用教程28贾楠郑小玲201009 123564C语言程序设计30邹文波贾宗璞 许合利20100932武恩玉姚琳 主编201009 123790C语言程序设计(第2版)(工业和信息化普通高等教育“十二五”规划教材立项项目)123316软件技术基础32刘博张选芳 傅茂洺 王欣201009 123238数据库技术及应用教程27武恩玉田绪红201008 122983新编计算机英语教程34刘博李心广 柯晓华 姚敏锋 王敏201008 122425面向对象技术及UML教程22刘博李磊王养廷201005 122339EDA技术教程25刘博梁勇 王留奎201005 122459信息系统分析与设计教程25刘博陈佳 谷锐 李朝辉201005 121929现代信息系统分析与设计教程29梁凝徐洁磐201003 122081办公自动化技术与应用32刘博李岚201003 121600多媒体通信网络39邹文波李国辉涂丹张军201002 121667可编程控制器应用教程28蒋亮王卫红于艳秋李艳杰李201002 121976网络编程实用教程(第2版)34邹文波叶树华201002 121609现代微型计算机原理与接口技术32刘博杨文显主编杨晶鑫201002 121463Access数据库基础与应用教程34刘博巫张英200911 121346UNIX应用教程29刘博须德许宏丽200911 应用与开发技术教程28刘博蒋忠仁主编200910 120552JAVA程序设计教程34蒋亮张克军陆迟孙海伦庞丽娜编著200910 119821单片机原理及应用——C语言程序设计与实现32蒋亮马斌韩忠华王长涛夏兴200910 119842单片机原理与应用32刘博张东亮编著200910 121025管理信息系统原理及开发36刘博马秀麟王燕200910 120529XML基础教程24蒋亮范春梅王新刚张卫华编著200910 120048操作系统教程27滑玉黄刚徐小龙段卫华编著200909 121109微型计算机原理及应用32武恩玉高洪志主编200909 120115微型计算机组装与系统维护实用教程26邹文波马汉达编著200909 121054TCP/IP网络编程35刘博任泰明编著200908 120043管理信息系统25武恩玉黄卫东主编200908 120553C++程序设计大学教程29武恩玉王春玲编著200905 119780JSP程序设计29刘博范立锋乔世权程文彬主编200905 120437网络安全教程28刘博田园著200905 119626MCS-51单片机原理及应用技术教程35武恩玉高洪志主编200904 119295Visual 程序设计教程34.8刘博陈志泊编著200904 120527XML实用教程24刘博范立锋主编200904 119298计算机网络技术教程29武恩玉李光明主编200904 119563数据库技术与Access应用29刘博郭晔王浩鸣张天宇主编200904 119288ERP实用教程26蒋亮孙福权王晓煜吴迪宋萍编著200903 119068MATLAB/SIMULINK实用教程29蒋亮张化光刘鑫蕊孙秋野编著200903 119394Visual C#.NET 程序设计教程32蒋亮罗福强白忠建杨剑编著200903 119113管理信息系统27邹文波陈德良主编200903 119393实用网络设计与配置34张鑫孙建华等编著200903200902 119081Protel DXP电路设计与制版实用教程(第2版)29.8邹文波李小坚赵山林冯晓君龙怀冰编著1165562Access 数据库实用教程28张鑫郑小玲200805 116291新编微机组装与维护实用教程28邹文波匡松孙耀邦200805123241三维动画设计与制作——Maya 42贾楠刘声远 张国峰201010122685数字媒体后期制作教程——Premiere + After Effe 46蒋亮张卫华 何苗 主编201010122644非线性影视编辑教程——Premiere Pro CS346蒋亮王寿苹 宁翔 主编201010122395计算机图形图像应用教程——Photoshop+Illustrat 48蒋亮郭万军 饶彬 主编201010122381计算机二维动画教程——Flash CS346蒋亮宋一兵 马震 主编201010122356计算机三维动画教程——Maya 45蒋亮王毅鹏201009122380数字平面设计教程——PhotoShop CS348蒋亮李辉 杨品林201009122592数字媒体导论(国家新媒体基地优秀人才培养重点项目28蒋亮张珂201007122340计算机三维动画制作教程——3ds MAX(附光盘)48蒋亮陆平 陈熙201005122127网络工程设计与系统集成(第2版)29.8邹文波杨威201003120215网络安全基础教程36蒋亮张仕斌 陈麟 方睿200911120017计算机网络实验教程25邹文波刘金江 王保平 主编200909119269XML 网页设计实用教程27张鑫蔡体健 廖志芳 汤文亮 莫佳 编著200903119270 网络程序设计教程31张鑫张恒 廖志芳 刘艳丽 编著200902118941C#网络编程技术教程29张鑫金华 华进 编著200902118956局域网组建、管理与维护29.8张鑫杨威 贾祥福 杨陟卓 编著200902118931网站设计与开发技术教程22张鑫耿霞 邹婷婷 编著200902118520TCP/IP——协议分析与应用编程26张鑫李峰 陈向益 编著200811118706网络系统集成与综合布线31张鑫刘天华 孙阳 黄淑伟 编200811120496移动电子商务35刘博秦成德 王汝林 主编200907119675电子商务导论29陈万寿蹇洁 卓颋 章元峰 罗龙艳 等编著200904118863电子支付与结算29武恩玉周虹 编著200903118775电子商务法律与实务35蒋亮秦成德 主编200812118090电子商务物流(第2版)28蒋亮魏修建 严建援 王焰 袁志海 编著200812121459Visual Basic 程序设计与应用开发教程29邹文波李俊200910121268计算机网络技术及应用26邹文波严耀伟 王方 编著200909120195数据库基础与Access 应用教程29邹文波陈维 曹惠雅 编著200909120111多媒体技术与应用教程(第2版)36邹文波刘光然 主编200909119982管理信息系统18邹文波姜灵敏 王金矿 主编200909120046工程制图与计算机绘图习题集17李永涛侯文君 王飞 编200909119684工程制图与计算机绘图32李永涛侯文君 王飞 编著200905119534数据结构(C++版)32邹文波杨秀金 主编200904118030AutoCAD 计算机辅助设计(土木工程类)32邹文波王茹 雷光明 主编200809117775软件测试29李凯佟伟光200805117162电子政务导论23王平张基温 张展为200803116984多媒体技术应用29张孟玮龚声蓉200802116335C#应用程序设计教程32张孟玮耿肇英 耿燚200709116535数据库实验指导21邹文波杨海霞200709123203哈代数论(第6版)69明永玲[英]G.H. Hardy E.M. Wright 201010123575信息检索:算法与启发式方法(第2版)49王军花[美]David A. Grossman Ophir Frieder 著201008123226个体软件过程201008123227人工智能—— 一种现代方法(第二版)89李际姜哲 金奕江 张敏 杨磊201007120551软件工程(第4版)79杨海玲[美]Shari Lawrence Pflee 201005122624信息存储与管理:数字信息的存储、管理和保护39俞彬 G.Somasundaram 201005121193计算机科学概论(第10版)59罗婧[美]J. Glenn Brookshear 著200909121116计算机科学概论(第10版)(英文版)59李际[美]J. Glenn Brookshear 著200909114223UML 面向对象建模与设计(第2版)45杨海玲Michael Blaha,James Rumbau 200601122400计算复杂性(英文版)122016C 语言详解(第6版)123424信息检索导论69[美]Christopher D.Manning 121824信息检索导论(英文版)69[美]Christopher D.Manning 120534电子商务:从愿景到实现(英文注释版•第3版)121225信息检索:算法与启发式方法(英文版•第2版)122656管理学——原理与实务37万国清李海峰 张 莹20100921世纪高等院校数字艺术类规划教材本科经管类教材普通高等教育"十一五"国家级规划教材--高等学校计算机系列21世纪高等院校电子商务规划教材其他本科计算机教材21世纪高等学校文科计算机课程系列规划教材21世纪高等院校网络工程规划教材师范类学校可带师范类学校可带必须是开设该专业才带。
贪吃蛇游戏报告书青岛⼤学软件技术学院交互式游戏设计实践实训题⽬名称贪吃蛇姓名专业数字媒体艺术班级 10级3班指导教师解新峰2014 年 1 ⽉ 14 ⽇1⽬录第⼀章引⾔ (3)1.1选题背景 (3)1.2项⽬意义 (3)1.3开发技术 (3)1.3.1 Java语⾔简介 (3)1.3.3 Eclipse开发环境 (3)第⼆章贪吃蛇游戏概述 (5)2.1游戏分析 (5)2.1.1 游戏规则 (5)2.1.2 游戏玩法 (5)2.2算法分析 (5)2.3架构分析 (5)第三章贪吃蛇游戏的详细设计 (7)3.1游戏总体结构设计 (7)3.2 游戏运⾏图 (10)⼩结 (13)参考⽂献 (13)第⼀章引⾔1.1选题背景贪吃蛇是家喻户晓的益智类⼩游戏,选择这个题⽬⼀是为了将⾃⼰的所学知识加以运⽤,⼆是⼀直以来贪吃蛇这个游戏就深深地吸引着我,它的制作⽅法对于以前的我⽽⾔都是很神秘的。
我希望通过⾃⼰的所学知识把它剖析开来,真真正正的了解它的本质和精髓。
虽然我的编程能⼒不是很强,但是我有信⼼,在这次学习中我将从实践和实际的项⽬中提⾼⾃⼰的编程能⼒。
因此我选定了这个题⽬。
1.2项⽬意义游戏在设计⽅⾯应该本着⽅便、实⽤及娱乐性⾼的宗旨,在对界⾯进⾏设计的过程中,应始终坚持清晰明了,在性能⽅⾯应能够实现效率⾼,不易出错等优点。
游戏主界⾯应该⼒求美观,赏⼼悦⽬。
游戏控制模块应做到易懂、易操作,⽽且准确率⾼,不易出错。
1.3开发技术1.3.1 Java语⾔简介Java是⼀种简单易⽤的编程语⾔,它采⽤了⼀种虚拟机作为中间层来屏蔽平台差异,能够实现跨平台运⾏。
Java⽀持⾯向对象编程,有封装、继承、多态的特性,它还⽀持多线程,实现多个程序流程同时执⾏,完成不同任务。
1.3.2 Java语⾔的开发⼯具包JDKJDK(Java Development Kit)是Java语⾔的开发⼯具包,⼯具包⾥除了包含Java语⾔编译器、调试器以及演⽰程序以外,⼀般还会包含Java运⾏环境(Java Runtime Environment,JRE)。
《JavaWeb开发》课程教学⼤纲(移动互联⽹-姬孟洛)《Java Web开发》课程教学⼤纲课程代码:21134050课程名称:Java Web开发课程性质:专业拓展(选修)学分:3 学时:72讲课学时:36实践/实验学时:36适⽤专业:软件⼯程(移动互联⽹⽅向)先修课程:Java 程序设计、数据库系统、HTML基础⼀、课程⽬标本课程主要介绍动态⽹页⽣成技术的基本原理,了解开发基于JAVA的动态⽹页的基本知识,掌握Web编程技术的基本思想,能够较熟练地掌握使⽤Servlet 和JSP技术进⾏动态⽹站程序设计,能够完成配置JAVA Web的开发环境配置,从⽽培养学⽣B/S架构下的程序设计能⼒,掌握构建⼤型、分布式的电⼦商务应⽤的动态Web⽹站的程序设计技术,为学⽣今后从事软件开发⼯作打下坚实的基础。
⼆、教学内容1.JAVA Web开发⼊门教学要求:了解HTML基础和JavaScript基础,理解JAVA Web的开发⽬标和作⽤,掌握JAVA Web的开发环境JDK、Tomcat、Eclipse、MySQL的配置与使⽤。
教学内容:软件编程体系简介;企业应⽤开发架构;Z J2EE应⽤开发体系;J2EE体系结构的优点;ZN J2EE应⽤开发环境的配置与使⽤。
教学内容:Z JAVA Web的开发环境配置;HTML基础;JavaScript基础;Tomcat的安装与配置;N IDE-- Eclipse的安装与配置;ZN创建第⼀个动态Web项⽬;实验内容:实验⼀JAVA Web开发环境的安装和配置JDK1.6的安装和配置。
Tomcat服务器的安装、运⾏和测试。
Eclipse4.4的安装和测试。
MYSQL的安装和测试。
在Tomcat服务器中部署简单的应⽤程序。
实验⼆ HTML和JavaScript基础练习HTML⽂档基本结构HTML常⽤标签的使⽤表格、链接和图⽚表单标签框架JavaScript语法JavaScript内置对象2.JSP编程教学要求:了解JSP的体系内容,理解JSP的运⾏机制,掌握JSP编程的主要⽅法。
教学进度表2011 ~2012 学年第 1 学期
教学单位软件学院
课程名称 JSP基础与应用
课程编号 0121110052
学时 56学分3.5
适用专业专升本年级10级
授课教师郭发军
大连交通大学教务处制
编写说明
1.《教案进度表》为教案基本文件之一,应按照课程教案大纲编写.
2.教研室于每学期开学第一周将《教案进度表》交送教案单位,由教案单位组织审查,开学第二周送交教务处.
3.授课教师要将《教案进度表》在学校网络教案平台上予以公布.
4.《教案进度表》要求按统一格式,打印成册.
5.《教案进度表》要长期保存备查.
授课教师签字:教研室主任签字:。
沈阳工程学院课程设计设计题目:WEB程序设计课程设计-----XXXX系统的开发系别信息工程系班级学生姓名学号指导教师杨弘平、职称副教授、起止日期:2014年6 月9 日起——至2014年6 月20 日止沈阳工程学院课程设计任务书课程设计题目:WEB程序设计课程设计-----XXX系统的开发系别信息工程系班级学生姓名学号指导教师杨弘平、职称副教授、课程设计进行地点:实训F任务下达时间:2014年4月12日起止日期:2009年月日起——至2009年月日止教研室主任杨弘平2014年5 月12日批准1.设计的原始资料及依据通过课程设计使学生进一步加深对课程内容的理解,利用程序设计的基本思想进行程序的开发,进一步掌握编程方法和技巧,提高学生用程序的思想来解决实际问题的能力。
2.设计的主要内容及要求设计题目:XXXXXXX系统开发需要完成的功能:1、功能说明(1)(2)(3)………3.对设计说明书撰写内容、格式、字数的要求⑴学生应撰写的内容为:中文摘要和关键词、目录、正文、参考文献等。
课程设计说明书(论文)的结构及各部分内容要求可参照《沈阳工程学院毕业设计(论文)撰写规范》执行。
应做到文理通顺,内容正确完整,书写工整,装订整齐。
⑵装订格式封面、任务书、成绩评审意见表、摘要和关键词、目录、正文、结论、致谢、参考文献。
⑶课程设计说明书(论文)是体现和总结课程设计成果的载体,一般不应少于3000字。
打印时采用A4纸,页边距均为20mm,正文采用宋体小四号字,行间距18磅。
文中大标题采用黑体小三号字,一级节标题采用黑体四号字,二级节标题采用黑体小四号字,三级节标题采用黑体小四号字,表题与图题采用宋体五号字。
4. 设计完成后应提交成果的种类、数量、质量等方面的要求⑴课程设计任务书⑵课程设计报告⑶设计成品(光盘)5.时间进度安排6.主要参考资料(文献)[1] 耿祥义.JA V A2 实用教程.北京:清华大学出版社,2006[2] 陈旭东.JSP2.0应用教程.北京:清华大学出版社,2006[3] 黄明.JSP课程设计.北京:电子工业出版社,2008I[4] 石志国.JSP应用教程.北京:清华大学出版社,2006[5] Sharon Zakhour. Java教程. 北京:人民邮电出版社,2007I沈阳工程学院课程设计成绩评定表系(部):信息工程系班级:学生姓名:I沈阳工程学院课程设计报告摘要(空1行)(新起一页)摘要(空1行)下列各排版样式中的空行指采用小4号汉字、单倍行距时的空行。
摘要近年来,Java作为一种新的编程语言,以其简单性、可移植性和平台无关性等优点,得到了广泛地应用,特别是Java与万维网的完美结合,使其成为网络编程和嵌入式编程领域的首选编程语言。
JBuilder是Borland公司用于快速开发Java应用的一款优秀的集成开发环境,它以其友好的开发界面、强大的组件支持等优点,得到广大程序员的接受和认可。
“贪吃蛇”游戏是一个经典的游戏,它因操作简单、娱乐性强而广受欢迎。
本文基于Java技术和JBuilder开发环境,开发了一个操作简单、界面美观、功能较齐全的“贪吃蛇”游戏。
整个游戏程序分为二个功能模块,六个类模块,实现了游戏的开始、暂停、结束。
通过本游戏的开发,达到学习Java技术和熟悉软件开发流程的目的。
本文在介绍Java相关技术和国内外发展现状的基础上,对“贪吃蛇”游戏的整个生命周期的各个开发阶段进行了详细地介绍。
首先,分析了开发本游戏软件的可行性,重点分析本设计所采用的技术的可行性。
其次,从游戏主界面等几方面,分析了本游戏的功能需求;从可使用性和安全性方面分析了属性需求。
然后,进行了游戏的概要设计和详细设计,这也是本文的重点。
概要设计给出二个功能模块的主框架以及六个类模块的函数调用关系;详细设计介绍了Java2标准运行环境的配置,重点给出各个类模块的程序流程图以及UML图,列表介绍了各个类包含的变量、使用的方法,展示了游戏的界面。
为了保证程序代码的正确性和功能实现的可靠性,本文还介绍了游戏软件的程序调试过程和功能测试结果。
目录第一章系统开发环境 (1)1.1开发工具 (1)1.2应用环境 (1)第二章系统需求分析 (2)2.1需求分析 (2)2.2可行性分析 (2)第三章系统概要设计 (3)3.1设计目标 (3)3.2系统功能模块 (3)第四章系统详细设计 (5)4.1程序设计 (5)4.2各功能界面截图 (8)第五章系统测试 (15)5.1测试的意义 (15)5.2测试过程 (15)5.3测试结果 (15)参考文献 (16)第一章系统开发环境1.1 开发工具Sun Microsystems公司在推出Java语言的同时,推出了一套开发工具JDK。
是在学术研究过程中,对某一著作或论文的整体的参考或借鉴。
征引过的文献在注释中已注明,不再出现于文后参考文献中。
按照字面的意思,参考文献是文章或著作等写作过程中参考过的文献。
以下是小编为大家推荐的有关java的参考文献举例,希望能帮到大家。
[1] Bruce Eckel. Thinking in Java[M]. Upper Saddle River, New Jersey, USA: Prentice Hall, 2006[2] 陈道鑫,宋绍云,袁中旺,等. ExtJS框架在Web软件开发中的应用[J]. 电脑知识与技术 2011, 07(9): 2044-2047[3] 林信良. Spring2.0技术手册[M]. 北京:电子工业出版社,2005[4] (美)威尔德,斯尼德等著,赵利通译. SpringFramework 2入门经典[M]. 北京:清华大学出版社,2009[5] 林寒超,张南平. Hibernate技术的研究[J]. 技术与发展,2006,16(11): 112-113,116[6] 田珂,谢世波,方马. J2EE数据持久层的解决方案[J]. 计算机工程,2003, 29(22): 93-95[7] 谭怀远. 让Oracle跑得更快:Oracle 10g性能分析与优化思路[M]. 北京:电子工业出版社,2011[8] RFC2256: A Summary of the X.500(96) User Schaema for user with LADPv3 [J/OL][9] 王倩宜, 李润娥, 李庭晏. 统一用户管理和身份认证服务的设计与实现[J]. 实验技术与管理 2004,30(3): 236~239[10] 李席广. 基于LDAP的统一身份认证管理系统的设计与实现[J]. 科技信息 (学术研究) , 2007,(19): 99-101[11] 刘京华. Java Web整合开发王者归来[M]. 北京:清华大学出版社,2010[12] 刘春晓,孟祥福,李昕. 基于Jboss的数据库连接池研究与实现[J]. 微处理机: 2008, 29(1): 86-88[13] Craig Walls, Ryan BreidenBach. Spring In Action[M]. Manning Publications. 2006[14] 张孝祥. 深入Java Web开发内幕——核心基础[M]. 北京:电子工业出版社. 2006。