当前位置:文档之家› 网上购物系统详细设计说明书

网上购物系统详细设计说明书

网上购物系统详细设计说明书
网上购物系统详细设计说明书

五、详细设计说明书

1.引言 (2)

1.1目的 (2)

1.2项目背景 (2)

1.3定义 (3)

1.4参考资料 (3)

2.总体设计 (3)

2.1需求概述 (3)

3.程序描述 (4)

3.1功能 (4)

用户前台主界面设计 (4)

会员注册模块 (4)

购物车模块 (4)

订单查询模块 (5)

管理员后台 (5)

商品管理模块 (5)

添加商品模块 (5)

会员管理模块 (5)

订单管理模块 (6)

公告管理模块 (6)

3.2性能 (6)

3.3输入项目 (6)

3.4输出项目 (6)

3.5算法 (6)

3.6程序逻辑 (7)

3.7接口 (9)

3.7.1 直联商业银行接口 (9)

3.7.2 银联在线支付 (10)

3.8测试要点 (10)

1.引言

1.1目的

为了对本网上购物系统的可行性进行一下探讨,论证实现本项目的可能性,和一些前期的准备工作及工作条件,并且为工程的下一步设计打下铺垫。电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI 交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。

1.2项目背景

软件名称:网上购物系统

提出者:石晓红

开发者:专插本第一小组用户:全体互联网用户(网购用户)

实现软件的单位:中大新华

该系统同其他系统的关系:项目在目前的阶段与其它软件和系统没有关系,作为一个独立的单位运行。

1.3定义

Asp(active server pages)是微软公司推出的一种用以取代CGI 的技术,基于目前绝大多数网站应用于windows 平台,asp 是一个位于windows 服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的 web 服务器应用程序以及EDI(电子数据交换)。 ADO:ActiveXData Object, ActiveX 数据对象 SQL:Structured Query Language 1.4 参考资料郑人杰.《实用软件工程》清华大学出版社,1996 动态网页设计实战》[M].北京:机械工业出版社,2000,13 林金霖.《ASP实务经典》[M].北京:中国铁道出版社,2001,209 丁贵广.《ASP编程基础与实例》[M].北京:机械工业出版社,2002,51 白以恩.《计算机网络基础及应用》[M].哈尔滨:哈尔滨工业大学出版社,2000,33 KarliWatson、Marco Bellinaso 等.《C#入门经典》[M],北京:清华大学出版社,2002,67

1.4参考资料

a.详见目录下任务计划书

b.详见目录下项目开发计划;

c.详见目录下需求规格说明书;

d.详见目录下概要设计说明书;

e.详见目录下测试计划;

f.详见目录下用户操作手册;

2.总体设计

2.1需求概述

此购物系统应具备网上购物系统的最基本的功能,即要合理实现消费者购物,运营商发放商品,以及货币转让的一般功能。用户体验的好坏在很大程度上关系到一个商业网站的成败,所以一个成功商业网站必定是遵循以人为本的这么一个原则,所以我们这体统在用户体验方面需要。(详见目录下需求规格说明书)

3.程序描述

3.1功能

用户前台主界面设计

在页面的设计上尽量作到简洁、直观、严谨的特点。本系统前台包括导航条,用户注册及登录部分,公告浏览部分,订单及购物车管理。当你是会员并且已经登录时,别人再用你的账号就会报出此账号已经登录的提示,这有助于商品不被重复购买的情况出现。因为空间有限,所以商城公告栏是以滚动的形式出现,这就实现了以最少的资源取得较大的收益。用户点击销售排行时,销售量排名前10的商品就一一排列在商品栏中,用户可以直接把商品放入购物车。当用户点击特价商品时,就会列出特价商品的列表,可以查看商品的原价,用户可以比对价格,进而选择优惠比较大的商品。当会员觉得自己的账号密码有泄漏或简单时,可以通过会员修改对密码进行重新设定。当会员因为时间久或其他原因而忘记密码时,可以通过找回密码来重新设定密码,前提是你要知道你注册时密码提问的答案。下图为本系统前台用户的界面设计。

会员注册模块

会员注册模块完成会员注册功能,会员输入会员的相关信息,点击“提交”按钮完成会员的注册功能,会员注册模块对应的磁盘文件memberRegister.jsp,其中会员年龄必须为数字。密码提示问题和答案也很重要,它可以帮你在你忘记密码时找回密码。

购物车模块

1.购物车模块,用户可以在浏览商品时完成购物信息的临时存储功能,会员可以添加信息到购物车中,可以修改购物车中商品的数量,操作完毕后对购物车的信息进行提交并生成定单[9]。购物车对应的磁盘文件为cart_see.jsp。购物车界面设计如图5-3所示:2.“去收银台结账”模块完成提交此次购物车所购的商品,并生成相关的定单。会员输入联系地址,联系电话,付款方式,运送方式及备注等信息,点击“提交”按钮完成此定购物定单的提交功能,系统会生一个订单号,供用户查询。去收银台结账对应的磁盘文件为

