股票交易系统-交易管理子系统详细设计

合集下载

恒升资产管理交易系统使用说明书_1_系统管理

恒升资产管理交易系统使用说明书_1_系统管理

目录柜员管理菜单维护证券维护交易参数系统参数费用参数风控参数股票池参数部门信息项目信息系统初始化版本信息查看日常维护FAQ一.系统管理1.1柜员管理功能描述柜员是使用该系统的人员,每个使用系统的人员对应唯一的柜员编号。

系统中柜员分为多种业务角色,每种角色的管理范围各不相同。

新增加的柜员(参考增加柜员)要使用本系统,必须具备两个条件:1.具有一定的菜单权限(参考赋予柜员菜单权限)2.该柜员所在的机器必须具有运行本系统的权限(即站点权限)如果某些柜员不参与该系统时,可以注销该柜员如果某个柜员临时不能使用系统,可以冻结柜员如果是投资经理还要进行以下权限增加在项目信息-〉项目经理指定中增加项目操作的权限在项目信息-〉帐号权限维护中增加资金帐号操作权限如果是交易员还要进行以下权限增加在项目信息-〉项目经理指定中增加项目操作的权限在项目信息-〉帐号权限维护中增加资金帐号操作权限在项目信息-〉项目人员设置中增加其操作的项目如果是清算柜员还要进行以下权限增加在项目信息-〉项目经理指定中增加项目操作的权限或者在部门信息-〉部门经理指定中增加清算部门的权限如果是财务人员或者公司管理人员需要进行查询操作还要进行以下权限增加在项目信息-〉项目经理指定中增加项目操作的权限或者在部门信息-〉部门经理指定中增加清算部门的权限如果需要查询帐户明细流水,还需要在在项目信息-〉帐号权限维护中增加资金帐号操作权限增加柜员(菜单位置:系统管理-> 柜员管理)功能描述:当有新的员工要使用本系统,必须通过此窗口登记该员工信息,并为该员工的机器赋予站点权限,该员工就可以在其指定机器上登录本系统(注意,该员工并不能在别的机器上登录本系统)图1操作步骤:1.单击“增加”按钮,此时界面右上方的编辑框变成可以输入状态。

2. 参照以下说明填写柜员的信息柜员部门选择该员工在公司的所属的部门柜员编号填写该员工在公司的员工号,类型为整数柜员简称填写该员工的姓名菜单类别是该员工操作权限的一个集合,菜单类别定义在后面的菜单类别维护中介绍业务角色根据该员工的职责选择相应的业务角色指令模式是指这个操作员是否可以在没有指令的情况下自己做委托,如果选择指令交易,则该柜员必须严格按照上级的指令进行交易;如果选择自由交易,该柜员可以根据情况自行交易。

中国银河证券海王星操作手册

中国银河证券海王星操作手册

中国银河证券海王星操作手册导读:本操作手册旨在为中国银河证券公司的工作人员提供关于海王星操作的详细指导。

通过本手册,您将了解到如何正确、高效地运用海王星系统进行股票交易和资产管理。

本手册中提供了海王星系统的介绍、登录操作指南、交易操作流程、资产管理功能以及常见问题解答等内容,希望对您的工作有所帮助。

一、海王星系统介绍1.1 海王星系统是中国银河证券自主研发的一套综合性交易平台,具备快速、稳定、安全的特点。

1.2 海王星系统提供了实时行情、交易、资产管理等一系列功能,方便用户进行股票交易及资产管理。

二、登录操作指南2.1 打开海王星系统客户端,并输入正确的用户名和密码。

2.2 确认登录方式,选择适合自己的登录模式,比如普通登录、指纹登录、声纹登录等。

2.3 登录成功后,进入系统主界面,可以进行个性化设置,修改密码等。

三、交易操作流程3.1 选择交易市场:根据投资需求,选择适合自己的交易市场,包括股票、债券、基金等。

