版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.1.1.1.移动端开发
l.l.l.l.l.项目总体需求理解
1.1.L1,1.1.项目概述(项目组)
2021年,信息公司采购了移动互联网产品开发支持项目,完成上证e服务
App优化迭代、上证e投票小程序等新增移动应用项目的设计开发工作、上证e
互动App、办公助手App等存量移动应用的维护工作。木项目是2c21年移动互
联网产品开发支持项目的延续,将在新的服务周期继续支持我司公司数据部信息
产品移动端的优化迭代与设计开发维护等工作。
1.1.1.1.1.2.项目目标(项目组)
本项目考虑信息产品移动端开发工作的延续性和新增需求,承担信息产品移
动端应用相关产品预研、系统设F、原型开发、系统开发等工作,包括对现有产
品的迭代升级,以及新增产品的项目开发。根据产品规模、重要性及紧要程度进
行优先级排列,按优先级顺序进行相关产品的设计开发工作
1.1.1.1.1.3.服务需求(项目组)
1)存量移动应用需求:现有信息产品移动端应用进行维护及迭代开发工作,
App客户端分为安卓版和苹果I0S版。H常维护中对发现的问题进行修复,对IOS
版做更版升级,包含前端App客厂端和中后台应用服务。
2)新增移动应用需求:根据业务需要,新增移动应用项目的设计开发工作。
1.1.1.1.1.4.功能架构图(艳丽)
图信息产品移动端开发项目功能框图
1.1.1.1.1.5.项目实施范围(艳丽)
序功能模块功能名称功能概述备注
号
首页可以查看主题、公告、研优化
报具体消息数据,统计媒体发
首页
布数量,可以在线咨询信息公
司,获取想要了解的信息。
信息公司提供投票功能,支持优化
投票登记信息、投票、投票确认,
上证e服务
1投票结果下载功能。
App
对接大数据平台,获取财务数优化
数据据,进行IR统计,AI财报,获
取最新资讯消息
该模块,实时展示信息公司重优化
活动大活动相关信息、视频,并支
持预约功能
用户进入该模块,可以发布评优化
互动论,转发、收藏所感兴趣的消
息,并可以进行问答提问
用户的主页,包括用户姓名,优化
我的介绍,我的问答、我的关注、
我的收藏
微信授权功能要求用户进入小优化
程序主页面的四个入口需先进
行微信授权,以提高后续投票
微信授权阶段用户的关联性和投票数据
的安全性,微信授权只需进行
一次,已授权的用户再次进入
无需重复授权。
网络投票功能模块支持全部用户查优化
看股东大会列表简略信息,并可以通
过具体日期或投票时间阶段进行会
网络投票议筛选:登录用户支持查看会议详情
并进行会议文件下载与投票数据提
交。功能路径:工作台->投票->网络
投票。
现场投票功能模块支持用户通过二优化
上证e投票证e服务APP扫码进行身份关联,展示
2
小程序关联用户信息、查看会议公告资料、
现场投票
进行投票数据提交以及杳看投票记
录。功能路径:工作台->投票->现场
投票。
投票查询功能模块支持登录用户查优化
看已投票的全部会议记录,并可以通
投票查询过股票代码或关键字进行会议筛选;
另外支持登录用户查看已投会议的
具体投票记录和投票结果。
现场预登记功能模块支持全部用户优化
查看预登记股东大会列表以及会议
详情,并可以通过具体H期进行会议
筛选,也可通过股票代码关键字和会
现场预登记
议标题关键字进行会议筛选:并支持
提交个人信息进行现场参会报名。功
能路径:工作台->投票->现场预登
记。
的问题:面向政府、拟上市企
业、上交所等用户,通过评价
指引、资本之路、活动路演、
培训服务、企业图谱、央企模
块等功能,提供发行上市信息
的应用支持。
1.1.L1.2.技术实施路径
1.1.1.1.2.1总体架构设计原则
本部分内容描述信息公司2022年信息产品移动端系统的整体设计原则。根
据移动端系统需求,该系统具的涉及范围广、性能要求高、业务场景多样等特点,
考虑到这些特点,移动端系统的整体架构设计在整体系统的实现过程中占有最为
重要的地位,为了保证整个项目的成功,软件架构必须具有下列特性:
全面性一系统架构必须完整,以支撑所有业务的开发实施和集成。保证系统
内及与外部系统的顺利整合:
扩展性一能够适应未来监察业务变化和调整的需要。适应上证所对各个不同
市场、不同品种、不同交易方式下(包括股票和金融衍生产品)的交易行为的扩
展性要求:
实用性一项目的建设要面向未来,技术必须具有先进性和前腌性,但同时也
要坚持实用的原则。在满足系统高性能的前提下,坚持选用符合标湮的,先进成
熟的产品和开发平台,构定一个切合实际、解决实际问题的系统;
灵活性一架构的重点在于描述系统之间的边界及相互关系,保证内部系统以
及与外部系统之间的耦合松紧适度:
安全性一作为上证所的关键业务系统,系统的安全性必须要在各个层面得到
保证。
系统架构的设计应从匕证所监察业务出发,把握各业务之间的区别和联系,
按照不同业务的特点和信息技术的特点,遵循规范、科学、通用、实用、安全、
易用等要求,统筹规划总体的应用架构,并通过管理与技术的双重手段,达到资
源共享、应用软件重用、可管理、可维护等目的。
1.1.1.1.2.2技术架构方案
3Websy0stem□WeChat□App
11
InternetCON
图总体框图
需补充系统交互图
1.1.1.1.2.3关键技术说明批注[c2]:los和andriod关键技术
(1)前端框架微信公众平台开发
微信公众平台是运营者通过公众号为微信用户提供资讯和服务的平台,而公
众平台开发接口则是提供服务的基础,开发者在公众平台网站中创建公众号、获
取接口权限后,可以通过阅读本接口文档来帮助开发。
为了识别用户,每个用户针对每个公众号会产生一-个安全的O?enID,如果
需要在多公众号、移动应用之间做用户共通,则需前往微信开放平台,将这些公
众号和应用绑定到一个开放平台账号下,绑定后,一个用户虽然对多个公众号和
应用有多个不同的OpenlD,但他对所有这些同一开放平台账号下的公众号和应
用,只有一•个UnionlD,可以在用户管理-获取用户基本信息(UnioMD机制)文
档了解详情。
请开发者注意:
1、微信公众平台开发是指为微信公众号进行业务开发,为移动应用、PC端
网站、公众号第三方平台(为各行各业公众号运营者提供服务)的开发,请前往
微信开放平台接入。
2、在巾请到认证公众号之前,你可以先通过测试号中清系统,快速申请一
个接口测试号,立即开始接口测试开发。
3、在开发过程中,可以使用接口调试工具来在线调试某些接口。
4、每个接口都有每U接口调用频次限制,可以在公众平台官网-开发者中心
处查看具体频次。
5、在开发出现问题时,可以通过接口调用的返回码,以及报警排查指引(在
公众平台官网-开发者中心处可以设置接口报警),来发现和解决问题。
6、公众平台以access」oken为接口调用凭据,来调用接口,所有接口的调
用需要先获取accessjoken,access_loken在2小时内有效,过期需要重新获取,
但1天内获取次数有限,开发者需自行存储,详见获取接口调用凭据(acccssjokcn)
文档。
7、公众平台接口调用仅支持80端口。
(2)前端样式WeUI组件库
这是•套基于样式库weui-wxss开发的小程序扩展组件库,同微信原生视觉
体验一致的UI组件库,由微信官方设计团队和小程序团队为微信小程序量身设
计,令用户的使用感知更加统一。
特性:
•一致件Consistency
与现实生活一致:与现实生活的流程、逻辑保持一致,遵循用户习惯的语言
和概念:
在界面中一致:所有的元素和结构需保持一致,比如:设计样式、图标和文
本、元素的位置等。
•反馈Feedback
控制反馈:通过界面样式和交互动效让用户可以清晰的感知自己的操作;
页面反馈:操作后,通过页面元素的变化清晰地展现当前状态,
・效率Efficiency
简化流程:设计简洁直观的操作流程:
清晰明确:语言表达清晰且表意明确,让用户快速理解进而作出决策:
帮助用户识别:界面简单直白,让用户快速识别而非回忆,减少用户记忆负
担。
•可控Controllability
用户决策:根据场景可给予用户操作建议或安全提示,但不能代替用户进行
决策;
结果可控:用户可以自由的进行操作,包拈撤销、【可退和终止当前操作等
(3)服务端框架Spring
1.项目主要采用Spring架构,Spring的使用方便了项目后接口管理,以确
保各业务功能能够独寺•.稳定地运行强大、灵活的标签,用户自定义显示内容和显
示方式。
2.日志相关模块使用SpringAOP框架,面向切面技术减少了项目中冗余的
日志逻辑代码,使开发者能够专注于业务功能的开发和实现。
3.权限管理和访问控制采用基于注解式的自研权限框架,有结构轻巧,控
制完善。
(4)Spring-security
SpringSecurity基于Spring框架,提供了一套web应用安全性的完整解决
方案。
-•殷来说,Web应用的安全性包括两部分:
•用户认证(Authentication)
用户认证指的是验证某个用尸是否为系统中的合法主体,也就是说用户能否
访问该系统。用户认证一般要求用户提供用户名和密码。系统通过校验用户名和
密码来完成认证过程。
•用户授权(Authorization)
用户授权指的是验证某个用户是否有权限执行某个操作。在一个系统中,不
同用户所具有的权限是不同的。比如对一个文件来说,有的用户只能进行读取,
而有的用户可以进行修改。
•般来说,系统会为不同的用户分配不同的角色,而每个角色则对应•系列
的权限。
对于上面提到的两种应用情景,SpringSecurity框架都有很好的支持。
在用户认证方面,SpringSecurity框架支持主流的认证方式,包括HTTP基
本认证、HTTP表单验证、HTTP摘要认证、OpenlD和LDAP等。
在用户授权方而,SpringSecurily提供了基于角色的访问控制和访问控制列
表(AccessControlLisi,ACL),可以对应用中的领域对象进行细粒度的控制。
(5)持久层框架MyBalis
MyBatis是一款优秀的持久层框架,它支持自定义SQL、存储过程以及高
级映射。MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的
工作。MyBatis可以通过简单的XML或注解来配置和映射原始类型、接口和
JavaPOJO(PlainOldJavaObjects,普通老式Java对象)为数据库中的记录。
1.1.1.1.2.4关键功能设计方案
(1)XXXX
对上证e互动App和办公助手App进行日常维护工作,完成日志分析和用户
行为分析等工作。
(2)Xxxx
根据需求对上证e服务APP进行迭代版本开发,并进行R常维护工作.对遗留
下的缺陷进行修复和优化,保证应用各个版本的正常使用。
(3)星企航小程序开发
根据星企航PC端系统进行功能迁移,设计前端UI界面,搭建前端环境,后端
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 形式主义、官僚主义整治方案
- 卫生院药品耗材采购自查报告
- 2026三年级数学下册 年月日跨学科应用
- 总务岗位目标责任制度
- 打磨工员工岗位责任制度
- 扩大生产者责任制度
- 承销商虚假法律责任制度
- 抢救室责任制度
- 报纸编辑安全责任制度
- 指挥部安全责任制度
- 《视听语言》课件-第5课 焦距与景深
- 某公司钢结构厂房监理大纲
- GB/T 26838-2024无损检测仪器携带式工业X射线探伤机
- 四宫格数独课件
- 科室耗材管理制度
- 小学趣味数学:小熊开店
- 甘肃省兰州市树人中学2024年中考数学全真模拟试题含解析
- 天津市河西区2024年九年级结课质量调查英语试卷
- 2024外研版初中英语单词表汇总(七-九年级)中考复习必背
- 六安职业技术学院单招《职业技能测试》参考试题库(含答案)
- 子午流注与灵龟八法
评论
0/150
提交评论