在线商品销售系统文档案例.docx

上传人:b****8 文档编号:9915819 上传时间:2023-02-07 格式:DOCX 页数:81 大小:482.38KB
下载 相关 举报
在线商品销售系统文档案例.docx_第1页
第1页 / 共81页
在线商品销售系统文档案例.docx_第2页
第2页 / 共81页
在线商品销售系统文档案例.docx_第3页
第3页 / 共81页
在线商品销售系统文档案例.docx_第4页
第4页 / 共81页
在线商品销售系统文档案例.docx_第5页
第5页 / 共81页
点击查看更多>>
下载资源
资源描述

在线商品销售系统文档案例.docx

《在线商品销售系统文档案例.docx》由会员分享,可在线阅读,更多相关《在线商品销售系统文档案例.docx(81页珍藏版)》请在冰豆网上搜索。

在线商品销售系统文档案例.docx

在线商品销售系统文档案例

 

软件工程文档

 

题  目 在线销售系统

学生姓名 (200896014)

 `````````(200896014053)

 `````````(200896014052)

 `````````(200896014)

专业名称 计算机科学与技术 

 

2011年6月12日

目录

1.项目问题定义1

1.1项目意义1

1.2具体目标1

1.3具体的工作流程1

1.4系统需包括的相应功能1

2.可行性研究报告2

2.1引言2

2.1.1编写目的2

2.1.2背景2

2.1.3定义2

2.1.4参考资料2

2.2可行性研究的前提2

2.2.1要求3

2.2.2目标3

2.2.3条件、假定和限制3

2.2.4进行可行性研究的方法3

2.2.5评价尺度3

2.3对现有系统的分析3

2.3.1处理流程和数据流程3

2.3.2工作负荷4

2.3.3费用开支4

2.3.4人员4

2.3.5设备5

2.3.6局限性5

2.4所建议的系统5

2.4.1对所建议系统的说明5

2.4.2处理流程和数据流程5

2.4.3改进之处5

2.4.4影响5

2.4.4.1对设备的影响5

2.4.4.2对软件的影响6

2.4.4.3对用户单位机构的影响6

2.4.4.4对系统运行过程的影响6

2.4.4.5对开发的影响6

2.4.4.6对地点和设施的影响6

2.4.4.7对经费开支的影响6

2.4.5局限性6

2.4.6技术条件方面的可行性6

2.5可选择的其他系统方案6

2.5.1可选择的系统方案16

2.5.2可选择的系统方案27

2.6投资及效益分析7

2.6.1支出7

2.6.1.1基本建设投资7

2.6.1.2其他一次性支出8

2.6.1.3非一次性支出8

2.6.2收益8

2.6.2.1一次性收益8

2.6.2.2非一次性收益8

2.6.2.3不可定量的收益8

2.6.3收益/投资比8

2.6.4投资回收周期8

2.6.5敏感性分析8

2.7社会因素方面的可行性8

2.7.1法律方面的可行性8

2.7.2使用方面的可行性8

2.8结论8

3.项目开发计划9

3.1引言9

3.1.1编写目的9

3.1.2背景9

3.1.3定义9

3.1.4参考资料9

3.2项目概述9

3.2.1工作内容9

3.2.2主要参加人员9

3.2.3产品9

3.2.3.1程序9

3.2.3.2文件9

3.2.3.3服务9

3.2.3.4非移交的产品10

3.2.4验收标准10

3.2.5完成项目的最迟期限10

3.2.6本计划的批准者和批准日期10

3.3实施计划10

3.3.1工作任务的分解与人员分工10

3.3.2接口人员10

3.3.3进度10

3.3.4预算10

3.3.5关键问题10

3.4支持条件10

3.4.1计算机系统支持11

3.4.2需由用户承担的工作11

3.4.3由外单位提供的条件11

3.5专题计划要点11

4.软件需求说明书11

4.1引言12

4.1.1编写目的12

4.1.2背景12

4.1.3定义12

4.1.4参考资料12

4.2任务概述12

4.2.1目标12

4.2.2用户的特点12

4.2.3假定和约束13

4.3需求规定13

4.3.1对功能的规定13

4.3.2对性能的规定16

4.3.2.1精度16

4.3.2.2时间特性要求16

4.3.2.3灵活性16

4.3.3输人输出要求16

4.3.4数据管理能力要求17

4.3.5故障处理要求17

4.4运行环境规定17

4.4.1设备17

4.4.2支持软件17

4.4.3接口17

4.4.4控制17

5.概要设计说明书17

5.1引言18

5.1.1编写目的18

5.1.2背景18

5.1.3定义18

5.1.4参考资料18

5.2总体设计18

5.2.1需求规定18

5.2.2运行环境18

5.2.3基本设计概念和处理流程18

5.2.4结构19

5.2.5人工处理过程24

5.2.6尚未问决的问题25

5.3接口设计25

5.3.1用户接口25

5.3.2外部接口25

5.3.3内部接口25

5.4运行设计25

5.4.1运行模块组合25

5.4.2运行控制25

5.4.3运行时间25

5.5系统数据结构设计25

5.5.1逻辑结构设计要点26

5.5.2物理结构设计要点27

5.5.3数据结构与程序的关系27

5.6系统出错处理设计27

5.6.1出错信息27

5.6.2补救措施27

5.6.3系统维护设计27

6.详细设计说明书27

6.1引言28

6.1.1编写目的28

6.1.2背景28

6.1.3定义28

6.1.4参考资料28

6.2程序系统的结构28

6.3.1程序描述28

6.3.2功能29

6.3.3性能34

6.3.4输人项34

6.3.5输出项34

6.3.6算法34

6.3.7流程逻辑34

6.3.8接口35

6.3.9存储分配36

6.3.10注释设计36

6.3.11限制条件36

6.3.12测试计划36

7.编码规范37

7.1排版规范38

7.2代码测试维护38

7.3Java文件格式38

7.4可读性38

7.5性能38

7.6可移植性39

7.7命名规范39

7.8编程技巧40

7.9代码编写格式40

7.10注释规范41

7.11代码编译43

7.12JSP编码规范43

8.测试分析报告44

8.1引言45

8.1.1编写目的45

8.1.2背景45

8.1.3定义45

8.1.4参考资料45

8.2测试概要45

8.3测试结果及发现45

8.3.1测试1(标识符)45

8.3.2测试2(标识符)47

8.4对软件功能的结论47

8.4.1功能1(标识符)47

8.4.1.1能力47

8.4.1.2限制47

8.5分析摘要48

8.5.1能力48

8.5.2缺陷和限制48

8.5.3建议48

8.5.4评价49

8.6测试资源消耗49

9.项目开发总结报告49

9.1引言50

9.1.1编写目的50

9.1.2背景50

9.1.3定义50

9.1.4参考资料50

9.2实际开发结果50

9.2.1产品50

9.2.2主要功能和性能50

9.2.3基本流程53

9.3开发工作评价55

9.3.1对生产效率的评价55

9.3.2对产品质量的评价55

9.3.3对技术方法的评价55

9.3.4出错原因的分析55

9.4经验与教训55

1.项目问题定义

1.1项目意义

当今世界随着Internet,Web数据库越来越广泛的应用,全球信息化浪潮一浪高过一浪。

在此形势下,电子商务发展迅猛,其中网上购物与通过网络版的管理系统对企业进行管理就是在这潮流中比较有代表意义的产物。

网上购物较之传统的购物方式具有成本低、灵活性高、可扩展性等优点。

网上购物的经营模式已经成为企业在商场上克敌制胜的关键技术,赢得了越来越多的客户。

网上消费目前已经被公认为现代商业的发展方向,这是一个发展潜力巨大的市场,具有诱人的发展前景。

1.2具体目标

实现小型在线商品销售系统

1.3具体的工作流程

卖家首先在网站上进行申请开网店的账号,在申请的过程中必须向网站提供相应的证件凭证,当网站进行确认之后会给卖家分配相应的账号以及在线支付账户,之后每月会根据卖家网店的具体情况网站收取相应的费用,商家将实体商品对应的商品的信息如价格颜色尺寸数量外观等信息录到网络上让顾客在购买的时候能有所依据,而顾客在购买的时候必须先进行注册,注册之后顾客凭着自己的账号可以进行相应的购买操作,而顾客在注册的同时网站会自动分配给顾客一个专用的在线支付账号,账号与顾客在网站上注册的账号相同。

顾客必须给自己的支付账户里利用网银进行充值,在购买的过程中,顾客选好自己需要的商品之后,填写相应的购买信息如购买数量采取何种方式进行运输顾客的收货地址等,确认购买之后网站会将相应的金额打入在线支付平台,当顾客收到自己购买的商品之后在网站上点击确认收货之后,在线支付平台会将相应的金额打入商家的账号,如果顾客对商家所发的商品不满意可以与商家进行商讨,进行更换商品或者进行退货,在更换商品的时候第一次的所有邮费均由卖家提供,在线销售系统会将买家所付的邮费经卖家同意扣除相应的金额打入买家的账号,之后如再要进行更换商品在邮费是买家卖家各提供一半,而如果经得卖家同意退货的话邮费完全由卖家提供,在买家将商品邮寄回卖家这里由卖家进行验证并确认后,在线支付平台会将相应的金额退还给买家,而如果卖家或买家出现相应的问题都可以向网站提起申诉,网站会根据具体情况进行处理协调,如出现欺诈行为网站会向相应的部门进行报告。

1.4系统需包括的相应功能

会员信息注册,会员信息修改,商品信息添加、修改和订单信息生成等。

系统角色权限:

游客只可以浏览系统的商品信息,但可以用户注册成为系统的会员,成为会员后可以登录系统,查看和修改个人信息,浏览和订购商品,查看生成的订单信息等。

后台管理员可以管理会员信息、商品信息和订单信息等。

系统包括在线销售系统、商品管理系统、清算结算系统、后台管理系统。

该子系统在线销售系统主要实现的功能是网上商品交易。

商品管理系统提供商品管理,为此系统提供商品来源,清算结算系统从本系统中的交易中的数据进行处理,后台管理系统提供用户管理等功能。

 

2.可行性研究报告

2.1引言

2.1.1编写目的

为后期软件的开发做准备。

2.1.2背景

说明:

小型在线商品销售系统

本系统是由本小组共同提出并开发,主要用户是欲在线购买商品的客户,本系统主要与网上银行及在线支付系统,邮政及快递机构有关。

2.1.3定义

在线销售:

是用户通过网络这个平台购买自己需要的商品。

2.1.4参考资料

随着计算机技术和网络的发展,电子商务已经成为网上的一种潮流。

为了适应时代的潮流,网上购物已是大势所趋。

我们组开发的小型网上购物系统借鉴了当今最流行的网上购物网站淘宝网。

当我们借助传统的网页html文件中加入java程序片段和jsp标记,构成jsp网页。

我们开发的标准是通过jsp完成一个基本可以实现简单功能的小系统!

所使用的软件有MyEclipse,mysql,,Dreamweaver.

2.2可行性研究的前提

开发具有一定可行性,性价比高,能实际运用给他人带来方便的系统。

2.2.1要求

功能:

实现在线商品的销售

性能:

实现在线商品的销售

输出:

主要是将商家的商品通过在线的方式提供给顾客。

输入:

主要是用户对商品的选择以及购买信息。

同本系统相连接的其他系统:

网上银行及在线支付系统,邮政及快递机构

完成期限:

在本学期末完成。

2.2.2目标

1:

为人们提供更方便的购买途径。

2:

为商家提供更为方便的销售途径。

2.2.3条件、假定和限制

所开发的系统能长期使用

投资主要是本小组人员的上课以及业余时间

本系统所销售的商品均是合法的商品

可利用网络中的信息为开发系统带来方便

2.2.4进行可行性研究的方法

主要是通过实际调查以及网络中信息的收集。

首先通过调查分析所要开发系统的信息

然后通过对信息的整理进行开发。

2.2.5评价尺度

能否实现商品的在线销售,系统中的各主要功能能继承并超越现如今的类似系统,开发时间主要为一学期,在使用中与类似系统的使用方法相同。

2.3对现有系统的分析

主要是分析如淘宝,阿里巴巴,拍拍,及亚马逊等系统的优缺点。

2.3.1处理流程和数据流程

说明现有系统的基本的处理流程和数据流程。

此流程可用图表即流程图的形式表示,并加以叙述

买家在选好自己需要的商品之后,填写相应的购买信息如购买数量采取何种方式进行运输顾客的收货地址等,确认购买之后网站会将相应的金额打入在线支付平台。

此时就会产生订单,卖家则根据订单发货,并产生发货物流信息。

在买家收到商品之后在网站上点击确认收货之后,在线支付平台会将相应的金额,此时交易完成,产生交易完成信息。

2.3.2工作负荷

主要是商家商品的销售以及用户商品的购买。

2.3.3费用开支

费用主要是正常的维护以及升级和开发过程的费用。

2.3.4人员

系统的维护以及运行主要需要数据库,网页管理,网站的安全等相关的人员。

2.3.5设备

主要是网络

2.3.6局限性

系统中销售的商品用户无法实际的观看,这也是现有系统主要存在的问题,网站上的商品图片毕竟与实物还是有区别的。

2.4所建议的系统

通过现有系统的优缺点的分析,去缺宝优以及改进。

2.4.1对所建议系统的说明

2.4.2处理流程和数据流程

卖家首先在网站上进行申请开网店的账号,在申请的过程中必须向网站提供相应的证件凭证,当网站进行确认之后会给卖家分配相应的账号以及在线支付账户,之后每月会根据卖家网店的具体情况网站收取相应的费用,商家将实体商品对应的商品的信息如价格颜色尺寸数量外观等信息录到网络上让顾客在购买的时候能有所依据,而顾客在购买的时候必须先进行注册,注册之后顾客凭着自己的账号可以进行相应的购买操作,而顾客在注册的同时网站会自动分配给顾客一个专用的在线支付账号,账号与顾客在网站上注册的账号相同。

顾客必须给自己的支付账户里利用网银进行充值,在购买的过程中,顾客选好自己需要的商品之后,填写相应的购买信息如购买数量采取何种方式进行运输顾客的收货地址等,确认购买之后网站会将相应的金额打入在线支付平台,当顾客收到自己购买的商品之后在网站上点击确认收货之后,在线支付平台会将相应的金额打入商家的账号,如果顾客对商家所发的商品不满意可以与商家进行商讨,进行更换商品或者进行退货,在更换商品的时候第一次的所有邮费均由卖家提供,在线销售系统会将买家所付的邮费经卖家同意扣除相应的金额打入买家的账号,之后如再要进行更换商品在邮费是买家卖家各提供一半,而如果经得卖家同意退货的话邮费完全由卖家提供,在买家将商品邮寄回卖家这里由卖家进行验证并确认后,在线支付平台会将相应的金额退还给买家,而如果卖家或买家出现相应的问题都可以向网站提起申诉,网站会根据具体情况进行处理协调,如出现欺诈行为网站会向相应的部门进行报告。

2.4.3改进之处

主要是对客户对所购买的商品不满意退货难,退款难,更换难的问题。

2.4.4影响

对于人们传统购买方式的改变

2.4.4.1对设备的影响

主要是运输途径的改变

2.4.4.2对软件的影响

如客户对所购买的商品不满意退货,和更换。

2.4.4.3对用户单位机构的影响

由于人们大多数都对现有的类似系统的熟悉,所以整体上影响不大。

2.4.4.4对系统运行过程的影响

主要是与现有系统的类似。

2.4.4.5对开发的影响

由于所开发的系统没有太大的改变所以影响不大,基本没有。

2.4.4.6对地点和设施的影响

由于所开发的系统没有太大的改变所以影响不大,基本没有。

2.4.4.7对经费开支的影响

主要是开发中人员的工资,场地的租金,以及维护和运行所需人员的工资。

2.4.5局限性

无法像实际购买商品那样对实物进行观察与比较。

2.4.6技术条件方面的可行性

技术方面现如今的技术完全都可以满足。

2.5可选择的其他系统方案

主要是没有其他系统的选择。

2.5.1可选择的系统方案1

一、

名字:

注册信息

别名:

注册记录

描述:

游客注册时的注册信息

定义:

用户信息=用户名+密码+所在地区+联系地址+邮编+家庭电话+办公室电话+手机+Email地址

位置:

用户信息文件

名字:

登录信息

别名:

描述:

会员登录信息

定义:

用户信息=用户名+密码

位置:

用户信息文件

名字:

用户信息

别名:

用户记录

描述:

会员的信息

定义:

用户信息=用户名+密码+所在地区+联系地址+邮编+家庭电话+办公室电话+手机+Email地址

位置:

用户信息文件

名字:

商品信息

别名:

描述:

系统提供的可供用户浏览和购买的商品信息

定义:

商品信息=序号+产品名称+价格

位置:

商品信息文件

名字:

订单信息

别名:

订单

描述:

用户订购商品的信息

定义:

订单信息=序号+订单编号+订单金额+订单状态+付款方式

位置:

订单信息文件

名字:

购物车信息

别名:

描述:

系统提供的可供用户浏览和购买的商品信息

定义:

购物信息=序号+产品名称+价格+数量

位置:

购物车信息文件

用户注册分两种,管理员和会员。

会员登录,购买物品(物品信息),放入购物车(包括商品信息),下订单。

2.5.2可选择的系统方案2

非会员,会员,管理员组成。

非会员可以浏览商品,注册账号。

会员可以登录,浏览,购买,评论和留言。

管理员可以注册(后台),订单处理,用户管理,商品管理,品论及留言。

2.6投资及效益分析

2.6.1支出

主要是开发中人员的工资,场地的租金,以及维护和运行所需人员的工资。

2.6.1.1基本建设投资

网络服务器的租赁

数据库管理软件

2.6.1.2其他一次性支出

主要是网站的建设,以及网络服务器的架设。

2.6.1.3非一次性支出

人员的工资、奖金;

房屋、空间的使用开支;

2.6.2收益

主要是商家对系统中店铺的租赁,以及广告的费用

2.6.2.1一次性收益

公告的收入

2.6.2.2非一次性收益

商家对系统中店铺的租赁

2.6.2.3不可定量的收益

政府对于本系统的奖励以及社会上相关机构对本系统的奖励

2.6.3收益/投资比

收益如果好的话将会远大于投资

2.6.4投资回收周期

相信系统在运行一两年之后就可以回收所有的支出

2.6.5敏感性分析

本系统主要是小型的销售系统,所有对于客户的浏览量能承受的不是很大

2.7社会因素方面的可行性

政府的支持,以及运输系统的支持。

2.7.1法律方面的可行性

主要注意不要让其他类似的商家钻本系统的空子。

2.7.2使用方面的可行性

本系统主要与现有系统没有太大的区别,所以用户使用起来没有太大的障碍。

2.8结论

由于本系统是在现有系统的基础上的改进,所以,没有太大的障碍,可以立即开始。

3.项目开发计划

3.1引言

3.1.1编写目的

实现在线销售系统

3.1.2背景

随着计算机技术及网络技术的迅速普及,电子商务已走入人们的生活,而作为电子商务重要角色的在线销售已成为不可或缺的普及。

3.1.3定义

在线销售:

通过互联网向用户销售商品。

电子商务:

基于因特网的一种新的商业模式,其特征是商务活动在因特网上以数字化电子方式完成。

3.1.4参考资料

随着计算机技术和网络的发展,电子商务已经成为网上的一种潮流。

为了适应时代的潮流,网上购物已是大势所趋。

我们组开发的小型网上购物系统借鉴了当今最流行的网上购物网站淘宝网。

当我们借助传统的网页html文件中加入java程序片段和jsp标记,构成jsp网页。

我们开发的标准是通过jsp完成一个基本可以实现简单功能的小系统!

所使用的软件有MyEclipse,mysql,,Dreamweaver.

3.2项目概述

3.2.1工作内容

编写相应的代码及数据库的设计,网页的设计,相应文档的编写。

3.2.2主要参加人员

本班的同学,技术主要是java,jsp,数据库等

3.2.3产品

3.2.3.1程序

程序名称:

小型在线销售系统

编程语言:

jsp,javascript,html

存储程序的媒体形式:

网页

功能:

就如现在的淘宝网一样,为用户提供商品的在线销售及购买

3.2.3.2文件

一:

使用说明

二:

日常的维护程序

3.2.3.3服务

主要是第一次在向用户提交产品的时候,首次运行对应的软件,在日后的五年内免费向用户提供日常的维护

3.2.3.4非移交的产品

项目的开发流程,及部分关系到公司核心技术的文档及源代码

3.2.4验收标准

第一:

软件:

主要的引是淘宝网

第二:

文档:

主要的引用是公司以前的开发经验

3.2.5完成项目的最迟期限

本学期末

3.2.6本计划的批准者和批准日期

批准者:

软件工程老师

批准日期:

开学时

3.3实施计划

3.3.1工作任务的分解与人员分工

A:

总体策划及分析以及部分源代码的编写

B:

部分源代码的编写,数据库的设计

C:

部分源代码的编写,部分文档的编写。

D:

部分源代码的编写,部分文档的编写

3.3.2接口人员

a.负责本项目同用户的接口人员:

A

b.负责本项目同本单位各管理机构,如合同计划管理部门、财务部门、质量管理部门等的接口人员:

B

c.负责本项目同个份合同负责单位的接口人员:

C

3.3.3进度

从开学到课程上完期间:

主要是编写相应的文档

在本学期临近期末:

编写相应的源代码

3.3.4预算

主要是学习及课余时间

3.3.5关键问题

在技术上能否实现相应的功能,是否有足够的时间去编写程序

3.4支持条件

主要是浏览器,服务器等的支持

3.4.1计算机系统支持

计算机、通讯设备、模拟器、操作系统、数据管理程序包、数据存储能力和测试支持能力等。

3.4.2需由用户承担的工作

主要是能尽快熟悉业务的操作流程

3.4.3由外单位提供的条件

主要是11楼机房的支持,图书馆的支持

3.5专题计划要点

主要是:

1:

服务器的租赁及配置,

2:

相关部门的审核,

3:

运输部门的支持

4:

用户的使用培训

4.软件需求说明书

4.1引言

4.1.1编写目的

实现在线销售系统

4.1.2背景

随着计算机技术及网络技术的迅速普及,电子商务已走入人们的生活,而作为电子商务重要角色的在线销售已成为不可或缺的普及。

4.1.3定义

在线销售:

通过互联网向用户销售商品。

电子商务:

基于因特网的一种新的商业模式,其特征是商务活动在因特网上以数字化电子方式完成。

4.1.4参考资料

随着计算机技术和网络的发展,电子商务已经成为网上的一种潮流。

为了适应时代的潮流,网上购物已是大势所趋。

我们组开发的小型网上购物系统借鉴了当今最流行的网上购物网站淘宝网。

当我们借助传统的网页html文件中加入java程序片段和jsp标记,构成jsp网页。

我们开发的标准是通过jsp完成一个基本可以实现简单功能的小系统!

所使用的软件有MyEclipse,mysql,,Dreamweaver.

4.2任务概述

4.2.1目标

本软件为人们提供更方便的购买途径,为商家提供更为方便的销售途径。

为想要开店的人提供一个虚拟店铺,还省去了房屋租赁、装修等费用,也让人们享受到了足不出户就能商品买卖的购物需要。

本软件应用的目标主要是人们群众,无乱是什么样的人群,只要有合法的身份证明就能实现开店梦。

本软件和银行的网上银行系统要实现对接,只有这样,买卖双方才能进行交易,为了实现对接,必须和银行方面做好协

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 人力资源管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1