2022年电子商务开发技术课程设计指导书 .pdf
《2022年电子商务开发技术课程设计指导书 .pdf》由会员分享,可在线阅读,更多相关《2022年电子商务开发技术课程设计指导书 .pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、山东交通学院电子商务开发技术课程设计指导书专业:电子商务系(部):经济系2012年5 月20 日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 16 页 - - - - - - - - - 第一部分课程设计安排一、实习学生基本情况实习班级: _电子商务_专业10 班实习人数:28 人指导老师:杨帅老师二、课程设计地点实验楼 315三、学生实习管理组织1.成立课程设计学生管理委员会,由指导老师和班长、团支部书记等人员组成。2.课程设计管理委员会下设若干小组,每个小组设负责人
2、1 名。3.组长的具体责任:(1)负责课程设计纪律的检查与登记,及时将有关情况报告指导老师;(2)负责本小队的日常管理组织和考核工作。四、课程设计日程安排(1 周)日期计划2012.06.11 说明本次实习的意义、目的、纪律、人物、注意事项、时间安排等。2012.06 1106.15 每天保证五个小时的上机,来完成课程设计2012.06.15 提交课程设计相应文档。第二部分课程设计指导一、课程设计目的、意义1、目的通过课程设计, 使学生能实际运用相关知识来实际动手进行程序开发,巩固专业理论知识,培养发现问题、分析问题和解决问题的能力,提高学生的动手能力。2、意义专业实习是坚持我校“突出特色、强
3、化素能”办学方针的重要手段。通过学习,学生可进一步加深对Java 相关知识的理解。二、课程设计内容实验一 Java 环境演练【目的】掌握 Java运行环境的安装和配置;了解 JDK的各种类型与版本变化;了解 Java环境所提供的有关工具;【内容】名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 16 页 - - - - - - - - - 练习编写并运行一个简单的Java程序代码:public class Testfisrt public static void main(
4、String args) System.out.print(这是我的第一个Java Application 程序! ); System.out.println(运行成功了!); 运行结果:这是我的第一个Java Application 程序!运行成功了!实验二类与对象、继承【目的】使用类来封装对象的属性和功能;掌握类变量与实例变量,以及类方法与实例方法的区别;巩固以下概念:子类的继承性子类对象的创建过程成员变量的继承与隐藏方法的继承与重写【内容】编写一个 Java应用程序,该程序中有3个类: Trangle 、Leder 和Circle,分别用来刻画“三角形”、“梯形”和“圆形”。具体要求如下
5、:a)Trangle 类具有类型为double 的三个边, 以及周长、 面积属性, Trangle 类具有返回周长、面积以及修改三个边的功能。另外,Trangle 类还具有一个 boolean 型的属性,该属性用来判断三个属能否构成一个三角形。b)Lader 类具有类型 double 的上底、下底、高、面积属性,具有返回面积的功能。c)Circle类具有类型为double 的半径、周长和面积属性,具有返回周长、面积的功能。代码:class Trangle double sideA,sideB,sideC,area,length; boolean boo; public Trangle(doub
6、le a,double b,double c) sideA=a; sideB=b; sideC=c; if(a+bc&b+ca&a+cb) boo=true; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 16 页 - - - - - - - - - else boo=false; double getLength() double length; length=sideA+sideB+sideC; return length; public double getAre
7、a() if(boo) double p=(sideA+sideB+sideC)/2.0; area=Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC) ; return area; else System.out.println(不是一个三角形, 不能计算面积 ); return 0; class Lader double above,bottom,height,area; Lader(double a,double b,double h) above=a;bottom=b;height=h; double getArea() area=(above+bott
8、om)*height/2; return area; class Circle 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 16 页 - - - - - - - - - double radius,area; Circle(double r) radius=r; double getArea() return 3.14*radius*radius; double getLength() return 2*3.14*radius; void setRadius(doub
9、le newRadius) radius=newRadius; double getRadius() return radius; public class AreaAndPerimeter public static void main(String args) double length,area; Circle circle=new Circle(5); Trangle trangle= new Trangle(3,4,5); Lader lader=new Lader(3,4,6); length=circle.getLength(); System.out.println(圆的周长
10、:+length); area=circle.getArea(); System.out.println(圆的面积 :+area); length=trangle.getLength(); System.out.println(三角形的周长 :+length); area=trangle.getArea (); System.out.println(三角形的面积 :+area); area=lader.getArea(); System.out.println(梯形的面积 :+area); trangle=new Trangle(1,1,3); area=trangle.getArea();
11、System.out.println(三角形的面积 :+area); length=trangle.getLength(); System.out.println(三角形的周长 :+length); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 16 页 - - - - - - - - - 运行结果:圆的周长 :31.400000000000002 圆的面积 :78.5 三角形的周长 :12.0 三角形的面积 :6.0 梯形的面积 :21.0 不是一个三角形, 不能计算
12、面积三角形的面积 :0.0 三角形的周长 :5.0 实验三字符串【目的】掌握 String类的常用方法【内容】编写一个Java 应用程序,判断两个字符串是否相同,判断字符串的前缀、后缀是否和某个字符串相同,按字典顺序比较两个字符串的大小关系,检索字符串,创建字符串,将数字型字符串转换为数字,将字符串存放到数组中,用字符数组创建字符串。代码public class example public static void main(String args) String s1=new String(you are a student); String s2=new String(how are yo
13、u); if(s1.equals(s2) System.out.println(s1与 s2 相同 ); else System.out.println(s1与 s2 不相同 ); String s3=new String(22030219851022024); if(s3.startsWith(220302) System.out.println(吉林省的身份证); String s4=new String(你); String s5=new String(我); if(pareTo(s5) 0) System.out.println(按字典序 s4 大于 s5); else System.
14、out.println(按字典序s4 小于 s5); int position=0; String path=c:javajspA.java; position=path.lastIndexOf(); System.out.println(c:javajspA.java中最后出现的位置 :+position); String fileName=path.substring(path.indexOf(A); String s6=new String(100); String s7=new String(123.678); int n1=Integer.parseInt(s6); 名师资料总结 -
15、 - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 16 页 - - - - - - - - - double n2=Double.parseDouble(s7); double m=n1+n2; System.out.println(m); String s8=String.valueOf(m); position=s8.indexOf(.); String temp=s8.substring(position+1); System.out.println(数字 +m+有+temp.len
16、gth()+位小数 ) ; String s9=new String(ABCDEF); char a= s8.toCharArray(); for(int i=a.length-1;i 0;i-) System.out.print( +ai); 运行结果:s1 与 s2 不相同吉林省的身份证按字典序s4 小于 s5 c:javajspA.java中最后出现的位置 :11 223.678 数字 223.678 有 3 位小数 8 7 6 . 3 2 实验四组件与事件处理【目的】学习处理事件机制;【内容】编写程序, 创建一个用户界面,其上有 OK 和Cancel 两个按钮以及一个显示消息的消息面板
17、。点击 OK 按钮时,显示消息“The OK button has been clicked”; 点击 Cancel 按钮时,显示信息“ The Cancel button has been clicked”。代码:import java.awt.*; import javax.swing.*; import java.awt.event.*; class Demo extends JFrame implements ActionListener private JButton but1 = new JButton(OK); private JButton but2 = new JButton
18、(Cancle); private JLabel lab = new JLabel(); public Demo() JPanel pan = new JPanel(); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 16 页 - - - - - - - - - this.getContentPane().add(pan,North); pan.add(but1); pan.add(but2); but1.setToolTipText(This is OK button
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年电子商务开发技术课程设计指导书 2022 电子商务 开发 技术 课程设计 指导书
限制150内