股票交易系统-交易管理子系统详细设计_第1页
股票交易系统-交易管理子系统详细设计_第2页
股票交易系统-交易管理子系统详细设计_第3页
股票交易系统-交易管理子系统详细设计_第4页
股票交易系统-交易管理子系统详细设计_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、3详细设计 3.1登录模块设计 3.1.1模块描述 本模块是用户进行身份认证以及认证凭据销毁的模块。用户通过输入正确的用户名和密 码,通过点击页面上的提交按钮来打开相应的页面。 3.1.2功能 IPO图如下: 登录: 输入处理输出 3.1.3性能 完成系统的安全登录和登出。 3.1.4输入项 名称 标识 类型和格式 输入方式 用户名 userID Varchar 文本框 密码 password Varchar 文本框 3.1.5输出项 名称 标识 类型和格式 输出方式 主页 Admi n.php 网站 脚本输出 3.1.6设计方法 登录页面login.php通过表单把文本框内输入的用户名和密码

2、提交给后台处理页面 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 window.loca

3、tion= http:/localhost/admin.php ;跳转 else Echo error; II如果没有,提示相应问题 history.go(-1); II返回登录页面 3.1.7流程逻辑 输出i 聃 .17OI d foiU; S 3.1.8 接口 m M u w 丁 Q nip/, iMhW KlJf * 奋* *rwew Itc*业 * Mwr 1 M AflAVkl5* 虑址f 敲理! 123rm XT3 萱看信息 IQ览用由 B swr? 股第信息 勺RU督占 4lH !|聞1 MOB E 1000 lAdi JFJK CH .JM 0# 3 曹 0 竣 3.2.9测试

4、计划 输入数据 预期结果 股票名称 查找成功并正常显示内容 3.3设置限制模块设计 3.3.1模块描述 本模块是用户进行身份认证后可以使用的页面。用户通过页面的复选框选择要更改涨停 与跌停限制的股票名称,在文本框中输入涨停限制与跌停限制并点击提交,页面通过连接数 据库来修改相应数据。 3.3.2功能 IPO图如下: 输入处理输出 3.3.3性能 用户通过复选框选择要修改的股票,在文本框中输入设置的上下限点击提交,后台将更 改数据库中对应用户的相应数据,并提示更改成功。 3.3.4输入项 名称 标识 类型和格式 输入方式 股票名称 Sn ame Varchar 复选框 设置涨停限制 Uplimi

5、t Double 文本框 设置跌停限制 dow nlimit Double 文本框 3.3.5输出项 名称 标识 类型和格式 输出方式 操作成功提示 Change seccess int 弹窗,脚本输出 3.3.6设计方法 用户选择股票名称, 通过表单传入相应的检索函数中进行检索。通过连接数据库,检索 信息,将对应的股票信息更新并提示修改成功。 伪代码如下: Connection BD;连接数据库 DB.ope n();II打开数据库 lf(BD.searchQuery(form.id,form.pwd) II 检索数据库 lf(fetch_row(result) Update (uplimi

6、t,dow nlimit);II 修改相应数据 Echo “ success ” II输出修改成功 else Echo error ” ;II如果没有结果,提示出错 3.3.7流程逻辑 询豈眉円內上 下限 338 接口 awir 3TTlfl 丄 牛IBS疔I 中B丄 申EK听 和左it 眾丄 中m仃 驷丄 甲Bffi ITTeW 5T 中Bi亍 EpfifX i也相 中13审tj 1 1于Bffi亍1 Q期工 31i 3.3.9测试计划 输入数据 预期结果 选择股票名称、输入上下限 更改数据库数据并提示成功 3.4密码修改模块设计 341模块描述 本模块是用户进行身份认证后可以使用的页面。用

7、户通过页面的文本框输入旧密码,并 两次填写新密码,提交之后页面通过连接数据库来修改相应数据。 342功能 IPO图如下: 输入处理输出 3.4.3性能 用户输入旧密码和两次新密码,点击提交按钮,后台将更改数据库中的相应数据,并提 示更改成功。 344输入项 名称 标识 类型和格式 输入方式 旧密码 Pwd Varchar 文本框 新密码1 n Pwd1 Varchar 文本框 新密码2 n Pwd2 Varchar 文本框 345输出项 名称 标识 类型和格式 输出方式 操作成功提示 Change seccess int 弹窗,脚本输出 操作失败提示 Chan ge failed Int 弹窗

8、,脚本输出 3.4.6设计方法 用户填写旧密码与新密码,通过表单与登录凭据进行比较,若旧密码正确且两次输入的 新密码相同,连接数据库,将对应的用户信息进行更新并提示更新成功。 伪代码如下: Connection BD;连接数据库 DB.ope n();II打开数据库 lf(BD.searchQuery(form.id,form.pwd) II 检索数据库 lf(fetch_row(result ) II修改相应数据 Echo “ success ”/;输出修改成功 Else II条件不符,拒绝修改 Echo “ error 提示出错 347流程逻辑 348 接口 349测试计划 输入数据 预期

9、结果 输入正确的旧密码和两遍同样的新密码 更改数据库数据并提示成功 旧密码不正确或两次新密码不相冋 提示更改失败 3.5暂停重启模块设计 3.5.1模块描述 本模块是用户进行身份认证后可以使用的页面。用户通过页面的复选框选择要更改状态 的股票,提交之后页面通过连接数据库来修改相应数据。 3.5.2功能 IPO图如下: 输入处理输出 3.5.3性能 用户选择相应的股票名称,点击重启或暂停按钮,后台将更改数据库中的相应数据,并 提示更改成功。 3.5.4输入项 名称 标识 类型和格式 输入方式 股票名称 Sn ame Varchar 复选框 3.5.5输出项 名称 标识 类型和格式 输出方式 操作

10、成功提示 Change seccess int 弹窗,脚本输出 3.5.6设计方法 用户选择股票名称, 通过表单传入相应的检索函数中进行检索。通过连接数据库,检索 信息,将对应的股票信息进行更新出来并提示更新成功。 伪代码如下: Connection BD;连接数据库 DB.ope n(); II打开数据库 lf(BD.searchQuery(form.s name) II 检索数据库 lf(fetch_row(result) Update (); II修改相应数据 Echo “ success ”/;输出修改成功 else Echo “ error 如果没有结果,提示出错 3.5.7流程逻辑

11、 3.5.8 接口 3.5.9测试计划 输入数据 预期结果 选择股票,更改状态 更改成功并提示 3.6登出模块设计 361模块描述 本模块是用户进行身份认证后可以使用的页面。用户通过点击主页侧边栏上的图标来销 毁认证凭据并退出登录。 362功能 登出: 输入处理输出 3.6.3性能 用户点选退出登录,后台将更改页面中的相应数据,销毁登录凭据并提示更改成功。 364输出项 名称 标识 类型和格式 输出方式 操作成功提示 logout_seccess int 弹窗,脚本输出 365设计方法 通过删除记录在$_SESSION中的登录凭据,来完成登陆。 伪代码如下: unset($_SESSIONid); / 删

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论