在线CD销售系统的开发及其应用(二)(4)

2012-08-19 23:41

YES

(NULL)

邮编

Email

varchar(50)

YES

(NULL)

E-mail地址

RegTime

datetime

YES

(NULL)

注册时间

RegIPAdress

varchar(20)

YES

(NULL)

注册IP

 SHAPE  \* MERGEFORMAT 

 SHAPE  \* MERGEFORMAT 

 SHAPE  \* MERGEFORMAT 

 SHAPE  \* MERGEFORMAT 

  4.3  界面设计
  为了提高代码的重用性,在线CD销售系统的界面采用框架形式,即页面头尾部分只需要设计一次。之后的jsp文件,其中只需写上以下两句代码,就可以看见页面头尾效果。

<%@include file=”inc/head.inc”>

<%@include file=”inc/tail.inc”>


  4.3.1  用户图形界面的设计

  (1) 用户登陆模块设计

  为了验证用户是否合法,系统需要用户提供用户名和密码来进行验证,这一功能由用户登陆模块完成。本模块需要运用login.java这个bean,来设计一个表单让用户输入用户名和密码。在本模块中,对于用户输入的用户名和密码,系统在发现错误时,应及时做出错误报告。

  用户登陆模块的预览效果如图4-16所示。

  (2) 在线购买功能模块设计
  针对用户界面,由于“CD列表”和用户导航条等部分是只有用户界面可以看到的,所以将这两部分设计成一个新的框架形式,提高复用性。在本模块中用户可以浏览现有CD、用不同的方法查找CD(分类查询、关键字查询)、查看CD详细资料、把CD放入购物车、转到其他模块等。

  在线购买功能模块运行截图如图4-17所示。

图4-16  用户登陆模块的预览效果

图4-17  在线购买功能模块运行截图

(3) 我的购物车功能模块设计
在本模块中,用户可以修改购买数量、删除已经选购的CD、提交购物车(在提交时可以简单附言说明)、清空购物车、继续购买或查询CD、转到其他模块等。

我的购物车功能模块运行效果图如图4-18所示。

图4-18  我的购物车功能模块运行效果

(4) 订单信息功能模块设计
本模块中用户可以看见自己已经提交的所有订单,可以查看订单的详细情况。确认订单时,系统采用弹出窗口的形式显示相信信息,在弹出窗口中可以进行付款。

订单信息功能模块的运行效果图如图4-19所示。

图4-19  订单信息功能模块的运行效果图

(5) 销量统计功能模块设计
这个模块可以显示销量排名在前100的CD名称和数量。销量统计模块首先生成销量统计管理类op_sale_statistics的实例对象,然后调用该对象的getSaleNumOrder()方法,从数据库取出销量前100名的CD的名称和销售数量并显示在页面上。

销量统计功能模块的运行效果图如图4-20所示。

4.3.2 管理员图形界面的设计 (1) 管理员登陆功能模块设计
为了验证管理员的身份,系统需要进行用户名和密码的验证,与用户图形界面的设计类似,本模块也需要运用login.java这个bean,设计一个表单让管理员输入用户名和密码。

(2) 现有CD管理功能模块设计
在这个模块里,管理员拥有对现有CD的详细资料进行查看、修改CD名称、删除CD

等权限。

图4-20  销量统计功能模块的运行效果图

(3) 添加新CD功能模块设计
在这个模块中,要添加一段JavaScript代码,对表单数据的合法性进行验证。

<script language="javascript">


在线CD销售系统的开发及其应用(二)(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浅谈用友财务软件的功能缺陷及其完善

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: