《MIS系统详细设计说明书.docx》由会员分享,可在线阅读,更多相关《MIS系统详细设计说明书.docx(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、详细设计说明书V1.0修订历史版本日期修改内容作者审核人批准目录1概述51.1目的51.2简介51.3适用范围61.4术语表61.5参考资料62环境63系统功能模块63.1中心管理63.2部门管理63.3员工管理73.3.1添加员工信息 (参照一份填写的表格)73.3.2查看员工信息73.3.3修改员工信息73.3.4删除员工信息73.4权限管理83.4.1角色管理83.4.2组管理83.4.3权限管理83.5工作日志管理93.5.1新增工作日志93.5.2查询工作日志93.6教室管理93.7培训方向管理93.8班级管理模块93.9班级类型管理93.9.1新增班级103.9.2查询班级信息:1
2、03.9.3简单汇总:班级个数,班级总人数113.9.4班级日志管理(将教室、教员等变化作为班级事件的一种特殊形式,统一列出)113.9.5汇总查询113.10学籍管理113.10.1添加学生(分表)113.10.2分班113.10.3批量导出功能123.10.4查询学生(有权限控制,先不做)123.11学生信息汇总,可考虑放入其他模块123.12学籍意外处理133.12.1学籍意外情况查询133.12.2学籍意外情况新增133.13班级事件管理模块:143.13.1新增班级事件143.13.2查询班级事件:143.14德育分登记143.15访谈管理143.16毕业院校管理143.17就业管理
3、153.18就业分配,就业部经理进入页面,选择待就业的班级,选择就业老师153.18.1模拟面试153.19企业信息管理153.19.1添加企业信息153.19.2企业联系人管理153.19.3企业招聘职位管理153.19.4招聘信息164界面详细设计174.1用户登录(YKT-S001)175数据库详细设计195.1总体E-R图195.2表设计清单195.2.1中心表(MIS_CENTER)195.2.2部门表(MIS_DEPT)205.2.3员工表(MIS_EMP)205.2.4员工详细信息表(MIS_EMP_DETAIL)211 概述1.1 目的详细设计主要是设计每个模块的实现算法、所需
4、的局部数据结构。详细设计的目标有两个:实现模块功能的算法要逻辑上正确和算法描述要简明易懂。1.2 简介本系统是无锡NIIT软件外包服务学校的信息管理系统,目的是为了能够实现从原来的纸质管理方式进行信息化管理,对数据进行有效的收集和存档。以便对数据进行分析,为市场招生,就业推荐等各个环节进行监控。并为制定计划提供数据的支撑。另外对1.3 适用范围指导软件开发,主要的读者:项目经理,项目开发人员,项目测试人员1.4 术语表表1-1 术语与缩写表缩写、术语解释1.5 参考资料用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。2 环境开发环境:.NE
5、T Framework 4.0JDK1.7,EclipseVS,采用Struts2,Spring,Hibernate,JPAASP.NET,HTML5技术(easyui还是extjs)生产环境:WIN2003,IISmOracle11G服务器文件编码:采取统一UTF-8编码3 系统功能模块3.1 中心管理对中心进行维护:中心编号,中心名称,中心位置,联系人,联系人电话,QQ,邮箱,地址,最大容纳学生数,备注。NIIT目前有很多教学中心:无锡中心,苏州中心,藕塘中心,常州中心,大丰中心。编号名称教学部提供3.2 部门管理对其增删改查操作,部门表有部门编号,部门名称,部门位置,序号(排序用)字段。
6、部门编号部门名称Dept001市场部Dept002就业部Dept003后勤部Dept004行政部Dept005企划部Dept006教学部Dept007人事部查询不适用分页3.3 员工管理3.3.1 添加员工信息(参照一份填写的表格)姓名,性别,员工号,毕业院校,专业,学历,英语水平,毕业时间,生日,身份证,头像,手机号码,籍贯,父母姓名,家庭号码,父母联系方式,家庭住址,QQ,EMAIL,职务,纠结个人爱好,个性签名,薪金,婚姻状况,身份证扫描件,毕业证书扫描件,劳动合同扫描件,入职日期。员工所在部门,所在中心,密码(MD5加密),状态(未入职,已入职,离职)要求:添加员工信息分段添加,先添加
7、基本信息:姓名,性别,员工号,毕业院校,专业,学历,英语水平,毕业时间,生日,身份证,手机号码,籍贯,QQ,EMAIL,,薪金,部门,婚姻状况,入职日期(默认当前,可改)详细信息:个人爱好,个性签名,上传头像(AJAX)上传身份证上传毕业证上传合同亲人联系方式(做成另外的表)3.3.2 查看员工信息(默认查询状态未离职的员工,支持分页查询)查询条件:姓名,性别,员工号,毕业院校,专业,学历,英语水平,职务角色?岗位?,婚姻,薪金(范围查询),部门一览信息:姓名,性别,员工号,毕业院校,专业,学历,英语水平,毕业时间详细信息:头像,姓名,性别,员工号,毕业院校,专业,学历,英语水平,毕业时间,生
8、日,身份证,手机号码,父母姓名,家庭号码,父母联系方式,家庭住址,QQ号,EMAIL,职务,个人爱好,个性签名,薪金,婚姻,身份证扫描件,毕业证书扫描件,劳动合同扫描件。这个需要导出吗?有困难3.3.3 查询离职员工信息查询条件如上。3.3.4 员工信息导出(详细信息里面可以导出)(以固定格式Excel的格式显示,可以导出,可直接打印)3.3.5 修改员工信息头像,姓名,性别,员工号,毕业院校,专业,学历,英语水平,毕业时间,生日,身份证,手机号码,父母姓名,家庭号码,父母联系方式,家庭住址,QQ号,EMAIL,职务,个人爱好,个性签名薪金,婚姻,身份证扫描件,毕业证书扫描件,劳动合同扫描件3
9、.3.6 删除员工离职信息(修改状态,离职员工,增加离职时间,离职原因,上传离职申请表),可以对离职员工进行查询。3.4 教室管理教室字段包含:教室编号、教室名称、最大容量、目前座位数、目前电脑数、教室状态、备注。教室的状态默认及就业结束修改为空闲中;开始授课班级的动作,自动改变为使用中;授课结束,就业未结束,自动改变为自习教室;如使用过,目前不能使用,则修改为不可用。对教室的管理,可以新加教室,修改教室的状态,修改教室的信息,一次性展示所有教室信息,不分页,所有列可排序,可导出,可打印,可修改所有列这是什么意思3.5 培训方向管理目前方向有JAVA.NET.IOS,ANDROID,Test,
10、但是培训方向可以维护。字段:方向编号,方向名称,方向简介,详细课程(这个做个关联表?)3.6 学籍管理3.6.1 添加学生(分表)姓名,性别,毕业院校,专业,学历,英语水平,宿舍入住时间,宿舍号,生日,身份证,手机号码,父母姓名,家庭号码,父母联系方式,籍贯,家庭住址,QQ号,EMAIL,大学毕业时间,学费,上传身份证,上传学生证,上传毕业证添加“其他特长”(英语其他等级或者证书、第二外语、计算机方面等方面信息)信息,存放字符串型,在学生信息查询中需要作为模糊查询的条件添加招生人员信息,选填信息添加入学意向说明添加领书标志添加是否缴费、缴费方式等情况,建议和学费字段界面靠近添加发票、证书、电子
11、照片的三个附件字段3.6.2 分班批量选择未进班的学员,进入该班主任所带的已存在的班级,自动产生学号,不直接录入班级名称,放入到分班功能,分班功能中自动按照学生录入顺序分配学号,格式为班级编号001,例如P的班级的第一个学生的编号就是P1.添加学生的时候还没有入班,如何自动生成编号?或者是将学生的基础信息管理和学籍分开3.6.3 批量导出功能批量导入Excel(提供标准格式)如果要批量导入需要规定死EXCEL的格式,并使用相关技术导入附件应该有命名规则。这样可以与学生对应起来、单个学生录入、批量上传学生相关附件(身份证学生证毕业证就业合同)以班级为单位查询单个/批量学生信息时更加显著的表明是否
12、上传了哪些附件这个地方如何能自动识别,不妥毕业院校、院系、专业、学历做成联动,其他相关信息带出显示即可;3.6.4 查询学生(有权限控制,先不做)查询列表顶部按钮可直接跳转到添加学籍意外情况处理界面,不同角色对于同一实体拥有不同的权限,角色之间拥有传递性和组合性等特性 班主任默认查询出自己所带未结束的班级的学生名单 教员默认查询自己所带未毕业的班级的学生名单,就业专员同理 渠道专员和咨询师默认查询自己招生未毕业的学生信息 班主任主管默认可查询出所有班主任所带未结束的班级的学生名单 教学部经理默认可查询所有班主任、教员所带的未毕业的班级学生名单;就业部经理和就业部专员之间的关系等同于班主任主管和
13、班主任之间的关系;市场部经理或者主管和员工之间的查询权限可参考教学部同理推测。班级名称(默认选择列表是你有权限的未结束的班级,也可选择有权限的所有班级)姓名毕业院校(可选择)专业班主任(可选择)授课老师(可选择)英语水平、毕业年份、宿舍号开班起止时间段、结束起止时间段德育分分数段,可填最大或最小身份证、毕业证、学生证、就业合同、发票、证书、电子照片是否有查询结果列:学生所有信息特别说明:查询的是曾经在该班级上过课的所有学生信息,体现特殊的状态的变化,例如休学、转班、退学等3.7 学生信息汇总,可考虑放入其他模块查询时间段为年,以月度来进行汇总,汇总列是学历/班级类型,聚合列是学生个数/班级个数
14、3.8 学籍意外处理学籍意外情况分为六种类型,休学、复学、请假、销假、转班、退学,其中复学和销假功能需要对应休学和请假功能;学籍意外的增删改查功能集中在两个页面里体现。第一个页面是六种意外情况的综合查询页面,第二个页面是六种意外情况的操作页面,其中复学和销假功能需要显示对应的休学或者请假单据。其中删除功能不提供普通员工,提供给教学部经理3.8.1 学籍意外情况查询默认界面:班主任查询自己所带班在该时间段的意外种类学生信息,教员查询自己所带班级在该时间段的意外种类学生信息查询条件: 意外类型(休学、复学、转班、退学、休假,选择其中一个或者多个进行查询)意外发生起止时间段,默认以今天向前推一年班主
15、任姓名、教员姓名、班级编号、学员姓名、录入人姓名结果列:学员姓名、班级编号、所属班级的班主任、教员、意外种类、意外原因、领书情况、缴费情况、意外起止时间段(请假类型的结束时间以实际销假时间为准,若无,则是预计销假时间)、紧急电话、录入人姓名、意外备注3.8.2 学籍意外情况新增公用信息:学生信息直接从该班主任所带的班级列表中选择,带出该班级的班主任和教员(需要即时记录)学生默认单个选择,也可批量选择自动带入紧急电话,可修改自动带入领书情况、缴费情况的录入增加录入时间(默认当天)、录入人(登陆用户)、意外开始时间(默认当天,可修改)意外原因备注休学的特殊字段:结束时间自动为开始时间半年之后,可直
16、接修改复学的特殊字段: 选择已休学未复学的同学,带出休学单据的所有信息(批量) 选择未结束的班级,显示该班级的目前情况 保留原有学号,可能会出现同一个班级,但是学号前缀并不完全相同,不相同的就代表特殊情况进班的转班的特殊字段:选择转入的未结束的班级,显示该班级的目前情况班请假的特殊字段:选择预计结束时间请假前所处状态或者情况进行展示销假的特殊字段:选择请假相应信息自动带出实际销假时间,可修改按照目前德育分管理条例,自动带出的扣分分数,可改退学和休学相似;3.9 班级管理模块3.10 班级类型管理可自定义,例如常规,800,企业定制,短训。不同的班级类型指定授课时间长(天)。在新增按班级的时候计
17、划结束时间可以自动的产生。3.10.1 新增班级班级编号地区编号什么编号:+年份+开班顺序编号,例如无锡2013年第5个班为P,自动生成,可修改开班时间新增时默认当天计划结束时间根据班级类型中的默认天数,产生默认值,可修改教室分配列表展示可用教室编号+名称+最大容量班级类型可自定义,例如常规800企业定制,短训学习方向处理方式同上,例如Java.NET IOS Test授课老师所有教员,照顾未及时修改的教员信息或者一个教员带多个班级的意外情况出现班主任所有班主任班级状态预备状态(班级已经建立,但未正式上任何课程)、预科状态(已经正式授课,但不是正课时间)、学习状态(正课期间,就业部门经理就可以
18、查询班级和学生信息)、学中就业(仍然在学习中,就业已经逐步介入)、就业(学习完成,但仍未就业)、毕业(就业结束)备注状态的修改需要保存修改后内容、实际时间(默认当天可修改)、修改人、备注教室更换信息、教员更换信息、班主任更换信息:和班级状态处理方式相同,需要记录历史变化过程;教室资源和教员资源分配人为控制,系统中不加任何控制。所有地区编号列表地区编号地区名称3.10.2 查询班级信息:默认:显示所有未毕业班级信息;结果列:编号、开班日期、计划结束时间、班级进度条、班级人数、班级性质、学习方向、教室(点击或者其他操作出现历史数据)、当前教员姓名(历史)、当前班主任姓名(历史)、班级状态(历史)、
19、实际结束时间(就业时间)、备注查询条件:班级编号、学习方向、教室名称、班级类型、授课老师、班主任、开班时间区间、预计结束时间区间、班级状态(多选)3.10.3 简单汇总:班级个数,班级总人数3.10.4 班级日志管理(将教室、教员等变化作为班级事件的一种特殊形式,统一列出) 全部显示:教室、教员姓名、班主任姓名、班级状态、明细学员入学、明细学员就业、班级事件 结果列:起止时间、事件主题描述、事件概况、事件对应附件3.10.5 汇总查询 根据每月/季度/年来统计各个班级类型、各个学习方向的开班个数、班级总人数的汇总查询; 其他汇总查询可参考附件所带Excel,也可自主设计3.11 班级事件管理模
20、块:3.11.1 新增班级事件主要字段:事件编号、班级编号、事件类型(可以定义,可以选择)、事件主题(标准格式提示)、事件具体内容(支持超链接)格式?超链接、事件相关附件、事件时间:3.11.2 查询班级事件:条件:班级编号、事件时间区间、事件类型、主题结果列:班级基本信息(编号、开班日期、班级人数、班级性质、学习方向、教室、当前教员姓名、当前班主任姓名、班级状态)、事件全部信息3.12 德育分登记德育分规则管理选择自己所带的班级选择学生,带出当前德育分,放一个超链接或者其他形式,用于展示该学生入学以来的德育分+-项选择德育分事项,自动带出分数,可改填写具体描述备注德育分表(初始分数,可以修改
21、)和德育分明细表修改和删除由上级主管操作3.13 访谈管理选择自己的未结束的班级选择学生,自动带入基本信息,连接可看以往该学生的访谈信息也可以选择批量学生自动带出录入人、录入时间访谈日期访谈者默认是录入人,可改,也可以选择多位员工访谈类型:常规访谈、问题访谈访谈结果访谈概要附件PS:两天内可以修改,包含填写当天3.14 毕业院校管理学生信息冲突名称院系名称专业名称学历名称学位名称是否是211院校是否是985院校是否是学校重点专业备注3.15 就业管理3.16 就业分配,就业部经理进入页面,选择待就业的班级,选择就业老师班级进入学中就业的班级,由就业部经理分配给指定的就业老师,此时就业老师就可以
22、看到该班级的信息包含学生3.16.1 模拟面试班级列表中呈现该就业老师负责的未结业状态的班级,批量导入点击班级列表的单个班级,显示该班级所有学生的基本信息、模拟面试情况,每行有“添加面试信息”的链接 结果列:学生个人信息 NIIT班级信息考试相关信息面试相关信息就业意向信息学号姓名班级编号教员班主任就业老师毕业院校院系名称专业学历毕业时间英语特长籍贯考试成绩5项考试平均分项目成绩3次项目平均分德育分(鼠标悬停显示历史德育分奖惩项) 沟通能力面试礼仪是否需要NIIT推荐是否愿意出差是否愿意加班意向工作地点意向岗位面试老师面试时间面试评分面试结果描述 2面试老师 2面试时间2面试评分 2面试结果描
23、述备注访谈链接 添加单次面试列:面试老师面试时间面试评分面试结果描述沟通能力面试礼仪是否需要NIIT推荐是否愿意出差是否愿意加班意向工作地点意向岗位备注3.17 企业信息管理3.17.1 添加企业信息公司编号(自动)、公司简介(附件):能直接填写,也能附加附件公司地址:省市县区筛选,默认江苏省无锡市新区,详细自定义地址公司规模、合作程度:初次联系首次合作多次合作深度合作是否签订人才合作协议、路线(主要技术领域)产品应用领域:(输入项,模糊查询)用人标准:(输入项,模糊查询)?添加人:(默认是登录用户)、添加时间(默认当前)3.17.2 企业联系人管理是否为该企业的默认联系人联系人职务、联系人性
24、别、电话、手机、QQ、邮箱、固定电话、备注3.17.3 企业招聘职位管理职位编号,职位名称,招聘人数,技术方向,招聘时间,有效时间,职位描述,职位要求,招聘状态(招聘中,已完成)。3.17.4 招聘信息选择自己录入的企业名称,带入企业详细信息添加招聘信息时,默认带出上一次招聘信息招聘时间:默认是今天岗位名称:可选(该公司的历史岗位名称)可填招聘人数:字符串信息工作地点:默认是公司地点技术要求、薪资范围:字符串其他福利:默认五险一金,填写时有N个可选项,几险几金是否提供住宿是否提供工作餐是否有节日福利是否有年终奖其他描述录入人录入时间联系人自动采取该企业的默认联系人基本信息附件:招聘结果描述备注
25、面试信息:(单次面试提供导入功能)选择单位、未结束的招聘批量选择班级、学生名单(灵活)笔试是否通过面试是否通过学生是否接受面试时间:字符串组织老师:默认是登录用户备注跟踪信息选择学生,显示学生毕业成功一直到这次之前的跟踪信息进行显示跟踪人录入人跟踪时间录入时间跟踪情况:公司、职务、地点、薪资、其他证书(线下回复):选择学生查看该班级证书是否到了是否可领(考试是否通过):根据海滨考试成绩确定证书是否可发批量选择该班级所有未领的证书领证人经手人领证时间备注3.18 权限管理权限管理:自定义权限,定义角色,定义用户组,权限组,角色组3.18.1 角色管理可以对用户角色定义:班主任,教员,班主任,市场
26、专员,市场部经理,就业部,校长,网管,企划专员3.18.2 组管理组别名称,组别编号,备注,状态,创建时间。对组的管理,组内添加员工,添加角色(从已有的选择),添加权限3.18.3 权限没有想好!管理权限管理采用对菜单的管理,用户登录的时候根据用户所具有的权限生成左边的导航菜单。权限管理有:权限的名称,url(页面的路径),备注所有权限列表:编号名称URL备注3.19 工作日志管理3.19.1 新增工作日志每天可以填入多条工作日志,每条日志需要填写起止时间,默认一天一条工作日志,内容不带格式.起止时间有一些智能提示关于填写或者修改天数:填写日志时,默认当天,新建最多提前七天,填写当天可以修改线
27、上回复,未浏览进行适当提示,上级都可以浏览并回复下级,当天本人可修改回复,回复只有一人次()附件查询列表中需要包含附件,可以多个,单个大小不超过100M附件常见文档格式,可以在线预览,例如word excel text pdf文字内容设置为数据库最大值3.19.2 查询工作日志 展示所有日志列表时,操作更加显著 查询工作内容:查询日期默认昨天,提供昨天今天本周本月本季度本年的时间选择 查询时间为一天,查询人为多人时,显示未交人姓名和已交明细内容 如果查询时间为多天,查询人为多人的话,则只统计已交和未交次数,单人有详细链接,可以直接查看单人多天信息 查询人为单人,查询时间为多天时,统计其已交天数
28、和未交天数,支持导出功能 可扩展部分:以图表形式根据不同条件对不同时间段进行各种形式的汇总,后期会考虑人事考勤的工作日等其他情况4 界面详细设计(设计目标范围内的每个功能的具体实现的设计)4.1 用户登录(YKT-S001)n 界面n 界面数据说明序号界面项目说明项目规格数据区域名称备注位数类型1.输入区工号30字符串2.持卡人30字符串3.卡状态0-销卡,1-正常1数值4.起始日期YYYY-MM-DD HH:MM:SS日期5.截止日期YYYY-MM-DD HH:MM:SS日期6.输出区卡号30字符串7.工号30字符串8.持卡人30日期型9.发卡时间YYYY-MM-DD HH:MM:SS日期1
29、0.状态30字符串n 界面功能说明名称/hbdl-client/src/widgets/card / searchCard.mxml功能查询发卡销卡的记录权限描述系统管理员页面初始化分页查询前10条数据按钮描述名称描述(功能、权限、校验)查询根据条件查询发卡跳转到统一发卡的页面异常处理无业务逻辑持卡人支持模糊查询。支持分页查询5 数据库详细设计5.1 总体E-R图5.2 表设计清单表英文名称表中文名称表描述TBL_CLASS班级表.5.2.1 中心表(MIS_CENTER)估计纪录(条/月)0估计数据量(MB/月)1字段名数据类型是否主键空否缺省值说明idINTEGERYN主键center_n
30、oVARCHAR2(10)N中心编号center_nameVARCHAR2(50)中心名称center_contactVARCHAR2(50)联系人contact_phoneVARCHAR2(20)联系人电话contact_qqVARCHAR2(30)QQcenter _emailVARCHAR2(100)邮箱addressVARCHAR2(200)地址max_countINTEGER(5)最大容纳学生数RemarkVARCHAR2(200)备注5.2.2 部门表(MIS_DEPT)估计纪录(条/月)100估计数据量(MB/月)1字段名数据类型是否主键空否缺省值说明idINTEGERYN主键D
31、eptnoVARCHAR2(50)N部门编号唯一DeptnameVARCHAR2(100)N部门名称locVARCHAR2(250)部门位置orderIndexNumber(4)5.2.3 员工表(MIS_EMP)估计纪录(条/月)100估计数据量(MB/月)1字段名数据类型是否主键空否缺省值说明IdEmp_no员工号Emp_name姓名Emp_sex性别Emp_center所在中心Emp_dept所在部门Emp_pwd密码(MD5)EMP_HIREDATE入职日期EMP_phone电话Emp_CARD_ID身份证Emp_birthday生日Emp_email邮箱Emp_qqQQ学历籍贯职务婚姻状况专业学历毕业院校英语水平毕业时间头像薪金个性签名员工状态:是否离职离职时间父母姓名,家庭号码,父母联系方式,家庭住址,个人爱好,身份证扫描件,毕业证书扫描件,劳动合同扫描件5.2.4 员工详细信息表(MIS_EMP_DETAIL)估计纪录(条/月)100估计数据量(MB/月)1字段名数据类型是否主键空否缺省值说明