股票交易系统_第1页
股票交易系统_第2页
股票交易系统_第3页
已阅读5页,还剩7页未读, 继续免费阅读

下载本文档

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

文档简介

1、。3 详细设计3.1登录模块设计模块描述本模块是用户进行身份认证以及认证凭据销毁的模块。 用户通过输入正确的用户名和密码,通过点击页面上的提交按钮来打开相应的页面。功能IPO 图如下:登录:输入处理输出检测是否合法输入用户名、密码跳转到首页保存凭据性能完成系统的安全登录和登出。输入项名称标识类型和格式输入方式用户名userIDVarchar文本框密码passwordVarchar文本框输出项名称标识类型和格式输出方式主页Admin.php网站脚本输出设计方法登录页面login.php通过表单把文本框内输入的用户名和密码提交给后台处理页面check.php ,后台通过检索数据库来判断用户名与密码

2、是否合法。如果合法,则将表单数据写入 $_session,并跳转到admin.php ;如果不合法,则输出相应提示并返回login.php。伪代码如下:Connection BD;/连接数据库DB.open();/ 打开数据库If(BD.searchQuery(form.id,form.pwd)/ 检索数据库If(fetch_row(result)/ 如有搜索结果, 开始跳转$_SESSIONid =$id;$_SESSIONpwd=$pwd;/ 保留登录凭据echowindow.location=http:/localhost/admin.php;/跳转elseEcho error; /如果

3、没有,提示相应问题history.go(-1); /返回登录页面。1。流程逻辑接口测试计划输入数据预期结果用户名、密码$_SESSION被写入,并跳转到主页。2。3.2查看信息模块设计模块描述本模块是用户进行身份认证后可以使用的页面。 用户通过页面的下拉列表选择要查询的股票名称,页面通过检索数据库展示相应的股票信息和股票交易信息。功能IPO 图如下:输入处理输出列出相应的股票信息选择查询的股票名称搜索相应的股票信息以及交易记录性能用户选择相应的股票名称,系统将展示搜索结果。输入项名称标识类型和格式输入方式股票名称SnameVarchar选择下拉列表3.2.5 输出项股票信息:名称标识类型和格式

4、输出方式股票代码SidChar(5)列表, 脚本循环输出名称SnameVarchar(20)列表, 脚本循环输出状态StateInt(11)列表, 脚本循环输出当前成交价PriceFloat(8,2)列表, 脚本循环输出市值MarketInt(11)列表, 脚本循环输出上市日期TimetomarketDate列表, 脚本循环输出股票交易信息:名称标识类型和格式输出方式操作代码cidChar列表, 脚本循环输出操作CnameVarchar列表, 脚本循环输出总量SumInt列表, 脚本循环输出价值WarthFloat列表, 脚本循环输出日期CdateDate列表, 脚本循环输出3.2.6 设计方

5、法用户选择股票名称, 通过表单传入相应的检索函数中进行检索。通过连接数据库, 检索信息,将对应的股票信息以及股票交易信息提取出来并显示在页面中。伪代码如下:Connection BD;/连接数据库DB.open();/打开数据库If(BD.searchQuery(form.id,form.pwd)/ 检索数据库If(fetch_row(result)。3。Echo $result/ 如果有结果,输出结果elseEcho “Not Found ”;/ 如果没有结果,提示没有结果流程逻辑接口测试计划输入数据预期结果股票名称查找成功并正常显示内容。4。3.3设置限制模块设计模块描述本模块是用户进行身

6、份认证后可以使用的页面。用户通过页面的复选框选择要更改涨停与跌停限制的股票名称,在文本框中输入涨停限制与跌停限制并点击提交,页面通过连接数据库来修改相应数据。功能IPO 图如下:输入处理输出选择要修改涨跌上下更改数据库中相应的限的股票提示更改成功股票信息性能用户通过复选框选择要修改的股票, 在文本框中输入设置的上下限点击提交, 后台将更改数据库中对应用户的相应数据,并提示更改成功。3.3.4输入项名称标识类型和格式输入方式股票名称SnameVarchar复选框设置涨停限制UplimitDouble文本框设置跌停限制downlimitDouble文本框3.3.5输出项名称标识类型和格式输出方式操

7、作成功提示Change_seccessint弹窗,脚本输出3.3.6设计方法用户选择股票名称, 通过表单传入相应的检索函数中进行检索。通过连接数据库, 检索信息,将对应的股票信息更新并提示修改成功。伪代码如下:Connection BD;/连接数据库DB.open();/打开数据库If(BD.searchQuery(form.id,form.pwd)/ 检索数据库If(fetch_row(result)Update (uplimit,downlimit); /修改相应数据Echo “success ”; / 输出修改成功elseEcho “error ”;/ 如果没有结果,提示出错流程逻辑。5

8、。接口测试计划输入数据预期结果选择股票名称、输入上下限更改数据库数据并提示成功。6。3.4密码修改模块设计3.4.1模块描述本模块是用户进行身份认证后可以使用的页面。用户通过页面的文本框输入旧密码,并两次填写新密码,提交之后页面通过连接数据库来修改相应数据。3.4.2功能IPO 图如下:输入处理输出更改当前用户的账户旧密码、新密码提示更改成功信息3.4.3性能用户输入旧密码和两次新密码,点击提交按钮, 后台将更改数据库中的相应数据,并提示更改成功。3.4.4输入项名称标识类型和格式输入方式旧密码PwdVarchar文本框新密码1nPwd1Varchar文本框新密码2nPwd2Varchar文本

9、框3.4.5输出项名称标识类型和格式输出方式操作成功提示Change_seccessint弹窗,脚本输出操作失败提示Change_failedInt弹窗,脚本输出3.4.6设计方法用户填写旧密码与新密码,通过表单与登录凭据进行比较,若旧密码正确且两次输入的新密码相同,连接数据库,将对应的用户信息进行更新并提示更新成功。伪代码如下:Connection BD;/连接数据库DB.open();/ 打开数据库If(BD.searchQuery(form.id,form.pwd)/ 检索数据库If(fetch_row(result)&npwd1=npwd2)/ 如果旧密码正确,且两次新密码相同开始修改

10、Update (pwd);/ 修改相应数据Echo “success ”; / 输出修改成功Else/ 条件不符,拒绝修改Echo “error ”;/ 提示出错。7。流程逻辑接口测试计划输入数据预期结果输入正确的旧密码和两遍同样的新密码更改数据库数据并提示成功旧密码不正确或两次新密码不相同提示更改失败。8。3.5暂停重启模块设计3.5.1模块描述本模块是用户进行身份认证后可以使用的页面。用户通过页面的复选框选择要更改状态的股票,提交之后页面通过连接数据库来修改相应数据。3.5.2功能IPO 图如下:输入处理输出需要更改交易状态的更改所选股票状态提示更改成功股票名称性能用户选择相应的股票名称,

11、点击重启或暂停按钮,后台将更改数据库中的相应数据,并提示更改成功。输入项名称标识类型和格式输入方式股票名称SnameVarchar复选框输出项名称标识类型和格式输出方式操作成功提示Change_seccessint弹窗,脚本输出设计方法用户选择股票名称,通过表单传入相应的检索函数中进行检索。通过连接数据库,检索信息,将对应的股票信息进行更新出来并提示更新成功。伪代码如下:Connection BD;/连接数据库DB.open();/ 打开数据库If(BD.searchQuery(form.sname)/ 检索数据库If(fetch_row(result)Update ();/ 修改相应数据Ec

12、ho “success ”; / 输出修改成功elseEcho “error ”;/ 如果没有结果,提示出错流程逻辑。9。接口测试计划输入数据预期结果选择股票,更改状态更改成功并提示。10。3.6登出模块设计模块描述本模块是用户进行身份认证后可以使用的页面。 用户通过点击主页侧边栏上的图标来销毁认证凭据并退出登录。功能登出:输入处理输出点击登出按钮删除浏览器存储的跳转到登录页面登陆凭据性能用户点选退出登录,后台将更改页面中的相应数据,销毁登录凭据并提示更改成功。输出项名称标识类型和格式输出方式操作成功提示logout_seccessint弹窗,脚本输出设计方法通过删除记录在$_SESSION中的登录凭据,来完成登陆。伪代码如下:unset($_SESSIONid); /删除用户 idunset($_SESSIONpwd);/ 删除

温馨提示

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

评论

0/150

提交评论