欢迎来到天天文库
浏览记录
ID:1669950
大小:144.00 KB
页数:21页
时间:2017-11-13
《南京地税应用软件开发项目》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、南京地税应用软件开发项目通用技术需求说明书南京地税电税中心当前版本:V2.0修改日期:2016年12月9日21修订文档历史记录日期版本编写人审核人2015年4月30日V1.0周晓朱岚2016年12月9日V2.0宿萍朱岚21目录1.项目范围42.开发性质43.技术需求概述53.1.权限体系需求53.2.监控日志需求63.3.安全验收需求123.4.数据标准需求193.5.软件开发框架需求……………………………….194.实施需求概述2021为加强我局应用软件项目(以下简称“软件项目”)开发管理,保障软件项目开
2、发目标的实现,现依据相关省局软件项目建设管理办法和我局软件项目建设规范,制定软件项目通用技术需求书。各个软件项目应根据以下需求描述和适用范围,结合项目的实际情况,在项目的建设过程中按照规定予以执行。1.项目范围本需求说明书所称的软件项目,是指按照《江苏省南京地方税务局软件项目管理办法》(宁地税发〔2012〕158号)的有关规定,我局立项处室报批省局后批准立项的市级应用软件开发项目。省局委托我局建设的软件项目,按照省局的相关要求执行。2.开发性质按照软件项目的开发性质进行划分,软件项目可分为新建类软件项目和升
3、级改造类软件项目。新建类软件项目是指2016年(含)之后新建的软件项目以及由此而产生的升级改造类软件项目。升级改造类软件项目是指针对目前在用的应用软件21系统,根据业务部门的需求继续进行优化和完善的软件项目。1.技术需求概述技术需求包括权限体系需求、监控日志需求、安全验收需求、数据标准需求和软件开发框架需求五个部分。1.1.权限体系需求1.1.1.适用范围适用于新建类软件项目和升级改造类软件项目。1.1.2.需求描述依据软件项目的开发性质,权限体系需求分为以下两种情况:1、新建类软件项目和升级改造类软件项目
4、。该类项目需使用我局“业务系统与应用软件支撑平台”的单点登录技术开发框架和用户权限认证系统,由支撑平台框架统一管理单点登录和权限系统;各级功能菜单均需与支撑平台完全整合和集成,由支撑平台框架统一管理全部功能菜单。软件项目应通过标准应用接口统一使用支撑平台中配置的机构、岗位、人员信息,不再自行开发相关功能。2、特例。在使用我局“业务系统与应用软件支撑平台”的单点登录技术开发框架过程中,如因架构不同等21原因无法使用单点登录技术开发框架,或者由此而产生的改造技术难度较大,则需使用我局模拟单点登录技术规范;如因历
5、史等原因,该类项目的权限管理无法使用我局支撑平台的用户权限认证系统,仍可沿用原有权限系统,但需使用统一的金税三期系统登录号码和组织架构,并与金税三期系统定期(一般按天)保持同步;如因历史等原因,该类项目的各级功能菜单无法与支撑平台完全整合和集成,则需完成至少一级功能菜单与支撑平台的整合和集成需求。1.1.监控日志需求1.1.1.适用范围适用于新建类软件项目和升级改造类软件项目。1.1.2.需求描述监控日志包括用户日志、应用日志两个部分。1、功能描述1)用户日志通过对日志的分析,能够掌握用户的行为特征,以便进
6、一步改善系统安全,增加业务功能导向。用户日志的主要作用包括:(1)使系统管理员了解用户访问系统的详细运行历史记录;(2)提供用户行为轨迹和系统使用状况分析。21用户日志实现功能如下:(1)登录首页添加插件获取登录用户的主机信息如IP等;(2)对用户登录是否成功做校验记录,该功能主要为了校验用户登录行为;(3)记录用户访问、点击业务系统菜单的功能;(4)提供用户自查登录日志的功能。2)应用日志通过对日志的分析,能够掌握系统的特征,以便进一步改善系统。应用日志监测的一个核心思想是在收集日志的同时,最大限度的减少
7、对业务系统性能的影响,最大限度的减少对业务系统的约束,以松耦合和异步的模式来收集和分析日志。应用日志的主要作用包括:(1)让系统管理员了解各个系统的健康状况;(2)提供分析各个系统在一段时间周期下的整体性能状况。应用日志的设计思路如下:(1)通用httpclient类似组件构造模拟请求系统的功能;21(2)使用模拟请求功能定时访问各个需要监控的业务系统;(3)根据监控的各个业务系统的状况,将日志写入指定的数据库日志表中;(4)为了保证日志的完整性和一致性,生成日志需根据数据库服务器时间;(5)考虑到日志数据
8、会比较多,因此数据库表格在设计的时候考虑按日志时间划分多个partition,从而提高日志查询的速度;(6)日志归档和清理:考虑到日志数据量比较庞大,日志可以考虑定期(如:半年等)清理,否则会占用日志表格中很大的空间。2、数据库设计日志记录的信息应包括以下基本信息:1)操作日志日志类型、用户ID、开始时间、结束时间、业务功能编号、业务功能名称、日志摘要、日志明细、IP地址、页面标识、页面事件标识、系统编号、日志文
此文档下载收益归作者所有