网上招聘系统详细设计方案.doc_第1页
网上招聘系统详细设计方案.doc_第2页
网上招聘系统详细设计方案.doc_第3页
网上招聘系统详细设计方案.doc_第4页
网上招聘系统详细设计方案.doc_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网上招聘系统详细设计网上招聘系统详细设计 V1 01 0 评 审 日 期 2006 年 4 月 12 日 项目编号项目编号200602006 文档编号文档编号12 密密 级级内部内部 目目 录录 1 导言导言 4 1 1 目的 4 1 2 范围 4 1 3 缩写说明 4 1 4 术语定义 5 1 5 引用标准 5 1 6 参考资料 5 1 7 版本更新信息 5 2 系统设计概述系统设计概述 5 3 详细设计概述详细设计概述 6 职位管理模块的详细设计 职位管理模块的详细设计 6 4 视图层 7 4 2 控制层 12 4 3 模型层 14 题库管理模块的详细设计 题库管理模块的详细设计 19 5 1 视图层 19 5 2 控制层 20 5 3 模型层 20 6 问卷管理模块的详细设计问卷管理模块的详细设计 20 6 1 视图层 20 6 2 控制层 21 6 3 模型层 21 7 简历管理模块的详细设计简历管理模块的详细设计 21 7 1 视图层 21 7 2 控制层 22 7 3 模型层 22 8 面试管理模块的详细设计面试管理模块的详细设计 22 8 1 视图层 22 8 2 控制层 23 8 3 模型层 23 9 用户登录模块的详细设计用户登录模块的详细设计 23 9 1 视图层 23 9 2 控制层 24 9 3 模型层 24 10 用户管理模块的详细设计用户管理模块的详细设计 24 10 1 视图层 24 10 2 控制层 25 10 3 模型层 25 11 客户端模块的详细设计客户端模块的详细设计 25 11 1 视图层 26 11 2 控制层 26 12 复用的模块复用的模块 27 12 1 客户标签库 27 12 2 数据库的基本操作 29 12 3 结果显示 33 13 配置文件配置文件 33 13 1 WEB XML配置文件 33 13 2 STRCUT CONFIG XML配置文件 35 1 导言导言 1 1 目的 该文档的目的是描述 网上招聘系统 项目的详细设计 其主要内容包括 系统功能简介 系统详细设计简述 各个模块的三层划分 最小模块组件的伪代码 本文档的预期的读者是 开发人员 项目管理人员 测试人员 1 2 范围 该文档定义了系统的各个模块和模块接口 但未确定单元的具体实现 这部分内容将 在实现中确定 1 3 缩写说明 HR Human Resource 人力资源管理 的缩写 JSP Java Server Page Java 服务器页面 的缩写 一个脚本化的语言 MVC 模式 视图 控制 的缩写 表示一个三 层的结构体系 1 4 术语定义 一种框架体系结构 1 5 引用标准 1 企业文档格式标准 V1 1 北京长江软件有限公司 2 软件详细设计报告格式标准 V1 1 北京长江软件有限公司软件工程过程化组织 1 6 参考资料 1 实战 美 机械工业出版社 1 7 版本更新信息 本文档版本更新记录如表 1 表 1 版本更新记录 修改编号修改编号修改日期修改日期修改后版本修改后版本修改位置修改位置修改内容概述修改内容概述 0002006 5 11 0 全部初始发布版本 2 系统设计概述系统设计概述 根据 网上招聘系统 的概要设计 本系统按照功能角度分解 可以分为客户端子系 统和管理端子系统 根据页面流的设计 管理端系统分为用户登录 用户管理 题库管理 问卷管理 职位管理 简历管理 面试管理等 7 个模块 他们的关系如图 以下将分 小节对各个部分分别进行详细设计 3 详细设计详细设计概述概述 由于本系统采用了基于 体系结构的设计 即采用 的三层设计模式 采用面向对象的 语言以及 的脚本语言 所以 基本采用面向对象的设计方 法 在整个的开发过程中 尽可能采用复用的原则 例如采用标签库 统一数据库的基本 操作 统一结果显示等 本文档的详细设计主要是按照 的 的三个层次分别编制视图层 控 制层和模型层模块的伪代码 为下一步的编码提供基础 伪代码 Pseudocode 是一种算法 描述语言 使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言实现 因此 伪代码必须结构清晰 代码简单 可读性好 并且类似自然语言 职位管理模块的详细设计 职位管理模块的详细设计 职位管理模块主要实现网上招聘职位的维护和发布 职位管理的 视图层 控制层和模型层三个层次的模块如表 所示 表 职位管理模块的三层模块 视图控制器模型 网上招聘系统 管理端子系统客户端子系统 登录管理 用户管理 题库管理 问卷管理 职位管理 简历管理 面试管理 图 1 模块设计 JSP 组件ActionFormBean客户标签 Joblist jobdetail modifyjob Modifyjobsubmit addjob jobsearchdetail Selectexam modifyselectvalue exam modifyjobsubmit modifyselectjobex am modifyvaluesubm it JobDetailForm ModifyJobForm UpdateModifyJspFor m ModifyJobSubmitFor m UpdateForm AddFullJobForm DelJobForm JobSearchForm AddJobValueExamPre Form AddJobValueExamFor m UpdateJobCartForm AddJobExamPreForm AddJobExamForm DelJobExamForm ModifyJobValueExam PreForm ModifyJobValueExam Form ModifyJobExamPremF orm ModifyJobExamForm ModifyDelValueExam Form ModifyDelJobExamFo rm Struct Html 标签 Struct Bean 标签 Struct Logic 标 签 用户自定义 CV 标 签库的标签 JobListAction JobDetailAction ModifyJobAction UpdateModifyJspAct ion ModifyJobSubmitAct ion AddJobPreAction UpdateAciton AddFullJobAction DelJobAction JobSearchAction AddJobValueExamPre Action AddJobValueAction UpdateJobCartActio n AddJobExamPreActio n AddJobExamAction DelJobExamAction ModifyJobValueExam PreAction ModifyJobValueExam Action ModifyJobExamPreAc tion ModifyJobExamActio n ModifyDelValueExam Action ModifyDelJobExamAc tion DBUtil JobBean JobCartBean JobEaxmBean EaxmBean 4 视图层 视图层主要实现表示层的功能 视图层包括 组件 组件以及 中 标签库等 一 组件 职位管理视图层共有 11 个 文件 文件详见 和伪代码文件 WSZP PD DD Position ViewJSP doc 二 Form 组件 职位管理视图层共有 20 个 文件 表 是 AddJobForm 的伪代码描述 表 System Online Job Application System Version 1 0 Copyright C 2006 by changjiang company Inc All Rights Reserved Class AddJobForm Summary 只增加职位信息的Form Create 2006 04 23 章飞 Update 2006 04 28 章飞 package com changjiangcompany struts form import javax servlet http HttpServletRequest import org apache struts action ActionErrors import org apache struts action ActionForm import org apache struts action ActionMapping 集成了ActionForm的属性和方法 public class SubmitAnswerForm extends ActionForm Instance Variables 职位名称 private String JobName 职位发布日期 private String PubDate 职位发布结束日期 private String EndDate 职位描述 private String Description 职位要求 private String Requirements 招聘人数 private int JobNum Methods Method validate param mapping param request return ActionErrors public ActionErrors validate ActionMapping mapping HttpServletRequest request Method reset param mapping param request public void reset ActionMapping mapping HttpServletRequest request 返回 JobName public String getJobName 赋值 JobName public void setJobName String JobName 返回 PubDate public String getPubDate 赋值 PubDate public void setPubDate String PubDate 返回 EndDate public String getEndDate 赋值 EndDate public void setPubDate String EndDate 返回 Description public String getDescription 赋值 Description public void setDescription String Description 返回 Requirements public String getRequirements 赋值 Requirements public void setRequirements String Requirements 返回 JobNum public int getJobNum 赋值 JobNum public void setJobNum int JobNum 其它 Form 伪代码详见文件 WSZP PD DD Position ViewForm doc 它有关于每个 的伪代码的详细描述 三 客户标签库 客户端的标签库包括 Struct Html 标签 Struct Bean 标签 Struct Logic 标签和自 定义标签库 其中 Struct Html 标签 Struct Bean 标签和 Struct Logic 标签是 Struct 的标签库 而 CV 标签库是本系统自定义的标签 详见复用模块的详细设计 4 2 控制层 职位管理控制层共有 22 个 Action 文件 表 是 AddJobAction 的伪代码描述 表 AddJobAction 的伪代码 System Online CV System Version 1 0 Copyright C 2006 by changjiang company Inc All Rights Reserved Class AddJobAction Summary 只增加职位信息的Action Create 2006 04 23 章飞 Update 2006 04 28 章飞 package com changjiangcompany struts action import java util Vector import javax servlet ServletContext import javax servlet http HttpServletRequest import javax servlet http HttpServletResponse import javax servlet http HttpSession import javax sql DataSource import org apache struts action Action import org apache struts action ActionForm import org apache struts action ActionForward import org apache struts action ActionMapping import org apache struts action DynaActionForm import share Constants import com changjiangcompany DB import com changjiangcompany Job AddJobAction 集成了Action的基本方法和属性 public class AddJobAction extends Action Method execute param mapping param form param request param response return ActionForward public ActionForward execute ActionMapping mapping ActionForm form HttpServletRequest request HttpServletResponse response 获取新增加的职位信息 DynaActionForm AddJobForm DynaActionForm form HttpSession session request getSession Vector JobList new Vector 连接数据库 将职位基本信息封装到员工类型的对象 try Job job new Job 将增加的职位信息加入到对应的数据库 其它 Action 伪代码详见文件 WSZP PD DD Position control doc 它有关于每个 Action 伪代码的详细描述 4 3 模型层 职位管理模型层共有 5 个组件 表 是 JobBean 的伪代码描述 表 JobBean 的伪代码 System Online CV System Version 1 0 Copyright C 2006 by changjiang company Inc All Rights Reserved Class Job Summary 处理Job信息的bean Create 2006 04 23 冯杰 Update 2006 04 28 冯杰 package com changjiangcompany import java sql ResultSet import java util Vector public class Job 与职位信息相关的基本属性和方法 public int JobID public int JobNum public String JobName public String PubDate public String EndDate public String Description public String Requirements public Job 职位描述属性的set及get方法 public String getDescription public void setDescription String Description 职位描述截止日期set及get方法 public String getEndDate public void setEndDate String EndDate 职位ID的set及get方法 public int getJobID public void setJobID int JobID 职位名称的set及get方法 public String getJobName public void setJobName String JobName 职位招聘人数的set及get方法 public int getJobNum public void setJobNum int JobNum 职位发布日期的set及get方法 public String getPubDate public void setPubDate String PubDate 职位要求属性的set及get方法 public String getRequirements public void setRequirements String Requirements 方法 jobSearch 描述 查询满足条件的职位信息 param DB db 数据库对象 param String JobName 职位名称 param String PubDate 发布日期 param String EndDate 截止日期 return Vector 职位列表 throws Exception public static Vector jobSearch DB db String JobName String PubDate String EndDate throws Exception 方法 getJobList 描述 获取职位列表 param DB db 数据库对象 return Vector 职位列表 throws Exception public static Vector getJobList DB db throws Exception 方法 getJobDetail 描述 获取职位详细信息 param DB db 数据库对象 param int JobID 职位代号 return Vector 职位列表 throws Exception public Vector getJobDetail DB db int JobID throws Exception 方法 addJob 描述 新加职位Form信息 param DB db 数据库对象 param String JobName 职位名称 param String PubDate 发布日期 param String EndDate 截止日期 param String Description 职位描述 param String Requirements 职位要求 param String JobNum 招聘人数 return boolean 数据库操作是否成功 throws Exception public boolean addJob DB db String JobName String PubDate String EndDate String Description String Requirements int JobNum throws Exception 方法 modifyJob 描述 修改职位信息 param DB db 数据库对象 param String JobID 职位代号 param String JobName 职位名称 param String PubDate 发布日期 param String EndDate 截止日期 param String Description 职位描述 param String Requirements 职位要求 param String JobNum 招聘人数 return boolean 数据库操作是否成功 throws Exception public boolean modifyJob DB db int JobID String JobName String PubDate String EndDate String Description String Requirements int JobNum throws Exception 方法 DeleteJob 描述 删除职位信息 param DB db 数据库对象 param int JobID 职位代号 return boolean 数据库操作是否成功 throws Exception public boolean DeleteJob DB db int JobID throws Exception 其它模型组件的伪代码详见文件 WSZP PD DD Position Model doc 它有关于每个类 Bean 的伪代码的详细描述 题库管理模块的详细设计 题库管理模块的详细设计 题库管理主要是提供职位问卷的相关题目 题库管理的 视图层 控制层 和模型层三个层次的模块如表 所示 表 知识题库管理模块的三层模块 视图 JSP 组件ActionFormBean客户标签 控制器模型 kninlist jsp knlist jsp kndetail jsp addkn jsp addanswer jsp addanswer cart js p QuestionSearchForm QuestionDetailForm AddQuestionForm DelQuestionForm SubmitAnswerForm DelAnswerForm SubmitAnswer CartFo rm DelAnswer CartForm Struct Html 标签 Struct Bean 标签 Struct Logic 标签 用户自定义 CV 标签 库的标签 QuestionSearchActi on QuestionDetailActi on AddQuestionAction DelQuestionAction SubmitAnswerAction DelAnswerAction SubmitAnswer CartA ction DelAnswer CartActi on DBUtil Questionb ean Answerbea n KnCart 5 1 视图层 知识题管理视图层包括 组件 组件以及标签库等 共有 个 文 件 详见 和伪代码文件 WSZP PD DD knowledge ViewJSP doc 共有 8 个 文件 每个 模块的伪代码详见文件 WSZP PD DD knowledge ViewForm doc 标签 库详见 12 1 描述 5 2 控制层 知识题管理控制层共有 8 个 Action 文件 每个 Action 伪代码的描述详见文件 WSZP PD DD knowledge control doc 5 3 模型层 知识题管理模型层共有 4 个 文 每个 伪代码的描述详见文件 WSZP PD DD knowledge Model doc 6 问卷管理模块的详细设计问卷管理模块的详细设计 问卷管理主要是实现职位对应的问卷维护功能 问卷管理的 视图层 控 制层和模型层三个层次的模块如表 所示 表 问卷管理模块的三层模块 视图 JSP 组件ActionFormBean客户标签 控制器模型 examlist jsp examdetail jsp addexam cart j sp questionadd js p examview jsp ExamSearchForm ExamDetailForm AddExamForm DelExamForm SubmitQuestionToExam Form DelQuestionExamForm ViewExamForm OrderQuesForm Struct Html 标 签 Struct Bean 标 签 Struct Logic 标 签 用户自定义 CV 标签库的标签 ExamSearchAction ExamDetailAction AddExamAction DelExamAction QuestionSearchAction SubmitQuestionToExamA ction DelQuestionExamAction ViewExamAction OrderQuestAction DBUtil Exambean ExamCart 6 1 视图层 问卷管理视图层包括 组件 组件以及标签库等 共有 5 个 文件 详见 和伪代码文件 WSZP PD DD Exam ViewJSP doc 共有 8 个 文件 每 个 模块的伪代码详见文件 WSZP PD DD Exam ViewForm doc 标签库详见 12 1 描 述 6 2 控制层 问卷管理控制层共有 9 个 Action 文件 每个 Action 伪代码的描述详见文件 WSZP PD DD Exam control doc 6 3 模型层 问卷管理模型层共有 3 个 文 每个 伪代码的描述详见文件 WSZP PD DD Exam Model doc 7 简历管理模块的详细设计简历管理模块的详细设计 简历管理主要实现对应聘者提交的简历和问卷的整理功能 简历管理的 视图层 控制层和模型层三个层次的模块如表 所示 表 简历管理模块的三层模块 视图 JSP 组件ActionFormBean客户标签 控制器模型 Joblist jsp Personinfo jsp personinfoDeta il jsp Reply jsp JoblistForm ReplyForm Struct Html 标签 Struct Bean 标签 Struct Logic 标签 用户自定义 CV 标 签库的标签 ResumeAction ResumelistAction PersoninfoAction PersoninfoDetailAc tion InReplyAction ReplyAction DBUtil Jobbean Replybean 7 1 视图层 简历管理视图层包括 组件 组件以及标签库等 共有 个 文件 详见 和伪代码文件 WSZP PD DD Resume ViewJSP doc 共有 个 文件 每个 模块的伪代码详见文件 WSZP PD DD Resume ViewForm doc 标签库详见 12 1 描述 7 2 控制层 简历管理控制层共有 6 个 Action 文件 每个 Action 伪代码的描述详见文件 WSZP PD DD Resume control doc 7 3 模型层 简历管理模型层共有 个 文 每个 伪代码的描述详见文件 WSZP PD DD Resume Model doc 8 面试管理模块的详细设计面试管理模块的详细设计 面试管理的 视图层 控制层和模型层三个层次的模块如表 所示 表 面试管理的三层模块 视图 JSP 组件ActionFormBean客户标签 控制器模型 interview jsp interviewState jsp CVdetail jsp interviewResul t jsp InterviewStateFo rm CVdetailForm interviewResultF orm Struct Html 标签 Struct Bean 标签 Struct Logic 标签 用户自定义 CV 标签 库的标签 InInterviewAction interviewAction waitAction interviewedAction ViewResumeAction interviewStateAction interviewResultActio n DBUtil Jobbean Interviewbean 8 1 视图层 面试管理视图层包括 组件 组件以及标签库等 共有 4 个 文件 详见 和伪代码文件 WSZP PD DD Interview ViewJSP doc 共有 3 个 文件 每个 模块的伪代码详见文件 WSZP PD DD Interview ViewForm doc 标签库详见 12 1 描述 8 2 控制层 面试管理控制层共有 7 个 Action 文件 每个 Action 伪代码的描述详见文件 WSZP PD DD Interview control doc 8 3 模型层 面试管理模型层共有 3 个 文 每个 伪代码的描述详见文件 WSZP PD DD Resume Model doc 9 用户登录模块的详细设计用户登录模块的详细设计 用户登陆管理主要实现了对管理端用户登录的验证和权限管理功能 用户登陆管理的 视图层 控制层和模型层三个层次的模块如表 所示 表 用户登陆管理的三层模块 视图 JSP 组件ActionFormBean客户标签 控制器模型 index jsp main jsp center jsp top jsp left jsp bottom jsp LoginFormStruct Html 标签 Struct Bean 标签 Struct Logic 标签 用户自定义 CV 标签库的标签 LoginActionDBUtil Permission Userbean 9 1 视图层 用户登陆管理视图层包括 组件 组件以及标签库等 共有 6 个 文件 详见 和伪代码文件 WSZP PD DD Login ViewJSP doc 共有 1 个 文 件 每个 模块的伪代码详见文件 WSZP PD DD Login ViewForm doc 标签库详见 12 1 描述 9 2 控制层 用户登陆管理控制层共有 1 个 Action 文件 每个 Action 伪代码的描述详见文件 WSZP PD DD Login control doc 9 3 模型层 用户登陆管理模型层共有 3 个 文 每个 伪代码的描述详见文件 WSZP PD DD Login Model doc 10 用户管理模块的详细设计用户管理模块的详细设计 用户管理主要实现对管理端用户的增删功能以及用户的权限设置功能 用户管理的 视图层 控制层和模型层三个层次的模块如表 所示 表 用户管理的三层模块 视图 JSP 组件ActionFormBean客户标签 控制器模型 main jsp userlist jsp userdetail jsp adduser jsp UserListForm UserDetailForm ModifyUserForm AddUserForm DelUserForm Struct Html 标签 Struct Bean 标签 Struct Logic 标签 用户自定义 CV 标签 库的标签 UserListAction UserDetailAction ModifyUserAction SubmitModifyAction AddUserAction SubmitAddAction DelUserAction DBUtil UserBean 10 1 视图层 用户管理视图层包括 组件 组件以及标签库等 共有 4 个 文件 详见 和伪代码文件 WSZP PD DD User ViewJSP doc 共有 5 个 文件 每 个 模块的伪代码详见文件 WSZP PD DD User ViewForm doc 标签库详见 12 1 描 述 10 2 控制层 用户管理控制层共有 7 个 Action 文件 每个 Action 伪代码的描述详见文件 WSZP PD DD User control doc 10 3 模型层 用户管理模型层共有 2 个 文 每个 伪代码的描述详见文件 WSZP PD DD User Model doc 11 客户端模块的详细设计客户端模块的详细设计 客户端模块主要实现应聘者提交简历的功能 客户端模块的 视图层 控 制层和模型层三个层次的模块如表 所示 表 客户端的三层模块 视图 JSP 组件ActionFormBean客户标签 控制器模型 index jsp joblist jsp jobdetail jsp CVbasicinfo js p carieer jsp education jsp skills jsp relation jsp addtion jsp CVall jsp exam jsp JobForm JobDetailForm CVbasicinfoForm CarieerForm EducationForm SkillsForm RelationForm AddtionForm CVallForm ExamForm Struct Html 标签 Struct Bean 标签 Struct Logic 标 签 用户自定义 CV 标 签库的标签 EnAction JobDetailAction ApplyJobAction AddbasicinfoAction ProcesscarieerAction AddcarieerAction BackcarieerAction ProcesseducationActio n AddeducationAction BackeducationAction ProcessskillsAction AddskillsAction BackskillsAction ProcessrelationAction AddrelationAction BackrelationAction AddaddtionAction BackaddtionAction CvallAction BackCvallAction SubmitAction BacksubmitAction DBUtil CVDataBean 11 1 视图层 客户端管理视图层包括 组件 组件以及标签库等 共有 11 个 文 件 详见 和伪代码文件 WSZP PD DD Client ViewJSP doc 共有 10 个 文 件 每个 模块的伪代码详见文件 WSZP PD DD Client ViewForm doc 标签库详见 12 1 描述 11 2 控制层 客户端管理控制层共有 22 个 Action 文件 每个 Action 伪代码的描述详见文件 WSZP PD DD Client control doc 11 3 模型层 客户端管理模型层共有 2 个 文 每个 伪代码的描述详见文件 WSZP PD DD Client Model doc 12 复用的模块复用的模块 复用是本系统设计的一个重要原则 尤其 struct 体系本身也遵循了复用的原理 本系 统复用的部分主要包括标签库 数据库基本操作以及结果的显示等环节 12 1 客户标签库 客户标签库主要包括 一 Struct 标准标签库 本系统中使用了 Struct Html 标签 Struct Bean 标签和 Struct Logic 他们是 Struct 标准标 签库 二 自定义标签库 标签是系统自定义的标签库 表 C 是 标签库的标签模块 表 C 标签库的标签模块 序号标签功能描述 1ValidateSessionTag 身份验证 2PageBeanTag 分页 表 是身份验证的伪代码说明 用户登录后进入的每个页面 为了安全的考虑 管理端都需要进行用户验证 以防止非法登录 验证每个页面的 都可以标签的方式 使用这个复用的 表 身份验证的伪代码 System Online CV System Version 1 0 Copyright C 2006 by XXX Inc All Rights Reserved Class ValidateSessionTag Summary 对用户的身份验证 Create 2006 03 28 郭士榕 Update package tag import javax servlet http HttpSession import javax servlet jsp JspException import javax servlet jsp tagext TagSupport import mons logging Log import mons logging LogFactory ValidateSessionTag是客户端标签 以判断用户是否具有访问当前页面的权限 通过保持 判断一个session实现 public final class ValidateSessionTag extends TagSupport private String name username private String page login jsp private Log log LogFactory getLog this getClass getName public int doEndTag throws JspException boolean valid false HttpSession session pageContext getSession 判断session中是否有用户信息存在 如果用户存在则不做任何处理 用户不存在则跳转到指定的页面 public int doStartTag throws JspException return SKIP BODY 获取用户信息 public String getName 获取用户当前访问的页面 public String getPage 如果用户没有当前页面的访问访问权限 则返回到指定页面 设置这个指定页面 public void release 设置用户信息 public void setName String name 设置当前页面 public void setPage String page 其它详见文件 WSZP PD DD Reuse CVTag doc 它对每个模块的伪代码都有比较详细的描述 12 2 数据库的基本操作 所有的模块都需要进行数据库的操作 应该有一个通用的 高质量的数据库操作模块 其实所有的模型层的模块也都调用这个模块的 这个模块的名称是 DBUtil 类名 DB 表 C 是它的伪代码描述 表 C 数据库的基本操作 System Online CV System Version 1 0 Copyright C 2006 by changjiang company Inc All Rights Reserved Class DB Summary 取得数据库连接并对数据库进行查询 增加记录 删除记录操作 Create 2006 04 27 李林 Update package com changjiangcompany struts javashare import java sql import java util import com microsoft jdbcx sqlserver SQLServerDataSource public class DB private Statement stmt null private ResultSet rs null public DBConnect 初始化连接 方法 executeQuery 描述 执行查询记录操作 输入参数 String strsql 要执行操作的sql语句 返回 ArrayList ArrayRs 查询的结果 异常 SQLException public ArrayList executeQuery SQLServerDataSource source String strSql throws SQLException 连接数据库 执行 的查询语句 将每条记录写入ArrayList里 方法 executeInsert 描述 执行插入记录操作 输入 String strsql 要执行操作的sql语句 返回 boolean类型 插入操作是否正确执行 异常处理 SQLException public boolean executeInsert SQLServerDataSource source String strSql throws SQLException 连接数据库 执行 的插入语句 返回 插入语句执行的正确或者错误 方法 executeUpdate 描述 执行更新操作 输入 String strsql 要执行操作的sql语句 返回 int 更新操作的记录数 异常处理 SQLException public int executeUpdate SQLServerDataSource source String strSql throws SQLException 连接数据库 执行 的修改语句 返回 修改语句执行的记录数 方法 executeDelete 描述 执行删除操作 输入 String strsql 要执行操作的sql语句 返回 int 删除操作的记录数 异常处理 SQLException public int executeDelete SQLServerDataSource source String strSql throws SQLException 连接数据库 执行 的删除语句 返回 删除语句记录数 12 3 结果显示 为了保证系统显示结果的一致性和统一性 系统中所有的结果显示要调用统一的结果 显示页面 表 是结果显示一览表 表 结果显示页面一览表 序号模块名功能说明 1SuccessResult

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论