第一篇:劳务输出人员信息管理系统具体需求
劳务输出人员信息管理系统:(针对单一一个劳务输出公司)
平台:myeclipse、SSH2(structs2、hibernate、spring)架构,JSP前台 系统主要功能需求:
(1)普通会员可以浏览招聘信息,(选择有意向的项目和工种)报名,修改个人信息,留言等操作;不注册会员不能报名,只能浏览招聘信息;
(2)管理员根据级别不同权限也不同:
1.会员管理,包括删除会员、查询会员、修改会员资料、会员留言管理;
2.发布该公司针对不同项目发布的招聘信息(增,删,改,查),点进去之后是该项目对招聘的人员要求及相应的项目详情,项目的管理。
3.对报名的劳务人员进行初核管理看是否可以进入面试,确定可以进入面试的人员可以通过联系方式通知该报名人员让其面试;
4.对面试合格的劳务人员的管理增、删、改、查,结果列表、分页显示;
5.可以利用某些字段(例如年龄信息、民族、学历、项目、派遣国家等)对劳务人员筛选,结果用列表显示,还要有分页,每页显示20到30人数左右。
6.从表格中选取部分字段成为报表表格的样式,打印(只需要打印报名表格)。
【报名详情:点击报名之后应该有对应的报名表格(报名表格中需要有照片),表格中主要包括一般需要的基本信息、应聘的项目、求职意向是什么工种(木工,瓦工等)、应聘结果记录(初核中或者是初核已过等待面试或者不合要求...)以前的工作经验等。填写完报名表格之后直接提交。
劳务人员管理详情:主要是个人的基本信息、参加过的项目情况、现在的状态(例如是正在某个项目中还是说项目结束已经回国了或者是不符合要求被解聘了)、参加项目时技能考核情况、体检情况、护照情况等(而且劳务人员的管理上不是说参加过一个项目之后就跟公司没有关系了,而是参加过项目且技能合格的人员可以作为公司的储备人才!,这种人才以后招聘的时候可以优先选择。)可以设计成一个统计功能,比如管理员可以根据项目、学历、年龄、性别、派遣国家等属性查看相关的统计信息、人员明细等。
项目管理详情:主要就是每个项目的名称、在哪个国家(例如埃及、伊朗、韩国等)、项目详细情况、时长、进度情况的记录、参加的劳务人员都有哪些;
项目的增删改查等。我们老师说这个应该体现出来项目和劳务人员之间的一对多的关系】
第二篇:安全信息管理系统模块需求
关于安全服务体系管理平台建设的报告
一、概况
2010年是民航安全管理体系(SMS)的深化实施年,天津机场如何实现SMS的深化呢?所谓深化即是发现问题,解决问题的过程。天津机场从08年启动SMS的建设,通过两年实践,总结经验教训,发现目前我们的SMS在过程控制能力、系统工程分析、重大风险预警及安全信息的决策支持功能发挥等方面仍存在不足。
通过调研分析我们提出建立一个基于计算机网络技术的安全服务体系管理平台,以综合安全管理为主,加入服务质量测评、体系文件管理功能,运用安全系统工程理论、数理统计分析方法,来提高安全、服务、体系三方面工作的实效性、系统性、科学性。
二、主要功能模块
包括用户管理,安全目标,组织机构,安全培训,文件管理,安全信息,风险管理,不安全事件调查,应急响应,安全监察,服务质量测评十大模块。
三、各模块功能说明
1、用户管理模块
平台管理人员通过为不同类型的用户设臵相应权限,完成系统赋予不同用户的职能。
2、安全目标
该模块主要功能为安质部向各部门下发安全质量目标、跟踪
安全目标分解过程,并可通过该平台提交安全质量月报表和年报表。
3、组织机构
该模块主要进行机场安全员、质量员信息的管理,包括安全员、质量员基本资料的查询,图形化的安全员质量员的组织结构图,安全员、质量员的考核培训情况。
4、安全培训
收集机场一、二、三级培训大纲,跟踪各级培训的实施过程;逐步完善建立知识题库,例如空防知识、航站楼准入知识和机坪运行细则的知识等题库。用户可以进行系统随机选题完成自测和学习。通过该模块发布培训计划和培训信息,并使员工可以通过该平台进行在线考试。发布考核结果,该结果的同时将在安全组织模块中显示其存档。
5、文件管理
对文件进行分类管理的工具,管理内容涉及到日常工作中可能涉及到的标准和法规,如国际民航组织公约及附件、国家相关法律标准、行业规章标准、上级通知通告等方面的规定文档,还要管理面向各单位的体系文件,应急响应相关文件,各种不定期发布的其他学习类材料,以及机场不安全事件和行业内国际国内不安全事件等。要求这些内容能够按分类、按所赋予的不同用户权限进行展示,并且可以通过类别、标题、文字内容、关键字等方式进行检索,展示在页面上也可按时间、近期热点等排序。
6、安全信息
该模块包括信息报告和信息收集两部分。信息报告包括:自愿报告和不安全事件报告。
自愿报告为匿名登录用户提供按规定格式填报不安全信息的渠道。不安全(服务差错)事件上报,也是按规定格式,如按时间、地点、后果、事件等级、责任单位、事件类型、类别(按集团公司对不安全事件的划分)、引发原因等字段填报,完成不安全事件上报、审核、入库,发布调查报告,发布警示信息等内容。要求入库的不安全事件能够按设计字段进行统计,显示统计图表,最大化的利用统计信息,以针对性的拟定实施安全管理措施。
信息收集包括对国内外、行业内外的有价值的安全信息的收集、整理、分析、最后按规定制式入库。
通过收集和报告的安全信息为风险管理提供数据支持。
7、风险管理
该模块包括风险辨识、风险评估、风险控制三个子模块。(1)风险辨识
主动识别:运用预先危险性分析法、事件树等方法,各部门针对自身情况添加各工作环节的风险源识别情况,建立起天津机场的危险源数据库。
被动识别:运用事故树、事故致因理论等方法,分析已发生的不安全事件,查找危险源。
(2)风险评估 现有方法
依照202风险管理相关要求对风险源进行评分,分值评定采用“事件分析法”和“专家分析法”。“事件分析法”通过输入此危险源的相关事件、致因、后果等等数值对其进行分析。“专家分析法”通过选择专家,由专家来对此危险源的情况进行分析打分,并直接算出最后的风险值。要求对每一风险源均可查看此危险源的历史分析数据。通过定义好的风险分析方法,对各危险源的风险情况进行量化,可得到高风险的项,并可对该项由责任部门提出相应整改意见,跟踪该风险的控制情况。
风险评估模型的建立
因为安全管理平台存储着大量的安全数据信息,我们可以通过建立更完善的安全评估模型体系,实现定性的、定量的,综合的、系统的安全管理。
通过设臵关键点对风险控制措施/计划进行跟踪。
8、应急响应
实现应急响应的过程控制,并预留接口,远期目标可以实现应急演练的桌面模拟。
9、安全监察
该模块将主要进行发布局方检查(审计)、集团总部安全服务评价、公司内部安全服务检查等的通告,并能够对通告进行催办,接收各部门反馈的自查报告,下发检查后合格项与不合格项
清单,并自动提示相关部门对不合格项进行整改,对不合格项要求相应部门能够填写整改措施,并记录整改状态,和对其所存在的风险进行量化,提示风险状态,直至控制在可接受范围,并验证关闭。对个别由于人、财、物等客观条件限制不能完成整改的隐患,系统可提示将其纳入风险管理,由责任单位提出预防性措施。同时系统对以上信息进行统计,并图形化显示统计结果,便于管理者客观、全面掌握隐患信息。
10、旅客满意度监测模块
该模块利用PDA或智能手机类设备开展旅客满意度调查。利用网络的便捷性,在开展调查的同时,由系统后台同时完成统计,并在平台同时显示调查情况。
第三篇:实验室信息管理系统需求分析
整体需求分析
满足功能性需求,包括监测业务管理、全面资源管理、分析仪器的自动采集、现场监测管理系统、综合信息管理、服务管理系统、移动手机审批管理、与其他系统集成。
满足技术需求和数据需求。
满足系统性能需求,包括精度、性能、吞吐量,系统可扩展性、系统可靠性、系统可管理性。
满足系统安全保障需求,包括安全等级保护需求、网络安全需求分析、应用安全需求分析、审计核查需求分析、数据安全需求分析。
监测业务管理
环境监测业务管理包括监测计划管理、监测流程管理、监测对象管理、报告报表管理、查询统计、自定义报表等功能。
1、满足监测对象管理需求,包括污染源管理(污染源基本信息管理、污染源常用测点管理、污染源电子档案、报告数据查询、监测数据比对分析、污染源基本信息变更记录、监测方案自动生成/更新测点信息、使用污染源测点配置自动生成方案信息)、环境质量测点管理(水环境测点管理、气环境测点管理、声环境测点管理、土壤监测测点管理、辐射监测测点管理)。
2、满足监测业务流程管理需求,包括业务流程管理(委托监测、监督监测、定期监测、专项监测、应急监测)、管理流程管理(不符合项管理、留样复测、受控文件创建/修订流程、受控文件销毁、投诉/申诉处理、原样/留样清理、仪器设备检定/校准、仪器设备维修、任务管理、报告/报表签发、分包管理、会议室申请、数据修改)、监测计划管理(计划配置、任务智能下达、任务委托管理、任务委托指派、任务委托处理、任务委托收回)
实验室管理
实验室管理包括仪器设备管理、物资管理、标准方法管理、环境监控管理、监测管理和支撑服务等功能。
1、满足采样管理需求,包括采样任务分配、现场采样质量控制、采样统计。
2、满足样品管理需求,包括样品登记、二维码管理、样品交接管理、留样管理、样品清理、样品质控交接、样品生命周期图、标准样品查询。
3、满足分析管理,包括分析任务指派、待取样任务及扫描取样、待分析任务、样品分析(编号扫描入工作台、试剂/标准溶液配置记录、结果数据录入、增加质控样品、原始记录录入、原始记录结果自动计算、分析仪器数据自动提取、分析人员资质判定、分析结果智能提醒、原始记录管理)。
4、满足数据审核的要求,包括分析校核、主任审核、质控审核;满足质控管理的要求,包括质量管理、数据质控、质控样品管理、质量控制图、质保指标管理、质控考核。
5、满足报告报表管理,包括报告编制、报表编制、报告/报表三级审核,报告发放登记、报告附件上传。
6、满足查询统计需求,提供系统内所以信息的查询,自动生成报表。
7、满足机构人员管理需求,包括监测站介绍、实验室物理布局设计及浏览、机构管理(最高管理者、技术负责人、质量负责人、授权签字人、组织机构管理)、人员管理(人员信息、合同信息、培训记录、上岗证、密码初始化及修改、工作量统计、请休假管理、操作日志)、培训管理。
8、满足仪器设备管理需求,包括设备管理(一机一档、适用分析方法、仪器照片、管理配置、作业指导书/仪器说明书、检定/校准/功能确认/期间核查、使用记录、仪器查询、维护记录、仪器维护保养计划、维修记录)、现场仪器(二维码管理、出入库管理、仪器校验、预警和报警管理)、记录录入、校准曲线(曲线信息、曲线预警和报警、曲线使用记录、曲线配置记录)。
9、满足物质管理需求,包括采购管理(采购申请、采购计划、采购与验收入库)、消耗品管理、试剂管理、标准物质管理、车辆管理。
10、满足标准/方法管理需求,包括分析项目管理(项目信息、工作量系数、分析人员AB角、项目保存期限)、分析方法管理(方法信息、可分析项目、样品预处理、分析原始记录配置)、标准管理(标准配置、结果评价/提醒)。
11、满足环境监控需求,包括楼房楼栋管理、环境监控显示、环境信息登记。
12、满足支撑服务需求,包括文档中心(文件上传、文件搜索、文档库文档储存形式、文档库授权、文档库与其他业务系统关联、文档库API、日志记录)、监测收费(小微企业、大中型企业)。
13、满足认证认可支撑需求,包括评审管理、不符合项管理。
14、满足质量监督检查需求,包括质量监督检查表、质量监督检查报告、不符合项。
15、满足配置管理需求,包括流程管理(工作流业务列表、工作流用户组信息、工作流步骤变量)、开发人员工具(公告代码集管理功能、系统编号维护、功能菜单维护、系统参数维护、数据异常管理)、系统运行策略设置(质控审核策略、系统登录策略、模块松耦合策略、物质采购策略)。
现场监测应用
移动监测终端实现通过移动智能终端进行移动审批、现场采样、接收任务提醒、文档查看、查询监测对象、查询统计以及查看通讯录等。
1、系统满足业务办理和审核需求,包括方案审核签批、报告签批、任务管理签批、物资领用审核、采购计划审批。
2、系统满足现场采样需求,包括查看委托信息、企业信息选择、现场监测数据录入、现场采样记录打印、查看历史监测报告、现场采样并启动应急任务、历史数据自动加载、离线存储、人员轨迹(定位、人员轨迹查询)、拍照并上传、录像并上传。
3、系统满足任务提醒需求,包括待办任务提醒、已办任务查询。
4、系统满足文档中心管理,包括文档下载、文档关联、搜索并查看文档。
5、系统满足监测对象查询需求,包括污染源查询并发起采样(污染源基本信息查询、污染源排污许可证查询、污染源常用测点查询、污染源电子档案、报告数据查询)、环境测点查询(水环境测点查询、气环境测点查询、声环境测点查询、土壤监测测点管理、辐射监测测点管理)。
6、系统满足查询统计需求,包括监测站的整体状况查询、监测站实验室分析情况查询、监测站人员情况查询、降水值报表、降尘硫酸盐化速率质控表、污染源废水监测统计。
企业网上委托
系统可实现“外网申请-内网审核-外网反馈”的功能,企业可以在外网进行账号注册、账号登陆和账号信息修改等功能的使用。(本次项目的企业网上委托功能可依托福州市环保局网站进行建设,即在环保局网站上的“网上办事”栏目内增加环境委托监测的业务事项。)
1、系统满足基本信息修改需求。
2、系统满足网上委托需求。
3、系统满足检测报告查询需求。
外部接口设计
1、系统满足短信对接接口。
2、系统满足仪器对接需求,包括数据文件接口、RS232接口、模拟信号接口。
3、系统满足与移动应急监测系统对接接口。
第四篇:学生信息管理系统需求说明书
学生信息管理系统需求说明书
1.引言
由于学生信息的冗长与繁琐,所以它的管理问题带来的麻烦和不方便也随之而来。所以开发一个适合学校的、便于管理学生信息的管理系统是十分重要的。
为了充分实现素质教育,多方面发展学生的兴趣爱好,大部分学校都设立了全校范围的内的选修课。学生可以根据自己的兴趣和特长,选择自己喜欢的课程。由于高等学校的快速发展,高校的规模也越来越大,学生数量和课程量都迅速地增长,管理上的手工操作不仅仅会耗费学生与工作人员大量的时间和精力,效率以及准确性也很低。如何使同学们方便、快捷、准确地选课,以及老师们对学生的相关信息的管理,已经成为一个重要的问题。
利用计算机进行学生信息管理,不仅能够保证准确、无误、快速输出,而且还可以利用计算机对有关信息进行查询,检索迅速、查找方便、可靠性高、存储量大、保密性好。要科学地实现信息化管理,开发一个适合学校的,能够进行信息存储、查询、修改等功能的信息管理系统是十分重要的。本课题就是针对便于学生信息管理的问题而设计的一个管理系统。
2.系统设计 系统要能实现如下功能:
登录系统:用户登入、系统退出。
学生管理模块:查询学生个人信息,学生个人成绩,和学生个人课表。
教师管理模块:学生个人信息管理:对学生信息的操作包括更新,添加,删除,查找等;学生成绩管理:对学生成绩的操作包括更新,能按学号、成绩进行排序,能按学号、学生姓名、所在班级进行查找;教师个人信息管理:能查询教师个人信息和安排教师上课的课表。
信息表导出:对学生信息,成绩进行导出,可导出到word或excel文档中。
信息维护:修改密码等。
系统退出。
3.数据库设计
3.1 数据库系统的选择
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL的特性1.使用C,C++和java编写,并使用了多种编译器进行测试,保证源代码的可移植性 2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作
系统 3.为多种编程语言提供了API,这些编程语言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。4.支持多线程,充分利用CPU资源 5.优化的SQL查询算法,有效地提高查询速度 6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名7.提供TCP/IP、ODBC和JDBC等多种数据库连接途径 8.提供用于管理、检查、优化数据库操作的管理工具 9.可以处理拥有上千万条记录的大型数据库。3.2数据库设计
数据库设计占重要位置,数据库设计质量的优劣,可直接影响到数据库数据的冗余度、数据的一致性、数据丢失等问题,采用的指导理论是范式理论,要设计图书流通的实体-关系图(E-R图)。E-R图由3个相关联的部分构成,即实体、实体与实体之间的关系以及实体和关系的属性。根据范式理论和E-R图转换成关系模型的规则,可转换为下面的关系模式,例如:学生信息表(学号,姓名,头像,性别,出生日期,籍贯,身份证号码,家庭住址,电话号码,入学时间,专业),加下划线的为主键。
3.3数据库索引
建立索引是加快查询速度的有效手段,数据库的每一个表建立了主键,主键由一个或几个字段组成,每一个表都按主
键建立了索引,部分表为了满足查询和排序的需要,除建立主索引外,还建立了次索引。
3.4数据库调用
使用纯Java数据库驱动程序,JDBC提供的API通过纯Java驱动程序转换为DBMS(数据库管理系统)所使用的专用协议来实现和特定的DBMS交互信息。
第五篇:高校人员信息管理系统
高校人员信息管理系统
开发一个简易的高校人员信息管理系统,主要针对高校人员的基本信息进行管理。采用对象链表或对象数组存放各个对象,实现新增、修改、删除、查询以及统计等功能。
下面源代码用c++三段式格式实现 ** peo.h**
#ifndef _P #define _P class person {
protected:
char number[30];//学号
char name[30];//姓名
char sex[30];//性别
int age;//年龄
char department[30];//部门
char tel[30];//联系方式
person *next;
// 基类的指针作为next指针 public: friend class manage;person(char a[],char b[],char c[],int d,char e[],char f[]);~person();virtual void change(const char*)=0;virtual void display()=0;virtual void save()=0;};
class student:public person //学生类 { protected: char grade[30];//班级
char major[30];//专业
double result;//成绩 public: student(char a[],char b[],char c[],int d,char e[],char f[],char g[],char h[],double i);~student();void save();void change(const char*);void display();//在派生类实现具体方法,即所谓的“多种方法” };
class teacher:public person {
protected: char title[30];//职称
char major[30];//专业 public: teacher(char a[],char b[],char c[],int d,char e[],char f[],char j[],char k[]);~teacher();void save();void change(const char*);void display();//在派生类实现具体方法,即所谓的“多种方法” };
class worker:public person {
protected: char job[30];//职务
char rank[30];//级别 public: worker(char a[],char b[],char c[],int d,char e[],char f[],char l[],char m[]);~worker();void save();
void change(const char*);void display();//在派生类实现具体方法,即所谓的“多种方法” };//template
protected: static int count;//人员数量
person *head;
//链表头指针 public:
manage();~manage();void insert(person*);//添加人员信息
插入结点
void add();void search(const char*);//按学号查询信息
void del(const char*);//删除人员信息
void change(const char* s);//修改人员信息
void display();//显示
显示结点信息
void save();//保存
将所有人员信息写入到文件 };#endif //****************************
2**peo.cpp*************************// #include“peo.h” #include student::student(char a[],char b[],char c[],int d,char e[],char f[],char g[],char h[],double i):person(a,b,c,d,e,f){ strcpy(grade,g);strcpy(major,h);result=i;} student::~student(){} void student::display(void){ cout<<“学号”< cout<<“打开文件失败”;} file1< void student::change(const char*){ cout<<“输入修改后的信息”< 姓名 性别 年龄 部门 联系方式 班级 专业 成绩”< teacher::teacher(char a[],char b[],char c[],int d,char e[],char f[],char j[],char k[]):person(a,b,c,d,e,f){ strcpy(title,j);strcpy(major,k);} teacher::~teacher(){} void teacher::display(void){ cout<<“学号”< cout<<“打开文件失败”;} file1< void teacher::change(const char*){ cout<<“输入修改后的信息”< 姓名 性别 年龄 部门 联系方式 职称 专业”< worker::worker(char a[],char b[],char c[],int d,char e[],char f[],char l[],char m[]):person(a,b,c,d,e,f){ strcpy(job,l);strcpy(rank,m);} void worker::display(void){ cout<<“学号”< void worker::save(){ fstream file1;file1.open(“worker.txt”,ios::out);if(!file1){ cout<<“打开文件失败”;} file1< void worker::change(const char*){ cout<<“输入修改后的信息”< 姓名 性别 年龄 部门 联系方式 职务 级别”< /*******************************************************************************/ manage::manage(){ head=0;cout<<“链表开始”< void manage::insert(person *i){ person *node;if(head==0){ head=i; head->next=0;} else { node=head; while(node->next) node=node->next; node->next=i; i->next=0;} } void manage::search(const char* s)//按学号查询人员信息 { person* node=head;int flog=0;while(node){ if(strcmp(node->number,s)==0) { flog=1; node->display();//显示查询结果 break; } else node=node->next;} if(flog){ // node->display(); cout<<“查找成功”< cout<<“未找到该结点”< void manage::del(const char* s)//按学号删除人员信息 { person *node1,*node2;int flog=0;node1=head;if(strcmp(head->number,s)==0){ head=head->next; node1->~person(); flog=1;} else { while(node1) if(strcmp(node1->number,s)==0) { node2->next=node1->next; node1->~person(); flog=1; break; } else { node2=node1; node1=node1->next; } } if(!flog) cout<<“未找到要删除的结点”< cout<<“结点被删除”< cout<<“空链表”< node=head; while(node) { node->display(); node=node->next; } } } void manage::save(){ person *node;if(head==0) cout<<“空链表”< node=head; while(node) { node->save(); node=node->next; } } } void manage::change(const char* s)//按学号修改人员信息 { person* node=head;int flog=0;while(node){ if(strcmp(node->number,s)==0) { flog=1; node->change(s);//显示修改结果 break; } else node=node->next;} if(flog){ // node->display(); cout<<“修改成功”< cout<<“未找到该结点”< void manage::add() //添加人员信息 { cout<<“****************************添加*****************************”< 人员人员管信息 理系统 cout<<“ 请选择需要操作的对象:(选择其他则退出)”< 1.学生”< 2.老师”< 3.职工”< cin>>i; cout<<“请输入个人信息”< if(i==1){ cout<<“请输入班级、专业、成绩”< a=new student(number,name,sex,age,department,tel,grade,major,result); //table.insert(a);} if(i==2){ cout<<“请输入职称及专业”< a=new teacher(number,name,sex,age,tel,department,title,major);//table.insert(a);} if(i==3){ cout<<“请输入教职工的职务及级别”< a=new worker(number,name,sex,age,tel,department,job,rank);//table.insert(a);} insert(a);save(); } display();cout<<“***添加成功***”< { int j=0,k=1; char number[30]={0}; manage table;//定义一个对象 while(k) { system(“cls”); cout<<“**********************************高校人员管理系统***************************”< cout<<“ 请选择需要操作:(选择其他则退出)”< cout<<“ 1.添加人员信息”< cout<<“ 2.查询人员信息”< cout<<“ 3.删除人员信息”< cout<<“ 4.保存人员信息”< cout<<“ 5.显示人员信息”< cout<<“ 6.修改人员信息”< cin>>j; switch(j) { //read(i); case 1://添加 { table.add(); //table.display(); }break; case 2://查询 { cout<<“请输入需要查询的号码”< cin>>number; table.search(number); }break; case 3: //删除 { cout<<“请输入需要删除的号码”< cin>>number; table.del(number); }break; case 4://保存 { cout<<“文件已保存”< }break; case 5://显示 { table.display(); }break; case 6://修改 { cout<<“请输入需要修改的号码”< cin>>number; table.change(number); }break; default: system(“cls”);//清屏 break; // return 0; } cout<<“ 0.退出操作 cin>>k; } } 继续操作”< 1.