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++晶片内部缺陷处理+文献综述

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

C#学校科研管理系统的设计

医院财务风险因素分析及管理措施【2367字】

国内外图像分割技术研究现状

公寓空调设计任务书

中国学术生态细节考察《...

神经外科重症监护病房患...

志愿者活动的调查问卷表

承德市事业单位档案管理...

10万元能开儿童乐园吗,我...

AT89C52单片机的超声波测距...