3.2 查询股票行情:通过海王星系统的行情查询功能,获取股票的实时行情信息,包括价格、涨幅、最高最低价等。

3.3 委托交易:根据自己的交易意向,选择适当的交易方式,进行委托交易。

可以选择限价委托、市价委托等。

3.4 成交确认:交易完成后,海王星系统会自动发送成交确认短信或邮件通知,确保交易结果的及时反馈。

3.5 交易记录查询:在交易完成后,可以随时通过系统查询功能,查询历史交易记录和相应的资金流水。

四、资产管理功能4.1 资产概览:海王星系统提供了资产概览功能,用户可以随时查看自己的持仓情况、资金余额等。

4.2 资产调整:可以通过系统提供的资产调整功能,进行股票调仓、资金划转等操作,实现资产配置的灵活性。

4.3 资金流水查询:用户可以通过系统查询功能,查看自己的资金流水,包括充值、提现、交易、费用等明细信息。

4.4 综合报表:海王星系统提供了综合报表功能,用户可以根据需要生成资产报表、收益报表等,方便进行资产管理和分析。

虚拟股票市场交易系统的设计与实现

虚拟股票市场交易系统的设计与实现

虚拟股票市场交易系统的设计与实现随着互联网和智能手机的飞速发展,虚拟股票市场交易系统已经成为了越来越多人眼中的热门话题。

作为一种基于互联网的股票交易方式,虚拟股票交易已经逐渐成为了投资者的主要选择。

虚拟股票市场交易系统的设计与实现,可以说是相当有难度的,需要大量的技术支持和研发经验。

在本文中,我们将通过深入探讨虚拟股票市场交易系统的机制、功能和实现方法,进一步了解这种投资方式。

一、虚拟股票市场的基本机制虚拟股票市场交易系统是一种先进的金融衍生品。

它通过建立一个虚拟的股票市场,在其中模拟真实股票市场的交易机制,让投资者在这个虚拟市场上进行买卖股票的交易。

虚拟股票市场的实质是一种游戏化的投资模式,通过基于真实市场的模拟操作,来让投资者提高自己的投资知识和技能。

虚拟股票市场的交易机制与大多数股票市场的交易机制相同。

投资者可以通过虚拟股票市场交易系统,选择自己感兴趣的股票,并且在该股票的虚拟买卖市场中进行交易。

交易过程中,投资者可以自由地选择买入或卖出自己的股票,并且通过实时行情了解当前股票的价格走势和交易情况。

虚拟股票市场交易系统还提供了很多功能,例如一些投资者可以设置他们的止损订单和止盈订单,以保证他们的交易更为安全。

此外,虚拟股票市场还提供了一些特别的功能,例如个人投资者可以创建自己的虚拟投资组合,以此来记录自己的投资历程和管理自己的投资策略。

二、虚拟股票市场交易系统的功能1、股票交易功能虚拟股票交易系统最基本的功能就是提供投资者股票的交易。

通过虚拟股票交易系统,用户可以在实时的市场价位下买入和卖出股票,实现虚拟股票市场中的交易操作。

2、虚拟投资组合功能虚拟股票市场交易系统还提供了虚拟投资组合的功能。

在这个功能中,投资者可以将自己持有的股票和资金组合成一个虚拟投资组合,方便掌握自己的持仓情况和投资状况。

3、行情分析功能虚拟股票市场交易系统还支持行情分析功能。

在这个功能中,用户可以获得股票行情的相关信息,例如股票的历史价格走势和交易量情况,以此来分析股票未来的走势。

金融系统方案

金融系统方案

金融系统方案介绍金融系统是指在金融行业中运用信息技术来进行数据处理、交易管理和风险控制的一种系统解决方案。

随着金融行业的不断发展和数字化转型,金融系统的重要性日益凸显。

本文将介绍一个金融系统的方案,涵盖系统架构、功能模块、技术选型等内容。

