JSP序的设计的案例教程综合实训 网上招聘系统

上传人:仙*** 文档编号:48653876 上传时间:2022-01-13 格式:PPT 页数:33 大小:5.38MB
返回 下载 相关 举报
JSP序的设计的案例教程综合实训 网上招聘系统_第1页
第1页 / 共33页
JSP序的设计的案例教程综合实训 网上招聘系统_第2页
第2页 / 共33页
JSP序的设计的案例教程综合实训 网上招聘系统_第3页
第3页 / 共33页
点击查看更多>>
资源描述
“JSP程序设计” 综合实训授课课时:授课课时:4 4课时课时X7X7次次=28=28课时课时授课班级:软件授课班级:软件101101主讲教师:戴波主讲教师:戴波2一、实训目的l 熟练掌握熟练掌握JSP页面元素页面元素JSP注释、注释、JSP指令、指令、JSP动作的使用动作的使用;l 熟练掌握在熟练掌握在JSP程序中使用声明、表达式、脚本程序的方法;程序中使用声明、表达式、脚本程序的方法;l 熟练掌握熟练掌握JSP内置对象在内置对象在JSP程序开发中的应用;程序开发中的应用;l 熟练掌握应用熟练掌握应用JDBC访问各种类型的数据库;访问各种类型的数据库;l 掌握应用掌握应用JavaBean封装业务逻辑、实现代码重用的方法;封装业务逻辑、实现代码重用的方法;l 熟练掌握熟练掌握JSP+JavaBean的开发模式。的开发模式。l 熟练掌握熟练掌握Servlet的编写及其在的编写及其在JSP应用程序中的应用;应用程序中的应用;l 理解理解MVC模式和模式和Struts框架的基本思想。框架的基本思想。 知识目标知识目标 3一、实训目的l 能搭建典型的能搭建典型的JSP开发环境开发环境l 能应用能应用HTML语言设计页面框架语言设计页面框架l 能应用能应用JavaScript脚本实现交互效果脚本实现交互效果l 能应用能应用JSP基本元素创造简单的动态页面基本元素创造简单的动态页面l 能应用能应用JSP内置对象实现在服务上存取特定信息,并在不同页面间进行传递内置对象实现在服务上存取特定信息,并在不同页面间进行传递l 能应用能应用JDBC数据库访问技术编写基于数据库的数据库访问技术编写基于数据库的Web程序,以实现信息的持程序,以实现信息的持久化存储久化存储l 能应用能应用JSP 模式模式1(JSP+JavaBean)开发方法优化)开发方法优化JSP程序程序l 能应用能应用MD5加密、验证码等功能增强系统的安全性加密、验证码等功能增强系统的安全性l 能应用能应用JSP的数据统计、文件上传下载和邮件处理功能增强应用程序功能的数据统计、文件上传下载和邮件处理功能增强应用程序功能l 能实现典型能实现典型Web应用程序的登录功能应用程序的登录功能l 能实现典型能实现典型Web应用程序的注册功能应用程序的注册功能l 能实现典型能实现典型Web应用程序的主要查询功能应用程序的主要查询功能能力目标能力目标 4一、实训目的l 具备良好的信息搜索与收集能力具备良好的信息搜索与收集能力l 具备按时、守时的软件交付观念具备按时、守时的软件交付观念l 能编写规范、优化的程序代码能编写规范、优化的程序代码l 具备诚实、守信、坚韧不拔的性格具备诚实、守信、坚韧不拔的性格l 具备自主、开放的学习能力具备自主、开放的学习能力l 具备良好的自我表现、与人沟通能力具备良好的自我表现、与人沟通能力l 能客观的评价自我和他人能客观的评价自我和他人l 具备良好的团队合作精神具备良好的团队合作精神素质目标素质目标 5 网络招聘在国内的发展的时间不长,但异军突起,发展蓬勃,越来网络招聘在国内的发展的时间不长,但异军突起,发展蓬勃,越来越受到用人单位和求职者的青睐,在众多招聘渠道中已逐渐上升到招聘越受到用人单位和求职者的青睐,在众多招聘渠道中已逐渐上升到招聘求职最为主流的地位。与传统的招聘手段相比较,网络求职具有几个其求职最为主流的地位。与传统的招聘手段相比较,网络求职具有几个其他方式所不能及的优势:他方式所不能及的优势:其一,信息量大,时效性强。其一,信息量大,时效性强。其二,人性化服务强。其二,人性化服务强。其三,无地域限制。其三,无地域限制。其四,经济实惠。其四,经济实惠。 项目描述项目描述 二、实训内容以网上招聘系统为例6系统分析系统分析系统用例模型系统用例模型 1系统用例图系统用例图 求职者用例图求职者用例图 【任务一】系统分析 71系统用例图系统用例图 企业用例图企业用例图 系统分析系统分析系统用例模型系统用例模型 【任务一】系统分析 81系统用例图系统用例图 管理员用例图管理员用例图 系统分析系统分析系统用例模型系统用例模型 【任务一】系统分析 91系统流程图系统流程图 求职活动图求职活动图提供相应个人信息申请职位职位留言发布职位信息查看求职简历发布面试信息审核职位后台管理企业用户求职者系统分析系统分析系统用例模型系统用例模型 【任务一】系统分析 10【任务二】系统设计 系统设计系统设计功能模块设计功能模块设计 11【任务二】系统设计 系统设计系统设计类图类图12【任务二】系统设计 本系统采用多层架构的开发模式。具体层次包括本系统采用多层架构的开发模式。具体层次包括用户界面层用户界面层、业业务逻辑层务逻辑层和和数据访问层数据访问层。用户界面层为。用户界面层为ASP.NET的动态脚本;业务的动态脚本;业务逻辑层单独分开为一动态链接库文件;数据访问是逻辑层单独分开为一动态链接库文件;数据访问是SQL Server 2005数据库。用户界面层发送请求经过业务逻辑层,业务逻辑层分析请求数据库。用户界面层发送请求经过业务逻辑层,业务逻辑层分析请求,调用数据访问层中的数据,最后反馈给用户界面层。,调用数据访问层中的数据,最后反馈给用户界面层。 系统设计系统设计架构设计架构设计 13【任务二】系统设计 1软件平台软件平台(1)OS:Windows 2003/Windows XP/Windows 7。(2)数据库为)数据库为Microsoft SQL Server 2005或或Microsoft SQL Server 2008或或Oracle 11g。(3)IIS5.1或以上版本。或以上版本。(4)Internet Explorer 8或者以上的版本。或者以上的版本。(4)开发工具:)开发工具:JDK1.6、Tomcat 6.0、MyEclipse 8.02硬件平台硬件平台(1)处理器:)处理器:Intel 或或AMD 1GHz或更高速的或更高速的CPU。(2)磁盘:系统驱动器为)磁盘:系统驱动器为20GB,安装驱动器为,安装驱动器为25GB。(3)内存:)内存:2GMB以上。以上。(4)其他:鼠标、键盘。)其他:鼠标、键盘。 系统设计系统设计开发环境开发环境 14【任务二】系统设计 1E-R图图 系统设计系统设计数据库设计数据库设计 15【任务二】系统设计 2数据表数据表 (1)管理员信息表(tb_Admin) (2)公告信息表(tb_Affiche) (3)企业安全信息表(tb_Company) (4)企业详细信息表(tb_CompanyInfo) (5)企业职位信息表(tb_CompanyPosition) (6)留言信息表(tb_Message) (7)面试信息表(tb_QralQize) (8)职位类型信息表(tb_Position) (9)职位申请表(tb_PositionApply) (10)求职者安全信息表(tb_User) (11)求职者个人信息表(tb_UserInfo) (12)求职者简历信息表(tb_Resume) 系统设计系统设计数据库设计数据库设计 16【任务二】系统设计 3存储过程存储过程 (1)用户登录)用户登录 (2)查找个人用户名)查找个人用户名 (3)企业用户登录)企业用户登录 (4)查找企业用户名)查找企业用户名 (5)删除职位)删除职位 (6)删除所有求职者用户)删除所有求职者用户 (7)删除所有企业用户)删除所有企业用户 (8)后台登录验证)后台登录验证 (9)判断职位发布时间与截止时间)判断职位发布时间与截止时间 (10)判断申请时间和面试时间差)判断申请时间和面试时间差(11)热点职位存储过程)热点职位存储过程 (12)判断职位是否过期)判断职位是否过期 系统设计系统设计数据库设计数据库设计 17【任务三】系统实现与单元测试 求职用户求职用户 1系统主页面系统主页面18任务三】系统实现与单元测试 求职用户求职用户 2求职者登录求职者登录 19【任务三】系统实现与单元测试 求职用户求职用户 3求职者注册求职者注册 20【任务三】系统实现与单元测试 求职用户求职用户 4职位留言职位留言5查看面试信息查看面试信息 21【任务三】系统实现与单元测试 企业用户企业用户 1企业用户登录企业用户登录 22企业用户企业用户 2企业用户发布职位企业用户发布职位 【任务三】系统实现与单元测试 23【任务三】系统实现与单元测试 企业用户企业用户 3审核求职信息审核求职信息4回复留言信息回复留言信息 24【任务三】系统实现与单元测试 企业用户企业用户 5发布面试信息发布面试信息 25【任务三】系统实现与单元测试 后台管理后台管理 1求职者管理求职者管理 2企业用户管理企业用户管理 26【任务三】系统实现与单元测试 后台管理后台管理 3职位管理职位管理 4审核职位审核职位 27【任务三】系统实现与单元测试 单元测试与测试用例单元测试与测试用例 单元测试的执单元测试的执行工作流程行工作流程 28【任务四】集成测试与系统发布 各小组将各成员完成的功能模块集成后进行集成测试,并通过相各小组将各成员完成的功能模块集成后进行集成测试,并通过相关管理程序和方法完成对所开发的关管理程序和方法完成对所开发的Web程序的部署。程序的部署。 29三、实训要求(1)在今天接下来的时间按)在今天接下来的时间按2-4人人为一个项目小组的形式进行分组,各为一个项目小组的形式进行分组,各小组应完成实训项目的确定,并制订详细的开发进度安排;小组应完成实训项目的确定,并制订详细的开发进度安排;(2)每一小组的成员应有)每一小组的成员应有明确的任务分工明确的任务分工,实训期间各小组应,实训期间各小组应定期讨论定期讨论实训任务的实现方法,然后制订上机实践方案,在上机过程中互相讨实训任务的实现方法,然后制订上机实践方案,在上机过程中互相讨论,发现问题后找出解决问题的方法,但不允许互相抄袭、拷贝程序;论,发现问题后找出解决问题的方法,但不允许互相抄袭、拷贝程序; (3)企业兼师和学院实训指导教师将)企业兼师和学院实训指导教师将定期对项目进行检查定期对项目进行检查;(4)要求学生在机房上机的时间不低于要求学生在机房上机的时间不低于28学时学时,并且要求一人一机。课,并且要求一人一机。课外时间可以根据项目完成情况各小组自行进行调整;外时间可以根据项目完成情况各小组自行进行调整;(5)实训期间的非上机时间,学生应通过各种媒体获取相关资料进行上)实训期间的非上机时间,学生应通过各种媒体获取相关资料进行上机准备工作;机准备工作;(6)项目完成后,将通过)项目完成后,将通过项目汇报和答辩项目汇报和答辩的形式进行考核。的形式进行考核。30实训过程安排实训过程安排 1. 实训准备、制定实训计划 2. 问题定义 3. 可行性研究 4. 需求分析 5. 总体设计 6. 详细设计 7. 编写代码 8. 综合测试 9. 完善系统 10. 验收与评分 四、实训安排31实训课时分配(建议)实训课时分配(建议) 四、实训安排32实训考核实训考核 五、实训考核33联系方式联系方式 联系我
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!