java课程设计说课讲解
- 格式:doc
- 大小:253.00 KB
- 文档页数:24
南京化工职业技术学院《J a v a 程序设计 ?课程整体授课方案方赓南京化工职业技术学院信息系软件教研室2021.11目录一、管理信息 (2)二、根本信息 (2)三、课改前课程情况 (2)四、改革的简要思路 (2)五、课程设计 (3)1.课程目标 (3)⑴整体目标3⑵能力目标3⑶知识目标4⑷素质目标52.课程内容设计 (5)3.能力训练工程设计表 (7)4.授课进度表 (16)5.工程化授课推行过程 (22)六、第一堂课设计 (23)七、核查方案设计 (28)八、教材及参照资料 (30)九、新课收效 (31)十、新旧教法对照 (31)十一、课改感觉 (32)十二、双语方面对学生的引导 (32)附件: (32)一、管理信息课程名称: Java程序设计所属系部:信息技术系拟定时间: 2021.11制定人:方赓二、根本信息学分: 4先修课:C++语言学时: 72后续课:Java Web程序设计、 J2EE 授课对象:软件技术专业二年级课程性质:专业课程三、课改前课程情况过去的课程授课,多数以书籍授课方式和多媒体课件方式为主,理论性较强,知识覆盖面广,操作性差,学生被动地接受较为抽象的网络知识,对网络知识的学习兴趣不高,理解也不够深刻。
授课方法:解说为主学生反响:不知所云问题:教师讲不透,学生难接受,学完不会用;学生感觉授课内容不合用,学生对于知识的掌握停留在小工程小案例的层面上,参加度低,积极性不高四、改革的简要思路以岗位目标为依照,确定课程内容以任务为载体,组织课程内容以行动为导向,推行授课过程以工作过程为主线,设计授课情境以过程为要点,拟定谈论方法用任务训练职业岗位能力,用企业真实的工程分解工作任务,创立学习情况,在真实的工作环境中,以真实的工作流程,执行真实的任务要求,制作真实的网络。
成立教、学、做一体的授课模式。
同时将根本素质〔德育、外语等〕浸透交融到课程的授课内容中,培养同学“自学、与人沟通、合作、解析、解决问题〞的能力。
《java语言程序设计》说课教案一、教学目标1、通过本次教学,能让学生掌握if语句的用法;2、根据任务要求,熟练使用if语句进行操作;3、通过if语句的学习,能在实际的应用情况下灵活使用if结构进行程序编写二、教材分析选用教材为传智播客高教产品研发部编著的《Java基础入门》,该教材由清华大学出版社出版,教材特点如下:1、在内容上体现科学性、时代性、实用性,编排上面向应用,理论与实践有机结合;2、采用任务驱动、项目教学等教学手段,全书通过案例来解释概念,贯穿整个课程进行难点讲解,以实际应用作为突破口,使学生能够真实体验到知识的实际应用,提高兴趣,促进理解;教学与项目开发融为一体,浅显易懂,符合高职学生认知规律。
3、实验实训环节结合教学内容,实验项目丰富。
课程设计中案例学生熟悉。
本节课教学内容参考教材第2章的2.4节:if条件语句。
三、学生分析应用电子是普招类(高中毕业生)学生,它们高中期间文化基础较扎实,经过前一学期计算机基础和高等数学的学习,他们对程序设计有了一些基本的了解,也具备程序设计的逻辑思维。
本次课的教学内容中的if选择结构概念对应生活中的选择概念,简单的if选择结构对他们不难,但如何在实际应用中熟练使用if选择结构是本次课的重点。
另外,高职学生对于上机实际操作要比学习理论知识更为有兴趣;简单的实验项目都能完成,但解决实际应用问题的能力也较差。
因此,在教学中通过演示让学生有感性认识,提高学习兴趣;通过提出问题让学生讨论议一议,主动思考如何解决;通过一个教学任务让学生动手做一做。
四、教学重点、难点及解决办法(用什么平台来体现信息化手段)1、本次课教学重点1)if选择语句概念;2)if语句的三种语法格式;3)应用场景的理解。
4)If语句的灵活设计在教学过程的叙述中,要抓住教学的重点、最能体现教学理念的内容和最能展示教学艺术的环节,作较为详细的叙述。
2、本次课教学难点1)如何激发学生的兴趣2)算法分析及程序结构3)如何让学生学会去理解题目4)如何让学生学会验证结果3、难点解决办法1)通过演示让学生有感性认识,并从if语句基本语法入手,逐步引入if语句概念,弱化实用性不强的细节;2)围绕任务“if语句示例”进行难点讲解,以实际应用作为突破口,使学生能理解if语句在实际中的应用,提高学习兴趣;3)针对难点设置上机实际操作内容,进一步掌握选择结构程序设计方法。
《Java面向对象程序设计》说课设计郑华君电子与电气工程系摘要:“面向对象课程设计”是很多高职高专院校计算机相关专业的专业必修课程。
“说课”要求教师从自身的角度说明为什么要这样教,理论依据是什么,这就要求透彻分析教材,结合学生实际,根据不同的教学内容,从理论和实际的结合上阐述教学方案,展示处理和解决问题的办法。
关键字:面向对象说课课程设计内容设计“Java面向对象程序设计”说课内容我将分成四个方面来描述:说课程定位与设计,说课程内容选取和组织,说教学方法与手段,说课程考核。
一、说课程定位与设计1、课程定位《Java面向对象程序设计》是计算机专业的职业能力必修课程,是培养高职计算机专业人才的主要核心课程,是初级、中级程序员,软件工程师的必备知识和必备技能。
通过学习本课程掌握Java语言基础知识和大量的程序编制实践,是学生扎实的掌握Java语言程序设计基础和简单Java应用程序的编制技术,基本掌握网络环境下的Applet 程序设计,培养学生综合运用Java语言进行程序设计能力。
并为今后的工作学习打个较好的基础。
2、本课程的教学目标(1)素质目标注重学生勤于动手,独立思考,解决实际问题,团队协作和责任心等综合素质的培养。
(2)能力目标能较熟悉地使用Java程序语言编程、编译、调试和数据库应用程序的开发;能开发有一定实用价值的应用程序。
(3)知识目标掌握java程序的基本语句、语法、了解面向对象的程序设计方法与设计过程。
3、课程设计理念遵从现代职业教育理念,紧紧围绕专业的培养目标,以工作过程为导向,以教师为主导,以学生为主体,依据课程内容设计出相关工作项目任务,融入“教、学、做”一体化进行教学。
用一个教学项目贯穿于整个教学过程,体系了软件项目开发的整体性、连贯性;同时,又根据项目开发的先后步骤,将教学项目划分成若干子项,体系问题的分而治之的解决方法。
在教学方法上从具体的工作任务人手,通过具体的训练内容完成任务,教学过程是能力训练过程,所有教学内容都不是从教学生知识点出发,而是将知识点融入到相应的任务重,让学生通过实际的训练任务练就相应的能力。
《Java程序设计》说课主讲:陈亚莉一、课程设置1.1课程性质软件技术专业培养的是软件编码工程师,对编码工程师的技术结构进行分析,有两大主流方向:Java方向和Net方向。
掌握java语言是java方向编码工程师不可或缺的技能。
对该岗位的工作过程进行分析分解,确定该岗位的五大核心能力(数据库开发能力、网页前台开发能力、Java基础能力、Java高级编程能力和实用软件工程能力),核心能力经整合提升为对应的课程,构建出以工作体系为基础的课程内容体系。
《Java程序设计》课程的目标是让学生具有过硬编码能力,为后续课程打下坚实的基础。
本课程开设在第一学年的第二学期,在整个课程体系中处于承上启下的核心地位,它以计算机文化基础、C语言程序设计等课程为基础、也是进一步学习B/S编程技术、框架技术、企业级技术等课程的基础。
1.2课程设计思路本课程的总体设计思路是打破以知识传授为主的传统学科课程模式,转变为以工作任务为中心的项目课程模式,让学生在完成相应工作任务的同时,构建相关理论知识、发展职业能力。
●以职业活动为导向,以素质为基础,突出能力目标。
(知识与能力之间不等同。
知识可以传授,能力无法传授,只能靠训练)●以学生为主体,以项目为载体,以实训为手段,设计知识、理论、实践一体化的课程。
(用什么来训练?用做事来训练,用完成任务的过程来训练。
做什么事情?做学生未来职业岗位上的事。
)●全面培养学生的“自我学习能力”,以保证学生的持续发展能力。
(好用不经用;在学校不可能把全部的知识都灌输给学生,应建立“自我学习,终身学习”的现代学习观。
)二、教学内容需要培养的能力明确了,那教学内容、教学方法以及考核方式均围绕能力培养,以学生为主体来进行设计。
在内容资料的收集上面,采取“开源”方式,从企业、研究机构、教师、学生多个方面获取资源,因为从企业和研究机构我们可以获得最流行、最先进的技术和用人需求,从老师和学生我们可以获得最实用、最真实的方法和建议。
软件学院课程设计报告书课程名称 JavaEE与中间件设计题目自行车出租信息管理系统2015年1月目录1.设计时间 (4)2.编译环境选择 (4)3.设计目的 (4)4.设计任务 (4)5设计内容 (5)5.1需求分析 (5)5.1.1可行性分析 (5)5.1.2系统需求分析 (6)5.1.3数据建模 (6)5.1.4功能建模 (7)5.2数据库设计 (8)5.2.1表的设计 (8)5.2.2表的结构 (8)5.3系统设计 (10)5.3.1数据增加流程图 (10)5.3.2数据删除流程图 (11)5.3.3数据修改流程图 (11)5.4程序实现 (12)5.4.1 环境配置 (12)5.4.2各模块程序实现 (12)5.5各部分的截图 (21)6. 总结与展望 (23)参考文献 (24)成绩评定 (24)1.设计时间2015.1.19——2015.1.222.编译环境选择MyEclipse10,Eclipse及相关插件,Tomcat7.0,选择的后台交互语言为Java,数据库选择的为mysql(使用了一个mysql前台工具),采用了SSH架构设计,即Struts2、Spring与Hibernate组合3.设计目的Java EE与中间件课程设计是对所学Java EE与中间件课程的小结,是提高我们对所学知识综合应用能力的一种方式,是集中实践性环节之一。
要求我们对课程中所学习到的知识综合运用,开发有一定规模的Java Web程序。
利用所学Java Web程序设计知识,开发设计一套基于Java EE平台的小型管理系统,掌握Struts2、Spring及Hibernate三大框架的配置和使用,巩固数据库基本操作,培养我们分析问题、解决实际问题能力。
4.设计任务自行车出租信息管理系统必备功能说明:功能描述:用户以合法身份登录系统后,才能进行所有操作;登录系统时,有两种权限:管理员权限和普通用户权限。
管理员用户可以添加、查看、修改和删除自行车信息以及自行车租用情况,普通用户只能查询自行车状态,完成租车及还车操作;赁时间等;赁时间等进行更改;某编号自行车当前租赁状态(租赁中还是待命),如果被租赁,则查看被租赁时间;。
5设计内容5.1需求分析5.1.1可行性分析目在各大高校中,自行车是学生主要的交通工具,学生通过自行车可以快速往返于学校的各个地点,节约了不少的时间。
但是,由于管理不当或维护不善,很多学生在四年的学习生活中,需要买多辆自行车,这给学生造成了不小的经济负担。
另一方面,由于历年来个高校扩招,高校学生数量越来越多,高校停车场资源也越来越紧张,如何提高自行车的利用效率,适当减少自行车的数量,也是尽量来高校思考的问题。
通过建立自行车租赁系统,改变高校传统的交通模式,将买车变为租车,一方面,减少的学生的经济负担,为学生提供了更便捷的交通环境,另一方面,也提高了学校自行车的利用率,优化的资源分配。
最后,由于有专员管理自行车,能够带给学生更好的用车体验。
本系统本次课程设计我做的一部分是:用户以合法身份登录系统后,才可以进行所有操作;登录系统时,有两种权限:管理员权限和普通用户权限。
管理员用户可以添加、查看、修改和删除自行车信息以及自行车租用情况,普通用户只能查询自行车状态,完成租车及还车操作;在所有的可行性的研究中,包括以下几个方面:(1)经济可行性:投入资金为校园建立一个租赁网站,首先,该校园的形象会有大幅度的提高,而且还可以在网站上进行校园的形象宣传。
在前期的投入上,虽然投入研发要花掉一笔钱,但是后期的收益还是挺可观的。
因为可以大量的节省人力以及物力。
另外,还不受时间和地点的限制。
从长远来看,开发这样一套自行车租赁系统,十分有必要的。
同时,对应不同的使用场景,我们可以提供不同类别的自行车服务。
比如针对学生上课,去食堂的校园交通,我们可以提供普通的自行车,同时在一定时间段内不收取费用。
针对学生去校外旅游或者活动,提供专业的公路车或者捷安特山地越野车,该车的使用费较高,可以为学校带来一定的经济利润。
(2)营运可行性:一个校园在其运营过程中,会有什么样的瓶颈制约其发展,综合起来,不难发现,会有以下的一些因素。
可以采取如下的管理模式:一是通过学校后勤部门和学校学生处进行统一管理,并外聘专业的自行车修理人员对学校所租用的自行车进行维护,妥善的管理各个自行车的情况。
为学生提供优质的租车服务。
二是联合学生会相关人员,招募学生志愿者和后勤部门一起对租赁系统进行管理。
学生志愿者经过培训后,完全可以胜任学校自行车管理维护的一般工作,即节省了整个系统的运营成本,同时也丰富了学生的课余生活。
(3)技术可行性:本系统使用java作为开发语言,java是时下流行的开源的编程语言,平台移植性和安全性决定了其在开发web应用方面具有一定的优势。
在数据库方面,选择的mysql数据库,是一个免费开源的数据库,以期简单灵巧以及强大的查询性能著称,使用起来相当方便。
5.1.2系统需求分析本次开发设计的自行车出租信息管理系统系统分为前台预定以及后台的管理员管理模块,在前台的预定中,是供顾客使用的。
顾客可以使用这个模块来完成自行车的浏览,以及自行车预定订单的下单过程。
自行车下单之后,会设计到自行车的购物模块,在这个模块,主要是对自行车的租赁业务的结算等功能。
最后就是一个管理员的模块,管理员模块可以对自行车的原始数据进行一些管理,即增加,删除,以及租赁系统的一些服务信息的更新等等5.1.3数据建模校园自行车租赁系统的各实体及其属性如图5-1所示图5-1各实体及其属性校园自行车租赁系统的ER图如图5-2所示图5-2系统的ER图5.1.4功能建模校园自行车租赁系统的环境图如图5-3所示图5-3环境图校园自行车租赁系统登录数据流图如下所示:图5-4用户和管理员的登录流程图5.2数据库设计5.2.1表的设计本系统采用MYSQL数据库,在mysql中创建名为bicycle的数据库,该数据库中创建3张表。
包括管理员登录表,用户登录表,车辆信息表。
5.2.2表的结构(1)管理员登录表(admin)管理员登录表用来记录管理员的登录信息。
该表的结构如表5-5所示表5-1admin表的表结构(2)用户登录表(user)用户登录表用来记录用户的登录信息。
该表的结构如表5-6所示表5-2user表的表结构(3)车辆信息表(bike)车辆信息表用来记录车辆的各种属性,以及车辆的租借状态。
该表的结构如表5-7所示表5-3bike表的表结构续表5-3bike表的表结构5.3系统设计租赁系统管理员登录后的操作包括查看车辆信息,添加车辆信息,修改车辆信息,以及删除车辆信息等模块。
租赁系统用户登录后只能查询自行车状态,完成租车还车操作各模块的流程如下:5.3.1数据增加流程图在添加自行车的各项信息时一定要保证所添加数据的合法性,单条数据的物理主键由数据库自动生成的方式来产生。
数据增加流程图如图5-5所示。
图5-5数据增加流程图5.3.2数据删除流程图数据的删除流程,将当前数据的ID发送到服务器端,服务器端通过该ID可以在数据中找到对应的数据,然后将其删除。
当用户选定一条记录时,单击删除按钮,会提示用户是否确定删除,然后删除数据库相关内容。
数据删除流程图如图5-6所示。
图5-6数据删除流程图5.3.3数据修改流程图数据修改流程必须先确定修改哪条数据,可以通过ID将要修改的列发送到服务端。
服务端根据传过来的ID将要修改的数据从数据库里取出,然后将该数据显示到页面上。
管理员修改该数据,然后再将修改过后的数据提交到服务端,这个过程与数据的保存类似,同样的需要进行数据的合法性以及有效性进行验证。
5.4程序实现5.4.1 环境配置由于本次课程设计要求采用框架来实现程序的运行,首先第一步必须搭建好三大框架的运行环境。
jar包mysql数据库struts.xml、hibernate.cfg.xml、l、web.xml。
5.4.2各模块程序实现(1)登录模块:这部分代码编写在login.jsp中,主要作用是实现用户或者管理员的登录,用struts标签来实现编写,需要struts2的jar包,并且在页面开头添加如下语句;<%@taglib uri="/struts-tags"prefix="s"%>主要语句如下:<center><h4>自行车租赁系统登录</h4></center><center><s:form action="login.action"><s:textfield name="username"label="用户名称"/><s:password name="password"label="用户密码"/><tr><td> <input type="submit"value="管理员登录"/></td>td> <input type="submit"value="用户登录"/></td></tr></s:form></center>(2)车辆信息列表模块:这部分代码编写在list.jsp中,主要用来列出车辆的各项信息以及租赁状态,若是管理员界面须得有超链接以实现不同界面之间的跳转,关键代码如下:<%@ page language="java" import="java.util.*,domain.*" pageEncoding="GBK"%> <%@taglib prefix="s"uri="/struts-tags"%><html><head></head><body><center><table border="1"><s:iterator value="#bike.list"id="user"><tr><td><s:property value="#bike.id"/><td><s:property value="#bike.colour"/></td><td><s:property value="#bike.factory"/></td><td><s:property value="#bike.life"/></td><td><s:property value="#bike.cost"/></td><td><s:property value="#bike.state"/></td><td><s:property value="#bike.time"/></td></tr></s:iterator></table><a href="add.jsp">添加会员信息</a><a href="update.jsp">修改会员信息</a><a href="delete.jsp">删除会员信息</a></body></center></html>(3)“add.jsp”用于填写要添加新的自行车信息,它的关键代码如下:<%@ page language="java" import="java.util.*" pageEncoding="GBK"%><html><head><title>保存页面</title></head>><table><tr><td>车辆编号</td><td><input type="text" name="id"/></td></tr><tr><td>自行车颜色</td><td><input type="text"name="colour"/></td></tr><tr><td>生产厂家</td><td><input type="text" name="factory"/></td></tr><tr><td>使用寿命</td><td><input type="text" name="life"/></td></tr><tr><td>造价</td><td><input type="text" name="cost"/></td></tr><tr><td>租赁状态</td><td><input type="text" name="state"/></td></tr><tr><td>租赁时间</td><td><input type="text" name="time"/></td></tr><tr><td><input type="button" value="提交"/></td><td><inputtype="button" value="重置"/></td></tr></table></form></body></html>(4)“delete.jsp”用于删除某一自行车的信息,它的关键代码如下:<%@page language="java"pageEncoding="GBK"%><%@taglib prefix="s"uri="/struts-tags"%><html><head></head><body>输入需要删除自行车的id <s:textfield name="bike.id"label=""/><s:a href="user_delete.action?id=%{#user.id}">删除</s:a></body></html>(5)实体类的实现,主要用在登录时获取用户名以及密码package com.vo;public class Admin {private String name;private String password;public String getName() {return name;}public void setName(String name) { = name;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}Bike类主要用来封装一些车辆信息的私有属性以及各个属性的set、get方法,它的实现代码如下:package com.vo;public class Bike implements java.io.Serializable {private Integer id;private String colour;private String factory;private String cost;private String state;private String time;public Bike() {}public Bike(String colour, String factory, String life, String cost, String state, String time) {this.colour = colour;this.factory = factory;this.life = life;this.cost = cost;this.state = state;this.time = time;}public Integer getId() {return this.id;}public void setId(Integer id) {this.id = id;}public String getColour() {return this.colour;}public void setColour(String colour) {this.colour = colour;}public String getFactory() {return this.factory;}public void setFactory(String factory) {this.factory = factory;}public String getLife() {return this.life;}public void setLife(String life) {}public String getCost() {return this.cost;}public void setCost(String cost) {this.cost = cost;}public String getState() {return this.state;}public void setState(String state) {this.state = state;}public String getTime() {return this.time;}public void setTime(String time) {this.time = time;}}(6)DAO层的实现DAO类的类名为“user DAO”,该类使用JDBC技术实现,用于和数据库交互,进行相关的增、删、改、查操作,它的实现代码如下:public class userDao {private Connection conn;public String getPhoto(int id){Session session=HibernateSessionFactory.getSession();Users temp=(Users)session.load(Users.class,id);return temp.getPhoto();}public boolean check(Users user) {Session session=HibernateSessionFactory.getSession();Criteria criteria=session.createCriteria(Users.class);//全部记录Criterion ct1=Restrictions.eq("username", user.getUsername());criteria.add(ct1);//相当于过滤List list=criteria.list();System.out.println("size="+list.size());if(list!=null&&list.size()>0)return true;return false;}public boolean add(Users user){System.out.println("start");Session session=HibernateSessionFactory.getSession();Transaction ts=session.beginTransaction();session.save(user);mit();session.close();System.out.println("hiberante execute");return true;}public List findAllUsers() {Session session=HibernateSessionFactory.getSession();Query query=session.createQuery("from Users order by id desc");//HQL List<Users> list=query.list();//范型System.out.println(list.get(0).getId());return list;}public boolean delete(int id){Session session=HibernateSessionFactory.getSession();/*Query query=session.createQuery("from Users where id=:id");query.setParameter("id",id);Users user=(Users)query.uniqueResult();*/Users user=(Users)session.load(Users.class,id);Transaction ts=session.beginTransaction();session.delete(user);mit();session.close();return true;public Users find(int id){Session session=HibernateSessionFactory.getSession();Users temp=(Users)session.load(Users.class,id);return temp;}public boolean update(Users user){Session session=HibernateSessionFactory.getSession();Users temp=(Users)session.load(Users.class,user.getId());Transaction ts=session.beginTransaction();//重新设置数据temp.setAge(user.getAge());temp.setUsername(user.getUsername());temp.setUserpass(user.getUserpass());temp.setPhoto(user.getPhoto());//===================================session.update(temp);mit();session.close();return true;}}(7)控制类的实现(以LoginAction为例)“LoginAction”登录页面控制类:public class LoginAction extends ActionSupport {private Users user;private String value;private int number;private UserService service;public UserService getService() {return service;}public void setService(UserService service) {this.service = service;}public int getNumber() {return number;}public void setNumber(int number) {this.number = number;public String getValue() {return value;}public void setValue(String value) {this.value = value;}public Users getUser() {return user;}public void setUser(Users user) {er = user;}public String execute(){HttpServletRequest request=ServletActionContext.getRequest();HttpSession session=request.getSession();if(service.CheckLogin(user)){return SUCCESS;}elsereturn ERROR;}}6.Servic层的实现“UserService”类的实现代码:public class UserService {private userDao dao;public userDao getDao() {return dao;}public void setDao(userDao dao) {this.dao = dao;}public boolean CheckLogin(Users user) {boolean b = dao.check(user);return b;}public List findAll() {List list = dao.findAllUsers();return list;}public boolean add(Users user){ boolean b=dao.add(user);return b;}public boolean delete(int id){boolean b=dao.delete(id);return b;}public Users find(int id){return dao.find(id);}public boolean update(Users user){return dao.update(user);}}7.struts.xml的配置<action name="login"class="LoginAction"><result name="success">/success.jsp</result><result name="input">/login.jsp</result></action><action name="user_*"class="UserAction"method="{1}"><result name="success">/success.jsp</result><result name="add"type="redirectAction">user_find.action</result><result name="delete"type="redirectAction">user_find.action</result><result name="list">/list.jsp</result><result name="update">/user_update.jsp</result></action>8.配置“web.xml”文件在“web.xml”文件中必须配置过滤器filter才能运行struts,配置的关键代码如下:<filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter </filter-class></filter><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern>8.配置“hibernate.cfg.xml”文件,关键代码如下<hibernate-configuration><session-factory><property name="dialect">org.hibernate.dialect.MySQLDialect</property><property name="connection.url">jdbc:mysql://localhost:3306/bicycle</property><property name="ername">root</property><property name="connection.password">123456</property><property name="connection.driver_class">com.mysql.jdbc.Driver</property><property name="myeclipse.connection.profile">mysql</property><mapping resource="com/vo/Admin.hbm.xml"/><mapping resource="com/vo/User.hbm.xml"/><mapping resource="com/vo/Bike.hbm.xml"/></session-factory></hibernate-configuration>5.5各部分的截图图5-7运行登录界面图5-8管理员登录后界面图5-9用户登录后界面图5-10管理员编辑自行车信息界面图5-11管理员添加自行车信息界面图5-12管理员删除自行车信息界面6.总结与展望通过本次java课程设计,我更进一步的掌握了课本中关于框架技术的应用,以及数据结构的知识,和对myeclipse这个开发平台的运用,与此同时也初步掌握了软件开发过程中问题分析、系统分析、程序编码、测试等基本方法和技能。