人人范文网 范文大全

网上书城总体设计说明书

发布时间:2020-03-02 19:58:17 来源:范文大全 收藏本文 下载本文 手机版

总体设计说明书 网上书城系统

1.引言

1.1编写目的

该项目的目的是开发一个电子书店网站以及后台管理系统。 1.2范围

A名称:网上书城系统 B适用于每个网民 1.3项目背景

相信大家一定都有逛书店的经验,一般来说,逛书店的人可以分为,一种是根本不买书,只是想要看看吸收点咨询,另一种是要买书,而会对于书进行比较,甚至是货比三家。对于纯粹逛书店的人来讲,常常是站到脚酸;同样对于需要买书的人而言,往往也要逛好几家书店,仔细翻阅内容才能购买。

所以,电子书店的出现,也随着网络的发达如雨后春笋般盛行起来,同样提供内容简介和封面图片,消费者一样可以在家里就拥有类似逛书店般的乐趣。 加上在搜索引擎这种咨询科技的帮助下,消费者很快就可以搜寻到想要的书籍;例如留言板,讨论区,e-mail服务,更是为传统书店提供多元化的服务。 1.4参考资料

【1】Bruce Eckel著,侯捷 译 Thinking in Java Second Edition.机械工业出版社,2002.【2】孙鑫 Java Web开发详解-XML+XSLT+Servler+JSP深入剖析与实例应用.电子工业出版 ,2006.【3】Roger S.Preman.Software Engineering A Practitioner’s Approach Fifth Edition.机械工业出版社,2006.【4】Paul DuBois.MySQL:The definitive guide to using,programming,and administering MySQL 4,Second Edition.Sams,2004.【5】Michael Kofler.The Definitive Guide to MySQL 5,Thitd Edition.Apre,2006.【6】Robin Dewson 著,董明 译.SQL Server 2005基础教程.人民邮电出版社,2006.【7】Joseph Schmuller 著,李虎 赵龙刚 译.UML基础,案例与应用.人民邮电出版社,2006.2.总体设计

2.1总体结构设计 用户注册; 用户登录;

查看用户的订单信息; 修改用户个人信息;

图书选购(可按分类方式查找图书,或通过关键字进行查询); 查看图书详细情况; 购物车功能; 后天管理部分;

商店图书管理:添加,修改,删除,查看; 用户信息管理:查看,修改,删除;

订单信息管理:查看订单清单,更新订单付款,出货状态,删除订单。 购物车功能:核对库存,核对图书,核对数量,核对金额。

2.2开发环境

网页设计:Dreamweaver 8 J2EE环境:Jcreator Pro 3.50 Eclipse SDK Version:3.2.1 MyEclipse5.0GA Apache Tomcar 5.5.20 安装Tomcat:使用WinRAR等解压工具将apache-tomcat-5.5.20.zip解压到指定的驱动器和目录中。 2.3运行环境

采用Microsoft SQL Server作为数据存储数据库,或者采用MySql;

采用JSP/SERVLET/JavaBean技术作为系统的解决方案,使系统具有更好的可扩展性; 采用Weblogic作为系统的应用服务器,或者支持JDK1.4.2,TOMCAT4,SERVERLET,JDBC FOR MYSQL&MISSQL虚拟主机;

客户端采用浏览器形式,满足零客户端的易用性要求;

资金允许条件下选用支持PHP4&5+Zend2.1,支持DSO(APACHE模块)和CGI两种方式运行,这样在客户维护,可以自由选择PHP脚本的运行方式。 2.4需求概述

用户的主要权限:注册;登录;修改个人信息;图书选购;图书详细情况查看;查看订单信息;

购物车主要功能:核对用户信息;核对图书信息;核对库存;核对金额; 2.5处理流程

●普通用户:首页(index.jsp),浏览书目,注册,登录; ●新用户注册:转到注册页面(reg.jsp),要求填入个人信息,完成后回到首页(index.jsp); 老用户输入用户名密码登录(login.jsp),若错误转到错误页面(errorpge.jsp);正确可选择更新个人资料(modimy.jsp),进行购物;还可以查看以下的订单和货品状态(userinfo.jsp); 用户可在首页(index.jsp)分类中选择图书,转到图书列表页面(booklist.jsp),详细介绍该图书;

确定购买该书,则转到购买页面(purchase.jsp),要求输入数量,确定则转到最后确定页面(showbook.jsp),否则回到首页(index.jsp); 确定后转到购物车页面(shoperlist.jsp),显示购物车物品清单;确定货品和金额后,生成订单(showindent.jsp);

●管理员:通过首页(index.jsp)的网站管理进入后台管理页面(manage/..); 进入管理员登录页面(manage/login.jsp),要求输入用户名,密码; 正确进入后台管理主页面(manage/main.jsp),错误则转到错误页面(manage/error.html); 后台管理主页面(manage/main.jsp),即时显示书店最新的订单情况,并可进行商店图书查询(manage/booklist.jsp),添加图书资料(manage/addbook.jsp),订单信息查询(manage/orderlist.jsp),用户信息查询(manage/userlist.jsp);完成后退出(loginout.jsp); 商店图书查询(manage/booklist.jsp):显示书店当前图书情况,并可进行图书资料修改(manage/modibook.jsp);点击图书名可以查看该书的作者,数量等属性((manage/showbook.jsp);

订单信息查询(manage/orderlist.jsp):可以查看订单详细情况(manage/indentlist.jsp); 用户信息查询(manage/userlist.jsp):可以查看用户详细资料(manage/showuser.jsp),修改用户资料(manage/modiuser.jsp)。

3.数据库设计 3.1数据库的分析

数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有Acce,SQL Server,MySql,Oracle等。根据用户需求和系统分析,本系统初步设计采用SQL Server2000数据库管理系统。在SQL Server2000数据库管理系统中建立名称为bookdatabase的数据库。 3.2数据库的设计

3.2.1数据库的设计结构

为满足系统需要,本系统总共建立了My_Book,My_BookCla,My_BookAdminuser,My_Users,My_Indent和My_IndentList6个数据表。

3.2.2数据表的结构 3.2.2.1商店图书表

商店图书表用来存储商店所有图书的信息,并设定Id为查询图书的主键值。

3.2.2.2商店图书类别表

此表主要用来分类图书,使图书可以根据不同的类别分开管理,提高效率。使用图书Id为主键值。

3.2.2.3商店管理员表

此表是用来保存管理员用户名与密码的,当管理员登录时核对用户名与密码。

3.2.2.4购书用户表

此表是提供给用户,当其决定购买任一本书时,需要提交给网站的信息。 3.2.2.5购物车订单好表

此表为用户确定购买任一本书时,系统自动生成的订单。当用户填写了购书信息后,系统返回此信息。以便管理员以后进行核对。

3.2.2.6购物车订单货物列表

此表提供购物车的订单号和购物车里的物品列表,方便管理员通知仓库发货。

网上书城需求分析

酒店管理系统总体设计说明书

教务管理系统总体设计说明书

网上书城项目开发总结报告

javaee网上书城开题报告

高教社网上书城(定稿)

雅泸高速公路总体设计说明书_C18

大学生网上书城的SWOT分析

网上订货说明书(改)

精品书城

网上书城总体设计说明书
《网上书城总体设计说明书.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档