网上书城电子商务系统——概要设计说明书

合集下载

网上书店系统说明书

网上书店系统说明书

一:系统开发的意义随着我国互联网的持续发展和技术的不断提升,电子商务行业也在不断发展,网上的商务活动也越来越频繁,数据量越来越大,网上购书系统是一个在互联网上进行书籍销售的电子商务系统,消费者可以通过系统定购自己想要买的书籍,而作为它的后台管理系统,管理员可以方便地管理图书的信息,提高了交易效率,节省开支,拓宽消费者交易的时间和空间二:系统主要功能:本系统实现了简单的在线的图书销售系统,方便注册用户在网上购买图书以及相关的管理员对图书信息进行更新。

系统的用户权限有两种:注册会员和系统管理员,不同权限用户登入到不同的操作界面。

(1)会员界面功能:1 会员首页可以查看图书的基本信息2. 会员可以购买图书,查看自己的购物车。

3.会员可以管理自己的购物车,例如将书籍加入购物车,从购物车中删除书籍等。

4..查看订单信息(2)系统管理员界面功能:1. 管理员可以实现图书管理(书籍信息进行添加、删除、更新等)。

2. 管理员可以查看会员购买那些书籍。

三:数据库设计:该系统数据库利用ACCESS数据库技术实现。

数据库名称shop,包含图书信息表(goods),注册用户信息表(user_info),订单表(book):图书信息表(goods):注册用户信息表(user_info):订单表(book):四.系统设计1.系统的总体结构,系统的结构图。

2.系统的开发环境(1)硬件环境:普通PCCPU:P4 1.8GHz内存:256MB以上硬盘(2)软件环境操作系统:windows xp/vista开发软件:jdk1.6, Tomcat数据库软件:access数据库浏览器:IE6.0五、详细设计该系统共包括13个页面,分别为1.登陆页面:login.jsp login_check.jsp(登录检测)alert(登录失败提示)2.新会员注册页面:regist.jsp newuser.jsp (处理页面)3.实现会员功能的页面:booklist.jsp(会员主页面)buy.jsp(购买处理页面)see.jsp(查看购物车)move.jsp (删除购物车中书籍)4.实现管理员功能的页面:admin.jsp(管理员主页面)add.jsp addbook.jsp (添加新书籍)delete.jsp(删除书籍)进入登陆页面login.jsp后,可选择是两种用户权限中的哪一种,若为会员,则选择会员登录(如果还没注册,可进入注册页面注册后登录),若为系统管理员用管理员用户名与密码,选择以管理员身份登录,下面以会员登录完成后为例讲述会员能够实现的功能。

(word版)网上书店系统详细设计说明书

(word版)网上书店系统详细设计说明书

文档编号:计应1002班版本号:132135421工程小组成员:引言2.编写目的在网上商品交易系统工程的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在需求说明书中获得,并在需求说明书中得到详尽得表达及说明。

本阶段已在系统的需求分析的根底上,对网上书店系统做概要设计。

该说明书是概要实际阶段的工作成果,它应说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供根底。

主要解决了实现该系统需求的程序模块设计问题。

包括如何把该系统划分成假设干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。

在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。

在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对网上商品交易系统所做的模块结构设计的根底上,对系统进行详细设计。

在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的缺乏或错误。

工程背景经过团队人员讨论统一确定“网上购书系统〞开发的工程名称是“网上书店的开发〞。

主要用作团队内部人员对软件开发过程的学习和研究。

表1工程背景工程名称工程提出者工程承担部门网上书店的开发老师第六小组4.定义5.参考资料?软件工程?齐治昌谭庆平宁洪高等教育出版社?实用软件工程?郑人杰殷人昆陶永雷清华大学出版社?软件工程方法与实践?胥光辉金凤林丁力机械工业出版社?软件设计文档国家标准?GB8567-886.软件结构设计系统结构图网上书店书店客户管理员注修浏选评用图库销订评册改览购价户书存售单价个图图图管信管管管管人书书书理息理理理理信管息理7.模块详细设计1〕用户管理模块2〕图书管理模块图书管理模块图书录入图书删除图书修改图2图书管理模块图〔3〕购物车模块购物车模块计算价格添加商品更新数量清空购物车移除商品图3购物车模块图〔4〕查询浏览模块查询浏览模块按作者查询按出版日期查按类别查询按年龄段查按出版社查〔5〕数据库模块数据库模块发货表进货表会员表书籍表3程序1〔标识符〕设计说明程序描述用户管理模块用户注册登录图1用户管理模块图注册模块1、模块描述该模块完成用户注册的过程。

网上图书商城概要设计说明书

网上图书商城概要设计说明书

网上图书商城概要设计说明书第一部分:引言1.1编写目的本说明是网上图书商城电子商务系统案例研究项目软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。

软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。

1.2背景A、软件系统的名称:网上图书商城系统B、任务提出者:攀枝花学院软件工程班开发者:攀枝花学院软件工程班实现完成的系统将作为线销售系统使用,所应用的网络为Internet网络。

C、本系统将是一个独立的系统,目前所产生的输出都是独立的。

本系统将使用MySql作为数据库存储系统.1.3定义1.4参考资料相关的文件包括:参考资料:A、国家标准《软件需求说明书》;B、e Gov电子政务系统概要设计说明书.doc;C、概要设计文档最佳实例.doc第二部分:总体设计2.1需求规定需求规定的详细内容,请参考独立的文档《网上图书商城项目需求说明》.2.2运行环境2.2.1、硬件设备要求:客户程序硬件要求:计算机,P5以上微机。