系统架构金融系统的架构设计关乎系统的可扩展性、可靠性和安全性。

一个有效的金融系统架构应该能够支持大规模交易处理、多种金融产品和服务的管理以及风险控制等功能。

经过分析和设计,我们提出了以下金融系统的架构:1. 前端层前端层是用户与系统进行交互的界面,它可以使用Web或移动应用程序来实现。

用户可以通过前端层完成账户管理、交易操作、数据查询等功能。

前端层应该具备良好的用户体验和交互设计,以提高用户的使用满意度。

2. 应用层应用层是系统的核心处理层,负责处理用户的请求,并与数据库进行交互。

在应用层中,我们可以使用Java、Python等编程语言来实现业务逻辑和算法。

同时,应用层需要具备高性能和高并发处理能力,以应对大量的交易请求。

3. 数据层数据层使用关系型数据库或者NoSQL数据库来存储系统中的数据。

数据层应该具备高可靠性和高可用性,以确保数据的完整性和可恢复性。

同时,数据层还需要支持数据分析和报表生成等功能,以满足金融机构的业务需求。

4. 交易层交易层是系统的关键层,负责处理交易的撮合和结算。

交易层需要实现交易的匹配和清算功能,同时支持多种支付方式和资金划拨操作。

交易层应该具备高性能、高并发处理能力和低延迟,以保证交易的快速和准确。

5. 风险控制层风险控制层是系统的安全保障层,负责监控和识别风险事件,并及时采取措施进行风险控制。

风险控制层应该具备实时监测和预警能力,同时支持规则引擎和机器学习算法来识别异常交易和欺诈行为。

功能模块金融系统的功能模块应该覆盖金融机构的核心业务需求。

根据金融业务的不同,功能模块可以有所变化,以下列举了一些典型的功能模块:1.用户管理:包括账户注册、登录和个人信息管理等功能。

证券行业证券交易系统开发方案

证券行业证券交易系统开发方案

证券行业证券交易系统开发方案第一章引言 (3)1.1 项目背景 (3)1.2 项目目标 (3)1.3 项目范围 (3)第二章需求分析 (4)2.1 用户需求 (4)2.2 功能需求 (4)2.3 功能需求 (5)第三章系统设计 (5)3.1 系统架构设计 (5)3.1.1 总体架构 (5)3.1.2 技术选型 (5)3.2 模块划分 (6)3.2.1 用户模块 (6)3.2.2 交易模块 (6)3.2.3 资金模块 (6)3.2.4 系统管理模块 (6)3.3 数据库设计 (6)3.3.1 数据库表结构 (6)3.3.2 数据库关系 (7)3.3.3 索引设计 (7)第四章技术选型 (7)4.1 开发语言及框架 (7)4.2 数据库技术 (8)4.3 硬件设备 (8)第五章开发与测试 (9)5.1 开发流程 (9)5.1.1 需求分析 (9)5.1.2 系统设计 (9)5.1.3 编码与实现 (9)5.1.4 单元测试 (9)5.1.5 集成测试 (9)5.1.6 系统测试 (9)5.1.7 用户体验测试 (9)5.2 测试策略 (10)5.2.1 测试计划 (10)5.2.2 测试用例设计 (10)5.2.3 测试执行 (10)5.2.4 问题定位与修复 (10)5.2.5 测试报告 (10)5.3 部署与维护 (10)5.3.1 部署准备 (10)5.3.2 部署实施 (10)5.3.3 运维监控 (10)5.3.4 问题处理 (10)5.3.5 系统升级与优化 (11)第六章安全与风险管理 (11)6.1 系统安全策略 (11)6.1.1 物理安全 (11)6.1.2 网络安全 (11)6.1.3 数据安全 (11)6.1.4 访问控制 (11)6.2 风险识别与评估 (11)6.2.1 风险识别 (11)6.2.2 风险评估 (11)6.3 应急预案 (12)6.3.1 系统故障应急预案 (12)6.3.2 数据泄露应急预案 (12)6.3.3 网络攻击应急预案 (12)第七章项目管理 (12)7.1 项目组织结构 (12)7.2 项目进度计划 (13)7.3 项目成本控制 (13)第八章培训与推广 (13)8.1 培训对象与内容 (13)8.2 培训方式与时间 (14)8.3 推广策略 (14)第九章系统评估与改进 (15)9.1 系统功能评估 (15)9.1.1 评估目的 (15)9.1.2 评估内容 (15)9.1.3 评估方法 (15)9.2 用户满意度调查 (15)9.2.1 调查目的 (15)9.2.2 调查内容 (15)9.2.3 调查方法 (16)9.3 持续改进策略 (16)9.3.1 优化系统功能 (16)9.3.2 改进用户界面 (16)9.3.3 完善功能 (16)9.3.4 加强安全防护 (16)9.3.5 提升客户服务水平 (16)第十章总结与展望 (16)10.1 项目总结 (16)10.2 未来发展展望 (17)第一章引言1.1 项目背景我国资本市场的快速发展,证券行业交易日趋活跃,投资者对证券交易系统的需求也日益增长。

