




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、文件号分类:普通四川省高考志愿填报系统建议适用范围四川爱克思隆信息技术有限公司2013年5月目录概述3项目来源3参考文献3需求简述4现状分析4问题4功能要求4性能要求4安全要求4系统计划5系统目标5设计理念5系统功能6基础数据管理6自愿报告6查询统计7系统管理7客户端解密工具7系统架构8软件设计8角色和权限8数据库设计9系统网络9关键技术11数据加密11负载平衡方案12表2 15标题三15总结项目来源参考需求的简要描述状态分析面临的问题功能要求性能要求系统中的用户总数为55w。一天最多有22w个人填写志愿者表格。每秒的平均pv值是每小时300个峰值pv值,每天33w的总pv值是150瓦。Pv:
2、不同ip的页面点击次数,不包括重复点击。技术方案要求:什么背景技术、前台技术、数据库、服务器系统、服务器配置等。要求达到这一性能。技术实现、服务器配置要求、部署方法的详细描述。安全要求要求数据库的固定字段(如学院代码和客户代码)可以加密。用户导出数据后,它是dbf格式的,并且一些列被加密。在这种情况下,客户端工具需要解密,客户端解密工具需要授权才能使用。技术方案的要求:需要详细说明使用什么加密和解密算法,如何加密固定字段,客户端工具如何解密,以及客户端授权方法。系统方案系统目标构建高考志愿申报平台,通过该平台,具有考试资格的考生可以自主申报、查询和修改。各级教育管理中心可以查询、统计和管理考生
3、职权的申报,并根据申报情况指导考生选择学校。设计原理实时:该系统可以实时响应自愿报告信息,并实时处理自愿查询请求。要求处理能力和处理速度要快,以保证现有业务系统的正常稳定运行。l可靠性:系统要求支持7X24不间断运行,无单点故障,具有良好的备份和恢复机制,并应用数据备份和恢复机制。提供语义恢复功能。语义恢复是指软件在系统出现故障时重启并继续处理活动请求的能力。l安全性:信息安全是高考志愿填报系统的重要要求,要求统一考虑网络硬件、操作系统、中间件、应用开发等方面。系统设计应考虑网络传输安全,提供便捷的安全支持能力,包括基于角色的认证、授权和加密箱管理机制,并通过开放的系统编程接口集成第三方安全模
4、块。l扩展性:该系统要求良好的可扩展性。系统的可扩展性主要是指充分利用资源的难度和系统扩展的能力,主要从硬件扩展和软件扩展两个角度来考虑。系统硬件扩展的可扩展性体现在充分利用硬件服务器本身的资源,如CPU、内存、网络集群技术等。并且可以随着这些资源的增加而相应地提高系统的处理能力。系统扩展软件系统的能力是指支持新业务应用的快速开发,并易于与原有应用集成,易于改进、扩展和升级。这主要是通过一系列技术手段实现的,如采用标准、良好的接口定义、稳定的平台选择和产品应用。l可扩展系统的开放性是指系统与其他系统连接实现数据交换和服务共享的难度。系统的开放性通常通过采用国际通用标准或行业事实标准来实现。短信
5、实时监控系统必须满足l考生名单管理根据自愿批量导入考生名单,可以管理和维护l约束参数管理管理和维护需求、约束、参数等。每批自愿填写规则自愿报告l考生密码维护考生登录系统,首先,强制考生修改初始密码,其他时间考生可以修改密码l信息查询考生可以查看系统公告,当前批次的志愿者信息,所有的志愿者信息我都填好了志愿者候选人根据需要填写当前批次的志愿者。除了考生本人之外,任何用户都不能在特定时间修改志愿者信息。查询统计各级基础查询招生办公室按考生人数和批次检查考生在辖区内的填报情况l .各级进度监控招聘办公室可以查看辖区内符合当前批次填报条件的所有候选人名单,并根据柱状图、饼状图、图表等监控当前批次的填报
6、情况。l未填出口清单的市(州)、县(市、区)征兵办公室可以在其管辖范围内出口这批未填清单l报告结果的输出省级考试机构将在自愿报告的当前截止日期后输出报告结果。系统管理信息发布考试机构发布相关通知和公告信息,可以管理和维护。用户管理系统的用户(省级考试机构、市、州、县市用户、高中注册点)角色权限管理对用户进行角色权限控制,可以自由分配操作权限等。日志管理系统应记录任何用户的任何操作。只有系统超级管理员可以灵活快速地查询和导出日志,但不提供删除和修改功能。l数据备份系统的超级管理员可以随时备份当前数据,并在必要条件下提供安全稳定的数据恢复功能。客户端解密工具客户端身份验证验证客户端的唯一性,可以是
7、用户登录或mac地址绑定身份验证。客户端解密使用客户端来执行解密操作。系统结构软件设计在此填写系统软件模块、功能和相互关系(结构图)。角色和权限高考志愿申报制度已在全省集中建立并在全省开放。根据需要,狗被分为省管理员、市管理员、区县管理员和学校管理员。l市和区县管理,学校有相应级别的查询权限;l区县管理层可以为学生重设密码;数据库设计数据字典,解释系统中涉及的主要表和字段系统联网系统网络图如下:系统硬件包括数据库服务器、网络服务器、管理维护终端和网络设备l数据库服务器由于该系统涉及大量数据服务,因此必须配置数据库服务器。通过数据库的支持,完成了读取数据和保存历史数据的功能。根据用户数量,数据库
8、服务器可配备中、低档小型机服务器,以满足系统应用要求。l网络服务器网络服务器提供网络访问服务。l管理和维护工作站选择基础根据当前高考志愿填报的业务量和业务状况,按照国际公认的方法和标准,并根据业务申请处理的特点,参照相应的标准来衡量主机性能。在评估计算机主机系统的在线交易处理能力时,以TPC-C值,即TPC组织的标准测试值,为基础。当配置主机以考虑其在线处理能力时,必须根据用户的实际环境来确定。通常在以下方面存在共识:交易峰值分布一般来说,约80%的商业交易一般集中在30%的一天内,以获取网上交易的峰值。交易差异因为实际业务交易的复杂性与TPC-C标准测试的复杂性有很大不同,所以必须相对于根据
9、实际情况,计算满足业务需求的主机在线交易处理能力,即相应的标准TpmC值公式为:其中:总计和峰值百分比工作时间和峰值时间%每天24小时工作1440分钟趋势%和年份一般来说,考虑到业务增长趋势,平均年增长率为25%,持续5年放大器将业务系统的各个方面都考虑在内,放大率约为8主机的工作量%应保证50%的CPU处理能力用于在线业务处理,预留部分用于处理瞬时高峰或其他未知事件。设备选择主要设备的选择和配置如下:设备名称硬件配置推荐型号评论数据库服务器web服务器管理和维护工作站关键技术数据加密该系统要求对自愿报告数据进行加密。高考志愿填报涉及高数据保密性,要求高数据加密算法。可以考虑成熟、可靠、高效的
10、DES加密算法。DES是数据加密标准的缩写。这是一种由IBM开发的加密算法,美国国家标准局在1977年宣布,它将被用作非机密部门的数据加密标准。DES加密算法针对以下四点:l提供高质量的数据保护,以防止未经授权的泄露和未被发现的数据修改;l具有相当高的复杂性,使得破译的成本超过了可能的好处,同时它应该易于理解和掌握。l DES密码系统的安全性不应依赖于算法的保密性,其安全性仅基于加密密钥的保密性。l经济、有效,适用于许多不同的应用。目前,随着“三金”工程,特别是“金”工程的启动,DES算法被广泛应用于POS、ATM、磁卡和智能卡(ic卡)、加油站、高速公路收费站等领域,实现关键数据的保密,如信
11、用卡持卡人密码的加密传输、IC卡和POS之间的双向认证、金融交易数据包的MAC验证等。DES算法有三个输入参数:密钥、数据和模式。密钥为8字节64位,是DES算法的工作密钥。数据也是8字节和64位,这是要加密或解密的数据;模式是DES的工作模式,有两种:加密或解密。DES算法是这样工作的:如果模式是加密,则使用密钥加密数据数据,并生成数据的加密形式(64位),作为DES的输出结果;如果模式是解密,密钥用于解密加密的数据数据,并将其恢复为数据的普通代码形式(64位),作为DES输出结果。在通信网络的两端,双方同意使用相同的密钥,该密钥用于在通信的源点对核心数据进行加密,然后在公共通信网络(如电话
12、网络)中以密码的形式传输到通信网络的端点。数据到达目的地后,使用相同的密钥解密密码数据,从而以普通代码的形式再现核心数据。这样,核心数据(如个人识别码、媒体访问控制码等)传输的安全性和可靠性。)在公共通信网络中得到保证。通过在通信网络的源和目的地定期切换到新的密钥,可以进一步提高数据的保密性,这是金融交易网络中当前流行的做法。负载平衡方案高考志愿填报系统的使用高峰期集中在每年高考志愿填报的那一周。由于面试时间集中,考生数量很大,并且逐年增加。在确保软件的稳定性和可靠性、强大的硬件处理能力和一定的冗余性的同时,系统架构应考虑更大的可扩展性,以应对在访问高峰期不断增加的流量和系统压力。在该系统中,
13、系统的可扩展性可以通过负载均衡技术来实现。网络结构加载算法有许多负载平衡算法,例如,根据流量负载、根据会话负载的数量和根据用户负载的数量,每种负载算法都有优点。例如,流量负载可以动态调整每台服务器的流量,使每台服务器达到相同的下载流量。然而,这种算法可能导致服务器具有大量访问或会话,而一些服务器具有很少的服务器,从而导致不平衡的访问。可能会出现会话负载,同一用户对不同服务器的访问负载,这给服务器统计带来了复杂性。用户数量加载算法相对简单,它可以将用户访问与WEB服务器绑定,以避免相同的用户负载到多个服务器。用户负载数量基于用户访问服务器时使用的源IP地址作为负载系数。在接收到用户的访问请求后,
14、加载设备提取用户标识(源IP地址)进行搜索,在访问表中是否有记录,如果没有,则根据负载统计搜索负载最低的服务器作为用户访问服务器,在用户和服务器之间创建绑定关系,并将绑定关系存储在访问表中。如果访问表中有记录,则直接使用访问表中绑定的服务器。流程图如下网络服务器无缝添加功能负载平衡设备支持动态添加内部网络服务器。在添加服务器的过程中,现有的网络结构不会受到影响。负载平衡设备提供了一个网络管理界面,方便用户添加/删除服务器。下图用户添加内部服务器后,配置正确的服务器IP地址,加载设备将根据新配置的服务器地址检查它是否存在。如果检查成功,服务器状态将被更新。当服务器状态正常时,加载设备将服务器合并到加载算法中。负载设备有一个特殊的检测机制来检测内部服务器是否正常,并将ARP请求发送给服务器,并检测服务器的ARP响应作为判断条件。负载装置为用户提供检测时间。如果内部服务器出现问题,或者在检测
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论