cart_checkOut.jsp。

订单查询模块

查看订单模块完成会员查看订单信息的功能,会员可以查看自己提交的订单信息,可以查询定单是否已经处理。用户订单查询页面对应的磁盘文件为cart_detail.jsp。

管理员后台

系统的后台管理界面是管理员进行整个系统操作维护的主页界,系统采用框架结构,操作简单,直观,功能完备。首先,管理员可以添加商品,并且具有对商品进行删除,设定是否是特价商品的权限,当商品量达到一个数量级之后可以通过大类别和小类别进行查询的功能,然后对商品继续进行操作。其次,管理员可以管理会员,可以对会员的信息进行删除和修改。再次,当会员每生成一个订单时,就会发送到管理员处,而管理员可以在对商品存货,是否付款的基础上,判断是否要出货。最后就是管理员可以发布公告,管理员可以把最新的通知以公告的形式传达给用户,这就可以与用户进行单方面的交流。

商品管理模块

商品管理模块包括:商品查询,大类别查询,小类别查询。管理员可以查看到商品总的记录数和页码数,在大类别和小类别的查询之后通过翻页来查询想要查询的商品,再对这商品进行是否特价的修改。

添加商品模块

添加商品模块完成商品信息的添加功能,在添加商品时选择商品的大类别,商品的小类别,输入商品名称,生产厂家,价格,描述等信息,由于是第一次添加商品所以商品的特价都是0元,也就是没有特价。

会员管理模块

会员管理模块完成会员信息的查看及删除功能,根据实际情况,管理员可以查看会员的

详细信息,也可以对会员信息进行删除,会员管理模块的页面。

订单管理模块

订单管理模块完成后台订单处理的功能,当用户提交一张订单时,管理员可以在后台马上对客户提交的定单进行处理,根据定单信息进行发货,也可以对定单进行删除。

公告管理模块

公告管理模块完成网站公告信息的管理功能,管理员可以添加、修改及删除公告的信息。管理员在公告栏可以发布最新的产品消息,供消费者参考,还可以公布网站新闻等内容。

3.2性能

性能出众,基本没有跳转错误,在响应请求方面也快于一般程序,其主要原因是因为我们采用了3层架构,MVC,模型层,控制层,视图层。

3.3输入项目

输入的数据是用户执行的各种操作,包括鼠标、键盘等操作

详见测试报告输入说明文档

3.4输出项目

输出是从数据库中读取的数据,或错误警告信息。

详见测试报告输入说明文档

3.5算法

为了更快的响应请求我们觉定采用冒泡排序算法。

冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间。所以,如果两个元素相等,我想你是不会再无聊地把他们俩交换一下的;如果两个相等的元素没有相邻,那么即使通过前面的两两交换把两个相邻起来,这时候也不会交换,所以相同元素的前后顺序并没有改变,所以冒泡排序是一种稳定排序算法。冒泡算法具有高效性,能缩短网上购物系统对用户的响应时间,提高网上购物系统的软件质量。

3.6程序逻辑

系统详细设计说明书

文档标题 文档编号BH-CSD-003 版本V1.0 密级商密 A 研发生产中心项目名称全科医生专家咨询系统 项目来源 系统详细设计说明书 (V1.0 ) 南京毗邻智慧医疗科技有限公司 二○一三年十一月

文档变更记录 序号变更( +/- )说明作者版本号日期批准1 创建Steve.ma V1.0 2013.11.15 1 引言.......................................................................... (3) 1.1 编写目 的 ......................................................................... (3) 1.2 背 景 .......................................................................... (3) 1.3 定 义 .......................................................................... (3) 1.4 参考资 料 ......................................................................... (4) 2 平台安全体系与程序系统的结构........................................................................................ (4) 2.1 平台安全体 系 ........................................................................ (4) 2.2 程序系统结 构 ........................................................................ (5) 3 程序设计说 明 ........................................................................... (5) 3.1 程序描 述 ......................................................................... (5) 功能及其接 口 ........................................................................

软件工程-网上商城项目-详细设计说明书

1引言 (2) 编写目的 (2) 背景 (2) 定义 (2) 参考资料 (2) 2程序系统的结构 (2) 3程序1(标识符)设计说明 (2) 程序描述 (3) 功能 (3) 性能 (3) 输人项 (3) 输出项 (3) 算法 (3) 流程逻辑 (3) 接口 (3) 存储分配 (4) 注释设计 (4) 限制条件 (4) 测试计划 (4) 尚未解决的问题 (4) 4程序2(标识符)设计说明 (4)

详细设计说明书 1引言 编写目的 该阶段开发以正式进入软件的实际开发阶段,本阶段完成系统的详细设计并明确系统的数据结构与软件结构。 在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本详细设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。 软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查。 背景 说明: A.软件系统的名称: BS网上商城系统 B.任务提出者: BS电子商务公司 开发者:LEI_SKY软件开发小组 C. 本系统将是一个独立的系统,目前所产生的输出都是独立的 本系统将使用MySql作为数据库的存储系统 定义 A. .B/S(Brower/Server) B. .IIS (Internet Information Server) C. .HTML(Hypertext Markup Language,超文本标记语言) D. .CSS(Cascading Style Sheets,层叠样式表单) E. .JSP(Java Server Pages) 参考资料 相关的文件包括: A. 内部文件《BS网上商城电子商务系统案例研究项目》