服务器硬件需求:每位学生一台计算机,P5以上微机。

2.2.2、支持程序客户程序软件:Windows 98/NT /2000或更高版本数据库服务器软件:Windows NT / 2000 Server 或更高版本My Sql/Oracle9i/SQL Server 2000/ Access2.3基本设计概念和处理流程本系统的实现采用典型的三层模式、B/S结构来实现,不同的客户端程序共同访问中心数据库,系统结构如图1:MySQL服务器/SQL Server2000图1:系统结构设计说明:1、每一个计算机需要安装浏览器;2、每个客户程序通过中间件访问中央的数据库服务器;3、数据库服务器使用MySQL或SQL Server2000来实现;4、多用户并发访问和处理、数据加锁、事务协调,由MySQL/SQL Server 数据库和数据库服务器来完成;2.4结构应用程序的内部结构采用分层编码来实现,并且为保证各子系统的独立性,结合了JavaBean组件技术。

网上书城电子商务系统——概要设计说明书

网上书城电子商务系统——概要设计说明书

{ 洋羊羊书屋} 可行性研究报告版本历史目录1.引言 01.1编写目的 01.2项目背景 01.3定义 (1)1.4参考资料 (1)2.任务概述 (1)2.1目标 (1)2.2运行环境 (2)2.3需求概述 (2)2.4条件与限制 (11)3.总体设计 (12)3.1处理流程 (12)3.2总体结构和模块外部设计 (13)3.3功能分配 (15)4.接口设计 (16)4.1外部接口 (16)4.2内部接口 (16)5.数据结构设计 (17)5.1逻辑结构设计 (17)5.2物理结构设计 (18)6.运行设计 (19)6.1运行模块的组合 (19)6.2运行控制 (19)6.3运行时间 (20)7.出错处理设计 (20)7.1出错输出信息 (20)7.2出错处理对策 (20)7.3系统恢复设计 (20)8.安全保密设计 (21)9.维护设计 (21)1.引言1.1编写目的进入21世纪以来,电子商务伴随着IT的成熟,逐渐发展壮大,成为网络经济的核心。

在电子商务的发展过程中,网络在人群中的使用率不断提高,人们逐渐意识到在线购物的无地域界限、安全、方便快捷及其价格优势,在线购物的队伍也随之扩大。

如今网上购物的人群不断增加,电子商务平台已成为企业及社会不可或缺的领域,本说明书的用途在于为编写该系统的人员提供指导方向,以便编程人员了解该系统的各个模块。

并进一步确定测试要求且制定测试计划。

说明书的读者为系统分析员、制作本系统的人员和使用部门的有关人员,为后面的系统开发提供理论指导和依据。

1.2项目背景待开发项目名称:银行ATM(取款机)系统委托单位:中国工商银行陕西分行开发单位:主管部门:用户:中国工商银行陕西分行产品的所有权:中国工商银行陕西分行项目开发者:项目背景:在市场经济的蓬勃发展和人们日益繁忙的条件下,现有的银行系统往往需要客户在办理手续时等待很长的时间,这不仅会浪费很多宝贵的时间,也会使得银行的业务人员十分的繁忙,需要很大的人力和财力。

(完整word版)网上书店管理系统--概要设计说明书

(完整word版)网上书店管理系统--概要设计说明书

概要设计说明书1引言1.1编写目的通过本实验,深入了解电子商务系统的开发内容和运行过程。

将所学的网络开发技术 2.0运用到企业项目中去,后台使用数据库sql server 2005。

同时开发过程要求运用软件工程方法和Case工具。

1.2项目背景目前传统书店均以店面形式存在,存在销售图书区域性,客户相对固定,查询、更新不快捷,投资较大等诸多问题。

当代计算机网络发展非常迅速,越来越多的商品交易已成功的运用在电子商务上了。

比较典型的电子商务网站有:易趣、亚马逊、阿里巴巴、当当网、淘宝网…电子商务平台给企业带来更多的商业机会,同时也给客户的消费和交易带来很大的方便。

1.3定义开发工具:Visual Studio 2005开发语言:C#开发框架: 2.0数据库:sql server 2005系统运行环境:Windows server 2003、Windows XP SP2、IIS6、.NetFramework 2.01.4参考资料[1]张海藩软件工程导论清华大学出版社 2003.12[2]李玉林、王岩著, 2.0网络编程从入门到精通清华大学出版社 2006.9[3]郝刚主编,袁永刚、严治国、何宇光著,2.0开发指南人民邮电出版社 2007.3[4]前沿科技曾顺编著精通Div+Css网页样式与布局人民邮电出版社2008.22总体设计2.1需求规定3.1 基本功能a) 客户信息管理功能:客户滨册、客户登录功能,其中客户信息要湂包括配送需要的相关信息。

b) 图书分繻显示功能:按图书的分繻显示相应繻别的所有图书的信息,显示信息包括:图书名称、作者、单价、图书简介以及图书对应的币面图片。

c) 图书订购功能:在图书显示界面中,客户可以选购图书,并指定选购的数量。

d) 购物车功能:客户选购图书后能方便地查看购物车内的物品列表及相关的单价、数量、图书名称、总价等信息;并能从购物车中删除选定物品的功能。

e) 图书查找功能:按指定的查找繻别(图书名称、作者姓名、ISBN等)查找指定的图书,并显示相应查找到的图书信息。

详细设计说明书---网上书店

详细设计说明书---网上书店

目录1.引言 (2)1.1开发目的 (2)1.2背景 (2)1.3参考资料 (2)2.程序系统的结构 (3)2.1总体结构 (3)2.2图书管理模块 (4)2.3购物车模块 (4)2.4查询浏览模块 (4)2.5数据库模块 (5)2.6用户管理模块 (5)3.设计说明 (6)3.1 程序描述 (6)3.2功能 (6)3.3性能需求 (10)3.4输入项、输出项 (12)3.5流程逻辑 (13)3.6接口 (16)3.7存储分配 (19)3.8注释设计 (19)3.9限制条件 (19)1.引言1.1开发目的开发一套网上购书系统,可以让顾客通过浏览器浏览网站售书目录,从而挑选自己满意的图书,并下订单购买。

而网站后台人员需要维护网站会员信息、书籍信息以及订单信息。

本系统的目的就是要开发一套既方便客户网上购书,又方便网站维护人员维护网站WEB服务系统。

1.2背景随着全球经济一体化的逐步发展和深入,网上书店已成为传统书店必不可少的经营策略之一。

目前,网上书店在国际互联网上可以实现的商务已经多样化,可以完成从最基本的信息展示、信息发布功能到在线交易、在线客户服务、在线网站管理功能等,可以说,传统书店所具备的功能几乎都可以在互联网上进行电子化的高效动作。

虽然传统书店规模有所不同,随着网上交易的开展,都将有力地改变企业的发展空间,会对企业的竞争力产生不可忽视的影响。

开发一个本系统可以解决企业人事管理遇到的耗费大量资金和人力,管理内容繁复,而且容易丢失的问题。

该项目由我们开发小组共同经过认真的商讨而最终提出,该系统的最终用户将是所有经营书籍买卖而到目前还未实现信息化的个人或团体。

该系统的开发工作将委托给相关的软件开发小组来完成。

系统的运行环境将是Windows 7,使用的数据库是Mysql5.5。

1.3参考资料[1] 张海藩.软件工程导论(第四版)[M].北京:清华大学出版社,2003[2] JSP编程技巧/清宏计算机工作室编著. 北京:机械工业出版社,2010.1[3] 精通JBuilder 3环境下的JA V A编程/锐思创作室. 北京:人民邮电出版社[4] 深入JA V A Servlet网络编程. 清华大学出版社[5] Struts开发入门与项目实践. 北京:人民邮电出版社, 2010.8[6] 李晓山.新软件工程导论(第五版)[M].北京:清华大学出版社,2003[7] 孙鑫. Java Web开发详解-XML+XSLT+Servlet+JSP深入剖析与实例应用. 电子工业出版社, 20062.程序系统的结构2.1总体结构开始网站首页匿名用户注册用户浏览分类查找书籍网上注册登录后经权限判定普通用户系统管理员查看订单网上购书查找书籍管理用户管理交易添加新书修改书籍分类书籍分类2.2图书管理模块2.3购物车模块2.4查询浏览模块图书管理模块图书录入图书删除图书修改购物车模块计算价格添加商品移除商品更新数量清空购物车查询浏览模块按作者查询按出版日期查询按出版社查询按类别查询按年龄查询2.5数据库模块2.6用户管理模块数据库模块进货表发货表书籍表会员表用户注册登录3.设计说明3.1 程序描述(1)图书信息管理该模块实现图书书目信息的分类显示,也是提供图书信息依据书名及作者信息快速搜索的功能。

网上书店概要设计说明书

网上书店概要设计说明书

网上书店系统------概要设计说明书目录1 引言 (3)1.1 编写目的 (3)1.1.1 阐明编写可行性研究报告的目的 (3)1.1.2 指出读者的身份 (3)1.2 项目背景 (3)1.2.1 开发软件的名称 (3)1.2.2 项目的任务提出者、开发者、用户及实现软件的单位 (3)1.2.3 项目与其它软件或其它系统的关系 (3)1.3 术语定义 (4)1.4参考资料 (4)2 任务概述 (4)2.1 目标 (4)2.2 运行环境 (4)2.2.1硬件环境 (4)2.2.2软件环境 (4)2.3 需求概述 (4)2.4 条件和限制 (5)3 总体设计 (5)3.1 处理流程 (5)3.2 总体结构和模块外部设计 (6)3.3 功能分配:表明各项功能与程序结构的关系 (8)4 接口设计 (9)4.1 外部接口 (9)4.1.1用户界面 (9)4.1.2软件接口 (9)4.1.3硬件接口 (9)4.2 内部接口 (9)4.3 模块之间的接口 (10)5 数据结构设计 (10)5.1 逻辑结构设计 (10)1 引言1.1 编写目的实现网上书店系统的基本功能,包括会员管理,图书出入库,书目检索,书目分类管理,购物车,订单功能,会员帐户管理,书目评价等功能。

1.1.1 阐明编写可行性研究报告的目的通过可行性研究调查网上书店系统是否可行,是否盈利。

1.1.2 指出读者的身份希望软件投资方开发人员认真阅读1.2 项目背景根据以前所学的html语言知识及目前应用的JSP编程技术实现开发目标,其中必须用JSP开发实现注册登录等系列会员管理基本功能,并要求用SQL Server 数据库为会员帐户存储。

及购书基本功能,包括查询、书藉分类查询、购物车结账付款等。

1.2.1 开发软件的名称DreamweaverVisual Studio 20051.2.2 项目的任务提出者、开发者、用户及实现软件的单位该项目由校方提出,开发团队为A1小组,用户为广大网络用户,该软件由任务提出方实现。

网上书城概要设计

网上书城概要设计

网上商城系统概要设计说明书- 1 -目录第1章引言 .............................................................................................. - 4 -1.1.编写目的........................................................................................... - 4 -1.1.1项目背景............................................................................ - 4 -1.1.2问题陈述............................................................................ - 4 -第2章任务概述 ...................................................................................... - 5 -2.1.需求概述........................................................................................... - 5 -2.1.1.在线展示................................................................................. - 5 -2.1.2.在线下订单:......................................................................... - 5 -2.1.3后台管理服务......................................................................... - 5 -2.2限制和约束....................................................................................... - 6 -第3章总体设计 ...................................................................................... - 7 -3.1处理流程........................................................................................... - 7 -3.2总体结构和模块外部设计............................................................... - 7 -3.2.1商品查询模块......................................................................... - 8 -3.2.2购物车模块............................................................................. - 8 -3.2.3订单查询模块......................................................................... - 8 -3.2.4其它模块................................................................................. - 8 -3.2.5用户管理模块......................................................................... - 8 -3.2.6商品管理模块......................................................................... - 9 -3.2.7店铺管理模块......................................................................... - 9 -3.2.8权限管理模块......................................................................... - 9 -第4章4接口设计 ................................................................................. - 10 -4.1外部接口......................................................................................... - 10 -4.2内部接口......................................................................................... - 10 -第5章数据结构设计 ............................................................................ - 11 -5.1逻辑结构设计................................................................................. - 11 -5.2物理结构设计................................................................................. - 19 -5.3运行设计......................................................................................... - 19 -5.1.1运行控制............................................................................... - 19 -第6章出错处理设计 ............................................................................ - 20 -- 2 -6.1 出错输出信息................................................................................ - 20 -6.2 出错补救措施................................................................................ - 21 -6.3维护设计......................................................................................... - 21 -- 3 -第1章引言1.1.编写目的编写此需求分析报告,实现商场、中小企业或个人在互联网上进行新产品展示,网上通信留言功能,重点实现网上商品的查找、在线购买功能。

网上书城系统详细设计说明书课程设计

网上书城系统详细设计说明书课程设计

网上书城系统详细设计说明书课程设计读者:项目经理、概要设计人员,编码人员,测试人员。

1.2背景系统名称:网上书城系统任务提出者:开发者:用户:网上图书交易用户运行该程序系统的计算中心:服务器端:操作系统:WINDOWSXPSP2或WINDOWSSERVER2003WebServer:IIS5.1客户端:操作系统:任何pc平台;浏览器:InternetExplorer,NetscapeNavigator等1.3定义(1)B/S结构(Browser/Server,浏览器/服务器模式):是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。

这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。

客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。

浏览器通过WebServer同数据库进行数据交互。

(2)SQLServer2022开发版:微软提供的数据库开发工具。

3.2功能说明该程序应具有的功能,可采用IPO图(即输入一处理一输出图)的形式。

系统名称:网上书城设计人:吴毅模块名:图书管理模块日期:2022-11-12上层调用模块:会员登录注册模块下层被调用模块:查询模块,修改模块,删除模块输入数据:数据库中存储的图书信息输出数据:查询,修改,删除后的图书信息,错误信息处理:查询,修改,删除图书信息图书管理模块查询图书信息修改图书信息删除图书信息3.3性能管理高效性:系统在图书管理模块设计方面,应该讲究系统管理的方便性及高效性,因为在后期使用阶段,随着信息量的增大,必定会给管理带来一定的困难,所以做到以上的性能要求是必要的,这样也可提高系统的反应速度。

3.7流程逻辑用图表(例如流程图、判定表等)辅以必要的说明来表示本程序的逻辑流程。

网上书店概要设计说明书

网上书店概要设计说明书

网上书店概要设计说明书备注:制作者:肖丽琴(1 —4 )陈长长(5—6)概要设计说明书1引言1.1编写目的在网上商品交易系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在需求说明书中获得,并在需求说明书中得到详尽得叙述及阐明。

本阶段已在系统的需求分析的基础上,对网上书店系统做概要设计。

该说明书是概要实际阶段的工作成果,它应说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。

主要解决了实现该系统需求的程序模块设计问题。

包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。

在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。

在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对网上商品交易系统所做的模块结构设计的基础上,对系统进行详细设计。

在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。

1.2背景说明:a.待开发软件系统的名称:网上商品交易系统b.列出此项目的任务提出者:国信安c.开发者:TZ小组d.我组(stw小组)受国信安教育委托,特开发此系统。

以求达到网上购物的目的。

1.3定义1.4参考资料用得着的参考资料,如:a.张海藩. 软件工程导论-5版[M]. 北京:清华大学出版社,b.《精通2.0网络应用系统开发》c.王行言. Java语言与面向对象程序设计-2版[M]. 北京:清华大学出版社2总体设计2.1需求规定在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的网上商品交易系统,实现商店在出售商品后能及时的补充货物,使商店不出现断货和尽量避免因进货数量不合理造成商品积压的现象.要求系统能有效、快速、安全、可靠和无误的完成上述操作。

课程设计系统设计说明书

课程设计系统设计说明书

电子商务系统分析与设计课程设计系统设计说明书课程设计题目:电子商务网络书店系统设计说明书专业班级:电子商务0701班学生姓名:陈子林学号: 20070505002指导教师: ______王廷尉_______ 2010年12 月24 日目录一、概述 (3)二、需求分析 (3)2.1 功能需求 (3)2.3数据需求 (4)三、模块详细设计 (4)四、用户界面设定 (7)五、综述 (10)一、概述随着网络在中国的广泛普及,网络支付手段的逐步完善,越来越多的中国人逐渐习惯于网上购物,习惯于鼠标点击下订单,送货上门的快捷便利的购物方式。

传统书店的购书观念正在被网上书店这一方便快捷的购书方式所冲击。

网上书店在国际互联网上可以实现的商务功能已经越来越多样化,从最开始的信息发布功能,到现在的在线图书展示功能、在线洽谈业务功能、在线交易功能、在线采购功能、在线客户服务功能、在线网站管理功能等等,几乎传统书店所提供的功能都可以在互联网上进行电子化的高效运作,而借助网络的跨地域特点,更是将传统书店的地域限制加以突破,全国各地的读者都可以通过网络在同一个网上书店购书,从而大大增加了客户的数量。

为了使网上书店的投入回报和管理效益最大化,在对网上书店进行系统开发之前,必须对一系列问题进行科学的论证,如网上书店的需求分析、网上书店总体规划、网上书店系统的功能和实施方案、网上书店的传播与推广、运行网上书店系统的软件和硬件配置、网上书店的管理系统和管理方法等等。

综上所述,网上书店已经成为互联网时代购书者的最佳选择,必将获得巨大的成功。

二、需求分析2.1 功能需求网络书店的主要的功能如图:主要是图书购买、查看等功能(1)、简洁美观的操作界面美观又简单的操作界面对于一个网站能否吸引顾客的光顾,起着至关重要的作用。

操作过于复杂或网站的设计过于沉闷都会使网上书店得不到客户的青睐。

本系统通过专业美工的精心打造,配以精致的动画,使网上书店既时尚典雅,又动感十足,吸引广大顾客的光临。

BookStore概要设计说明书

BookStore概要设计说明书
用户汇总信息页面接口设计
信息内容
输入方法
字段类型
姓名
显示(不能修改)
列表项
性别
显示(不能修改)
列表项
地址
显示(不能修改)
列表项
邮编
显示(不能修改)
列表项
手机
显示(不能修改)
列表项
固定电话
显示(不能修改)
列表项
注册日期
显示(不能修改)
列表项
等级积分
显示(不能修改)
列表项
消费积分
显示(不能修改)
列表项
会员等级
3.3.2生成新订单具体流程
购书新订单具体流程图
3.3.3订单处理流程
货到付款流程图
后台货到付款流程图


(缺书到)






邮政汇款流程图
需财务管理员和订单管理员协同操作
邮政汇款流程图










3.4
3.4.1前台会员系统的层次功能模块图
前台会员系统的层次功能模块图
3.4.2后台系统层次功能模块图
后台功能层次图
书籍管理员功能模块图
财务管理员功能模块图
订单管理员功能模块图
会员管理员功能模块图
3.5
对于以上的系统层次功能模块结构图给与综合得以下清单
系统子模块清单
模块编号
模块名称
模块简要说明
OBS01
注册登录模块
非会员可以通过注册成为OnlineBookStore系统会员;会员登录系统后,才能够查看个人信息,才能够对书籍进行评论,才能够购买书籍;若会员忘记了自己的密码,可以通过注册时候填写的邮箱向系统要回自己的会员密码。

「网上书店概要设计说明书(整合版)」

「网上书店概要设计说明书(整合版)」

网上书城需求分析报告题目:网上书城网站的设计与实现院(系):计算机与控制学院专业:信息管理与信息系统小组成员:覃小红、韦小梅、许敏杰学号:0600340108、0600340110、0600340112指导老师:刘洪波题目类型:实验研究工程设计工程技术研究软件开发√目录1 引言 (1)1.1 编写目的 (1)1.2 范围 (1)1.3 定义 (1)1.4 参考资料 (1)2 总体设计 (2)2.1 需求规定 (2)2.2 运行环境 (7)2.3 基本设计概念和处理流程 (7)2.4 结构 (10)2.5 功能需求与程序的关系 (11)2.6 人工处理过程 (12)2.7 尚未解决的问题 (12)3 接口设计 (12)3.1 用户接口 (12)3.2 外部接口 (12)3.3 内部接口 (12)4 运行设计 (12)4.1 运行控制 (12)4.2 运行时间 (13)5 系统数据结构设计 (14)5.1 实体关系E—R图 (14)5.2 表汇总 (14)5.3 数据结构与程序的关系 (18)6 系统出错处理设计 (19)6.1 出错信息 (19)6.2 补救措施 (19)6.3 系统维护设计 (19)1 引言1.1 编写目的本说明书是在充分理解系统需求分析基础上,为详细设计及编码设计准备的。

是详细设计和系统编码的根据,同时也是与用户进行交流的文档之一。

本文档的读者为系统用户,软件设计师(详细设计),程序开发员,测试人员,售后技术支持人员等。

1.2 范围1、本软件的名称:网上书城购书系统。

2、本项目是因专业课老师的要求,由学生覃小红、韦小梅、许敏杰三人共同开发的。

1.3 定义1、购物车:会员可以将自己想要购买的图书添加到我的购物车中。

2、收货资料:为确保顾客所购买的商品能够及时投递顾客所需填写的信息。

3、积分:购买相应的商品后就会获得一定的积分,当积分到达一定程度的时候就可以成为本站的VIP会员。

4、书籍评级:会员可以对任何一本图书进行评级,共分有10个等级供会员选择。

电子商务系统概要设计说明书

电子商务系统概要设计说明书

电子商务系统概要设计说明书-CAL-FENGHAI.-(YICAI)-Company One1电子商务系统概要设计说明书项目名称:电子商务系统指导工程师:…组长:…组员:…..目录1引言 (4)1.1编写目的 (4)1.2背景电子商务系统 (4)1.4参考资料 (6)2总体设计 (6)2.1需求规定 (6)2.3基本设计概念和处理流程 (8)2.4结构 (9)2.5功能需求与程序的关系 (9)2.6人工处理过程 (10)2.7尚未解决的问题 (10)3接口设计 (10)3.2内部接口 (11)4安全退出:返回登录界面。

(12)4.2运行时间 (13)5系统数据结构设计 (14)5.1逻辑结构设计要点 (14)6.2补救措施 (16)6.3系统维护设计。

(17)概要设计说明书1引言1.1编写目的电子商务系统是保证以电子商务为基础的网上交易实现的体系。

网上交易依然遵循传统市场交易的原则。

网上交易的信息沟通是通过数字化的信息渠道实现的。

因此,首要条件是交易双方必须拥有相应的信息技术工具。

其次,网上交易的交易双方在空间上是分离的,为保证交易双方进行等价交换,必须提供相应的货物配送和支付结算手段。

此外,为保证企业、组织和消费者能够利用数字化沟通渠道,保证交易能顺利进行配送和支付,需要由专门提供服务的中间商参与,即需要电子商务服务商。

基础电子商务系统基础电子商务系统包括Internet信息系统、电子商务服务商、企业、组织与消费者、实物配送和支付结1.2背景电子商务系统3 实现该软件的计算机网络:实训基地一(西安文理学院成人教育)1.3字符定义1.4参考资料1 项目指导老师参考资料2 网上的资料包括论坛帖子3 信息系统分析与设计(教材)php概要2总体设计2.1需求规定1.系统主页页面请求输入:用户应保证输入正确的请求地址,由系统维护验证输入的合法性2.用户登录输入:用户应保证输入合法的登录信息,由系统维护验证输入的合法性3.用户注册输入:用户应保证输入正确合法的注册信息,由系统维护验证输入的合法性4.用户链接、页面跳转请求:用户应在个人操作权限内进行页面请求,由系统维护页面链接关系和限制5.用户的类别和权限检分:由系统提供维护和限制6.用户各种操作输入:用户在自己操作权限范围内进行运行操作,由系统维护页面链接关系和限制7.用户退出请求输入:系统保证用户可以安全退出本系统的输出条目为运行过程中对遇到的各种输入系统处理结果显示。

(完整word版)网上书店管理系统--详细设计说明书.

(完整word版)网上书店管理系统--详细设计说明书.

一引言1.1 编写目的通过学习,深入了解电子商务系统的开发内容和运行过程。

将所学的网络开发技术2.0运用到企业项目中去,后台使用数据库sql server 2005。

电子商务的迅速发展为人们提供了更快捷方便的购物渠道。

本文介绍了基于 2.0的网络购书管理系统,该系统采用 2.0技术,访问sql server 2005数据库,实现了注册与登录、图书查找、选购图书、生成订单、用户管理、图书管理、订单管理和读者论谈等功能,顾客也可以通过系统所提供的分类查找来快速搜寻自己所想要找的书籍。

本说明是对网上购书系统的各模块、页面、脚本分别进行了实现层面上的要求和说明。

软件开发小组的产品实现成员应该阅读和参考本说明进行代码的编写、测试。

1.2 研究背景据最新统计,中国大陆已经注册的网上书店大约有100多家,有网站的有50多家,但已经投入运营能够买到书的只有十来家。

最近据一家媒体的调查,能够买到书且服务到位的也只有大洋网、旌旗席殊等几家。

很多人看到了书这种商品网上销售的诸多好处:方便购买、金额小、风险小、用户容易决定;讯息的完整性以及很少出现质量问题和退货现象等。

尽管全球最大的网上书城亚马逊股票惨跌,尽管各家书店都承认目前的亏本经营状况,但这并未阻挡投资者对网上书店“钱”景的期待。

最早的网上书店是由上海图书城投资50万元於1998年底成立的上海网上书城,该网站经理李列群坦言告诉记者,运营一年多,业绩很不理想,现在网上书城的交易额还不到整个上海图书城交易额的千分之一。

据他分析,除了传统购书习惯的因素,频宽不够,上网的速度很慢,也影响了人们上网购书。

由IDG 、日本软银(Softbank和中国科文公司投资的当当一直号称是全球最大的网上中文书店,其市场总监阎光称当当每个月的访问量有7.5万人次,下单订购率为3%,交易额达12万元。

阎光特别强调,在当当的顾客中,有20%来自海外。

建立了配送网络的大洋网上书城成为华南中心城市广州的IT 热点,从3月改版40多天,已有4万人注册为会员。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

{ 洋羊羊书屋} 可行性研究报告版本历史目录1.引言 01.1编写目的 01.2项目背景 01.3定义 (1)1.4参考资料 (1)2.任务概述 (1)2.1目标 (1)2.2运行环境 (2)2.3需求概述 (2)2.4条件与限制 (11)3.总体设计 (12)3.1处理流程 (12)3.2总体结构和模块外部设计 (13)3.3功能分配 (15)4.接口设计 (16)4.1外部接口 (16)4.2内部接口 (16)5.数据结构设计 (17)5.1逻辑结构设计 (17)5.2物理结构设计 (18)6.运行设计 (19)6.1运行模块的组合 (19)6.2运行控制 (19)6.3运行时间 (20)7.出错处理设计 (20)7.1出错输出信息 (20)7.2出错处理对策 (20)7.3系统恢复设计 (20)8.安全保密设计 (21)9.维护设计 (21)1.引言1.1编写目的进入21世纪以来,电子商务伴随着IT的成熟,逐渐发展壮大,成为网络经济的核心。

在电子商务的发展过程中,网络在人群中的使用率不断提高,人们逐渐意识到在线购物的无地域界限、安全、方便快捷及其价格优势,在线购物的队伍也随之扩大。

如今网上购物的人群不断增加,电子商务平台已成为企业及社会不可或缺的领域,本说明书的用途在于为编写该系统的人员提供指导方向,以便编程人员了解该系统的各个模块。

并进一步确定测试要求且制定测试计划。

说明书的读者为系统分析员、制作本系统的人员和使用部门的有关人员,为后面的系统开发提供理论指导和依据。

1.2项目背景待开发项目名称:银行ATM(取款机)系统委托单位:中国工商银行陕西分行开发单位:主管部门:用户:中国工商银行陕西分行产品的所有权:中国工商银行陕西分行项目开发者:项目背景:在市场经济的蓬勃发展和人们日益繁忙的条件下,现有的银行系统往往需要客户在办理手续时等待很长的时间,这不仅会浪费很多宝贵的时间,也会使得银行的业务人员十分的繁忙,需要很大的人力和财力。

基于这样的情况,ATM 取款机系统的开发就显的十分的重要!它可以减少银行的业务处理压力,尽量节省人们的时间,并且可以有效解决用户信息和资金信息的繁杂问题。

1.3定义专业术语与缩略词顾客:浏览该电子商务网站的游客(潜在客户)会员:以注册本电子商务网站的用户(具有购买可能性)收讫:货到收款流水号:每天的开票的顺序号码市场价:市场上的价格打折:优惠占市场价的比例优惠价:网上书店给出的价格1.4参考资料[1] 吴建、郑潮、汪杰,UML基础及Rose建模案例,北京:人民邮电出版社,2003[2] 张海藩主编.软件工程导论(第四版).北京:清华大学出版社,2003[3] 冀振燕,UML系统分析设计与应用案例,人民邮电出版社,2003[4] 郑人杰、殷人昆、陶永雷编.实用软件工程(第二版).北京:清华大学出版社,2000。

[5] Roger S. Pressman主编.软件工程—实践者的研究方法(英译版,第五版).北京:机械工业出版社,2006[6] 张裕益主编.UML理论与实作.北京:中国铁道出版社,2002[7] 杨国强、路萍、张志军. ERWIN 数据库建模. 北京:电子工业出版社,20042.任务概述2.1目标本系统利用日益繁荣的互联网,为传统的书店打造一个新的销售平台。

本系统希望通过电子信息化的手段对书店的进存销等环节进行管理,以达到人力与设备费用的减少,服务能力的提高,管理信息服务的改进,工作人员利用率的提高等目标。

2.2运行环境硬件环境:CPU:3GHZ及以上、四核以上内存:20G以上硬盘:20T以上软件环境:操作系统:Microsoft Windows XP或更高版本数据库:Microsoft SQL Server 2005Web服务器:Tomcat6.0以上支持浏览器:Internet Explorer 7.0及其以上版本开发环境:MyEclipse,jdk,Microsoft SQL Server 20052.3需求概述系统需要达到以下功能前台功能,包括:新顾客、注册:新顾客购书之前先注册成为本站客户,要求实名认证。

客户空间页面管理:注册客户修改个人资料,账户管理,书籍收藏夹的管理,以及对自己登陆界面风格的管理。

网上支付功能:用户确认购买图书后实现在线支付货款或者使用网上银行支付的选择和实现。

购物车功能:时刻显示客户当前所购书目,可以增加或删除订单查询功能:用户确认购买图书即生成一个唯一的订单号,用户可根据此订单号查询所购书目、价格。

书籍分类搜索:用户可根据自己的需求及书籍的不同分类进行相关查询和浏览,查询时需输入关键字(可包括书名、作者、年份等)。

热销排行榜:根据书籍的销售量及用户的关注度、相关评论进行热销排名,为用户提供最新的热门图书,供用户选择。

新书籍上架:当新书出炉,管理员要把最新的入库图书在首页显示,以便用户了解最新图书,方便购买。

后台功能,包括:用户注册信息管理:该系统管理人员对用户注册的信息进行编辑分类和管理,并保证信息的安全。

书籍信息管理:对图书进行分类,可进行增加,删除,修改操作。

图书出版社信息的记录,删除及修改,添加。

并确保信息的真实性订单添加/删除/修改管理功能:对于用户提交的订单进行审核,并实现对订单的添加/删除/修改管理。

客户权限管理:管理人员实现对用户的分级,不同级别的享受到的折扣不同,或者还有其他的增值服务。

高级用户需要通过支付年费,或者注册时间到达一定限额后自动成为一定级别的用户。

订阅系统管理:对用户提交的订阅信息进行审核。

客户访问统计:对客户访问量按时间统计,包括日、月、季度、年。

制定新的图书销售方案。

数据统计管理:统计客户、书籍、访问量、订购量。

登录功能流程图(图一)(图一)用户注册功能流程图(图二)(图二)图书查询功能流程图(图三)(图三)购买图书功能流程图(图四)(图四)添加图书功能流程图(图五)(图五)删除图书功能流程图(图六)(图六)2.4条件与限制开发期限:2013年6月17日起至2013年6月28日止开发环境:MyEclipse,jdk,Microsoft SQL Server 2005、window XP以及以上操作系统开发语言:Java安全与保密要求:高级保密HS开发过程中需遵守的准则与规则:编码规范采用java编码规范3.总体设计3.1处理流程3.1.1前台管理模块:(1)登陆管理模块及购书模块A)新顾客注册、登陆:顾客根据个人情况即是否有登陆账号来选择注册或者登录,注册时需填写系统给出的必填项或选填项,登陆时,顾客需要填写正确的用户号、密码、验证码。

B)客户空间页面管理:顾客根据个人需求进行信息更改等其他服务C)网上支付功能:顾客将选好的图书放入购物车后,要进入支付平台,选择支付方式,确认信息,付款D)购物车功能:顾客将选好的图书放入购物车中,也可在购物车功能中进行相应功能的操作E)订单查询功能:顾客可对自己已有的订单进行相关查询(2)书籍管理模块A)书籍分类搜索:书籍有管理员进行分类,顾客通过输入所需图书的类别,查找相应图书信息B)图书热销排名:书籍根据销售情况进行排序,及时更新,顾客一目了然C)新书籍上架:最新书籍放在醒目位置。

3.1.2 后台管理模块:(1)客户信息管理模块A)用户注册信息管理:管理员将顾客的信息绘制成customer_information表,即使对顾客信息进行整理,做好保密措施。

B)客户权限管理:客户对购书享有不同优惠即客户等级不同,管理员将客户划分不同等级,及时调整。

(2)书籍信息管理模块A)书籍信息管理:管理员及时对书籍信息进行增加、删除、修改操作,并即使储存到相应的表中B)订单添加/删除/修改管理功能:管理员及时对订单信息进行增加、删除、修改操作,并即使储存到相应的表中C)订阅系统管理:顾客订阅图书量的统计有该模块完成,并保存到相应的表中D)客户访问统计:顾客访问量的统计有该模块完成,并保存到相应的表中E)数据统计管理:顾客访问时产生的数据及时储存,管理员及时处理3.2总体结构和模块外部设计客户登录购书模块,可以看到新客户注册、登录功能,客户空间页面管理功能,网上支付功能,购物车功能,订单查询功能。

书籍管理模块可以提供实际分类,热销图书以及新书上架等功能客户信息管理模块可以管理用户的注册信息以及分配给不同的客户不同的权限书籍信息管理模块对书籍的信息进行修改等操作,及订单,客户量,数据的相关操作3.3功能分配4.接口设计4.1外部接口1.硬件接口3GHZ及以上、四核以上服务齐全。

2.软件接口运行于Windows Server 2003以上版本服务器操作系统。

4.2内部接口系统中的各模块之间的接口、调用关系,以及模块间的数据传递关系如下所示:各功能模块的定义如下图所示:(1)登陆管理模块及购书模块(前台)与书籍管理模块(前台):用户进入系统后可以查询书籍,若要购物则需确保用户为本系统的客户,非客户可以注册,客户成功登录后将客户id储存于服务器中,购物过程将书籍id也储存于服务器中,当会员确认购买时,将会员id、书籍id和购买数量存于数据库中的customer_order表中,并更改该书籍的库存量。

(2)客户信息管理模块(后台)与书籍信息管理模块(后台):管理员将客户信息进行整理,存与数据库customer_information表。

管理员可对数据库中的书籍进行增加、删除、修改等操作,这三种功能的权限仅局限于管理员,并且对图书订单进行整理。

(3)前台管理模块(前台)与后台管理模块(后台):前台管理模块获得客户信息,及订购图书的相关信息,分别存入相关的数据库,后台管理模块对这些信息进行审核、整理,并作出相应措施。

5.数据结构设计5.1逻辑结构设计5.2物理结构设计表名:tbl_users表名:tbl_order表名:tbl_order_desc6.运行设计6.1运行模块的组合在复杂的网络环境中,任务可分为各种类型的子任务,相应的处理也应进行分类。

相对于这样的应用,系统的功能十分庞大。

用户在某次使用时,不一定用到所有的功能,也就是说做什么事,用什么功能。

这样有必要定义系统的不同运行。

系统的每种运行可能涉及不同的模块,使用不同的界面,不同的支持环境,并有不同的前置条件,以及以不同的控制操作完成一次运行。

它们所占的系统资源也不同。

定义不同的运行,给出相应的运行模块集合有利于测试和维护。

如果某种功能在一次运行时发生故障,就能根据相应的模块集合大致确定故障的可能范围。

程序运行后,进入网站主页,可以看到用户注册、用户登录、网站介绍等信息,单击进入下登录模块,用户通过输入各种要求信息进入到购书模块,以及支付等模块。

管理员通过点击进入到后台管理模块,通过管理员的需要进入到相应的子模块中。

相关文档
最新文档