3 详细设计 3.1 登录模块设计3.1.1 模块描述本模块是用户进行身份认证以及认证凭据销毁的模块。用户通过输入正确的用户名和密码,通过点击页面上的提交按钮来打开相应的页面。3.1.2 功能IPO 图如下:登录:输入处理输出3.1.3 性能完成系统的安全登录和登出3.1.4 输入项名称标识类型和格式输入方式用户名userIDVarchar文本框密码passwordVarchar文本框3.1.5 输出项名称标识类型和格式输出方式主页Admin.php网站脚本输出3.1.6 设计方法登录页面 login.php 通过表单把文本框内输入的用户名和密码提交给后台处理页面check.php,后台通过检索数据库来判断用户名与密码是否合法。如果合法,则将表单数据写入$_session[],并跳转到 admin.php;如果不合法,则输出相应提示并返回 login.php。伪代码如下:ConnectionBD;〃连接数据库DB.open();//打开数据库If(BD.searchQuery(form.id,form.pwd))//检索数据库{If(fetch_row(result))//如有搜索结果,开始跳转{$_SESSION[‘id']=$id;$_SESSION[‘pwd']=$pwd;//保留登录凭据echo"";〃跳转}else{Echoerror;//如果没有,提示相应问题history.go(-1);//返回登录页面}3.1.7 流程逻•输出 I]kiSuchUeer输出:paserrord3.1.8 接十 C?勺 1,启-fl^JlDCBHiPrl-og*iphpO-hflii*EHnSB-$土PleasesigninDfitfTWfrct"ntsignI3.1.9 测试计划输入数据预期结果用户名、密码$_SESSION[]被写入,并跳转到主页3.2 查看信息模块设计3.2.1 模块描述本模块是用户进行身份认证后可以使用的页面。用户通过页面的下拉列表选择要查询的股票名称,页面通过检索数据库展示相应的股票信息和股票交易信息。3.2.2 功能IPO 图如下:输入处理输出3.2.3 性能用户选择相应的股票名称,系统将展示搜索结果3.2.4 输入项名称标识类型和格式输入方式股票名称SnameVarchar选择下拉列表3.2.5 输出项股票信息:名称标识类型和格式输出方式股票代码SidChar(5)列表,脚本循环输出名称SnameVarchar(20)列表,脚本循环输出状态StateInt(11)列表,脚本循环输出当刖成交价PriceFloat(&2)列表,脚本循环输出市值MarketInt(11)列表,脚本循环输出上市日期TimetomarketDate列表,脚本循环输出股票交易信息:名称标识类型和格式输出方式操作代码cidChar列表,脚本循环输出操作CnameVarchar列表,脚本循环输出总量SumInt列表,脚本循环输出价值WarthFloat列表,脚本循环输出日期...