股票交易管理系统

股票交易管理系统

股票交易管理系统股票交易管理系统是一个关键的金融工具,在现代经济中起着至关重要的作用。

它作为一个信息管理系统,能够帮助交易者追踪股票价格、管理交易订单、分析市场趋势,并提供有关投资决策的信息。

本文将介绍股票交易管理系统的功能和优势,以及如何使用它来改善股票交易的效率和准确性。

首先,股票交易管理系统具有多种功能,这使得交易者能够更好地进行股票交易。

系统可以提供实时的股票行情,包括股票价格、成交量、涨跌幅等指标,使得交易者可以随时了解市场动态。

此外,交易管理系统还可以帮助交易者管理他们的交易订单,包括买入、卖出和撤销订单。

系统还具备大数据分析功能,能够自动分析市场趋势和股票表现,给出相关的投资建议。

同时,系统还提供风险控制功能,帮助交易者降低投资风险。

其次,股票交易管理系统还具有一些显著的优势。

首先,它能够提高交易的准确性和效率。

通过系统提供的实时行情和数据分析,交易者可以更准确地了解市场趋势和股票表现,做出更明智的投资决策。

系统的自动化功能还可以提高交易的效率,减少人为错误和交易延迟。

其次,股票交易管理系统还可以提供更多的交易可能性。

系统可以帮助交易者快速发现投资机会,并提供相应的交易建议。

交易者可以根据系统的提示和分析结果进行交易,从而获得更多的盈利机会。

同时,系统还可以帮助交易者降低风险,通过风险控制功能设置止损点和止盈点,从而保护投资者的利润。

最后,使用股票交易管理系统还可以提高交易者的交易经验和技能。

系统通过提供实时行情和相关分析,使交易者能够更深入地了解市场运作机制和投资策略。

交易者可以通过系统的学习功能,不断提高自己的投资水平,掌握更多的交易技巧。

与此同时,交易者还可以通过系统提供的模拟交易功能进行实践,提高自己的交易操作技能。

综上所述,股票交易管理系统是一个非常重要的金融工具,它可以提供实时的股票行情、管理交易订单、分析市场趋势,并提供有关投资决策的信息。

通过使用这个系统,交易者可以提高交易的准确性和效率,获取更多的交易机会,减少风险,并提高自己的交易经验和技能。

信用卡管理系统软件系统设计说明书

信用卡管理系统软件系统设计说明书

Credit Card Management System Software System Design Specification 信用卡管理系统软件系统设计说明书版权所有不得复制Copyright © Broaden Gate Technologies, Co., Ltd.. All Rights ReservedRevision Record 修订记录Catalog 目录1Introduction 简介 (6)1.1Purpose 目的 (6)1.2Scope 范围 (6)1.2.1Name 软件名称 (6)1.2.2Functions 软件功能 (6)1.2.3Applications软件应用 (6)2Level 0 Design Description第0层设计描述 (6)2.1Software System Context Definition 软件系统上下文定义 (7)2.2Design Considerations 设计思路 (8)2.2.1Design Alternatives 设计可选方案 (8)2.2.2Design Constraints 设计约束 (8)3Level 1 Design Description第一层设计描述 (9)3.1System Architecture系统结构 (9)3.1.1Description of the Architecture系统结构描述 (9)3.2Decomposition Description分解描述 (9)3.2.1客户管理子系统 (9)3.2.2报表管理子系统 (10)3.2.3系统管理子系统 (10)4Level 2 Design Description第二层设计描述 (11)4.1账户管理模块 (11)4.1.1Design Description模块设计描述 (11)4.1.2Function Illustration功能实现说明 (14)4.2信用卡管理模块 (18)4.2.1Design Description模块设计描述 (19)4.2.2Function Illustration功能实现说明 (19)4.3报表管理模块 (20)4.3.1Design Description模块设计描述 (21)4.3.2Function Illustration功能实现说明 (21)4.4系统管理模块 (22)4.4.1Design Description模块设计描述 (22)4.4.2Function Illustration功能实现说明 (23)5Interface Design界面设计 (26)5.1登录界面 (26)5.2账户管理 (27)5.2.1开户 (27)5.2.2账户查询 (28)5.2.3信用卡开卡 (28)5.3报表管理 (30)5.3.1客户分布统计 (31)5.3.2交易类型统计 (32)5.4系统管理 (33)5.4.1添加用户 (33)5.4.2用户信息维护 (33)6Database Design数据库设计 (34)6.1Entities Definition实体定义 (34)6.1.1Decomposition Description分解描述 (34)6.1.2Internal Dependency Description内部依赖性描述 (34)7Detailed Design of the Database数据库详细设计 (37)7.1数据库表设计 (38)7.2各表联系图 (43)Keywords 关键词:信用卡管理、详细设计Abstract 摘要:本文档包括信用卡管理系统V1.0的硬件和软件环境、本系统的各项功能说明以及和外部的约束关系List of abbreviations 缩略语清单:1Introduction 简介1.1Purpose 目的本需求规格说明书的编写目的,是为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。

《恒生资产管理系统》PPT课件

《恒生资产管理系统》PPT课件

指令分发
指令反馈
未市 能场 执行 行情 指变 令动 反信 馈息
反 馈
交易授权 交易资金调拨 市场变动信息反馈
交易员 1、指令接收 2、指令执行 3、指令执行情况跟踪 4、市场行情信息反馈 5、交易记录和交易建议
交易手段 1、组合交易 2、指数交易 3、埋单交易 4、公平交易 5、普通交易 6、批量交易
项目名称在此填入
部门 姓名

资产管理业务解决方案

主题
➢ 资产管理业务分析 ➢ 系统总体设计 ➢ 系统功能特点 ➢ 系统应用 ➢ 项目实施
资产管理业务分析
➢ 投资业务的发展 委托手段丰富 风险控制 成本核算 业绩评估 客户服务
➢ 高效的管理 ➢ 投资过程的控制 ➢ 科学的决策
➢ 丰富的统计查询功能 所见即所得,都可以打印成报表
➢ 自动的系统升级功能 方便系统管理
➢ 简单方便的清算和对帐功能
➢ 多品种支持
股票 基金 开放式基金 债券 银行间业务

主题
➢ 资产管理业务分析 ➢ 系统总体设计 ➢ 系统功能特点 ➢ 系统应用 ➢ 项目实施
主题
➢ 资产管理业务分析 ➢ 系统总体设计 ➢ 系统功能特点 ➢ 系统应用 ➢ 项目实施
资产管理业务分析
投资理念与原则 资产配置策略
选股系统 研究管理 组合管理 交易管理 日终清算 会计核算 绩效分析与风险评估
投资决策委员会
研究发展部
投资管理部
集中交易室 清算部
风险控制 与稽核部 门
主题
➢ 资产管理业务分析 ➢ 系统总体设计 ➢ 系统功能特点 ➢ 系统应用 ➢ 项目实施
管理结构设计
交易风险检测 有风险?
报盘到交易所
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3 详细设计
3.1 登录模块设计
3.1.1 模块描述
本模块是用户进行身份认证以及认证凭据销毁的模块。

用户通过输入正确的用户名和密码,通过点击页面上的提交按钮来打开相应的页面。

3.1.2 功能
IPO图如下:
登录:
输入处理输出
3.1.3 性能
完成系统的安全登录和登出。

3.1.4 输入项
3.1.5 输出项
3.1.6 设计法
登录页面login.php通过表单把文本框输入的用户名和密码提交给后台处理页面check.php,后台通过检索数据库来判断用户名与密码是否合法。

如果合法,则将表单数据写入$_session[],并跳转到admin.php;如果不合法,则输出相应提示并返回login.php。

伪代码如下:
Connection BD;//连接数据库
DB.open(); //打开数据库
If(BD.searchQuery(form.id,form.pwd)) //检索数据库
{
If(fetch_row(result)) //如有搜索结果,开始跳转
{
$_SESSION[‘id’]=$id;
$_SESSION[‘pwd’]=$pwd; //保留登录凭据
echo "<script> window.location= 'http://localhost/admin.php' </script>";//跳转
}
else
{
Echo error; //如果没有,提示相应问题
history.go(-1); //返回登录页面
}
}
3.1.7 流程逻辑
3.1.8 接口
3.1.9 测试计划
输入数据预期结果
用户名、密码$_SESSION[]被写入,并跳转到主页
3.2 查看信息模块设计
3.2.1模块描述
本模块是用户进行身份认证后可以使用的页面。

用户通过页面的下拉列表选择要查询的股票名称,页面通过检索数据库展示相应的股票信息和股票交易信息。

3.2.2 功能
IPO图如下:
输入处理输出
3.2.3 性能
用户选择相应的股票名称,系统将展示搜索结果。

3.2.4 输入项
3.2.5 输出项
股票信息:
股票交易信息:
3.2.6 设计法
用户选择股票名称,通过表单传入相应的检索函数中进行检索。

通过连接数据库,检索信息,将对应的股票信息以及股票交易信息提取出来并显示在页面中。

