欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    北软教育网络培训java培训员工技能评测管理系统.docx

    • 资源ID:10673095       资源大小:309.83KB        全文页数:41页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    北软教育网络培训java培训员工技能评测管理系统.docx

    1、北软教育网络培训java培训员工技能评测管理系统案卷号1日期2010-7-21员工技能评测管理系统详细设计说明书 作 者: 韦晓娜 完成日期: 2010-7-21 签 收 人: 签收日期: 修改情况记录:版本号修改批准人修改人安装日期签收人 北软教育java培训班学生作品版权所有:北软教育www.softedu.org1 引言 31.1 编写目的 31.2 背景 31.3 定义 31.4 参考资料 32 程序系统的结构 33 程序(标识符)设计说明 43.1 基础信息模块(BAS)设计说明 43.1.1 考务人员管理功能(BAS002) 43.1.1.1考务人员管理功能程序描述 43.1.1.

    2、2 功能 43.1.1.3 输入项 53.1.1.4 输出项 53.1.1.5 算法 53.1.1.6 流程逻辑 53.1.1.7 接口 73.1.2 员工信息管理(BAS003)子模块 73.1.2.1 员工信息管理描述 73.1.2.2 功能 73.1.2.3 输入项 83.1.2.4 输出项 93.1.3.5 算法 93.1.2.6 流程逻辑 93.1.2.7接口 103.1.3 试卷管理(BAS004)子模块 113.1.3.1程序描述 113.1.3.2 功能 113.1.3.3 输入项 123.1.3.4 输出项 133.1.3.5 算法 133.1.3.6 流程逻辑 133.1.

    3、3.7接口 143.1.4 题库管理(BAS005)子模块 153.1.4.1程序描述 153.1.4.2 功能 153.1.4.3 输入项 163.1.4.4 输出项 173.1.4.5 算法 173.1.4.6 流程逻辑 173.1.4.7接口 193.1.5 成绩管理(BAS006)子模块 193.1.5.1程序描述 193.1.5.2 功能 193.1.5.3 性能 203.1.5.4 输入项 203.1.5.5 输出项 203.1.5.6 算法 203.1.6.7 流程逻辑 203.2系统管理程序设计说明 23程序系统的结构 233.2.1登录程序描述 243.2.1.1 功能 24

    4、3.2.1.2性能 243.2.1.3 输入项 243.2.1.4 输出项 253.2.1.5 算法 253.2.1.6 流程逻辑 253.2.2用户管理程序描述 263.2.2.1 功能 263.2.2.2性能 273.2.2.3 输入项 273.2.2.4 输出项 283.2.2.5 算法 283.2.2.6 流程逻辑 283.2.3修改密码程序描述 293.2.3.1 功能 293.2.3.2性能 293.2.3.3 输入项 293.2.3.4 输出项 293.2.3.5 算法 303.2.3.6 流程逻辑 303.3 考试程序描述 313.3.1 员工参加考试模块 313.3.1.1程

    5、序描述 313.3.1.2界面 323.3.1.3功能 333.3.1.4输入项 333.3.1.5输出项 333.3.1.6算法 343.3.1.7流程逻辑 343.3.2 员工查询成绩模块 343.3.2.1程序描述 343.3.2.2界面 343.3.2.3功能 353.3.2.4输入项 363.3.2.5输出项 363.3.2.6算法 363.3.2.7流程逻辑 361 引言1.1 编写目的 为了更加详细的说明本系统页面设计的内容,为了更清楚的描述数据库结构,为了更加利于代码的实际开发,特撰写本文档。1.2 背景系统名称:员工技能评测系统提出者:李文博开发者:李文博、夏逢雨、韦晓娜、肖

    6、宇航、张加省用户:公司员工、技能评测人员以及管理员将运行该项软件的单位:所有需要对员工进行定期考核的公司都可以使用1.3 定义SSES(Staff Skills Evaluation System):员工技能评测系统1.4 参考资料本项目的经核准的计划任务书或合同、上级机关的批文:暂无属于本项目的其他已发表的文件:暂无本文件中各处引用的文件、资料,包括所要用到的软件开发标准:暂无2 程序系统的结构本程序主要采用四层结构,如下所示:数据层(DB)业务逻辑层(BLL)用户层(UI)图 系统结构示意图3 程序(标识符)设计说明3.1 基础信息模块(BAS)设计说明该功能模块主要是员工技能评测系统中所

    7、用到的一些基本信息:员工信息、题库信息、试卷信息、成绩信息。主要包含如下六项子模块:3.1.1 考务人员管理功能(BAS002) 3.1.1.1考务人员管理功能程序描述该功能模块是员工技能评测系统中的一个底层模块,主要是员工技能评测系统所需要的所有考务人员信息,包括增加、删除、查询等,为系统的其他模块调用做好铺垫。3.1.1.2 功能 根据需求分析和详细设计中的对考务人员信息管理的分析,可以得到考务人员信息管理的总的流程图如下:图1 考务人员信息管理流程图其中,所输入、修改、显示的具体数据参见下图类图中的基本属性。针对上述流程中增加考务人员信息、删除考务人员信息、查询考务人员信息、等功能,其具

    8、体的执行流程如下:考务人员信息管理中所用到的类图如下:图2 考务人员信息管理类图3.1.1.3 输入项 根据要求,考务人员信息管理中所用到的输入信息具体如下:姓名(name)邮箱(email):必须是公司内部邮箱住址(address)3.1.1.4 输出项1、考务人员信息添加成功:提示添加成功,跳转到考务人员信息管理页面,以表格的形式显示添加后的考务人员信息;考务人员添加失败:提示添加失败,跳转到考务人员信息管理页面,以表格的形式显示原始的考务人员信息。2、考务人员信息删除成功:提示删除成功,跳转到考务人员信息管理页面,以表格的形式显示删除后的考务人员信息;考务人员删除失败:提示删除失败,跳转

    9、到考务人员信息管理页面,以表格的形式显示删除前的考务人员信息。3、考务人员信息检索成功:跳转到考务人员信息查询页面,以表格的形式显示检索到的考务人员信息;考务人员信息检索失败:提示没有符合要求的考务人员。3.1.1.5 算法3.1.1.6 流程逻辑添加模块功 能:完成考务人员信息添加;输入项目:见上述输入;输出项目:见上述输出;程序逻辑:P1: 点击增加,产生增加页面;P2: 等待用户输入各项信息;P3: 若用户取消,则返回;P4: (确定),判断考务人员姓名,邮箱,地址是否为空;P5: 若为空,产生提示窗口,Messge:考务人员姓名或邮箱或地址不 能为空,返回考务人员添加页面; P6:判断

    10、考务人员邮箱是否为公司内部邮箱; P7:若考务人员邮箱不是公司内部邮箱,产生提示窗口,Messge:考务人员邮箱必须为公司内部邮箱,返回考务人员添加页面;P6: (不空)保存记录至数据库,提示添加成功;P7: 返回考务人员信息管理页面,调用刷新模块;删除模块功 能:删除一条考务人员记录;输入项目:无;输出项目:无程序逻辑:P1: 选中要删除的考务人员记录,点击删除;P2: 产生信息框提示是否要删除;P3: 选择否,则放弃删除,返回考务人员信息管理页面;P4: 选择是,提根据是否删除成功给出相关提示;P5: 若提示删除成功,则返回考务人员信息管理页面,调用刷新模块;P6: 若提示删除失败,则返回

    11、考务人员信息管理页面,调用刷新模块查找模块功 能:查找相关考务人员信息;输入项目:参见上述输入项;输出项目:相关考务人员记录程序流程:P1: 点击查询按钮,进入匹配查询页面;P2: 等待用户输入;P3: 若取消,则返回考务人员信息管理页面;P4: 确定,进一步判断查询条件是否为空;P5: 若为空,产生提示窗口,Message:选择查询条件;P6: 若不为空,等待用户选择; P7: 若选择了“且”或“或”,则等待用户输入其他查询条件,转P4执 行;P8: 若未选择“且”或“或”,返回考务人员信息管理页面,调用刷 新模块;3.1.1.7 接口AddSupervisor添加教务人员入口:窗口中填写的

    12、教务人员信息出口:输出成功或失败的信息DelSupervisor删除教务人员入口: 从窗口中下拉框获得对应教务人员id出口:输出成功或失败的信息3.1.2 员工信息管理(BAS003)子模块3.1.2.1 员工信息管理描述该模块作用为对员工信息进行管理,进行一些有关员工的增加、删除、查询等基本管理操作,目的是便于了解公司的员工情况、便于其他功能模块(试卷管理、成绩管理等)的调用。3.1.2.2 功能员工信息管理IPO图(即输入处理输出图):图3 员工信息管理IPO图员工信息类图图4 员工信息类图3.1.2.3 输入项输入项目:鼠标或键盘事件。 增加操作输入项:1. 员工姓名:以文本框形式输入;

    13、2. 所属部门:文本框输入格式;3. 员工职务:文本框输入格式;4. 员工邮箱:必须为公司内部邮箱;5. 员工电话:文本框输入格式;6. 员工住址:文本框输入格式;3.1.2.4 输出项 增加1员工信息增加成功,跳转到员工信息管理页面(employee_add.jsp),所有的员工信息以DataView的方式显示,显示具体内容如下:在数据浏览区域显示所有员工的信息,包括员工ID(id)、员工姓名(name)、员工所属部门(department) 、员工职务(position) 、员工邮箱(email)五项内容。2员工信息增加失败,提示输入数据有误(Error Message),返回员工增加信息

    14、页面(employee_add.jsp)。3.1.3.5 算法3.1.2.6 流程逻辑活动图:图5 员工信息管理活动图具体功能描述:1增加功能逻辑流程功 能:完成相应信息增加功能。输入项目:按要求输入要求填写的各项信息,键盘或鼠标事件;输出项目:增加具体信息。程序逻辑P1:在员工管理页面下点击增加按钮;P2:产生增加页面窗口;P3:等待用户输入各项信息;P4:若用户取消,则返回;P5:(确定),判断各个输入项是否为空;P6:若为空,产生提示输入错误窗口,Messge:XX输入项不能为空,转到P3;P7:(不空),验证各个输入项是否符合标准;P8:不符合,产生提示输入错误窗口,Messge:输入

    15、数据有误,转到P3;P9:(符合)保存记录至数据库;P10:调用刷新基本资料模块,返回员工增加窗口2删除功能删除模块逻辑流程:功 能:完成删除功能。输入项目:选重要删除的数据,执行删除。输出项目:保存删除后的结果,显示删除后的数据。程序逻辑:P1:在员工信息管理窗口;P2:选中要删除的项目数据;P3:执行删除命令;P4:弹出提示框,确认是否要删除;P5:若取消,则返回;P6:确定,删除该项目数据;P7:从数据库中删除该数据记录;P8:调用刷新浏览资料模块,返回该操作界面3.1.2.7接口AddEmployee添加职员入口:窗口中填写的职员信息出口:输出成功或失败的信息DelEmployee删除

    16、职员入口:从窗口中下拉框获得对应职员id出口:输出成功或失败的信息3.1.3 试卷管理(BAS004)子模块3.1.3.1程序描述对试卷信息(在输入里有描述)进行管理,进行一些试卷的增加、删除、修改、保存等基本管理操作,目的是便于了解试卷的情况、便于其他功能模块的调用。3.1.3.2 功能试卷管理IPO图(即输入处理输出图)图6 试卷管理IPO图试卷信息类图如下:图7 试卷信息类图3.1.3.3 输入项输入项目:鼠标或键盘事件。增加操作输入项:1.试卷标题:以文本框形式输入;必填项。2.试卷描述:文本框输入格式,输入数据无限制;必填项。3.考试时间:文本框输入格式。4.开考时间:文本框输入格式

    17、。5.允许迟到的时间:文本框输入格式。修改操作输入项:1.试卷标题:以文本框形式输入;必填项。2.试卷描述:文本框输入格式,输入数据无限制;必填项。3.考试时间:文本框输入格式。4.开考时间:文本框输入格式。5.允许迟到的时间:文本框输入格式。3.1.3.4 输出项增加:1试卷信息增加成功,跳转到试卷页面(paper.jsp),所有的试卷内容,显示具体内容如下:在数据浏览区域显示所有试卷的信息,包括试卷ID(id)、试卷标题(title)、考试时间(time) 、开始时间(starttime) 、允许迟到的时间(latetime) 、试卷具体内容等六项内容。若确定此系统随机生成的试卷符合考务人

    18、员要求,点击确定按钮,则跳转到(paper_manage.jsp)。2试卷信息增加失败,提示输入数据有误(Error Message),返回试卷增加页面(paper_add.jsp)。修改:1试卷信息修改成功,跳转到试卷页面(paper.jsp),所有的试卷内容,显示具体内容如下:在数据浏览区域显示所有试卷的信息,包括试卷ID(id)、试卷标题(title)、考试时间(time) 、开始时间(starttime) 、允许迟到的时间(latetime) 、试卷具体内容等六项内容。点击确定按钮,则跳转到(paper_manage.jsp)。2试卷信息修改失败,提示输入数据有误(Error Mess

    19、age),返回试卷增加页面(paper_add.jsp)。3.1.3.5 算法3.1.3.6 流程逻辑试卷管理活动图:图8 试卷管理活动图3.1.3.7接口功能模块功能字模块功能模块描述接口描述试卷管理模块AddNewPaper生成新的试卷入口:取得窗口中输入的数据(excel批量录入和手动录入)出口:输出成功或失败信息DelPaper删除试卷入口:窗口获得试卷信息出口:输出成功或失败信息3.1.4 题库管理(BAS005)子模块3.1.4.1程序描述该模块功能对题库信息(在输入里有描述)进行管理,进行一些对于题库信息管理的增加、删除、修改、保存等基本管理操作,同时还有名称检索功能。目的是直观

    20、的了解题库的基本联系情况,便于其他功能模块(试卷管理、成绩管理等)的调用。3.1.4.2 功能题库信息基本操作IPO图(即输入处理输出图)图9 题库信息基本操作IPO图题库信息输入类图图10 题库信息输入类图3.1.4.3 输入项输入项目:鼠标或键盘事件。增加操作(主观,客观)输入项:1题干:以文本框形式输入;2答案:文本框输入格式,输入数据无限制;3题目类型:文本框输入格式,输入1位数字;4试题难度:文本框输入格式,输入1位数字。修改操作输入项:1题干:以文本框形式输入;2答案:文本框输入格式,输入数据无限制;3题目类型:文本框输入格式,输入1位数字;4试题难度:文本框输入格式,输入1位数字

    21、。检索输入项目:文本框输入格式,输入数据无限制;输入题目类型,试题难度,出题人,每输入一个字符进行一次检索。触发检索事件。3.1.4.4 输出项增加:1题目信息增加成功,跳转到题库信息管理页面(question_manage.jsp),所有的题目信息以DataView的方式显示,显示具体内容如下:在数据浏览区域显示所有题目的信息,包括题目ID(id)、题干(title)、题目类型ID(kind_id)、试题难度(difficulty)四项内容。2题目信息增加失败,提示输入数据有误(Error Message),返回题目增加页面(question_add.jsp)。修改:1题目信息修改成功,跳转

    22、到题目信息管理页面(question_manage.jsp),所有的题目信息以DataView的方式显示,显示具体内容如下:在数据浏览区域显示所有题目的信息,包括题目ID(id)、题干(title)、题目类型ID(kind_id)、试题难度(difficulty)、四项内容。2题目信息修改失败,提示输入数据有误(Error Message),返回题目信息修改页面(question_update.jsp)。3.1.4.5 算法3.1.4.6 流程逻辑题库信息管理活动图:图11 题库信息管理活动图检索功能功 能:完成检索功能。性 能:响应时间控制在12秒内。输入项目:要检索的关键词;输出项目:检索

    23、出来的结果显示在数据浏览框中。程序逻辑:P1:产生题目信息管理窗口;P2:若用户在检索框不输入则不执行检索,流在当前窗口中等待用户选择操作;P3:用户在检索框中输入关键字;P4:提交数据库查询;P5:获得查询结果;P6:调用刷新浏览资料模块,将查询结果显示在浏览框中3.1.4.7接口功能模块功能字模块功能模块描述接口描述题库管理模块AddQuestion添加新的试题入口:界面中获得试题类型,试题内容,试题答案出口:创建成功或失败界面DelQuestion删除试题入口:界面中选择试题并删除 出口:创建成功或失败界面ShowQuestionBySubject按照科目显示试题入口:试题类型出口:创建

    24、窗口显示相应的试题信息ShowQuestionByDate根据时间显示试题入口:试题创建时间出口:创建窗口显示相应的试题信息3.1.5 成绩管理(BAS006)子模块3.1.5.1程序描述记录员工成绩的相关信息(在输入里有描述),目的是记录和统计员工成绩相关信息。此管理模块分为两类,一类是考务人员对于员工的面谈测评而手动添加成绩;另一类是考务人员对于员工的试卷成绩可以进行手动修改。3.1.5.2 功能该功能点的大致处理流程图如下:图12 第一类成绩管理流程图第二类仅对于员工试卷的主观题进行人工检查,如果系统自动评判有误,则对该成绩进行人工修改。3.1.5.3 性能这是经常使用的一个模块,对性能

    25、要求在12秒内作出反应。3.1.5.4 输入项有关输入项以类图的形式给出,如下所示:图13 第一类成绩输入项类图3.1.5.5 输出项第一类成绩信息所涉及到的输出,以DataView的方式显示,显示内容如下:在数据浏览区域显示所有成绩的信息,包括成绩ID(id)、员工ID(employee_id)、标题(title)、描述(description)、分数(score)五项内容。3.1.5.6 算法3.1.6.7 流程逻辑第一类功能点,分为三个功能模块,分别对这三个功能模块描述如下: 增加模块:功 能:完成增加功能。输入项目:见输入项。输出项目:见输出项。程序逻辑:P1: 产生窗口;P2: 等待

    26、用户输入各项信息;P3: 确定,判断各个输入项是否为空;P4: 若为空,产生窗口,Messge:XXX输入项不能为空,转到P2;P5: 不空,设置全局变量;P6: 保存记录至数据库;调用刷新浏览模块(arg:增加记录);P7: 调用刷新基本资料模块(arg:更换),返回。 修改模块:功 能:完成修改功能。输入项目:见输入项。输出项目:见输出项。程序逻辑:P1: 调用刷新基本资料模块(arg:更换);P2: 由全局变量从数据库中取出数据,并显示;P3: 等待用户输入;P4: (确定)判断各个输入项是否为空;P5: 若为空,产生窗口,Message:XXX输入项不能为空,转到P4;P6: 若不为空

    27、,保存数据至数据库,更新全局变量;P7: 调用刷新浏览模块;P8: 调用刷新基本资料模块(arg:刷新),返回。 删除模块:功 能:完成删除功能。输入项目:无。输出项目:见输出项。程序逻辑:P1: 由全局变量产生窗口;P2: 若取消,则返回;P3: (确定),调用删除快捷模块;P4: 从数据库中删除记录;P5: 设置全局变量;P6: 调用刷新浏览模块;P7: 调用刷新基本资料模块(arg:刷新),返回第二类功能点,分为两个功能模块,分别对这两个功能模块描述如下: 修改模块:功 能:完成修改功能。输入项目:各个主观试题得分。输出项目:成绩单(包括试卷ID,试卷标题,试卷描述,考试时间,员工ID,

    28、得分等)。程序逻辑:P9: 调用刷新基本资料模块(arg:更换);P10: 由全局变量从数据库中取出数据,并显示;P11: 等待用户修改得分;P12: (确定)判断各个输入项是否为空;P13: 若为空,产生窗口,Message:XXX输入项不能为空,转到P4;P14: 若不为空,保存数据至数据库,更新全局变量;P15: 调用刷新浏览模块;P16: 调用刷新基本资料模块(arg:刷新),返回。查找模块功 能:查找相关员工成绩;输入项目:参见上述输入项;输出项目:相关员工成绩记录程序流程:P9: 点击查询按钮,进入匹配查询页面;P10: 等待用户输入;P11: 若取消,则返回成绩管理页面;P12:

    29、 确定,进一步判断查询条件是否为空;P13: 若为空,产生提示窗口,Message:选择查询条件;P14: 若不为空,等待用户选择; P15: 若选择了“且”或“或”,则等待用户输入其他查询条件,转P4执 行;P16: 若未选择“且”或“或”,返回成绩管理页面,调用刷新模块;3.2系统管理程序设计说明程序系统的结构整体结构图图15 整体类图系统管理分登陆、用户管理、修改密码。1登陆(Login):验证用户是否合法。保证系统的安全。 2用户管理(RestrictManage): 增加用户:此功能需要输入新用户的登录名、密码两项内容, 输入结束后,可以选择保存或是放弃。添加成功后,用户即可使用该登录名与密码进行登录。 删除用户:此功能需要选定要删除的用户,并左键单击“删除”按 钮。系统会弹出确认对话框,选择“确认”则按登录名删除该用户信息,选择“放弃”则放弃当前的删除操作。3.修改密码(PasswordUpdate):为用户提供修改密码操作3.2.1登录程序描述 本程序给用户提供系统登录功能,用户可根据自己拥有的用户名和密码进入系统,防止无关


    注意事项

    本文(北软教育网络培训java培训员工技能评测管理系统.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开