股票交易系统-交易管理子系统详细设计
- 格式:docx
- 大小:279.93 KB
- 文档页数:11
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
设置限制