资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
基于 ASP.NET MVC 的外籍人员管理系统设计与实现摘要 外籍人员管理系统旨在通过信息化提高外籍人员入境后信息管理的工作效率与水平。该系统覆盖了外籍人员基本信息、护照、签证、住宿登记及居留许可等主要业务领域,完成各项业务中的数据填蟆檠、维护、审核及定时提醒等工作,确保外籍人员证照不逾期。 关键词ASP.NET ;MVC;外籍人员;管理系统 0 引言 近年来,随着中国国际化人才交流、培养与引进体系的完善及教育开放合作力度和国际化水平的提升,越来越多的外籍专家来华就业和外籍留学生来华学习。由于各种原因,外籍人员未在签证或居留许可规定的有效停留期内办理签证或居留许可证件的违法时有发生,给外籍人员和聘用单位造成了不良影响。 针对外籍人员信息查询和护照、签证及居留许可等证照过期时间管理不方便的问题,设计与实现了一个便于课题组填报和外事部门管理的系统,用于对中国科学院资源规划项目国际合作模块缺少外籍人员入境后证照信息管理功能的补充。本文从实用角度出发,基于 ASP.NET MVC开发三层架构的信息系统。通过该管理系统,课题组填报及查看外籍人员信息;外事部门审核填报的信息;管理系统定时发送邮件提醒证照过期时间,确保外籍人员证照不发生逾期。 1 系统的总体设计 外籍人员管理系统包括系统登录、基本信息、护照信息、签证信息、住宿登记信息、居留许可信息及站内信等功能模块。外籍人员管理系统的系统功能模块如图 1 所示。 2 系统的数据库设计 外籍人员管理系统采用 ASP.NET MVC5 的 Entity Framework6 实体框架 Code First 功能,先在程序中建立要映射到数据库的实体模型。然后 EF 根据实体结构自动生成所对应的数据库。外籍人员管理系统的数据库实体结构类如图 2 所示。 3 系统功能设计与实现 系统登录角色分为普通用户和系统管理员两种。课题组或管理部门经办人员使用普通用户权限,普通用户使用中国科技网通行证进行验证。普通用户主要功能是对外籍人员信息进行填报、修改及查询。系统管理员登录验证采用 ASP.NET IdentiIy 2.0 安全框架。按照访问授权与职责分离的要求,系统管理员由外事主管部门人员担任,主要功能是对外籍人员信息的审核、修改及证照过期时间手动提醒。 基本信息模块填写外籍人员基本信息,包括姓名、性别、出生日期、国籍、宗教信仰、文化程度、简历、本所工作岗位、住址、联系电话及照片等内容。基本信息模块中的内容与护照、签证、住宿登记和居留许可中的基本信息相同,有效解决了其他模块中重复填写的问题并且能保持各模块数据的一致性。 护照信息模块填写外籍人员护照信息,包括护照号码、护照类型、过期日期及护照扫描件等内容。根据所选护照号码及外籍人员基本信息模块中的内容,系统自动套用“ 境外人员基本情况登记表” 模板生成电子版的 “登记表”。打印出的“登记表” 纸质版可以上报给当地人口与出入境管理机构,同时也能交外事部门存档。 “登记表” 模板如表 1 所示。签证信息模块填写外籍人员签证信息,包括护照号码、签证号码、签证种类、有效期、停留天数、备注及签证扫描件等内容,其中护照号码在护照信息模块属于该外籍人员的护照号码中进行选取。 住宿登记信息模块填写需要办理居留许可或者在旅馆以外的其他住所居住或住宿的外籍人员信息,供外事部门了解、掌握境外人员的情况,方便办理居留许可等手续。 居留许可信息模块填写外籍人员居留许可信息,包括签证号码、居留许可号码、居留事由、有效期及居留许可扫描件等内容,其中签证号码在签证信息模块属于该外籍人员的签证号码中进行选取。 站内消息模块为登录用户提供网站通知、证照到期提醒及外籍人员信息审批意见等站内信息功能。 系统定时检测护照、签证及居留许可的过期时间,距离过期时间不足 30 天的证照,将通过站内消息及邮件发送过期提醒信息,提醒课题组和外事管理部门及时处理。系统首页列出系统中证照信息统计证照到期时间统计及时间轴式消息提醒,系统首页界面如图 3 所示。 4 结语 本文就外籍人员管理系统功能和实现做了一定的说明,所设计的系统界面简洁、功能全面、易操作,填报项与实际需求吻合。经实际使用,该系统可用作网络办公系统的补充,便于课题组填报和外事管理部门管理。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号