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

  • 格式:docx
  • 大小:279.93 KB
  • 文档页数:11

下载文档原格式

  / 11
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3详细设计

3.1登录模块设计

3.1.1模块描述

本模块是用户进行身份认证以及认证凭据销毁的模块。用户通过输入正确的用户名和密

码,通过点击页面上的提交按钮来打开相应的页面。

3.1.2功能

IPO图如下:

登录:

输入处理输出

3.1.3性能

完成系统的安全登录和登出。

登录页面login.php通过表单把文本框内输入的用户名和密码提交给后台处理页面check.php,后台通过检索数据库来判断用户名与密码是否合法。如果合法,则将表单数据写入$_session[],并跳转到admin.php ;如果不合法,则输出相应提示并返回login.php。伪代码如下:

Connection BD;〃连接数据库

DB.ope n(); II打开数据库

lf(BD.searchQuery(form.id,form.pwd)) II 检索数据库

{

lf(fetch_row(result)) II如有搜索结果,开始跳转

{

$_SESSION[ 'id ' ]=$id;

$_SESSION[ ' pwd' ]=$pwdII 保留登录凭据

echo "";〃跳转} else

{

Echo error; II如果没有,提示相应问题

history.go(-1); II返回登录页面

Please sign in

3.1.9测试计划

输入数据

预期结果

用户名、密码

$SESSION 被写入,并跳转到主页

4 0 勺-itlpy/locaffmrt.-ausnpip

• f

罟咖 K»EH ・W]# ♦口 - * M

S

* 奋" 垃■亡 OirameCT JEO 匚:fc 二 鱼

O loqiir H 直 氐

- ^roaaail K

3.2查看信息模块设计

3.2.1模块描述

本模块是用户进行身份认证后可以使用的页面。用户通过页面的下拉列表选择要查询的

股票名称,页面通过检索数据库展示相应的股票信息和股票交易信息。

3.2.2功能

IPO图如下:

输入处理输出

3.2.3性能

用户选择相应的股票名称,系统将展示搜索结果。

股票信息:

3.2.6设计方法

用户选择股票名称,通过表单传入相应的检索函数中进行检索。通过连接数据库,检索

信息,将对应的股票信息以及股票交易信息提取出来并显示在页面中。

伪代码如下:

Connection BD;〃连接数据库

DB.ope n(); II打开数据库

lf(BD.searchQuery(form.id,form.pwd)) II 检索数据库

{

lf(fetch_row(result))

Echo $result //如果有结果,输出结果

}

else

{

Echo “ NoFound ”;//如果没有结果,提示没有结果

}

3.2.7流程逻辑

显示膘駆

母Miffl * 彷• I 1 皿亡[FifS 一左二亞

iiB廉刚

刃出囲畑

膛蔡信息

甲smiT交舄开启iqg

股票交易信息

Ujfc-Jkm.KJt吊址口*1

|» ftjg

输入数据预期结果

股票名称查找成功并正常显示内容

3.3.1模块描述

本模块是用户进行身份认证后可以使用的页面。用户通过页面的复选框选择要更改涨停

与跌停限制的股票名称,在文本框中输入涨停限制与跌停限制并点击提交,页面通过连接数

据库来修改相应数据。

3.3.2功能

IPO图如下:

输入处理输出

3.3.3性能

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

3.3.4输入项

用户选择股票名称,通过表单传入相应的检索函数中进行检索。通过连接数据库,检索信息,将对应的股票信息更新并提示修改成功。

伪代码如下:

Connection BD;〃连接数据库

DB.ope n(); II打开数据库

lf(BD.searchQuery(form.id,form.pwd)) II 检索数据库{

lf(fetch_row(result))

{

Update (uplimit,dow nlimit); II 修改相应数据

Echo “ success ” II输出修改成功

}

else

{

Echo error ” ;II如果没有结果,提示出错

}

}

3.3.7流程逻辑

339测试计划

输入数据

预期结果

选择股票名称、输入上下限

更改数据库数据并提示成功

交曷■!?理嘉统.疾迎! root 王贡

___________ ・ 辻匚』

中 BWii

井宁环

中E1工

中酹育

时•〒丘离 [口 EM 丄

qiffliftii IP«T

CFfflBfi

5TT^«

|晌(T

■M

中H )輸亍

井宁运課

中El 工

中型Sri

°EiI

甲国审订

「磅1H

1

中酿行

| 5TF 云厨 [(WT

设置限制