




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会议管理系统详细设计说明书会议管理系统详细设计说明书变更记录变更记录日期版本变更说明作者2013/8/61.0初始版本2013/8/71.1类图修改2013/8/82.0增加方法注释模块签字确认签字确认系统模块对应章节对应部门负责人签字目目 录录1引言引言.61.1编写目的.61.2背景.61.3范围.61.4参考资料.61.5术语与缩写解释.61.6系统环境.61.6.1操作系统.61.6.2数据库.71.6.3客户端.72系统模块命名规范系统模块命名规范.82.1概述.83对象设计对象设计.93.1系统类图结构(总体类图).93.2关键类定义.103.2.1信息管理(关系类图).103.2
2、.2预约管理(普通员工) (关系类图).123.2.3会议管理(普通员工) (关系类图).143.2.4人员管理(管理员) (关系类图).163.2.5部门管理(管理员) (关系类图).183.2.6职位管理(管理员) (关系类图).203.2.7会议管理(管理员) (关系类图).223.2.8设备管理(管理员) (关系类图).253.2.9权限管理(管理员) (关系类图).274模块汇总模块汇总.294.1模块汇总表.294.2模块关系图.305模块功能详细设计模块功能详细设计.315.1信息管理模块.315.1.1公告信息模块.315.1.2个人信息模块.315.1.3修改密码模块.325
3、.2预约管理模块.335.2.1预约会议模块.335.2.2会议查找模块.345.2.3会议删除模块.345.2.4会议修改模块.355.3会议管理模块.365.3.1查看待参考会议模块.365.3.2查看已参考会议模块.365.3.3下载已参考会议模块.375.3.4提交会议文档模块.385.4人员管理模块.385.4.1人员增加模块.385.4.2人员查找模块.395.4.3人员删除模块.405.4.4人员修改模块.405.5部门管理模块.425.5.1部门增加模块.425.5.2部门查看模块.435.5.3部门修改模块.435.5.4部门删除模块.445.6职位管理模块.445.6.1职
4、位增加模块.445.6.2职位查找模块.455.6.3职位删除模块.455.6.4职位修改模块.465.7会议室管理模块.465.7.1会议室增加模块.465.7.2会议室查找模块.475.7.3会议室删除模块.485.7.4会议室修改模块.485.7.5会议记录下载模块.495.7.6会议记录在线观看模块.505.7.7会议记录删除模块.505.8设备管理模块.515.8.1设备增加模块.515.8.2设备查找模块.525.8.3设备修改模块.535.8.4设备删除模块.535.8.5会议室默认设备删除模块.545.8.6设备分配模块.555.8.7设备回收模块.565.9权限管理模块.57
5、5.9.1权限增加模块.575.9.2权限查找模块.585.9.3权限修改模块.595.9.4权限删除模块.595.9.5员工权限查看模块.605.9.6员工权限修改模块.615.10设计方法释义.615.10.1bllemployee.615.10.2bllpower.625.10.3blldocument.635.10.4bllallot.635.10.5bllmeeting.645.10.6blldepartment.655.10.7blljob.665.10.8bllmeetingroom.675.10.9bllneed .675.10.10blljoin.685.10.11blleq
6、u_room.695.10.12bllequipment .695.10.13employeecontroller.705.10.14departmentcontroller.715.10.15meetingroomcontroler .715.10.16equipmentcontroller.725.10.17allotcontroler.735.10.18powcontroler.735.10.19announcementcontroler.745.10.20meetingcontroler.745.10.21jobcontroler.755.10.22logincontroler .76
7、1 引言引言1.1 编写目的编写目的本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。本说明书的预期读者为: 1.2 背景背景待开发系统名称:会议管理系统任务提出者: 任务开发者: 1.3 范围范围主要以会议管理系统需求分析说明书提出了基本范围,实施目标和功能等信息,供实施开发小组使用。1.4 参考资料参考资料会议管理系统需求分析说明书1.5 术语与缩写解释术语与缩写解释缩写、术语缩写、术语解解 释释级联删除级联删除指当删除某个实体时,将依附于它的实体一并删除,如:某岗位属于某部门,删除该部门的时候,连同该岗位一起删除1.6 系统环境系统环境1.6.1 操作系统操作系统平台:w
8、indows 7 环境:.net framework 4.01.6.2 数据库数据库sql server 20081.6.3 客户端客户端平台不限 环境:ie /firefox /chrome /opera 浏览器2 系统模块命名规范系统模块命名规范2.1 概述概述设计、开发人员必须严格按照此套开发规范和标准,并落实到自己的开发木块当中。命名规范包括:a.数据库设计表名与表属性名称按照数据库设计说明书命名。b.有关类及其属性名定义:所有类及其属性命名以类图为准。c.方法中变量命名必须有对应的意义,在看到变量名的时候能大概知道是做什么的。编码规范包括:a.所有命名设计必须遵照命名规范。b.在方法
9、中定义变量时必须在方法开始的时候定义,并且按照类型有序排列(普通变量(按照类型大小)-类变量-泛型变量-其他变量。c.model 层中只定义属性,不存方法,bll 层只存放每个方法的实现,controller 层调用bll 层方法。3 对象设计对象设计3.1 系统类图结构(总体类图)系统类图结构(总体类图)+adddep(inout department : department) : int+deletedep(in num : int) : int+searchdep(in emp_name : string, in dep_name : string) : list+getalldep(
10、) : list+updatedep(inout department : department) : intb bl ll ld de ep pa ar rt tm me en nt t-dep_id : int-dep_name : string-emp_id : int-dep_remark : string-dep_phone : stringd de ep pa ar rt tm me en nt t+job_id : int+job_name : string+dep_id : int+job_remarks : stringj jo ob b+addjob(inout job :
11、 job) : int+deletejob(in num : int) : int+searchjob(in dep_id : int, in name : string) : list+getalljob() : list+updatejob(inout job : job) : intb bl ll lj jo ob b-emp_id : int-emp_name : string+emp_psw : string-emp_sex : char-emp_address : string-emp_phone : string-job_id : int-emp_salary : decimal
12、-emp_remarks : string-emp_ismanager : bool-emp_age : int-emp_email : stringe em mp pl lo oy ye ee e+addemp(inout employee : employee) : int+deleteemp(in nun : int) : int+searchempbyid(in num : int) : list+searchemp(in num : int, in name : string, in dep_id : int, in job_id : int) : list+getallemp()
13、: list+updateemp(inout eemployee : employee) : int+changepwd() : int+checklogin(in employee : employee) : intb bl ll le em mp pl lo oy ye ee e+emp_id : int+pow_id : inta al ll lo ot t+searchpow_idbyemp_id(in emp_id : int) : list+allot(inout powers : list) : intb bl ll la al ll lo ot t-pow_id : int-p
14、ow_name : string-pow_url : string-pow_father : string-pow_remarks : stringp po ow we er r+addpow(inout power : power) : int+deletepow(in nun : int) : int+searchpowbyid(in num : int) : power+searchpow(in name : string, in pow_father : string) : list+getallpow() : list+updatepow(inout pow : power) : i
15、ntb bl ll lp po ow we er r-mee_id : int-mee_name : string-emp_id : int-roo_id : int-mee_start : datetime-mee_stop : datetime-mee_remarks : string-mee_ordertime : datetime-mee_state : intm me ee et ti in ng g+addmee(inout meeting : meeting) : int+deletemee(in num : int) : int+searchmee(in name : stri
16、ng, in start : datetime, in stop : datetime) : list+getallmee() : list+updatemee(inout meeting : meeting) : int+searchmeebyid(in num : int) : meeting+comparebystart(in emp_id : list) : list+comparebystop(in emp_id : list) : list+searchmeebyroo_id(in roo_id : int) : list+searchordermee(in mee_id : in
17、t) : listb bl ll lm me ee et ti in ng g-emp_id : int-mee-id : intj jo oi in n+addjoin(inout emp_mee : list) : int+searchmee_idbyemp_id(in emp_id : int) : list+deletejoin(in emp_id : int, in mee_id : int) : int+searchemp_idbymee_id(in num : int) : listb bl ll lj jo oi in n-doc_id : int-doc_name : str
18、ing-doc_url : string-mee_id : int-doc_remarks : string-doc_time : datetime-doc_type : int-doc_position : stringd do oc cu um me en nt t+adddocument(inout document : document) : int+searchdocbymee_id(in num : int) : list+deletedoc(in num : int) : int+getalldoc() : list+checkdoconline(in num : int, in
19、 type : int) : document+downloaddoc(in num : int, in type : int) : voidb bl ll ld do oc cu um me en nt t+roo_id : int+roo_name : string+roo_number : int+roo_address : string+mee_phone : string+roo_remarks : stringm me ee et ti in ng gr ro oo om m+addmeetingroom(inout meetingroom : meetingroom) : int
20、+getallmeetingroom() : list+deletemeetingroom(in num : int) : int+updatemeetingroom(inout metetingroom : meetingroom) : int+searchroombyid(in num : int) : meetingroom+searchroom(in name : string, in number : int, in start : datetime, in stop : datetime) : listb bl ll lm me ee et ti in ng gr ro oo om
21、 m-equ_id : int-equ_name : string-equ_use : string-equ_date : datetime-equ_price : decimal-equ_state : int-equ_type : string-equ_remarks : stringe eq qu ui ip pm me en nt t+addequ(inout equipment : equipment) : int+updateequ(inout equipment : equipment) : int+deleteequbyname(in name : string) : int+
22、deleteequbyid(in num : int) : actionresult+getallequ() : list+searchequ(in name : string, in kind : string, in state : int) : list+searchequbyname(in name : string) : list+searchequtoallot(in mee_id : int) : listb bl ll le eq qu ui ip pm me en nt t-mee_id : int-equ_id : intn ne ee ed d+addneed(in ne
23、eds : list) : int+deleteneed(in mee_id : int) : int+deleteneed(in equ_id : int) : int+searchmee_idbyequ_id(in num : int) : listb bl ll ln ne ee ed d-roo_id : int-equ_id : inte eq qu u_ _r ro oo om m+addequ_roo(in roo_id : int, in equ_id : int) : int+deleteequ(in name : string, in room_id : int) : in
24、tb bl ll le eq qu u_ _r ro oo om m1*1*1*1*1*1*1*1*+create() : actionresult+create(in d : department) : actionresult+details(in departments=null : list) : actionresult+edit(in num : int) : actionresult+edit(in d : department) : actionresult+delete(in num : int) : actionresult+details(in fc : formcoll
25、ection) : actionresultd de ep pa ar rt tm me en nt tc co on nt tr ro ol ll le er r+create() : actionresult+create(in d : job) : actionresult+details(in job=null : list) : actionresult+edit(in num : int) : actionresult+edit(in j : job) : actionresult+delete(in num : int) : actionresult+details(in fc
26、: formcollection) : actionresultj jo ob bc co on nt tr ro ol ll le er r+create() : actionresult+create(in e : employee) : actionresult+details(in employees=null : list) : actionresult+edit(in num : int) : actionresult+edit(in e : list) : actionresult+delete(in num : int) : actionresult+details(in fc
27、 : formcollection) : actionresult+changepwd(in emp_id : int) : actionresulte em mp pl lo oy ye ee ec co on nt tr ro ol ll le er r+details(inout list_meeting : list) : actionresulta an nn no ou un nc ce em me en nt tc co on nt tr ro ol ll le er r+createmeeting(in room_id : int) : actionresult+createm
28、eeting(in meeting : meeting, in doc_url : string) : actionresult+detailsmeeting(in room_id : int) : actionresult+editmeeting(in num : int) : actionresult+editmeeting(in mee : meeting) : actionresult+deletemeeting(in num : int) : actionresult+mee_details(in mee_id : int) : actionresult+detailsordered
29、mee(in ms=null : list) : actionresult+detailsmeestate(in emp_id : int, in type : int) : actionresult+createdoc() : actionresult+createdoc(in doc : document) : actionresultm me ee et ti in ng gc co on nt tr ro ol ll le er r+create() : actionresult+create(in rooms : meetingroom) : actionresult+details
30、(in rooms=null : list) : actionresult+details(in fc : formcollection) : actionresult+edit(in num : int) : actionresult+edit(in room : meetingroom) : actionresult+delete(in num : int) : actionresultm me ee et ti in ng gr ro oo om mc co on nt tr ro ol ll le er r+create() : actionresult+create(in equip
31、ment : equipment) : actionresult+details(in equipments=null : list) : actionresult+details(in fc : formcollection) : actionresult+edit(in name : string) : actionresult+edit(in equipment : equipment) : actionresult+delete(in name : string) : actionresulte eq qu ui ip pm me en nt tc co on nt tr ro ol
32、ll le er r+create() : actionresult+create(in pow : power) : actionresult+details(in pows=null : list) : actionresult+details(in fc : formcollection) : actionresult+edit(in num : int) : actionresult+edit(in pows : power) : actionresult+delete(in num : int) : actionresultp po ow wc co on nt tr ro ol l
33、l le er r+allot(in employees=null : actionresult) : actionresult+allot(in fc : formcollection) : actionresult+detailsallot(in emp_id : int) : actionresult+details() : actionresult+updateallot(in emp_id : int) : actionresult+updateallot(in fc : formcollection) : actionresulta al ll lo ot tc co on nt
34、tr ro ol ll le er r+logon() : actionresult+logon(in employee : employee) : actionresultl lo og gi in nc co on nt tr ro ol ll le er r3.2 关键类定义关键类定义3.2.1 信息管理(关系类图)信息管理(关系类图)-emp_id : int-emp_name : string+emp_psw : string-emp_sex : char-emp_address : string-emp_phone : string-job_id : int-emp_salary
35、: decimal-emp_remarks : string-emp_ismanager : bool-emp_age : int-emp_email : stringe em mp pl lo oy ye ee e+addemp(inout employee : employee) : int+deleteemp(in nun : int) : int+searchempbyid(in num : int) : list+searchemp(in num : int, in name : string, in dep_id : int, in job_id : int) : list+get
36、allemp() : list+updateemp(inout eemployee : employee) : int+changepwd() : int+checklogin(in employee : employee) : intb bl ll le em mp pl lo oy ye ee e-mee_id : int-mee_name : string-emp_id : int-roo_id : int-mee_start : datetime-mee_stop : datetime-mee_remarks : string-mee_ordertime : datetime-mee_
37、state : intm me ee et ti in ng g+addmee(inout meeting : meeting) : int+deletemee(in num : int) : int+searchmee(in name : string, in start : datetime, in stop : datetime) : list+getallmee() : list+updatemee(inout meeting : meeting) : int+searchmeebyid(in num : int) : meeting+comparebystart(in num : l
38、ist) : list+comparebystop(in num : list) : list+searchmeebyroo_id(in roo_id : int) : listb bl ll lm me ee et ti in ng g-emp_id : int-mee-id : intj jo oi in n+addjoin(inout emp_mee : job) : int+searchmee_idbyemp_id(in emp_id : int) : list+deletejoin(in emp_id : int, in mee_id : int) : int+searchemp_i
39、dbymee_id(in num : int) : listb bl ll lj jo oi in n-doc_id : int-doc_name : string-doc_url : string-mee_id : int-doc_remarks : string-doc_time : datetime-doc_type : int-doc_position : stringd do oc cu um me en nt t+adddocument(inout document : document) : int+searchdocbymee_id(in num : int) : list+d
40、eletedoc(in num : int) : int+getalldoc() : list+checkdoconline(in num : int) : document+downloaddoc(in num : int) : voidb bl ll ld do oc cu um me en nt t+roo_id : int+roo_name : string+roo_number : int+roo_address : string+mee_phone : string+roo_remarks : stringm me ee et ti in ng gr ro oo om m+addm
41、eetingroom(inout meetingroom : meetingroom) : int+getallmeetingroom() : list+deletemeetingroom(in num : int) : int+updatemeetingroom(inout metetingroom : meetingroom) : int+searchroombyid(in num : int) : meetingroom+searchroom(in name : string, in number : int, in start : datetime, in stop : datetim
42、e) : listb bl ll lm me ee et ti in ng gr ro oo om m1*1*+create() : actionresult+create(in e : employee) : actionresult+details(in employees=null : list) : actionresult+edit(in num : int) : actionresult+edit(in e : list) : actionresult+delete(in num : int) : actionresult+details(in fc : formcollectio
43、n) : actionresult+changepwd(in emp_id : int) : actionresulte em mp pl lo oy ye ee ec co on nt tr ro ol ll le er r+details(inout list_meeting : list) : actionresulta an nn no ou un nc ce em me en nt tc co on nt tr ro ol ll le er r+createmeeting(in room_id : int) : actionresult+createmeeting(in meetin
44、g : meeting, in doc_url : string) : actionresult+detailsmeeting(in room_id : int) : actionresult+editmeeting(in num : int) : actionresult+editmeeting(in mee : meeting) : actionresult+deletemeeting(in num : int) : actionresult+mee_details(in mee_id : int) : actionresult+detailsorderedmee(in ms=null :
45、 list) : actionresult+detailsmeestate(in emp_id : int, in type : int) : actionresult+createdoc() : actionresultm me ee et ti in ng gc co on nt tr ro ol ll le er r描述:功能描述描述:功能描述信息管理包含修改个人信息、查看公告栏功能。针对用户为普通用户,需要用户状态为登录状态。与此功能块有关的类:e m p l o y e e, e m p l o y e e c o n t r o l l e r, b l l e m
46、p l o y e e, d o c u m e n t, m e e t i n g r o o m, a n n o u n c e m e n t c o n t r o l l e r, m e e t i n g, m e e t i n g c o n t r o l l e r, m e e t i n g r o o m c o n t r o l l e r, b l l d o c u m e n t, b l l m e e t i n g, b l l m e e t i n g r o o m逻辑时序图逻辑时序图3.2.2 预约管理(普通员工)预约管理(
47、普通员工) (关系类图)(关系类图)-emp_id : int-emp_name : string+emp_psw : string-emp_sex : char-emp_address : string-emp_phone : string-job_id : int-emp_salary : decimal-emp_remarks : string-emp_ismanager : bool-emp_age : int-emp_email : stringe em mp pl lo oy ye ee e+addemp(inout employee : employee) : int+delet
48、eemp(in nun : int) : int+searchempbyid(in num : int) : list+searchemp(in num : int, in name : string, in dep_id : int, in job_id : int) : list+getallemp() : list+updateemp(inout eemployee : employee) : int+changepwd() : int+checklogin(in employee : employee) : intb bl ll le em mp pl lo oy ye ee e-me
49、e_id : int-mee_name : string-emp_id : int-roo_id : int-mee_start : datetime-mee_stop : datetime-mee_remarks : string-mee_ordertime : datetime-mee_state : intm me ee et ti in ng g+addmee(inout meeting : meeting) : int+deletemee(in num : int) : int+searchmee(in name : string, in start : datetime, in s
50、top : datetime) : list+getallmee() : list+updatemee(inout meeting : meeting) : int+searchmeebyid(in num : int) : meeting+comparebystart(in num : list) : list+comparebystop(in num : list) : list+searchmeebyroo_id(in roo_id : int) : listb bl ll lm me ee et ti in ng g+addjoin(inout emp_mee : job) : int
51、+searchmee_idbyemp_id(in emp_id : int) : list+deletejoin(in emp_id : int, in mee_id : int) : int+searchemp_idbymee_id(in num : int) : listb bl ll lj jo oi in n-doc_id : int-doc_name : string-doc_url : string-mee_id : int-doc_remarks : string-doc_time : datetime-doc_type : int-doc_position : stringd
52、do oc cu um me en nt t+adddocument(inout document : document) : int+searchdocbymee_id(in num : int) : list+deletedoc(in num : int) : int+getalldoc() : list+checkdoconline(in num : int) : document+downloaddoc(in num : int) : voidb bl ll ld do oc cu um me en nt t+roo_id : int+roo_name : string+roo_num
53、ber : int+roo_address : string+mee_phone : string+roo_remarks : stringm me ee et ti in ng gr ro oo om m+addmeetingroom(inout meetingroom : meetingroom) : int+getallmeetingroom() : list+deletemeetingroom(in num : int) : int+updatemeetingroom(inout metetingroom : meetingroom) : int+searchroombyid(in n
54、um : int) : meetingroom+searchroom(in name : string, in number : int, in start : datetime, in stop : datetime) : listb bl ll lm me ee et ti in ng gr ro oo om m1*1*+create() : actionresult+create(in e : employee) : actionresult+details(in employees=null : list) : actionresult+edit(in num : int) : act
55、ionresult+edit(in e : list) : actionresult+delete(in num : int) : actionresult+details(in fc : formcollection) : actionresult+changepwd(in emp_id : int) : actionresulte em mp pl lo oy ye ee ec co on nt tr ro ol ll le er r+createmeeting(in room_id : int) : actionresult+createmeeting(in meeting : meet
56、ing, in doc_url : string) : actionresult+detailsmeeting(in room_id : int) : actionresult+editmeeting(in num : int) : actionresult+editmeeting(in mee : meeting) : actionresult+deletemeeting(in num : int) : actionresult+mee_details(in mee_id : int) : actionresult+detailsorderedmee(in ms=null : list) :
57、 actionresult+detailsmeestate(in emp_id : int, in type : int) : actionresult+createdoc() : actionresultm me ee et ti in ng gc co on nt tr ro ol ll le er r描述:功能描述描述:功能描述预约管理包含预约会议以及管理已预约会议。与此功能块有关的类:e m p l o y e e, e m p l o y e e c o n t r o l l e r, b l l e m p l o y e e , b l l j o i n, j
58、o i n, d o c u m e n t, b l l m e e t i n g, m e e t i n g, m e e t i n g c o n t r o l l e r, b l l d o c u m e n t逻辑时序图逻辑时序图3.2.3 会议管理(普通员工)会议管理(普通员工) (关系类图)(关系类图)-emp_id : int-emp_name : string+emp_psw : string-emp_sex : char-emp_address : string-emp_phone : string-job_id : int-emp_salary
59、: decimal-emp_remarks : string-emp_ismanager : bool-emp_age : int-emp_email : stringe em mp pl lo oy ye ee e+addemp(inout employee : employee) : int+deleteemp(in nun : int) : int+searchempbyid(in num : int) : list+searchemp(in num : int, in name : string, in dep_id : int, in job_id : int) : list+get
60、allemp() : list+updateemp(inout eemployee : employee) : int+changepwd() : int+checklogin(in employee : employee) : intb bl ll le em mp pl lo oy ye ee e-mee_id : int-mee_name : string-emp_id : int-roo_id : int-mee_start : datetime-mee_stop : datetime-mee_remarks : string-mee_ordertime : datetime-mee_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国工程复印机行业市场现状分析及竞争格局与投资发展研究报告
- 2025-2030中国工业固体废物综合利用行业经营风险与未来前景展望研究报告
- 2025-2030中国尼可刹米注射液行业市场深度调研及发展趋势与投资前景预测研究报告
- 2025-2030中国家用冰箱行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国客户管理软件行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030中国安全出口指示牌行业市场现状分析及竞争格局与投资发展研究报告
- 2025-2030中国婴儿礼品包行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国婚庆策划行业发展前景预测和投融资风险分析研究报告
- 2025-2030中国奶糖行业发展趋势与前景展望战略研究报告
- 2025-2030中国大理石桌子行业市场发展趋势与前景展望战略研究报告
- 应急物资及工器具使用培训
- 中国食物成分表2018年(标准版)第6版
- 小精灵的秋天
- 四年级下册英语-Unit-4-Free-time-粤人版
- 演讲与口才期末考试答案军职在线
- 2024年赤峰职业技术学院高职单招(英语/数学/语文)笔试历年真题摘选含答案解析
- 品质组长晋升述职报告
- 郑州铁路职业技术学院单招职业技能测试参考试题库(含答案)
- 2023年上海市中考语文备考之名著阅读《骆驼祥子》练习题含答案
- 大数据在国家安全与防控中的作用
- 瓶胚相关知识
评论
0/150
提交评论