4.5订单模块详细设计
4.5.1收货地址设计
(1)页面显示:收货地址信息页面提供用户输入收货用户名,收货地址,联系方式等一系列信息。
(2)细节功能:在用户输入信息时候,JSP会通过JavaScript对输入的内容进行验证是否符合要求。此页面还提供用户所有使用过的地址信息选择,如果用户以前使用过地址,则在地址下拉菜单可以选择以前使用过的地址,当用户提交地址后,JSP会调用相应的组件,将地址信息写入数据库中,同时还要判断是不是已经存在此地址,如果此地址存在,则不用写入数据库中。
4.5.2订单信息提示设计
(1)页面显示:订单信息显示用户的订单号,以及所花费的费用信息。
(2)细节功能:此页面提供用户的订单信息,为了人性化功能,提供用户查看订单信息,以及继续选择商品功能。
4.6数据库详细设计
数据库的数据表的整体关系图如下图8所示。
 
图8    数据库表关系图
5.系统测试
5.1链接测试
主要从三方面进行链接测试。第一,测试网上书店系统所有链接能否按照需求进行链接;第二,测试页面能否对浏览器兼容;第三,确保书店系统上没有孤立的页面,孤立页面即指没有链接指向该页面,只有知道正确的URL地址才能访问。
5.2表单测试
考虑到用户在注册、登录等对表单进行操作时。这时,我们就需要测试提交操作的完整性,以及验证信息的正确性。还有表单只接受的某些指定的值,也要进行测试。比如:只接受的指定字符,在做测试时故意不写或者写错,看系统是否会报错。例如网上书店在用户使用表单进行注册时,要求用户必须在表单中输入“注册邮箱”、“密码”及“联系方式”等信息,以保证用户所提交信息的完整性。同时表单中的“注册邮箱”必须安装邮箱的格式进行,“密码”的长度不能小于6个字符,联系方式必须有11位有效的数字等。所以在具有表单信息的页面,就需要对表单的每个对象及对象的所有数据都需一个个进行测试,以保证系统的功能完善和稳固。
上一篇:基于.NET的儿童教育网站的设计与实现
下一篇:VC++晶片内部缺陷处理+文献综述

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

Python+mysql宠物领养平台的设计与实现

ASP.NET飞翔租贷汽车公司信...

基于激光超声检测金属材...

多频激励下典型非线性系统的振动特性研究

AES算法GPU协处理下分组加...

浅论职工思想政治工作茬...

上海居民的社会参与研究

从政策角度谈黑龙江對俄...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

浅谈高校行政管理人员的...

提高教育质量,构建大學生...

基于Joomla平台的计算机学院网站设计与开发

压疮高危人群的标准化中...

酵母菌发酵生产天然香料...