网上商城系统设计方案

3.2 系统功能设计 本网上购物商城系统设计了四个子系统,包括:页面展示子系统、会员子系统、商店管理员子系统和系统管理员子系统。 页面展示子系统:主要是对用户提供商店和商品信息的检索和展示。 会员子系统:主要是会员的一些功能操作,会员可以通过该系统购买商品,将商品添加到购物车然后进行购物车的管理,确认下购买生成订单后对订单的管理以及一些个人信息的维护等。 商店管理员子系统:商店管理员通过该系统可以实现个人信息管理、商店信息管理、商品信息管理、打折管理、运费管理、订单管理等功能的操作。 系统管理员子系统:系统管理员可以通过该系统对网上购物商城进行管理。可以实现个人信息管理、商店管理、会员管理、商品种类信息管理等。 3.2.1 系统的功能分析及设计 本系统仅包括网上购物直接相关的功能,而不包括其相关功能。如,包括订单的结算功能,但不包括银行卡支付功能,也不包括实际支付中所涉及的商家与银行支付系统之间的接口功能,不包括邮局汇款支付功能,不包括商家的汇款单处理等功能;包括订单的后台管理功能,但不包括实际业务流程中的配货、发货等功能。 本系统所面向的用户群主要分为四大类:游客、会员、商店管理员和系统管理员。不同身份用户的功能权限也各不相同。 表3-1 角色表 角色名称职责描述 游客可查看前台的商店以及商品信息,可注册成为注册用户。 会员用户 可查看前台的商店以及商品信息,可购买商品,并管理自己的购物车和订单,并且可以修改自己的收货地址以及部分个人信息。 商店管理员 可以对商店信息进行查看修改,可以对商品信息进行管理,查看商品销售信息,还有送货信息管理、商品打折管理、运费管理和留言等功能。本系统中包括多个商店管理员。 系统管理员可以对个人信息进行维护、对商店以及会员进行管理(添加、删除、

网上购物系统——详细设计说明书

网上购物系统 详细设计说明书 1引言 1.1编写目的 电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。 1.2.项目背景 软件名称:网上购物系统 开发者:宋金德,袁浩,王朝阳,许威 项目简介:本系统主要实现网上产品展示与在线定购及人员的管理, 一、不同身份有不同的权限功能(管理人员、注册用户、游客) 二、在线产品展示(分页显示) 三、在线定购 四、后台管理(用户管理、商品的管理) 1.3定义 Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换)。 ADO:ActiveX Data Object, ActiveX 数据对象 SQL:Structured Query Language 1.4参考资料 [1] 谭浩强《动态网页制作ASP》北京电子工业出版社. 2001 [2] 彭万波《网页设计精彩实例》北京电子工业出版社.2002

网上商城详细设计说明书

网上商城设计详细说明书 姓名:lclboss 班级:微机1024 学号:1000005442

网上商城设计详细说明书 (1) 1.引言 (3) 1.1编写目的 (3) 1.2 前期工作 (3) 1.3编写背景 (3) 2.技术概述 (3) 2.1 目标 (3) 2.2 硬件支持 (3) 2.3 软件支持 (4) 3.功能需求 (4) 3.1 功能块划分 (4) 4.具体设计 (4) 4.1首页设计 (5) 4.2商品详细信息页面设计 (8) 4.3 实现商品搜索功能 (9) 4.4商城后台管理登录设计 (11) 4.5商城后台商城管理页面设计 (12) 4.6 建立删除商品信息页面 (15) 5.总结 (17)

1.引言 1.1编写目的 通过学习https://www.doczj.com/doc/de13678390.html,,以及结合教师给的源代码,进一步修改,从而实现网上商城系统 1.2 前期工作 在编写该需求前,首先是对各大网上销售网站进行了调查,其中包括:网页排版、顾客消费流程、以及管理员的操作,这三大块进行了调查。并总结出了有自己特色的设计思路。 1.3编写背景 随着Internet国际互联网的发展,越来越多的企业开始建造自己的网站。基于Internet 的信息服务,商务服务已经成为现代企业一项不可缺少的内容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。 本网上商城系统就是根据电子商务和互联网的发展,针对网上顾客所开发的网络购物系统,本商城系统主要有: 1)用户浏览、注册、登录与购买商品; 2)商品的入库资料登记; 3)商城访问者的在线留言、查看留言,管理员的在线管理留言等; 4)商城最新的新闻显示,历史新闻的分页显示,新闻详细情况的显示,后台管理员添加、删除、修改新闻等。 本数据采用access作为数据库,亦可以使用SQL作为数据库,项目的重点是商品的添加、删除、显示与修改,需要克服的难点是商品图片的上传和删除。 2.技术概述 2.1 目标 我们使用C#以及数据库技术构建网站,争取将本网站做成一个界面友好、用户购物方便、管理员管理方便的购物系统。 2.2 硬件支持

