搜档网
当前位置:搜档网 › 网上书店项目设计报告

网上书店项目设计报告

网上书店项目设计报告
网上书店项目设计报告

项目设计报告

1、系统目标

对于典型的数据库管理系统,尤其是像网上书店这样数据流特别大的网络管理系统,必须要满足使用方便、操作灵活的需求。网上书店系统目标如下:

①展示网站最新的图书信息,不断更新商品种类,使用户了解最新的

市场动态

②根据图书的销售情况展示部分图书

③用户可以注册登录,修改个人资料,修改密码,查询提交的

订单

④实现购物车功能,用户选择图书后,在线提交订单

⑤对商品信息进行管理,可以按照商品的类别添加商品,可以

修改或删除商品信息,还可以管理特价商品

⑥可以查看用户的详细信息,修改用户的会员等级

⑦对用户提交的订单,根据情况进行阶段处理

⑧对管理员信息进行管理

⑨系统运行稳定,安全可靠

2、网上书店购物流程用户可以直接浏览图书,进行图书查询,将图书加入购物车,注册登陆后才能提交购物车和查询订单。订单提交成功后,前台用户操作流程就结束了。如图描述了网上商店的购物流程。

3、系统功能结构

1)网上书店前台实现的功能有:

网站首页:首页是客户打开网站的第一个页面,一般这个页面信息量大,且需充分展现网站特点,以吸引客户,留住客户。

上市新书:按录入系统的时间排序,优先显示新录入的书籍信息。

特价图书:显示特价书籍信息。

新用户注册:提供客户网上自助注册功能,填写注册表单并提交后,就能成为书店的用户,并可以进行网上购书。

用户登录:供已注册的用户登录,登录后才可网上购书。

购物车管理:已登录的用户将购买的书籍放入购物车,可以修改物品的数量,删除物品,清空购物车等。

订单管理:登录的用户可以查看自己已下的订单,可查看订单状态,订单详细信息,删除订单等。

2)网上书店后台管理实现功能有:

管理员登录:管理员通过输入用户名和密码登录。不同类型的管理员管理不同的信息。

商品分类管理:只有商品管理员可以操作。可以新增商品分类,修改和删除商品分类。并可以把信息以文件形式导出。

商品管理:只有商品管理员可以操作。可以新增商品,查看、修

改和删除商品信息。并可以把信息以文件形式导出

特价商品管理:只有商品管理员可以操作。可以新增特价商品,查看、修改和删除特价商品信息。并可以把信息以文件形式导出。

订单管理:只有订单管理员可以操作。可以查看和处理订单。并可以把订单信息以文件形式导出。

会员和留言管理:只有会员管理员可以操作。可以查看会员信息, 修改会员等级,删除会员。可以查看、回复和删除留言。并可以把会员和留言信息以文件形式导出。

系统用户管理:只有系统管理员可以操作。可以查看和修改管理员信息,包括管理员类型和密码。以及新增和删除管理员。

4、系统开发环境

本系统采用的技术方案为JSP+Tomcat+Mysql即使用JSP作为

Web服务器端开发语言,采用Tomcat作为Web服务器和JSP引擎,采用Mysql作为后台数据库管理系统。

本系统开发环境如下:

操作系统:Windows 7或xp

运行工具:Internet Explorer 8.0

开发工具:Eclipse

数据库:Mysql

服务器:Tomcat 6.0

5、数据库设计数据库是依照某种数据模型组织起米并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。

数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。

物理数据层。它是数据库的最内层,是物理存贮设备上实际存储的数据的集合。这些数据是原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成。

概念数据层。它是数据库的中问一层,是数据库的整体逻辑表示。指出了每个数据的逻辑定义及数据问的逻辑联系,是存贮记录的集合。它所涉及的是数据库所有对象的逻辑关系,而不是它们的物理情况,是数据库管理员概念一卜的数据库。

逻辑数据层。它是用户所看到和使用的数据库,表示了一个或一些

特定用户使用的数据集合,即逻辑记录的集合。

数据库不同层次之问的联系是通过映射进行转换的。数据库具有以下主要特点:

实现数据共享。数据共享包含所有用户可同时存取数据库中的数据,

也包括用户可以用各种方式通过接口用数据库,并提供数据共享。

减少数据的冗余度。同文件系统相比,由于数据库实现丫数据共享,从而避免了用户各自建立应用文件。减少了大量重复数据,减少了数据冗余,维护了数据的一致性。

数据的独立性。数据的独立性包括数据库中数据库的逻辑结构和应用程序相互独立,也包括数据物理结构的变化不影响数据的逻辑结构。

数据实现集中控制。文件管理方式中,数据处于一种分散的状态,不同的用户或同一用户在不同处理中其文件之问毫无关系。利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据问的联系。

数据库中表的描述:

相关主题