全文预览

计算机毕业论文-JSP在线CD销售系统论文

上传者:火锅鸡 |  格式:doc  |  页数:36 |  大小:0KB

文档介绍
统中,功能界面可以分为客户界面部分和管理员界面部分,详细功能需求如下:Р用户界面部分:Р查看CD详细信息,并可以直接购买任意数量的欲选购的CD唱片;РCD查询功能:可按分类方式查找CD,也可通过任意关键字进行查询,并可以查看搜索到的CD唱片的详细信息;Р购物车功能:可对购买物品数量进行修改,可以删除购买商品,也可以清空购物车;Р用户注册功能:因为不打算给未注册用户预留浏览接口,所以必须提供便捷的用户注册功能;Р查看用户的订单信息:用户可以查看自己的订单信息;Р查看用户积分等级:用户可以查看自己的积分信息;Р查看销量排行:用户可以查看CD唱片销量排行榜。Р管理界面部分:РCD管理功能:管理员登陆后可以添加新的CD信息以及新的CD分类、可以修改已有CD信息、可以删除已有CD信息、可以查看已有CD信息;Р用户管理功能:管理员登陆后可以修改已注册用户信息、可以删除已注册用户、可以查看已注册用户的详细信息等;Р订单管理功能:查看订单清单、更新订单付款、查看出货状态、删除订单;Р查看销售统计,管理员可以查看CD销售情况以及销售排行。Р2.3 系统开发的设计思想Р本系统存在3种用户:管理员用户、未注册用户、已注册用户。为了简化思路,我们不给未注册用户提供浏览接口,而是需要用户注册以后才能进行浏览CD或购买CD等动作。而管理员用户则由系统初始化的时候指定,并不采用注册机制,另外就是需要提供给普通用户和管理员用户不同的接口。登陆判定上采用首次给予数据库验证,然后把用户信息写进session,然后其他页面采用session验证。Р本系统采用三层架构设计,即程序逻辑结构分为用户界面层、业务逻辑处理层和数据存储层。三层在实际的物理结构上也是独立的,业务逻辑处理层采用Java Bean实现,用户界面与业务逻辑分离,系统的安全性、可维护性、重用性和可扩展性都大大提高。三层架构的工作原理如图2.1所示。

收藏

分享

举报
下载此文档