网上购物系统详细设计说明书

五、详细设计说明书 1.引言 (2) 1.1编写目的 (2) 1.2项目背景 (2) 1.3定义 (2) 1.4参考资料 (2) 2.总体设计 (3) 2.1需求概述 (3) 2.2软件结构......................................... 错误!未定义书签。3.程序描述.. (3) 3.1功能 (4) 3.2性能 (6) 3.3输入项目 (6) 3.4输出项目 (6) 3.5算法 (6) 3.6程序逻辑 (7) 3.7接口 (7) 3.8存储分配......................................... 错误!未定义书签。 3.9限制条件......................................... 错误!未定义书签。 3.10测试要点 (10)

1.引言 1.1目的 为了对本网上购物系统的可行性进行一下探讨,论证实现本项目的可能性,和一些前期的准备工作及工作条件,并且为工程的下一步设计打下铺垫。电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI 交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。 1.2项目背景 软件名称:网上购物系统 提出者:石晓红 开发者:专插本第一小组用户:全体互联网用户(网购用户) 实现软件的单位:中大新华 该系统同其他系统的关系:项目在目前的阶段与其它软件和系统没有关系,作为一个独立的单位运行。 1.3定义 Asp(active server pages)是微软公司推出的一种用以取代CGI 的技术,基于目前绝大多数网站应用于windows 平台,asp 是一个位于windows 服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的 web 服务器应用程序以及EDI(电子数

软件工程网上商城项目详细设计说明书

1引言 (3) 编写目的 (3) 背景 (3) 定义 (3) 参考资料 (3) 2程序系统的结构 (4) 3产品管理程序设计说明 (5) 程序描述 (5) 功能 (5) 性能 (5) 输人项 (6) 输出项 (6) 算法 (7) 限制条件 (9) 测试计划 (9) 尚未解决的问题 (9) 功能 (9) 性能 (10) 输人项 (10) 输出项 (11) 算法 (11) 流程逻辑 (13) 接口 (13) 存储分配 (14) 注释设计 (14) 限制条件 (14) 测试计划 (14) 尚未解决的问题 (14) 功能 (15) 性能 (15) 输人项 (16) 输出项 (16) 算法 (16) 流程逻辑 (18) 接口 (19) 存储分配 (19) 注释设计 (19) 限制条件 (19) 测试计划 (20) 尚未解决的问题 (20) 功能 (20) 性能 (20)

输人项 (21) 输出项 (21) 算法 (22) 流程逻辑 (23) 接口 (24) 存储分配 (24) 注释设计 (24) 限制条件 (24) 测试计划 (25) 尚未解决的问题 (25)

详细设计说明书 1引言 编写目的 该阶段开发以正式进入软件的实际开发阶段,本阶段完成系统的详细设计并明确系统的数据结构与软件结构。 在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本详细设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。 软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查。 背景 说明: A.软件系统的名称:BS网上商城系统 B.任务提出者:BS电子商务公司 开发者:LEI_SKY软件开发小组 C. 本系统将是一个独立的系统,目前所产生的输出都是独立的 本系统将使用MySql作为数据库的存储系统 定义 A. .B/S(Brower/Server) B. .IIS (Internet Information Server) C. .HTML(Hypertext Markup Language,超文本标记语言) D. .CSS(Cascading Style Sheets,层叠样式表单) E. .JSP(Java Server Pages) 参考资料 相关的文件包括: A. 内部文件《BS网上商城电子商务系统案例研究项目》

系统软件详细设计说明书

系统软件详细设计说明书 1.引言 1.1编写目的 本详细设计说明书是针对网络信息体系结构的课程作业而编写。目的是对该项目进行详 细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试作准备。本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。 2.系统的结构 ui :系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。ui 部分调用common部分的功能读取xml文件中保存的界面元素属性信息,用户最近访问过的10个ftp信息,用户选择的下载的ftp内容列表及其他需要通过xml文件保存的信息。 client :实现ftp客户端的功能,ftp连接,ftp上传及下载:上传或下载用户指定的

资源,并返回相应的信息。 search: 资源实时检索部分,根据用户输入的资源名称关键字,资源类型和选择的检索方式检索用户需要的资源,并验证资源的可用性,返回可用资源及其大小,速度等相关信息。 preview :资源预览部分,显示用户选择的资源的部分内容,以使用户决定是否需要该资源。 preview部分调用comm on部分读取属性文件的内容亦显示预览资源内容的显示格式。 3.模块1(ui )设计说明 3.1 模块描述实现用户界面的包,含有11个文件51 个类,是本系统中最复杂的代码。 3.2 功能负责接受用户输入,显示系统输出,其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp 站点中搜索用户需要的资源。 3.3 交互的模块 client ,search ,preview ,common。 3.4 模块设计该模块中的主要文件,文件中包含的主要类及其功能和与其它包的交互如下: MainFrame.java :MainFrame 是含有主函数的类,也是lyra 客户端开始执行的类,它先后进行资源的初始化,显示主界面等工作,根据屏幕大小设置界面大小,设置界面的观感。 FtpFrame_AboutBox.java: 显示关于窗口的类,当用户点击帮助菜单中的关于菜单项时会 弹出关于对话框。 Tools.java :FileTools 是文件操作辅助类,可以实现文件的递归删除等。 XMLController.java: JDOMTes是操作xml文件的类,用JDOM来操作xml文件, 实现的功能有: (1)保存ftp 服务器的文件列表(站内搜索时使用),递归的从ftp 服务器读取列表,并存入一个xml文件中(文件的命名方法是:ip+用户名.xml);以目录树的形式保存。 (2)根据文件名在文件中查找文件,站内搜索时使用。 (3)保存ftp 服务器的信息:ip ,端口(默认端口21 不保存),用户名(默认anonymous 不保存),密码,最多存10 个;存在resource\settings\ serversinfor.xml 文件中。 (4)读取已存储的ftp 服务器信息。 (5)从type.xml 读取搜索的类型。 Constants.java: 放置系统运行时使用的一些常量,initcontent ()函数对所有常量进行初始化,这个函数在MainFrame 中被调用一次。iconHashMap 是hash 表,用于存放文件的系统图标。 CustomizedController.java :包含自定义的控件类,java 中的控件可能不能满足需求,需要自己定义某些属性。这些控件会在创建界面时使用。其中含有的类有: (1)CustomizedJTable 是表格类,设置表格的某些属性,如字体等。 (2)CustomizedTableCellRenderer 是表格单元格绘制器类,主要用于显示文件的系统图标,和文件名。 (3)LeftPanel类的父类是JTabbedPane,用户显示主窗口左边的面板。 (4)RightPanel 类的父类是JPanel ,用户显示右边的主题部分,包括右上边的搜索及服务 器选项,和中间的显示服务器文件的TabbedPane。. (5)BottomPanel 类是右下放显示下载和服务器信息的JTabbedPane。 (6)CustomizedJButton 是定义按钮类,更改了按钮的字体,java 本身默认的字体不好看。 (7)CustomizedTableModel 是表格类,实现单元格的不可编辑。 (8 )CustomizedTableCellRenderer_Remote 类是表格绘制器,在远程文件浏览 器RemoteFilesPanel 使用,用于显示文件名和文件图标。

网上商城详细设计说明书1

详细设计说明书 1引言 1.1编写目的 编写本详细设计目的是:在网上商城需求分析说明书、数据库设计说明书、概要设计的基础上,完成网上商城的结构设计,划分网上商城的功能模块并明确模块之间的关系,同时给出相关的用户界面设计。 在下一阶段的开发中,开发人员员可参考此详细设计说明书,进行系统编码。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在详细设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 本文的预期读者为: 1、网上商城的设计、开发、测试人员; 2、网上商城的验收、评审人员。 1.2背景 说明: 1.软件系统的名称:网上购物系统 2.任务提出者:华东交通大学实训中心 3.开发者:第五小组组员 4.完成的系统可以在电脑上运行,用户可在此进行各种购买商品、提交订单等的操作。 1.3参考资料 【1】《概要设计说明书》 【2】《需求分析说明书》 1,4专门术语 1、Apache Tomcat6.0:系统所使用的使用服务器。 2、MYSQL:系统所使用的数据库管理系统。 3、SQL:一种用于访问、查询数据库的语言。 4、事务流:数据进入模块后可能有多种路径进行处理。 5、主键:数据库表中的关键域,值在表中唯一。 6、ROLLBACK(回滚):数据库的错误恢复机制。 7、系统用户:商城游客、商城购买用户以及商城的管理员。 8、游客:未注册Beyond网上商城的网络用户。 9、PowerDesigner:数据库编辑软件。

1.5参考资料 1、《Beyond网上商城需求规格说明书》。 2、《Beyond网上商城数据库设计说明书》。 3、《Beyond网上商城概要设计说明书》 2需求规定 2.1前台管理 前台管理是对网上商城的购物车管理、用户注册、商品选择、订单管理、商品查询、商品评价、店铺管理、付款功能。对前台管理的人群主要分为两种角色:未注册该网上商城的网络用户,已注册该网上商城的会员用户。 未注册的网络用户可以浏览并搜索该网上商城的商品详细信息,店铺内容,可以将喜欢的商品放入自己的购物车。而已注册成为会员的用户除了未注册用户的功能外还增加了:管理自己的个人信息、购买购物车里的商品、管理自己的店铺以及店铺里面的商品。 1、购物车管理 购物车管理主要针对有购买欲望的注册和非注册用户,系统用户针对有购买欲望的商品放入购物车,可以对购物车已放入的商品进行添加或者删除,如果长时间未对自己的购物车里的商品进行处理,系统会自动记录购物车里的信息。 2、用户注册 用户注册是针对用户有实际购买需求,并对Beyond网上商城有一定的了解的用户,注册成为该网上商城的会员,需要填写的信息是用户名、用户密码以及联系邮箱,注册成功之后可以购买网上商城的商品,并可以在商城上开设自己的商品店铺。 3、商品选择、查询功能 商品的选择查询功能通常包括对时下各大网站的热卖商品、低价商品、团购商品、分类商品、以及对各种商品的查询功能。商品的查询可以分为商品名称查询和商品类别、商品的不同用途等方面进行查询。 4、订单管理 订单管理功能主要针对已成功注册成为Beyond网上商城的网络用户,商城买家可以对商品进行下单和在商城卖家还未对订单进行处理之前选择取消订单,商城卖家可以对购买该店铺商品的订单进行发货处理、订单完成并对未完成的订单进行修改删除等相关处理。 5、付款功能 付款功能需借助第三方交易系统,此系统中点击付款后,随机成功或失败,跳转到相应页面。 6、评价功能 评价功能主要是针对已成功在网上商城注册并成功购买商城店铺中商品的会员。可以同时对该商品进行评论,一旦品论提交之后不可修改和删除。 7、店铺管理功能 个人店铺管理功能主要针对在商城开设店铺的会员,该用户可以对自己的店铺里的商品进行上架、下架处理,以及商品信息的录入修改等。

网上商城系统的分析及设计

网上商城管理信息系统分析与设计 系别:计算机学院 专业:计算机科学与技术 班别: 学号: 姓名:赵叶欢 学期:春季上学期 指导老师: 2012年6月8日

目录 1、概述 (3) 1.系统开发背景与意义 (3) 系统开发背景 (3) 系统开发意义 (4) 网上购商城系统的技术现状分析 (5) 2.网上商城管理系统需求分析 (6) 可行性分析 (6) 系统功能需求 (6) 3.网上商城管理信息系统分析 (8) 4.网上商城管理信息系统设计 (12) 数据库设计 (12) 界面设计 (15) 管理员登陆 (20) 学习总结 (24)

1、概述 摘要:近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上购物系统作为B2B,B2C (Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文对如何开发出一个具有基本网上交易功能的B2C网上商城,给出了具体的指导。主要介绍基于UML的B2C网上商城系统分析与设计的基本内容。对B2C网上商城的例图、顺序图、活动图、类图数据库设计和jSP编程等,都提出了具有针对性的解决方法。 1.系统开发背景与意义 系统开发背景 随着计算机和网络的日趋普及,越来越多的商家在网上升起商店,向消费者展示出一片新鲜的购物大地。在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特、家庭仓储、科罗格、培尼等纷纷跻身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。 在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。如今,在北京、上海、深圳等大城市,已有200多家商场,专卖店开设了网上商店,还有一些正处在观望阶段。真正意义上的网上购物,即货款的结算在网上进行,已在国内实现。深圳无虹商场去年5月开办了我国第一家实行计单和支付一体上的网上商店,上网的消费者只要拥有一张招商银行的“一卡通”,便可轻松购物, 24小时内商家送货上门。商家投资网上商店目的是赚钱。但从目前网上商店的运营情况来看,上网者不购物、购物者不上网的现

软件系统详细设计说明书模板

xxxxx系统详细设计说明书

版本历史

修改记录

目录 1引言 (5) 1.1编写目的 (5) 1.2背景 (5) 1.3参考资料 (5) 1.4术语定义及说明 (5) 2设计概述 (5) 2.1任务和目标 (5) 2.1.1需求概述 (5) 2.1.2运行环境概述 (5) 2.1.3条件与限制 (6) 2.1.4详细设计方法和工具 (6) 3系统详细需求分析 (6) 3.1详细需求分析 (6) 3.2详细系统运行环境及限制条件分析接口需求分析 (6) 4总体方案确认 (6) 4.1系统总体结构确认 (6) 4.2系统详细界面划分 (7) 4.2.1应用系统与支撑系统的详细界面划分 (7) 4.2.2系统内部详细界面划分 (7) 5系统详细设计 (7) 5.1系统程序代码架构设计 (7) 5.1.1UI(User Interface)用户界面表示层 (7) 5.1.2BLL(Business Logic Layer)业务逻辑层 (8) 5.1.3DAL(Data Access Layer)数据访问层 (8) 5.1.4Common类库 (8) 5.1.5Entity Class实体类 (8) 5.2系统结构设计及子系统划分 (8) 5.3系统功能模块详细设计 (9) 5.3.1XX子系统 (9) .1XX模块 (9) 列表和分页 (9) 创建XX (9) .2XX模块 (9) XX列表 (9) XX修改 (9) 5.3.2XX子系统 (9) 5.3.6.1用户管理模块 (9) 5.3.6.2角色管理模块 (14) 5.3.6.3系统设置模块 (14) 5.3.6.4系统登录注销模块 (14) 5.4系统界面详细设计 (14) 5.4.1外部界面设计 (14) 5.4.2内部界面设计 (14) 5.4.3用户界面设计 (14) 6数据库系统设计 (14) 6.1设计要求 (14) 6.2信息模型设计 (14) 6.3数据库设计 (14) 6.3.1设计依据 (14)

网上购物系统数据库设计

网上购物系统数据库设计说明书一、ER模型 tb_Bbs id theme content int varchar varchar tb_Customer customerID customerName customerPass customerTrueName customerAddress customerPostCode customerPhone customerEmail customerRegDate customerQuestion customerAnswer int nvarchar varchar nvarchar nvarchar char varchar varchar smalldatetime nvarchar nvarchar tb_Goods goodsID goodsName goodsTypeID goodsBrief goodsUnitPrice goodsImageName sellCount goodsDate storedCount int nvarchar int nvarchar money nvarchar int smalldatetime int tb_GoodsType goodsTypeID goodsTypeName int nvarchar tb_Manager id managerName managerPwd int varchar varchar tb_Order orderID goodsID customerID totalMoney orderDate orderState int int int money smalldatetime char tb_OrderDetail orderID goodsID goodsUnitPrice goodsCount name orderAddress orderPhone postCode int int money int varchar varchar int char 二、数据字典 tb_Manager : 管理员表 tb_Customer : 用户表

网上商城概要设计说明书时序图状态图用例图

北大青鸟网上商城系统 概要设计说明书 第一部分:引言 1.1编写目的 本说明是北大青鸟网上商城电子商务系统案例研究项目软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。 软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。 1.2背景 A、软件系统的名称:北大青鸟网上商城系统 B、任务提出者:北大青鸟九月J2EE班级第三小组 开发者:北大青鸟九月J2EE班级第三小组 实现完成的系统将作为线销售系统使用,所应用的网络为Internet网络。 C、本系统将是一个独立的系统,目前所产生的输出都是独立的。 本系统将使用Oracle9i作为数据库存储系统. 1.3定义

1.4参考资料 相关的文件包括: A、内部文件《北大青鸟网上商城电子商务系统案例研究项目》; B、北大青鸟网上商城电子商务系统案例研究项目分析会议备忘录; C、《北大青鸟网上商城电子商务系统案例研究项目可行性分析》; 参考资料: A、北大青鸟Aptech ACCP3.0 Y2《基于软件开发项目的毕业设计》; B、国家标准《软件需求说明书(GB856T——88)》; C、亚马逊网站的软件需求说明; 合同: A、《北大青鸟网上商城电子商务系统案例研究项目合同20040510 - 2》;

第二部分:总体设计 2.1需求规定 需求规定的详细内容,请参考独立的文档《北大青鸟网上商城项目需求说明》. 2.2运行环境 2.2.1、硬件设备要求: 客户程序硬件要求: 具有Pentium III 处理器且满足以下要求的计算机: 最低64 MB 内存 最小 2.1 GB 硬盘 鼠标 键盘 服务器硬件需求: 具有Pentium III 处理器且满足以下要求的计算机: 最低512MB 内存 最小8 GB 硬盘 鼠标 键盘 2.2.2、支持程序 客户程序软件: Windows 98/NT /2000或更高版本 数据库服务器软件: Windows NT / 2000 Server 或更高版本 Oracle9i/SQL Server 2000/My Sql/Access

系统详细设计说明书

XXXXXX XXXXXXXXXXXXX 项目名称 详细设计说明书 XXX公司 二〇XX年X月

文档修改记录

目录 第一章引言............................................. 错误!未定义书签。 目的............................................. 错误!未定义书签。 背景............................................. 错误!未定义书签。 术语定义......................................... 错误!未定义书签。 参考资料......................................... 错误!未定义书签。第二章系统概述......................................... 错误!未定义书签。第三章程序1设计说明................................... 错误!未定义书签。 程序描述......................................... 错误!未定义书签。 模块架构图 ................................... 错误!未定义书签。 功能 ......................................... 错误!未定义书签。 类图 ......................................... 错误!未定义书签。 增加功能(功能点) ........................... 错误!未定义书签。 程序流程 ..................................... 错误!未定义书签。 测试和限制条件 ............................... 错误!未定义书签。 备注 ......................................... 错误!未定义书签。第四章程序2设计说明................................... 错误!未定义书签。第五章公用接口程序说明................................. 错误!未定义书签。 全局变量......................................... 错误!未定义书签。 公用界面或接口................................... 错误!未定义书签。 公用方法和过程................................... 错误!未定义书签。第六章附件............................................. 错误!未定义书签。详细设计评审意见.......................................... 错误!未定义书签。

网上商城购物系统 项目开发计划

项目开发计划 1. 引言 1.1 编写目的 在仔细考虑讨论之后,我们对《网上购物系统》软件的技术可行性,社会可行性,经济可行性有了一定的调查。我们把讨论的结果记录下来,作为项目开发计划,并作为进一步软件需求分析的基础。本系统开发计划报告的预期读者是:项目组所有人员,测试组人员,以及指导老师。 1.2 背景 (1)待开发软件系统的名称:网上购物商城系统 (2)任务提出者:XX; 开发者:计算机科学与技术的小组成员xx; 用户:湛XX; (3)目前网上购物发展迅速,各类管理系统也应运而生,针对各类大型网购网站的管理系统的开发已经非常成熟,从拍下到订单,再到付款,收货确认,都可以做到统一管理。前台可以做到预定实物,虚拟物品等各种预定业务。然而,为数众多的小的购物网站却没有一个合适的管理系统,因此,我们觉得开发此管理系统是十分必要的。 网上购物系统软件是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的WINDOWS系列等操作系统上使用。除此以外,该系统可通过访问权限控制以及数据备份功能,确保数据的安全性。 1.3 定义 1)Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大 多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换); 2)ADO:ActiveX Data Object, ActiveX 数据对象; 3)SQL:Structured Query Language。 1.4 参考资料 1、《ASP程序设计及应用》张景峰主编第011903号中国水利水电出版社2009.1 2、《数据库原理及其教程(第三版)》黄德才主编第088716号科学出版社2010.6 3、《ASP+SQL Server动态网站开发从基础到实践》杨世锡,赵辉编著第377507号 电子工业出版社2005

网上购物系统详细设计说明书

五、详细设计说明书 1.引言 (222) 1.1编写目的 (222) 1.2项目背景 (222) 1.3定义 (333) 1.4参考资料 (333) 2.总体设计 (444) 2.1需求概述 (444) 2.2软件结构错误!未定义书签。错误!未定义书签。错误!未定义书签。 3.程序描述 (444) 3.1功能 (444) 3.2性能 (777) 3.3输入项目 (888) 3.4输出项目 (888) 3.5算法 (888) 3.6程序逻辑 (888) 3.7接口 (999) 3.8存储分配错误!未定义书签。错误!未定义书签。错误!未定义书签。

3.9限制条件错误!未定义书签。错误!未定义书签。错误!未定义书签。 3.10测试要点 (131313) 1.引言 1.1目的 为了对本网上购物系统的可行性进行一下探讨,论证实现本项目的可能性,和一些前期的准备工作及工作条件,并且为工程的下一步设计打下铺垫。电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI 交易。这种全新的交易方式实现了公司间文档

小型网上商城的设计与实现

小型网上商城的设计与实现 摘要 本文对网上购物系统的开发的过程作了详细描述,系统是用asp技术和access2003数据库技术进行开发的,并且达到功能明确,费用低廉,通用性强,适合我国国情的购物网站系统文章着重描述该系统的设计与实现的可行性分析与需求分析。 本系统共分为两个部分:前台用户部分和后台管理部分。在前台系统中有用户注册登陆,浏览商品,订购商品,开发评论及留言板。后台系统中有系统管理,会员管理,订单管理,商品管理,留言管理。在用户注册模块中,特别加强了用户注册信息验证的严格性;在商品或商家信息浏览和查询模块中,用户可以对商品进行浏览检索,查看商品的详细资料;并且规定注册成会员的用户才能对商品进行评论。没有注册成会员的用户只能浏览商品。在后台系统中,系统管理员可以对已注册的用户进行审查,并对提交的订单进行处理;可以对现有的商品进行管理以及对留言进行管理。 整个系统结构清晰,功能明确,页面风格鲜明,易操作,适合客户的需要。使交易能够更加方便和快捷。 开发环境介绍 操作系统:Windows XP IIS5.1(Internet Information Server 5.1) Dreamweaver8.0 脚本语言:JavaScript 数据库工具:Microsoft Access2003

浏览器:IE9 基于B/S结构 需求分析 可行性分析 计算机网络作为一种先进的信息传输媒体,有着信息传输速度快、信息覆盖面广、成本低的特点。因此很多个人和企业都开始利用网络开展商务活动,可以看到,在个人和企业进行网上商业活动时产生的效益是多方面的。但是开发任何一个基于计算机的系统,都会受到时间和资源上的限制。因此,在对接受任何一个项目开发任务之前,必须根据客户可能提供的时间和资源条件进行可行性分析,以减少项目开发的风险,避免人力、财力和物力的浪费。可行性分析与风险分析在很多方面是相互关联的,项目风险越大,开发高质量的软件的可行性就越小。 1.技术可行性 设计整个系统是以Asp技术来开发的,由于代码是经过服务器执行之后猜想浏览器发送的,所以在客户端看到的只能是经过解析之后的数据,而无法获得源代码,故编写者不必担心自己的代码被会别人窃取。 数据库的创建使用Microsoft Access2003,为了便于编程,前台的操作页面和后台的数据库管理页面的设计我是分别进行的。在整个程序编写完之后,在将后台数据库管理页面通过你管理员在前台的登陆来调用,这样就把前台和后台有机的连接起来,使操作更加方便。当用户以会员身份登陆调用执行的是前

相关主题
文本预览
相关文档 最新文档