




已阅读5页,还剩72页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
会议管理系统详细设计说明书会议管理系统详细设计说明书 第 1 页 共 77 页 编写 日期 2013 8 8 审核 日期 批准 日期 受控状态 是 发布版次 2 0日期 2013 8 8 编号 会议管理系统详细设计说明书会议管理系统详细设计说明书 精品文档 变更记录变更记录 日期版本变更说明作者 2013 8 61 0初始版本 2013 8 71 1类图修改 2013 8 82 0增加方法注释模块 签字确认签字确认 系统模块对应章节对应部门负责人签字 精品文档 目目 录录 1引言引言 6 1 1编写目的 6 1 2背景 6 1 3范围 6 1 4参考资料 6 1 5术语与缩写解释 6 1 6系统环境 6 1 6 1操作系统 6 1 6 2数据库 7 1 6 3客户端 7 2系统模块命名规范系统模块命名规范 8 2 1概述 8 3对象设计对象设计 9 3 1系统类图结构 总体类图 9 3 2关键类定义 10 3 2 1信息管理 关系类图 10 3 2 2预约管理 普通员工 关系类图 12 3 2 3会议管理 普通员工 关系类图 14 3 2 4人员管理 管理员 关系类图 16 3 2 5部门管理 管理员 关系类图 18 3 2 6职位管理 管理员 关系类图 20 3 2 7会议管理 管理员 关系类图 22 3 2 8设备管理 管理员 关系类图 25 3 2 9权限管理 管理员 关系类图 27 4模块汇总模块汇总 29 4 1模块汇总表 29 4 2模块关系图 30 5模块功能详细设计模块功能详细设计 31 5 1信息管理模块 31 5 1 1公告信息模块 31 5 1 2个人信息模块 31 5 1 3修改密码模块 32 5 2预约管理模块 33 5 2 1预约会议模块 33 5 2 2会议查找模块 34 5 2 3会议删除模块 34 5 2 4会议修改模块 35 5 3会议管理模块 36 精品文档 5 3 1查看待参考会议模块 36 5 3 2查看已参考会议模块 36 5 3 3下载已参考会议模块 37 5 3 4提交会议文档模块 38 5 4人员管理模块 38 5 4 1人员增加模块 38 5 4 2人员查找模块 39 5 4 3人员删除模块 40 5 4 4人员修改模块 40 5 5部门管理模块 42 5 5 1部门增加模块 42 5 5 2部门查看模块 43 5 5 3部门修改模块 43 5 5 4部门删除模块 44 5 6职位管理模块 44 5 6 1职位增加模块 44 5 6 2职位查找模块 45 5 6 3职位删除模块 45 5 6 4职位修改模块 46 5 7会议室管理模块 46 5 7 1会议室增加模块 46 5 7 2会议室查找模块 47 5 7 3会议室删除模块 48 5 7 4会议室修改模块 48 5 7 5会议记录下载模块 49 5 7 6会议记录在线观看模块 50 5 7 7会议记录删除模块 50 5 8设备管理模块 51 5 8 1设备增加模块 51 5 8 2设备查找模块 52 5 8 3设备修改模块 53 5 8 4设备删除模块 53 5 8 5会议室默认设备删除模块 54 5 8 6设备分配模块 55 5 8 7设备回收模块 56 5 9权限管理模块 57 5 9 1权限增加模块 57 5 9 2权限查找模块 58 5 9 3权限修改模块 59 5 9 4权限删除模块 59 5 9 5员工权限查看模块 60 5 9 6员工权限修改模块 61 5 10设计方法释义 61 5 10 1BLLEmployee 61 精品文档 5 10 2BLLPower 62 5 10 3BLLDocument 63 5 10 4BLLAllot 63 5 10 5BLLMeeting 64 5 10 6BLLDepartment 65 5 10 7BLLJob 66 5 10 8BLLMeetingRoom 67 5 10 9BLLNeed 67 5 10 10BLLJoin 68 5 10 11BLLEqu Room 69 5 10 12BLLEquipment 69 5 10 13EmployeeController 70 5 10 14DepartmentController 71 5 10 15MeetingRoomControler 71 5 10 16EquipmentController 72 5 10 17AllotControler 73 5 10 18PowControler 73 5 10 19AnnouncementControler 74 5 10 20MeetingControler 74 5 10 21JobControler 75 5 10 22LoginControler 76 精品文档 1 引言引言 1 1 编写目的编写目的 本说明书目的在于明确说明系统各功能的实现方式 指导开发员进行编码 本说明书的预期读者为 1 2 背景背景 待开发系统名称 会议管理系统 任务提出者 任务开发者 1 3 范围范围 主要以 会议管理系统 需求分析说明书提出了基本范围 实施目标和功能等信息 供实施开发小组使用 1 4 参考资料参考资料 会议管理系统需求分析说明书 1 5 术语与缩写解释术语与缩写解释 缩写 术语缩写 术语解解 释释 级联删除级联删除指当删除某个实体时 将依附于它的实体一并删除 如 某岗位属 于某部门 删除该部门的时候 连同该岗位一起删除 1 6 系统环境系统环境 1 6 1 操作系统操作系统 平台 Windows 7 环境 NET FrameWork 4 0 精品文档 1 6 2 数据库数据库 SQL SERVER 2008 1 6 3 客户端客户端 平台不限 环境 IE Firefox Chrome Opera 浏览器 精品文档 2 系统模块命名规范系统模块命名规范 2 1 概述概述 设计 开发人员必须严格按照此套开发规范和标准 并落实到自己的开发木块当中 命名规范包括 a 数据库设计表名与表属性名称按照数据库设计说明书命名 b 有关类及其属性名定义 所有类及其属性命名以类图为准 c 方法中变量命名必须有对应的意义 在看到变量名的时候能大概知道是做什么的 编码规范包括 a 所有命名设计必须遵照命名规范 b 在方法中定义变量时必须在方法开始的时候定义 并且按照类型有序排列 普通变量 按照类型大小 类变量 泛型变量 其他变量 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 List UpdateDep inout department Department int B 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 string D De ep pa ar rt tm me en nt t Job id int Job name string Dep id int Job Remarks string J Jo ob b AddJob inout job Job int DeleteJob in num int int SearchJob in dep id int in name string List GetAllJob List UpdateJob inout job Job int B 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 Emp remarks string Emp isManager bool Emp age int Emp email string E 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 List UpdateEmp inout Eemployee Employee int ChangePwd int CheckLogin in employee Employee int B BL LL LE Em mp pl lo oy ye ee e Emp id int Pow id int A Al ll lo ot t SearchPow idByEmp id in emp id int List Allot inout powers List int B BL LL LA Al ll lo ot t Pow id int Pow name string Pow url string Pow father string Pow remarks string P 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 int B 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 int M 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 emp id List List CompareByStop in emp id List List SearchMeeByRoo id in Roo id int List SearchOrderMee in mee id int List B BL LL LM Me ee et ti in ng g Emp id int Mee id int J 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 List B 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 string D 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 type int Document DownLoadDoc in num int in type int void B 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 string M 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 num int MeetingRoom SearchRoom in name string in number int in start datetime in stop datetime List B BL LL LM Me ee et ti in ng gR Ro oo om m Equ id int Equ name string Equ use string Equ date datetime Equ price decimal Equ state int Equ type string Equ remarks string E Eq qu ui ip pm me en nt t AddEqu inout equipment Equipment int UpdateEqu inout equipment Equipment int DeleteEquByName in name string int 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 List B BL LL LE Eq qu ui ip pm me en nt t Mee id int Equ id int n ne ee ed d AddNeed in needs List int DeleteNeed in Mee id int int DeleteNeed in Equ id int int SearchMee idByEqu id in num int List B BL LL LN Ne ee ed d Roo id int Equ id int E 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 int B BL LL LE Eq qu u R Ro oo om m 1 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 FormCollection ActionResult D 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 FormCollection ActionResult J 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 FormCollection ActionResult Changepwd in emp id int ActionResult E Em mp pl lo oy ye ee eC Co on nt tr ro ol ll le er r Details inout list meeting List ActionResult A 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 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 DetailsOrderedMee in ms null List ActionResult DetailsMeeState in emp id int in type int ActionResult CreateDoc ActionResult CreateDoc in doc Document ActionResult M 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 in rooms null List ActionResult Details in fc FormCollection ActionResult Edit in num int ActionResult Edit in room MeetingRoom ActionResult Delete in num int ActionResult M 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 equipment 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 ActionResult E Eq qu ui ip pm me en nt tC Co on nt tr ro ol 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 ActionResult P Po ow wC Co on nt tr ro ol ll 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 ActionResult A Al ll lo ot tC Co on nt tr ro ol ll le er r LogOn ActionResult LogOn in employee Employee ActionResult L Lo og gi in nC Co on nt tr ro ol ll le er r 精品文档 3 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 decimal Emp remarks string Emp isManager bool Emp age int Emp email string E 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 List UpdateEmp inout Eemployee Employee int ChangePwd int CheckLogin in employee Employee int B 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 state int M 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 List List CompareByStop in num List List SearchMeeByRoo id in Roo id int List B BL LL LM Me ee et ti in ng g Emp id int Mee id int J 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 idByMee id in num int List B 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 string D 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 void B 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 string M 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 num int MeetingRoom SearchRoom in name string in number int in start datetime in stop datetime List B BL LL LM Me ee et ti in ng gR Ro oo om m 1 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 FormCollection ActionResult Changepwd in emp id int ActionResult E Em mp pl lo oy ye ee eC Co on nt tr ro ol ll le er r Details inout list meeting List ActionResult A 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 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 DetailsOrderedMee in ms null List ActionResult DetailsMeeState in emp id int in type int ActionResult CreateDoc ActionResult M Me ee et ti in ng gC Co on nt tr ro ol ll le er r 3 2 1 1描述 功能描述描述 功能描述 信息管理包含修改个人信息 查看公告栏功能 针对用户为普通用户 需要用户状态为登 录状态 与此功能块有关的类 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 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 1 2逻辑时序图逻辑时序图 精品文档 3 2 2 预约管理 普通员工 预约管理 普通员工 关系类图 关系类图 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 string E 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 List UpdateEmp inout Eemployee Employee int ChangePwd int CheckLogin in employee Employee int B 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 state int M 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 List List CompareByStop in num List List SearchMeeByRoo id in Roo id int List B BL LL LM Me ee et ti in ng g 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 idByMee id in num int List B 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 string D 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 void B 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 string M 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 num int MeetingRoom SearchRoom in name string in number int in start datetime in stop datetime List B BL LL LM Me ee et ti in ng gR Ro oo om m 1 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 FormCollection ActionResult Changepwd in emp id int ActionResult E 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 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 List ActionResult DetailsMeeState in emp id int in type int ActionResult CreateDoc ActionResult M Me ee et ti in ng gC Co on nt tr ro ol ll le er r 3 2 2 1描述 功能描述描述 功能描述 预约管理包含预约会议以及管理已预约会议 与此功能块有关的类 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 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 2 2逻辑时序图逻辑时序图 精品文档 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 decimal Emp remarks string Emp isManager bool Emp age int Emp email string E 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 List UpdateEmp inout Eemployee Employee int ChangePwd int CheckLogin in employee Employee int B 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 state int M 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 List List CompareByStop in num List List SearchMeeByRoo id in Roo id int List B BL LL LM Me ee et ti in ng g 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 idByMee id in num int List B 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 string D 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 void B 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 string M 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 num int MeetingRoom SearchRoom in name string in number int in start datetime in stop datetime List B BL LL LM
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国自动软水机行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国自动化立体车库行业发展分析及发展趋势预测报告
- 2025年药物保健鞋项目可行性研究报告
- 2025-2030中国肘部刚度处理行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国聚氨酯防水涂料行业市场发展趋势与前景展望战略研究报告
- 2025年臭氧空气消毒机项目可行性研究报告
- 2025-2030中国绿茶多酚行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国红枣市场发展分析及市场趋势与投资方向研究报告
- 2025-2030中国粪便清除机器人行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国箱转换行业市场发展趋势与前景展望战略研究报告
- (二模)哈三中2025年高三学年第二次模拟考试语文试卷(含答案)
- 实时数据驱动孪生-全面剖析
- 2024年新疆医科大学第八附属医院招聘笔试真题
- 老年人安全用药与护理
- 黑色三分钟生死一瞬间第9、10部
- 适老化住宅改造服务行业深度调研及发展战略咨询报告
- 2025年郑州黄河护理职业学院单招职业技能测试题库及答案1套
- 2025年上半年甘肃省农垦集团限责任公司人才招聘380人易考易错模拟试题(共500题)试卷后附参考答案
- 中考语文文学批注-病句表达欠妥(含答案)
- 2025年河南经贸职业学院单招职业技能测试题库完整
- 春夏季疾病预防
评论
0/150
提交评论