伪代码如下:
Connection BD;//连接数据库
DB.open(); //打开数据库
If(BD.searchQuery(form.id,form.pwd)) //检索数据库
{
If(fetch_row(result))
{
Echo $result //如果有结果,输出结果
}
else
{
Echo “Not Found”; //如果没有结果,提示没有结果}
}
3.2.7 流程逻辑
3.2.8 接口
3.2.9 测试计划
输入数据预期结果
股票名称查找成功并正常显示容
3.3 设置限制模块设计
3.3.1模块描述
本模块是用户进行身份认证后可以使用的页面。

用户通过页面的复选框选择要更改涨停与跌停限制的股票名称,在文本框中输入涨停限制与跌停限制并点击提交,页面通过连接数据库来修改相应数据。

3.3.2 功能
IPO图如下:
输入处理输出
3.3.3 性能
用户通过复选框选择要修改的股票,在文本框中输入设置的上下限点击提交,后台将更改数据库中对应用户的相应数据,并提示更改成功。

3.3.4 输入项
3.3.5 输出项
3.3.6 设计法
用户选择股票名称,通过表单传入相应的检索函数中进行检索。

通过连接数据库,检索信息,将对应的股票信息更新并提示修改成功。

伪代码如下:
Connection BD;//连接数据库
DB.open(); //打开数据库
If(BD.searchQuery(form.id,form.pwd)) //检索数据库
{
If(fetch_row(result))
{
Update (uplimit,downlimit); //修改相应数据
Echo “success”;//输出修改成功
}
else
{
Echo “error”; //如果没有结果,提示出错
}
}
3.3.7 流程逻辑
3.3.8 接口
3.3.9 测试计划
输入数据预期结果
选择股票名称、输入上下限更改数据库数据并提示成功
3.4 密码修改模块设计
3.4.1模块描述
本模块是用户进行身份认证后可以使用的页面。

用户通过页面的文本框输入旧密码,并两次填写新密码,提交之后页面通过连接数据库来修改相应数据。

3.4.2 功能
IPO图如下:
输入处理输出
3.4.3 性能
用户输入旧密码和两次新密码,点击提交按钮,后台将更改数据库中的相应数据,并提示更改成功。

3.4.4 输入项
3.4.5 输出项
3.4.6 设计法
用户填写旧密码与新密码,通过表单与登录凭据进行比较,若旧密码正确且两次输入的新密码相同,连接数据库,将对应的用户信息进行更新并提示更新成功。

伪代码如下:
Connection BD;//连接数据库
DB.open(); //打开数据库
If(BD.searchQuery(form.id,form.pwd)) //检索数据库
{
If(fetch_row(result)&&npwd1==npwd2)
//如果旧密码正确,且两次新密码相同开始修改{
Update (pwd); //修改相应数据
Echo “success”;//输出修改成功
}
Else //条件不符,拒绝修改
{
Echo “error”; //提示出错
}
}
3.4.7 流程逻辑
3.4.8 接口
3.4.9 测试计划
输入数据预期结果
输入正确的旧密码和两遍同样的新密码更改数据库数据并提示成功旧密码不正确或两次新密码不相同提示更改失败
3.5 暂停重启模块设计
3.5.1模块描述
本模块是用户进行身份认证后可以使用的页面。

用户通过页面的复选框选择要更改状态的股票,提交之后页面通过连接数据库来修改相应数据。

3.5.2 功能
IPO图如下:
输入处理输出
3.5.3 性能
用户选择相应的股票名称,点击重启或暂停按钮,后台将更改数据库中的相应数据,并提示更改成功。

3.5.4 输入项
3.5.5 输出项
3.5.6 设计法
用户选择股票名称,通过表单传入相应的检索函数中进行检索。

通过连接数据库,检索信息,将对应的股票信息进行更新出来并提示更新成功。

伪代码如下:
Connection BD;//连接数据库
DB.open(); //打开数据库
If(BD.searchQuery(form.sname)) //检索数据库
{
If(fetch_row(result))
{
Update (); //修改相应数据
Echo “success”;//输出修改成功
}
else
{
Echo “error”; //如果没有结果,提示出错
}
}
3.5.7 流程逻辑
3.5.8 接口
3.5.9 测试计划
输入数据预期结果
选择股票,更改状态更改成功并提示
3.6 登出模块设计
3.6.1模块描述
本模块是用户进行身份认证后可以使用的页面。

用户通过点击主页侧边栏上的图标来销毁认证凭据并退出登录。

3.6.2 功能
登出:
输入处理输出
3.6.3 性能
用户点选退出登录,后台将更改页面中的相应数据,销毁登录凭据并提示更改成功。

3.6.4 输出项
3.6.5 设计法
通过删除记录在$_SESSION[]中的登录凭据,来完成登陆。

伪代码如下:
unset($_SESSION['id']); //删除用户id
unset($_SESSION['pwd']); //删除用户password
if (!$_SESSION[‘pwd’])//平局删除成功
{
echo “登出成功”//输出提示
echo "<script> window.location= 'http://localhost/login.php';</script>";
完成跳转
}
Else //凭据删除失败
Echo “登出失败”
3.6.6 流程逻辑。

相关文档
最新文档