网上购物系统项目开发文档

合集下载

基于C#开发的在线购物系统(网上书店)

基于C#开发的在线购物系统(网上书店)

概要设计说明书项目名称在线购物系统(网上书店)项目开发单位信息与软件工程系目录1引言........................................................................................................................................... - 1 - 1.2背景............................................................................................................................. - 1 - 1.3定义............................................................................................................................. - 1 - 1.4参考资料..................................................................................................................... - 2 - 2总体设计 2.1需求规定 ...................................................................................................... - 2 -2.2运行环境........................................................................................................................ - 2 -2.3基本设计概念和处理流程............................................................................................ - 2 -登录功能:.................................................................................................................. - 3 -用户注册: ..................................................................................................................... - 4 -书籍查询:.................................................................................................................. - 5 -书籍详细显示:.......................................................................................................... - 6 -购物车:...................................................................................................................... - 7 -添加书籍:.................................................................................................................. - 8 -删除书籍: ..................................................................................................................... - 9 -修改书籍:................................................................................................................ - 10 -添加书籍:................................................................................................................ - 11 -购物车:....................................................................................................................... - 11 - 2.4结构........................................................................................................................... - 12 -2.5功能需求与程序的关系.............................................................................................. - 12 -2.6人工处理过程.............................................................................................................. - 13 - 3接口设计................................................................................................................................. - 13 -3.2外部接口...................................................................................................................... - 14 - 4系统论据结构设计................................................................................................................. - 15 - 用户表User .............................................................................................................. - 16 -书籍详细表Product .................................................................................................. - 16 -书籍分类表Classify .................................................................................................. - 17 -出版社分类表Supplier ............................................................................................. - 17 -顾客订单表Order ..................................................................................................... - 17 -4. 2物理结构设计要点..................................................................................................... - 17 -4.3数据结构与程序的关系.............................................................................................. - 17 - 5系统出错处理设计................................................................................................................. - 20 -5. 1出错信息..................................................................................................................... - 20 -5.2补救措施................................................................................................................... - 20 -5. 3系统维护设计............................................................................................................. - 20 -1引言1. 1编写目的1)编写本说明书的目的在于:(1)将系统划分成物理元素,即程序、文件、数据库、文档等。

网上商城购物系统 需求说明书

网上商城购物系统 需求说明书

网上商城购物系统需求说明书(五篇材料)第一篇:网上商城购物系统需求说明书需求说明书1.引言1.1编写的目的需求分析是软件定义时期的最后阶段,它的基本任务是准确地回答“系统必须做什么?”这个问题。

因此,它是作为真个软件开发过程的指南,也是软件开发人员开发符合用户要求的软件的基础。

软件需求规格说明书是需求分析阶段得出的最主要的文档,是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。

预期的读者为系统的开发者、使用者和指导老师。

1.2背景说明:(1)开发软件系统的名称:网上商城购物系统;(2)任务提出者:XX;(3)开发者:计算机科学与技术的小组成员xx;(4)用户:XX;(5)本系统将使用SQLServer2000作为数据库存储系统。

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.12、《数据库原理及其教程(第三版)》黄德才主编第088716号科学出版社2010.63、《ASP+SQL Server动态网站开发从基础到实践》杨世锡,赵辉编著第377507号电子工业出版社20054、《ASP+SQL Server项目开发实践》黄雷编著第38854号中国铁道出版社20065、《Dreamweaver 8与ASP动态网站开发自学导航》戎马工作室编著第298301号机械工业出版社20066、《ASP实务经典》林金霖编著[M].北京:中国铁道出版社,2001,2097、《A SP编程基础与实例》丁贵广编著[M].北京:机械工业出版社,2002,518、张海藩.软件工程导论.北京:清华大学出版社,2005.2.任务概述2.1目标在Internet技术深入人心的今天,电子商务最为一种新兴的商务模式,为世界经济提出了一个全新的概念,使得人类生活方式发生了重大的变革。

(完整word版)网上商城_需求分析说明书(word文档良心出品)

(完整word版)网上商城_需求分析说明书(word文档良心出品)

网上商城需求分析说明书1.引言1.1编写目的本说明书的编制是为了使用户和软件开发者双方对该软件的运行环境、功能和性能需求的初始规定有一个共同的理解,使之成为整个开发工作:项目规划,设计和编码的基础,并为概要设计提供需求说明。

编写目的如下:(1) 客户和营销部门依赖它来了解他们所能提供的产品。

(2) 软件开发小组依赖它来了解他们所需要开发的产品。

(3) 项目负责人根据包含在软件需求规格说明中描述的产品来制定规划并预测进度安排,工作量和资源。

预期读者为:客户,本组成员等。

1.2项目背景(1) 待开发的软件系统的名称:网上商城系统。

(2) 本项目的任务提出者及单位:电子商务行业。

(3) 本项目开发者:李神飞、岳如意、周微、王梓涵、郭荣华。

(4) 目标用户:网站管理员、商品销售者、商品消费者、游客。

2.任务概述2.1开发背景2.2开发目标本系统的设计目标将最终定位于完成以下所述的系统主要业务的基本模型上:管理员可以维护客户注册信息、维护商品信息、处理订定单信息、维护系统公告、网上售货、查看商品调查报告;用户可以在线注册为会员、修改个人信息、管理账户余额、评价、投票、支付购物等等。

2.3 用户特点本软件的最终用户是:网站管理员、商品销售者、商品消费者、游客。

(1) 网站管理员:可以维护客户注册信息、维护商品信息、处理订定单信息、维护系统公告、网上售货、查看商品调查报告。

(2) 商品销售者:可以在线注册为卖家会员、修改个人信息、管理账户余额、发布预售商品信息、销售商品。

(3) 商品消费者:可以在线注册为买家会员、修改个人信息、管理账户余额、浏览商品详细信息、搜索商品信息、支付购物、下订单、评价、投票。

(4) 游客:可以注册为卖家或者买家会员、浏览商品详细信息、搜索商品信息。

2.4 假定和约束本系统是一个基于网络服务的独立的B/S架构系统,采用TCP/IP通讯协议。

开发持续时间规定为一个月,开发时间比较紧。

系统使用MyEclipse8.5为开发工具,此系统不允发布,所以采用Oracle 10g为数据库。

UML课程设计--网上购物系统

UML课程设计--网上购物系统

《面向对象分析与设计》课程设计专业计算机科学与技术班级计算机08-1学号姓名指导教师完成时间2011-6-10成绩目录二设计目的 (3)1.需求分析 (3)系统功能分析 (3)三设计要求 (4) (4) (5) (7).................................................................................9........................................................................ 10 四用UML对系统建模 (12)1.用例图(用例建模)……………………………………………………12前台用户用例图及其文档 (12)后台管理员用例图及其文档 (14)2.系统类图 (16)3.顺序图 (17)4.构造活动图 (20)5.构造状态机图 (29)6.构件图 (33)7.部署图 (33)五使用说明书 (34)六工作总结 (39)一、设计题目:网上购物系统设计二、设计目的需求分析在线商城系统主要是针对中小型商城,购物系统管理员将商品信息整理归类发布到网上,用户登录该网站后,首先要注册为会员才能购买商品,提交订单给购物系统管理员,并同时将费用通过电汇或邮寄的方式交付到商城管理员处。

购物系统管理员在收到付款后,发货给购物者,并同时更新网上有关于该订单的付款状态,从而完成一次交易。

●只允许系统规定的购物系统管理员来添加和修改商品信息;购物系统管理员可以查看该系统的所有注册用户信息,可以修改某一个注册用户的基本信息,也可以删除某个用户;购物系统管理员可以查看该系统的所有订单,可以删除订单,也可以修改订单的付款状态、发货状态。

●任何一个网络用户都可以注册称为该系统的固定用户,注册时需要填写基本注册信息,还可以修改个人的基本信息。

●只有注册用户才能登录此系统,购买商品。

购买商品时可以任意选购商品,任意填写购买数量,可以修改已选择商品的购买数量,可以删除已选择的某一种商品,可以取消购买,可以提交购买下达订单确认一次购买成功。

(完整word版)通用网上商城需求文档

(完整word版)通用网上商城需求文档

网上商城需求分析说明书1、引言1.1 项目背景网上购物在线网站致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。

该网站是通过用户登录浏览商品、查看公告、购买、确定购买、实现用户模块功能。

其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实现。

1.2 前期工作我们在编写该需求前,首先是对各大网上销售网站进行了调查,其中包括:网页排版、顾客消费流程、以及管理员的操作,这三大块进行了调查。

并总结出了有自己特色的设计思路。

1.3 参考资料《软件需求分析》《网上商城需求分析计划书》。

2、技术概述2.1 目标我们使用JSP以及Servelet技术构建网站,争取将本网站做成一个界面友好、用户购物方便、管理员管理方便的购物系统。

2.2 硬件支持Cpu: 1G以上、内存:512M以上2.3 软件支持操作系统:Windows、Linux均可,数据库可以用Oracle或Mysql,服务器可以是Tomcat、Websphere,数据库连接驱动:Java web集成开发环境。

3、功能需求3.1 功能块划分网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,这部分的内容包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。

3.2 功能块描述3.2.1 面向用户部分功能:(1) 注册功能。

顾客首先要注册为网上商城的用户。

注册时只要填写登录用户名、密码、联系电子信箱3项信息即可。

注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码、查询及修改订单。

(2) 选择产品功能。

顾客浏览网上商城,将自己需求的产品放入到购物车中(可在网上商城首页、专柜首页、产品小类、专卖店首页、搜索结果页面、产品详细信息页面进行该操作),可连续添加商品。

(3) 管理购物车。

在线网上购物商城项目文档

在线网上购物商城项目文档

项目组号 3密级公开湖南科技职业学院软件学院项目设计文档项目名称在线网上购物商城系统专业软件技术(CMU方向)指导教师戴臻项目组成员秦世龙黄勇泉胡成二零一二年六月1.项目开发目的:随着社会不断的变革,水平的提高“需求决定市场”,这是一个亘古未变的法则。

当下网络发展迅猛,人们对网络的信任度和依赖度均有很大的提高,这一现象被有商业头脑的人发现,从而开发出网上购物这种新型购物方式,这极大改变了传统的消费方式。

同传统的购物方式相比,网上购物有许多优点,如:方便性,节约时间,随意性。

2.项目开发背景:A、软件系统名称:在线网上购物商城系统B、任务提出者:HNS软件学院C、本系统最终提供软件学院全体师生使用;3.项目开发定义:本项目包括用户注册登陆,前台商品展示、购物车管理、订单管理,后台管理员登录,修改密码,用户管理,商品管理,订单管理等。

4.项目开发技术:本项目基于Windows Server开发的门户网站。

所用到的工具主要有NetBeans 等文本编辑器。

所使用的技术为:前台Java+struts2+jsp+hibernate后台Java+struts2+jsp+hibernate。

第1章项目开发计划书.............................................................. 错误!未定义书签。

1.1项目范围........................................................................... 错误!未定义书签。

1.2客户资料 (2)1.3项目成果 (2)1.4资源需求 (3)1.5项目风险分析 (3)1.6分配任务 (4)第2章XXX系统需求规格说明书 (5)2.1问题陈述: (6)2.2要达到的目标: (6)2.3具体的分析: (6)第3章XXX系统设计书 (11)3.1 命名规则 (12)3.2 数据库E-R图123.3软件结构图 (14)3.4构架图 (16)3.5类图 (16)3.6时序图 (17)3.7屏幕设计 (19)第4章测试计划书 (21)4.1单元测试计划 (22)4.2集成测试计划 (23)4.3性能测试计划 (24)第5章测试用例及测试报告 (25)5.1单元测试 (26)5.2集成测试 (27)5.3软件项目审核评审检验表 (28)5.4测试审核检验表 (29)5.5问题报告 (30)5.6测试报告 (30)第6章XXX系统安装手册 (32)6.1功能 (33)6.2系统解决方案: (33)6.3开发平台: (33)6.4使用技术架构: (33)6.5系统资源需求、配置要求: (33)6.6系统部署、维护要求: (33)第7章XXX系统操作手册 (34)7.1 用户管理模块操作 (35)结束语 (36)第1章项目开发计划书文件修改记录1.1项目范围项目名称:OnlineShoping使用技术: struts+hibernate初始活动:为项目开发收集各种有利于开发此软件的资料以及在线网上购物商城所需的的图片,构思项目的整体架构。

网上商城系统开发设计文档

网上商城系统开发设计文档

法硕考研网需求分析报告项目组成员:目录1引言 (4)1.1编写目的 (4)1.2背景 (4)1.3定义 (4)1.4参考资料 (5)2任务概述 (5)2.1目标 (5)2.2用户的特点 (7)2.3假定和约束 (7)3需求规定 (7)3.1论坛模块 (7)3.1.1用户注册 (8)3.1.2用户登录 (9)3.1.3 论坛系统 (10)3.1.4 视频教学.................................................................. 1错误!未定义书签。

3.2 考试系统模块 (18)3.2.1 备考案例 (18)3.2.2 在线评测 (18)3.2.3 随机测试 (19)3.2.4 我的试卷 (19)3.2.5 试题管理 (20)3.2.6 课程管理 (20)3.2.7 用户试卷管理 (20)3.2.8试卷管理 (20)3.3 书店服务系统 (22)3.3.1产品查看 (22)3.3.2产品购买 (23)3.3.3我的订单 (23)3.3.4我的账户 (24)3.3.5产品分类管理 (24)3.3.6产品管理 (25)3.3.7订单管理 (25)3.3.8用户管理 (25)3.3.9管理员管理 (26)3.4其他专门要求 (26)4运行环境规定 (27)4.1设备 (27)4.2支持软件 (27)1引言1.1编写目的本需求说明书是我们通过讨论分析,结合课本内容后得出的对于一个基本的法硕考研网的需求和功能分析,其主要目的是为系统的设计开发提供前期的准备工作。

本系统的主要读者可以分为两部分:本系统的主要用户——用以做需求确认;开发人员——开发小组的人员,用于概要设计和测试的依据。

1.2背景随着计算机网络的迅速普及和全球经济一体化,电子商务正越来越广泛地应用于企业的经济贸易领域。

只要有交易的发生,必然引起四大资金流之一的资金流流动,而资金流的流动具体体现为商务伙伴间的支付与结算活动,因此作为电子商务的重要环节,支付问题就显得越来越突出。

网上商城用例文档

网上商城用例文档

网上商城用例文档网上商城用例文档网上商城需求分析说明书本系统主要功能是为用户在网上开店建立一个平台,二、用例文档(一)1、用例编号: 2、用例名称:会员登录3、用例说明:登陆后会话的管理。

4、参与者:会员5、前置条件:网上商城系统正常运行 //实现该功能前要满足的条件6、后置条件:如果会员成功登陆,可以进行商品的搜索或者购买,否则只能进行搜索。

//当该功能实现后还要附加实现的功能 7、基本路径: uc_customer_login用户可以针对习惯网上购物的客户展示和销售商品,并实现安全交易。

实现的功能模块有,前台的商品展示、购物车、订单、收藏夹、缺货登记、会员信息管理等,后台实现了商品的列表和管理、会员管理、订单管理、报表管理、系统管理实现会员登录时的账号和密码验证功能以及(基本操作流程)1. 登录网上商城系统2. 输入用户名和密码3. 提交基本信息4. 系统对用户名和密码进行有效性检查5. 系统成功登陆后在系统界面显示用户名6. 7. 8、扩展点:a1、系统弹出账号错误或账号已经关闭等警告 a2、用户离开或者重新输入账号 b1、系统弹出密码错误警告 b2、重新输入密码 b3、对于多次猜测密码者进行账号锁定9、优先级:10、修改的历史记录1、用例编号:2、用例名称3、用例说明:实现新会员在线注册的功能4、参与者:普通用户a:会员账号错误 b:会员密码错误c:登录时间过长与系统无交互,提示重新登陆验uc_use_login :新会员注册搜索并购买商品系统鉴别用户时候有购买的操作能力(二)5、前置条件:系统正常运行6、后置条件:如果新会员注册成功,给指定邮箱发送确认信7、基本路径(基本流程):1. 登陆网上商城系统 2.输入基本信息 3. 提交基本信息4. 系统对基本信息进行有效性检查 5.系统注册成功,发送确认邮件 6.通过确认邮件链接a:输入信息有误 a1:重新输入 b:基本信息填写有误9、优先级: 10、修改的历史记录。

网上购物系统完整开发文档

网上购物系统完整开发文档

网上商城项目完整开发文档表9-1 网上商城需求采集计划书表9-2 网上商城技术需求设计说明书发E-mail给消费者,“无效订单”、“订单关闭”状态除外)。

(3)管理商品功能。

商品由编辑添加、删除和修改。

(4)管理文章功能。

应该有文章的添加、删除和修改的功能。

5.性能需求5.1 数据精确度价格单位保留到分。

5.2 时间特性保证用户一次最简单购物过程在1分钟内完成。

5.3 适应性购物流程要简单明了,产品图片要清楚,产品信息描述准确。

6.操作流程图6.1 用户购物流程图6.2 订单处理流程说明(1)消费者提交订单。

(2)页面显示:“感谢您在网上商城购物,您的订单已成功提交,我们会在12小时内与您联系。

如有问题可拨打网上商城客服热线”。

(3)订单信息进入订单信息库。

(4)订单具备以下几种状态:“提交成功、尚未确认”、“用户取消”、“无效订单”、“已确认,尚未洽谈”、“洽谈成功、尚未发货”、“洽谈不成功”、“已发货”、“订单关闭”等。

(5)消费者提交订单,订单入库即为“提交成功、尚未确认”状态;专卖店负责人或网上商城编辑在后台浏览到消费者提交的订单,在确认订单信息有效后,订单的状态为“已确认,尚未洽谈”,如是无效信息(如收货人信息虚假),则置其状态为“无效信息”;在订单确认前,消费者可在线取消其提交的订单。

(6)专卖店自己确认的订单,由其联系消费者,根据结果置订单的状态为“洽谈成功、尚未发货”、“洽谈不成功”,洽谈不成功则“订单关闭”;编辑确认的订单(专卖店无上网条件等原因),由网上商城将该订单信息转交专卖店相应人员进行上述处理流程。

(7)洽谈成功的订单接下来依次经过“已发货”、“订单关闭”两个状态。

7.其他需求如可使用性、安全保密、可维护性、可移植性等。

表9-3 网上商城页面需求设计说明书表9-4 网上商城开发计划书表9-5 网上商城页面概要设计表9-6 网上商城数据库概要设计表9-7 网上商城页面详细设计说明书表9-8 网上商城数据库详细设计说明书表9-9 网上商城后台脚本详细设计说明书表9-10 网上商城页面测试说明书表9-11 网上商城开发总结性报告表9-12 网上商城后台管理使用手册CPU:2.0G以上内存:512M以上硬盘:80G以上3.2 软件环境操作系统:Win2000Server,或者LinuxWeb服务器:Tomcat 4.0以上,或者Weblogic 7.0以上数据库:Oracle 8i以上,或者SQLServer2000,或者DB28.0以上4.使用过程4.1 安装与初始化4.1.1 数据库安装Oracle的安装方法(1)打开SQLPlus。

网上购物系统(软件需求说明书)

网上购物系统(软件需求说明书)

1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (2)1.4参考资料 (3)2任务概述 (3)2.1目标 (3)2.2用户的特点 (3)2.3假定和约束 (4)3需求规定 (4)3.1对功能的规定 (4)3.2对性能的规定 (19)3.2.1精度 (19)3.2.2时间特性要求 (19)3.2.3灵活性 (19)3.3输人输出要求 (19)3.4数据管理能力要求 (20)3.5故障处理要求 (20)3.6其他专门要求 (20)4运行环境规定 (22)4.1设备 (22)4.2支持软件 (22)4.3接口 (22)4.4控制 (22)软件需求说明书1引言1.1编写目的在完成了针对网上购物市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。

此需求规格说明书对《网上购物系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。

本说明书定义了网上购物系统的详细需求,明确了网上购物系统的功能内容、功能边界、开发途径,是整个软件开发的依据,它对以后阶段的工作起指导作用。

本文也是项目完成后系统验收的依据。

1.2背景商务网站设计的主要目的一般是通过网站的推广,实现企业的产品及服务的互联,并使客户随时了解公司及公司所提供的最新产品的资讯同时也为客户提供及时的在线服务及订单处理等功能。

而从长期的战略目标来看,商务网站不仅仅是产品和服务的推广,通过Internet,企业内部网和外部网,他还是将买家与卖家,厂家和合作伙伴进门联合的平台,因而消除了时间与空间带来的障碍。

Shopping On Line购物在线网站致力于提供电脑及相关IT产品展示及订购为核心的网上购物服务。

网上购物系统的开题报告

网上购物系统的开题报告

网上购物系统的开题报告一、项目背景随着互联网的迅速发展和人们生活水平的提高,网上购物已经成为人们日常生活中不可或缺的一部分。

良好的网上购物系统能够提供便捷的购物体验,满足人们的个性化需求,并有效减少线下购物带来的时间和精力消耗。

本项目旨在设计和开发一个完善的网上购物系统,提供高效、安全、可靠的购物平台。

二、项目目标本项目的主要目标是设计和实现一个全功能的网上购物系统,满足用户在购买商品过程中的各项需求。

具体目标如下:1.提供用户注册和登录功能,确保用户账号的安全与隐私。

2.实现商品分类和搜索功能,方便用户快速找到所需的商品。

3.提供购物车功能,用户可以将多个商品添加到购物车中,并随时查看和管理。

4.支持在线支付功能,确保交易的安全性和便捷性。

5.提供订单管理功能,包括订单查看、取消、评价等。

6.实现用户评价和评论功能,用户可以对购买的商品进行评价和评论,提供参考给其他用户。

7.支持用户的个人中心功能,用户可以查看和管理个人信息。

三、项目计划为了保证项目的顺利进行,我们制定了以下项目计划:任务时间安排需求分析第1周原型设计第2周数据库设计第3周前端开发第4-6周后端开发第7-9周测试与优化第10周文档编写第11周最终交付第12周四、项目方法本项目采用敏捷开发的方法,以迭代的方式逐步完善系统功能。

主要采取以下步骤:1.需求分析:与客户进行沟通和交流,确保对用户需求的准确理解。

2.原型设计:基于需求分析的结果,使用原型工具绘制系统的界面原型,以便于评审和改进。

3.数据库设计:根据系统需求和功能要求,设计合理的数据库结构,确保数据的完整性和一致性。

4.前端开发:使用HTML、CSS、JavaScript等技术开发用户界面,并与后端进行交互。

5.后端开发:使用合适的编程语言和框架进行后端逻辑的开发,实现系统各项功能。

6.测试与优化:对系统进行全面的测试,包括功能测试、性能测试和安全测试,并针对问题进行优化和改进。

网上购物系统详细精炼版(UML-类图-时序图-数据流图)

网上购物系统详细精炼版(UML-类图-时序图-数据流图)
(3)商品查询:商品速查,根据查询条件,快速查询用户所需商品;商品分类浏览,按照商品的类别列出商品目录;
(4)订单管理:订单信息浏览订单结算订单维护
(5)购物车管理
购物车中商品的增删;
采购数量的改变
生成采购订单
(6)后台管理
商品分类管理
商品基本信息管理
订单处理
会员信息管理
图1系统顶级用例图
3.2
用例图及相关的用例描述如图
上货时间
是否为主键
Id
商品编号
INTEGER


Sortid
商品分类编号
INTEGER


Name
商品名称
VARCHAR
50


price
商品价格
DOUBLE


Saleprice
销售价格
DOUBLE
4


Descripts
商品描述
TEXT
500


Contents
商品介绍
TEXT
2000


Saledate
(4)用户登录系统,重新进入购物车页面,转(3)
(5)顾客确认自己的信息后,由系统数据库记录订单信息及订单的细节更新订单表和订单细节表;
(6)数据库更新成功后,返回顾客下订单成功的消息。
顺序图如图
(2)会员留言
该用例是客户可以通过留言板向服务人员询问相关的情况,并等待有关的工作人员给予答复,该用例执行的流程如下:
1)用户提交留言的请求,系统检查用户是否登录本系统,若登录,由系统返回留言界面,转(3),否则,进入提示登录页面,转(2);

网上购物系统(面向对象)

网上购物系统(面向对象)

课程设计网上购物系统2014/12专业:计算机科学与技术班级:11级计科姓名:郑莹学号:20111030141欢迎您的下载,资料仅供参考!致力为企业和个人提供合同协议,策划案计划书,学习资料等等打造全网一站式需求文档目录摘要 (4)第1章绪论 (6)1.1 开发背景以及课题意义 (6)1.2 系统开发环境的选择 (8)1.3 系统数据库环境的选择 (9)第2章系统分析 (11)2.1 可行性分析 (11)2.1.2 经济可行性 (12)2.2 系统需求分析 (12)2.2.1用例规约 (16)2.2.2 用例分析建模 (18)欢迎您的下载,资料仅供参考!致力为企业和个人提供合同协议,策划案计划书,学习资料等等打造全网一站式需求文档第3章系统设计 (37)3.1 网上购物系统的类/对象设计 (37)第4章系统实现 (47)第5章系统测试 (47)欢迎您的下载,资料仅供参考!致力为企业和个人提供合同协议,策划案计划书,学习资料等等打造全网一站式需求文档摘要随着Internet技术的飞速发展,人们的生活和Internet的关系越来越密切,现代商业发展的结果必然是电子商务。

电子商务凭借先进的信息手段,以高效的方式活动,从而大大提高了社会生产力。

经过多年的发展,电子商务已经有了一定的成果,但是电子商务的普及率还是低,归根结底是电子商务的安全性没有得到完善的解决。

本文重点针对网上购物系统的分析以及设计。

本系统是使用和SQL SERVER数据库为工具开发的,采用B/S结构的管理系统。

本系统运行在Microsoft Windows IIS服务器环境下,可以由计算机通过IE浏览器的登录上该购物网站进行浏览使用。

该网上购物系统,包括前台在线购物系统和后台商城管理两个大模块。

首先进行注册,取得注册账号,确保客户的合法性。

然后登录网站,进行商品选购,并放入购物车,以便结帐时进行确认。

选定商品后,进行网上支付。

欢迎您的下载,资料仅供参考!致力为企业和个人提供合同协议,策划案计划书,学习资料等等打造全网一站式需求文档本文按照需求分析、系统分析、系统设计、系统实现和测试分别进行阐述。

软件工程网上购物系统

软件工程网上购物系统

软件工程网上购物系统1、引言1.1 文档目的本文档旨在详细描述软件工程网上购物系统的设计和实现过程,包括系统的功能需求、非功能需求、架构设计、模块设计、测试计划、用户文档等内容。

1.2 文档范围本文档适用于软件工程网上购物系统的设计、开发和维护人员,在系统的开发和测试过程中提供指导和参考。

1.3 读者对象本文档的主要读者对象为软件工程师、测试工程师、产品经理、项目经理等技术和管理人员。

2、系统概述2.1 背景随着互联网的普及和电子商务市场的繁荣,网上购物已成为人们购买商品的重要途径。

为了满足用户的购物需求,公司决定开发一个具有良好用户体验的网上购物系统。

2.2 系统功能网上购物系统将提供以下功能:- 用户注册和登录功能- 商品浏览和搜索功能- 商品详情展示功能- 购物车管理功能- 订单管理功能- 支付功能- 物流跟踪功能- 评价和评论功能- 个人信息管理功能2.3 非功能需求系统需要满足以下非功能需求:- 可扩展性:支持多个用户同时在线购物- 可靠性:系统能够保证用户购物数据的安全和完整性- 响应性:系统能够快速响应用户的操作请求- 可用性:界面简洁明了,用户易于操作- 安全性:用户数据需要加密存储,确保用户隐私安全3、系统架构设计3.1 概述系统采用分层架构设计,包括表示层、业务层和数据访问层。

3.2 表示层表示层负责与用户进行交互,通过Web界面展示商品信息、接受用户的操作请求和展示数据。

3.3 业务层业务层负责处理用户的操作请求,对数据进行逻辑处理,调用数据访问层获取数据。

3.4 数据访问层数据访问层负责与数据库交互,进行数据的读写操作。

4、模块设计4.1 用户模块用户模块负责用户的注册、登录、个人信息管理等功能。

4.2 商品模块商品模块负责商品的展示、搜索和浏览等功能。

4.3 购物车模块购物车模块负责管理用户的购物车,包括添加商品、修改商品数量和删除商品等功能。

4.4 订单模块订单模块负责管理用户的订单信息,包括订单、取消订单和支付订单等功能。

B2C商城项目说明书文档

B2C商城项目说明书文档

华域商城购物项目开发说明目录1、概述 (2)1.1 项目名称 (2)1.2 项目概述 (2)1.3 开发环境 (2)1.4运行环境 (2)2 、业务流程 (2)3、系统功能模块设计 (3)3.1 前台系统 (3)3.1.1 商品浏览 (3)3.1.2 商品查找 (3)3.1.3 用户注册及登录 (3)3.1.4 购物车 (3)3.1.5 使用优惠劵 (4)3.1.6 支付宝支付功能 (4)3.1.7 订单功能 (4)3.1.8 广告功能 (4)3.1.9 帮助中心 (4)3.1.10 数据缓存 (4)3.2 后台系统 (4)3.2.1 分销商管理 (4)3.2.2 商品管理 (4)3.2.4 订单管理 (4)3.2.3 提现管理 (5)3.2.4 会员管理 (5)3.2.5 SEO管理 (5)3.2.6 系统管理 (5)4、数据库设计 (5)1)商品品牌dbo.Product_Bland (5)2)商品分类dbo.Product_Class (5)3)商品信息dbo.Product_Info (6)4)商品颜色dbo.Product_Color (6)5)商品尺码dbo.Product_Size (6)6)商品图片dbo.Product_Image (7)7)商品详细dbo.Product_Detail (7)8)商品评论dbo.Product_Comment (7)9)商品价格dbo.Product_Price (7)10)商城用户er_Info (7)11)用户地址er_Address (8)12)用户优惠劵er_Coupons (8)13)用户详细er_Detail (8)14)用户余额er_Money (9)15)用户消费记录er_Money_Log (9)16)购物车dbo.Order_ShopCart (9)17)用户订单dbo.Order_Info (9)18)订单详细dbo.Order_Detail (10)19)支付方式dbo.Order_Shipment (10)20)支付状态dbo.Order_Status (10)21)优惠劵dbo.Coupons (11)22)广告分类dbo.Ads_Class (11)23)广告信息dbo.Ads_Info (11)24)帮助中心dbo.Help (11)25)分销商信息dbo.SubShop_Info (11)26)分销商商品价格调整dbo.SubShop_Product (12)27)分销商商品分类授权 dbo.SubShop_ProductRight (12)28) 系统菜单dbo.System_Menu (12)29)系统菜单授权dbo.System_Menu_Role (12)30)菜单ICON图片 dbo.System_MenuIcon (12)31)系统角色 dbo.System_UserRole (13)32) 系统用户dbo.System_Users (13)1、概述1.1 项目名称华域商城B2C电子商务1.2 项目概述该商城系统用于网上购物,支持多商城多用户分销系统,支持分销商独立上传独立商品1.3 开发环境Microsoft Visual Studio2010+SQL Server Management Studio 20081.4运行环境Windows+IIS2 、业务流程3、系统功能模块设计3.1 前台系统3.1.1 商品浏览商品浏览包括:新品浏览、精品推荐、商品品牌浏览、商品分类浏览、商品列表浏览、商品基本信息浏览商品通过多图及图片式描述商品详细信息来增加用户对商品的初步了解,3.1.2 商品查找用户通过搜索框键入关键字查询全站符合相同匹配名称的商品3.1.3 用户注册及登录用户注册需提供用户名、Email、密码进行注册,登录时提供用户名、密码,也可通过QQ登录,登录后可进行购物3.1.4 购物车用户可在商品详细界面选择颜色、规格、数量后,添加商品到购物车购物车信息修改及结账3.1.5 使用优惠劵优惠劵是由以纸质方式发放,正面打印着优惠劵唯一编码,可在提交订单页面键入,优惠券必须达到使用最低消费价格、未经使用且在有效时间个人优惠劵的详细信息可在会员中心查看“我的优惠劵”3.1.6 支付宝支付功能用户提交订单时选择支付宝支付,提交订单后,系统会自动跳转到支付宝即时到帐支付界面3.1.7 订单功能提交订单后,可在用户个人中心界面最近订单列表中,查询到已交易的订单状态、操作(支付、申请退货、取消订单、签收)、交易号、快递单号、包裹的物流方向3.1.8 广告功能首页幻灯片广告:可根据不同节日,不同季节更换不同风格广告图片分类商品展示列表广告:展示当前分类商品的主推商品广告图片信息3.1.9 帮助中心底部导航帮助中心信息,包括购物指南、会员服务、配送方式、客服中心、售后服务3.1.10 数据缓存由于展示类图片数据量大,所以数据缓存起到关键性作用3.2 后台系统3.2.1 分销商管理1) 添加分销商:本系统用于多商城管理,每个分销商对应各自的店铺2) 分销商基本信息编辑:商品分类授权:对分销商授权商品分类后,分销商商城可进行该分类商品的商品展示3) 查看商品列表:分销商商城独立商品列表4) 添加包邮信息:每个独立的商城都有自己的包邮期限,可通过设置实现商品免费包邮3.2.2 商品管理1)商品列表:数据库所有商品列表2)添加商品:添加商品基本信息、商品多图上传、描述信息编辑3)商品分类:商品分类添加管理4)商品品牌:商品品牌添加管理5)商品评论:查看商品评论信息及审核商品评论功能6)限时商品:设置限时抢购商品列表7)分销商商品:分销商可独立上传个人商城的商品列表8)分销商商品审核:管理员通过审核合格商品才可对其进行上架3.2.4 订单管理1)订单管理:查看商城所有交易订单,包括待审核、代付款、待发货、已发货、已签收、取消订单、退换货、已退货等订单列表2)短信发送:对消费者的发货订单进行短信通知3)订单统计:统计某个用户某段时间的订单3.2.3 提现管理1) 分销商提现管理:系统针对分销商的销售业绩进行统计,包括总销售额、总批发价、总利润值、和未提现金额2) 利润申请管理:提现需提交申请,申请受理后,可获得提现金额3) 我的提现申请:分销商可以提交提现金额3.2.4 会员管理1)会员列表:查看系统所有会员信息2)添加会员:添加当前分销商系统会员3)我的会员:当前分销商系统会员信息3.2.5 SEO管理1)Seo列表:所有分销商商城系统SEO优化记录2)我的Seo优化:可优化个人商城系统SEO信息3.2.6 系统管理1)角色管理:系统用户的权限划分,自定义管理员等级2)后台用户列表:区别于会员列表,后台用户登录后台管理系统,进行系统设置3)系统菜单管理:动态改变了菜单的信息,不同角色拥有不同菜单4)广告位管理:设置前台广告信息,上传广告位图片5)系统操作设置:是否包邮、满减活动、代金卷设置、活动抽奖时间设置、商城公告4、数据库设计1)商品品牌dbo.Product_BlandBland_ID、Bland_Name、Bland_Logo、Bland_Order、AddTime、Class_ID、ClassFamily2)商品分类dbo.Product_ClassClass_ID、Class_Name、ParentID、Class_Path、Class_Depth、Class_Order、AddTime3)商品信息dbo.Product_InfoProduct_ID、Class_ID、Product_Name、Product_No、Product_KeyWord、Bland_ID、Product_BuyNum、Product_FavNum、Product_CommNum、Product_SeeNum、Product_IsRec、Product_IsNew、Product_IsHot、Product_IsSpe、Product_IsPreSell、IsHidden、IsDelete、AddTime、StockNum、Product_Type、Product_StartDate、Product_EndDate、Product_NowNumber、Product_Number、Product_SaleRemarks、Product_BidBond、Orderid、SubShop_ID、Is_Audit、Is_AllShow、No_Audits4)商品颜色dbo.Product_ColorColor_ID、Product_ID、Color_Name、Color_Img、Color_Order5)商品尺码dbo.Product_SizeSize_ID、Product_ID、Size_Name、Size_Order6)商品图片dbo.Product_ImageImg_ID、Product_ID、Color_ID、SImg_Path、Img_Path、Img_Order、IsHidden7)商品详细dbo.Product_DetailProduct_ID、Product_Desc、Product_Size、Product_Property、Product_Wash、Product_Info、Img_Small、Img_Middle、Img_Big8)商品评论dbo.Product_CommentComment_ID、Type_ID、Product_ID、User_ID、Comment_Name、Comment_Title、Comment_Content、AddTime、Reply_Content、Reply_By、Reply_DateTime、IsRec、Status、SubShop_ID9)商品价格dbo.Product_PriceProduct_ID、Org_Price、Sale_Price、Sug_Price10)商城用户er_InfoUser_ID、User_Name、User_Password、User_Email、User_RealName、User_Sex、User_RegTime、Status、SubShop_ID、LoginMode、CouponsMoney11)用户地址er_AddressAddress_ID、User_ID、Ship_Name、Ship_Mobile、Ship_Tel、Ship_Province、Ship_City、Ship_Area、Ship_Address、Ship_Zip、AddTime12)用户优惠劵er_CouponsCoupons_ID、Coupons_GUID、Coupons_Key、Coupons_Name、Satisfy_Money、Deduction_Money、EndDate、IsUse13)用户详细er_DetailUser_ID、User_Birthday、User_Mobile、User_Tel、User_Province、User_City、User_Area、User_Address、User_Zip、User_Marriage、User_Degree、User_Work、User_Income、User_LoginNum、User_LoginIP14)用户余额er_MoneyUser_ID、User_Money、User_Pos、Last_DateTime15)用户消费记录er_Money_LogLog_ID、User_ID、User_Money、User_Pos、Last_DateTime16)购物车dbo.Order_ShopCartsID、Cart_ID、User_ID、Product_ID、Color_ID、Size_ID、Buy_Num、Product_Name、Color_Name、Size_Name、Org_Price、Sale_Price、AddTime、WholeSale_Price17)用户订单dbo.Order_InfouID、Order_ID、User_ID、Order_Name 、Order_Mobile 、Order_Tel、Order_Address、Order_Zip 、Order_Province 、Order_City 、Order_Area 、Ship_ID 、Pay_ID 、Message_Info 、Products_Price 、DisCount、Order_Price、Order_Date、Send_Date、Send_Com 、Order_SendNo、Status 、Order_FirstBy 、Order_LastBy 、Order_LastDate、Order_Operaro、SubShop_ID 、OrderType 、Profit 、CouponsMoney 、CouponsKey 、Po_Conversion 、Po_OffsetMoney 、pormotions 、18)订单详细dbo.Order_DetailDetail_ID 、Order_ID 、Product_ID 、Color_ID 、Size_ID 、Product_Name 、Color_Name 、Size_Name 、Org_Price 、Sale_Price 、Fin_Price 、Buy_Num 、WholeSale_Price 、purchase_price 、ishuo19)支付方式dbo.Order_ShipmentShip_ID NOT 、Ship_Name 、Ship_Fee 、Status tiny 、Ship_Order、20)支付状态dbo.Order_StatusID 、Status_Name 、Status 、Status_Order21)优惠劵dbo.CouponsCoupons_ID 、Coupons_GUID、Coupons_Key 、Coupons_Name 、Satisfy_Money 、Deduction_Money 、EndDate datetime 、IsUse tiny 、22)广告分类dbo.Ads_ClassClass_ID 、Class_Name 、ParentID 、Class_Path 、Class_Depth small 、Class_Order small 、Class_AdsCount 、AddTime datetime 、SubShop_ID23)广告信息dbo.Ads_InfoAds_ID NOT 、ClassID 、Ads_Title 、Ads_Img 、Ads_Link 、Ads_Desc 、Ads_OrgPrice 、Ads_SalePrice 、AddTime、SubShop_ID 、24)帮助中心dbo.HelpId 、Title 、Content 、ClassName 、OrderId 、25)分销商信息dbo.SubShop_InfoSubShop_ID NOT 、SubShop_Name 、SubShop_Sex、SubShop_address 、SubShop_Province 、SubShop_City 、SubShop_Area 、SubShop_Zip 、SubShop_Email 、SubShop_Telephone 、SubShop_Phone 、SubShop_QQ、SubShop_BankAccount、SubShop_Bank 、SubShop_StartDate、subshop_comment 、isHot 、26)分销商商品价格调整dbo.SubShop_ProductSubShop_ProductID 、SubShop_ID 、Product_ID 、IsHidden tiny 、SubShop_Price 、Product_BuyNum 、Product_FavNum 、Product_CommNum 、Product_SeeNum 、SubShopProduct_IsRec tiny 、27)分销商商品分类授权 dbo.SubShop_ProductRightRight_ID 、SubShop_ID 、Class_ID 、IsStart tiny28)系统菜单dbo.System_MenuMenu_ID 、Menu_Name 、Menu_FilePath 、Menu_Icon 、ParentID 、Menu_Path 、Menu_Depth、Menu_Order、Status、29)系统菜单授权dbo.System_Menu_RoleMenu_ID 、Role_ID30)菜单ICON图片 dbo.System_MenuIconICon_ID NOT 、Icon_Name 、31)系统角色 dbo.System_UserRole Role_ID 、Role_Name 、Role_SDate、Role_EDate、Status、32) 系统用户dbo.System_UsersUser_ID 、User_Name 、User_Password 、User_RealName 、User_Sex tiny 、User_Email 、User_Mobile 、User_SDate datetime 、User_EDate datetime 、Status tiny 、AddTime datetime 、SubShop_ID 、。

网上商城需求分析文档

网上商城需求分析文档

摘要随着计算机网络技术的飞速发展,网络技术越来越受到人们的重视,它已逐渐渗入我们生活各个层面。

今天的生活人们离不开网络,对于一些特别的购物形势顺势而生,人们不再单单的只是到商店里面去购买自己喜欢东西,越来越喜欢网络购物这种方便快捷的购物方式。

在这个信息技术强大的社会里我们只需要在家里就能够买到自己喜欢的东西,完全不需要走出家门。

网络购物在电子商务领域有着巨大的发展潜力,在未来的这些年人们都会很看重。

本设计从人们对于购物的一些基本现状出发,针对人们的一些普遍习惯,开发设计出了具有一些最基本功能的网络购物平台系统。

本系统是采用jsp技术b/s 架构的网站。

本文首先介绍网络购物平台系统的开发背景。

接着介绍了JSP编程技术和SQL Server 2005等相关理论知识,以及相关的开发平台的知识,并对网络购物平台系统在用户的角度下进行了较详细的需求分析,然后重点讨论该系统的设计与实现,包括数据库设计和系统功能设计。

并度用户界面以及编码实现做了详细的描述。

关键词:网络购物平台,电子商务,JSP,SQL Server,数据库,B/S目录总页数:19 摘要 (Ⅰ)目录 (Ⅱ)1绪论 (1)1.1课题背景 (1)1.2课题研究的迫切性 (1)2需求分析 (2)2.1用户需求 (2)2.2业务流程描述 (2)2.3系统流程图 (3)2.4系统应具备的基本功能 (3)3总体设计 (4)3.1技术介绍 (4)3.3.1JSP技术介绍 (4)3.3.2SQL技术介绍 (5)3.2开发环境及工具 (5)3.3系统结构设计 (6)4详细设计 (7)4.1功能模块介绍 (7)4.2功能模块设计 (7)4.3数据库设计 (9)4.3.1ER图 (9)4.3.2数据库逻辑设计 (10)4.4页面设计及编码实现 (11)5结论 (19)参考文献 (19)1绪论1.1课题背景一方面中国的互联网事业有着飞速的发展,计算机的应用涉及到了各个领域,人们在生活中已经离不开计算机了,在生活各个地方都可能会使用计算机,另一方面是人们的消费观念有了很大的转变。

在线商城架构设计文档

在线商城架构设计文档

目录1引言11.1文档描述11.2编写目的及阅读对象11.3建设目标11.4项目背景21.5定义22任务概述22.1目标22.2需求概述22.3条件及限制33系统架构图33.1系统架构图33.2主要界面安排34功能模块44.1总体结构与模块外部设计44.1.1总体结构设计44.1.2模块外部设计64.2功能分配设计65数据库设计75.1商品信息75.2商品类别85.3用户信息85.4商品评价信息95.5回复表95.6收藏夹105.7订单信息105.8订单商品明细115.9热门搜索116运行设计116.1运行模块的组合116.2运行控制126.2.1用户界面的控制126.2.2前台和后台的控制关系126.2.3运行控制的环境126.3运行时间126.3.1.时间特性126.3.2时间效率13在线商城架构设计文档1引言1.1文档描述本文当描述了小型商城网站的概要设计,小型商城网站是为了给用户提供在线浏览商品、购买商品以及后台管理等功能系统。

系统面向主要是面向以下四大类型的用户:1)游客2)会员3)管理员4)合作商不同的用户在该网站中都有不同的操作页面和操作权限,网站致力于给各种类型的用户提供一个高效统一、便捷操作的运行平台。

1.2编写目的及阅读对象编写目的:进一步挖掘用户需求,整理系统功能,为设计和实现理清思路.阅读对象:本文档的阅读为系统分析员和用户及使用部门的有关人员,为后面的系统开发提供依据。

1.3建设目标1)人性化>操作人性化网站将建设成用户习惯的windows系统和通用类购物网站操作习惯,以最短时间适应系统操作>界面人性化整个网站与京东购物网站界面类似,提供人性化提示采用图文并茂的方式显示信息,比如商品陈列区网站中不同角色用户会有相应的操作界面,普通用户在网站主页可以浏览和购买商品;合作商经过后台登录页面可以进入后台管理页面进行商品添加、删除和修改;管理员经过后台登录页面可以进入后台页面管理用户、商品和商品类别、对新添加和修改的商品进行审核2)规范商品分类管理充分调研现有商城网站的商品类别,设置了三级商品目录表,在商品类别的显示和后台管理上都能做到详尽、完整1.4项目背景1.开发软件名称:网上商城2.项目与其他软件的关系:a)运行平台:本项目运用在B/S服务器上,采用WINDOWSXP为操作系统b)开发软件:采用VS2008作为开发软件c)数据库:采用SQL2005为开发软件的后台数据库1.5定义本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:2任务概述2.1目标本项目旨在开发一套电子商务的平台,它将实现用户通过互联网完成商品采购的整个过程。

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

衣品天成网上购物系统——项目开发文档衣品天成组员:修订表目录1 系统概述 (6)1.1构建目的 (6)1.2需要完成的软件和文档 (6)1.3项目的开发环境: (6)1.4小组成员及分工 (7)2 系统需求分析 (7)3 数据设计 (8)3.1相关数据库表说明如下: (8)3.2各表详细说明 (9)4 系统功能设计 (12)4.1用户账号管理 (13)4.1.1 用户注册 (13)4.1.2 用户登入 (14)4.1.3 用户退出 (15)4.2用户信息管理 (16)4.2.1 用户修改资料界面 (16)4.2.2 商品操作 (16)4.2.3 用户查看商品详情 (18)4.2.4 用户生成购物车 (19)4.2.5 用户提交订单 (19)4.3管理员登陆 (20)4.3.1 管理员管理用户 (20)4.3.2 管理员操作 (21)4.3.3 订单操作 (22)5 系统测试及运行 (23)5.1系统测试 (23)5.1.1 测试过程 (23)5.1.2 测试目的 (24)5.1.3 测试方法和工具 (24)5.2系统运行 (24)1系统概述1.1构建目的请假系统的业务总体目标是建立一个先进、高效、安全、可靠的能被有效和应用于员工请假的信息化数据库管理系统。

该系统基于B/S结构,即采用浏览器/服务器模式,服务器端由运行jsp的Web应用程序及运行Microsoft SQL Server2005的数据库服务器组成,客户端可以Internet Explorer访问系统。

本信息系统体现了员工请假管理的业务逻辑行为、大大简化了相关工作的烦琐流程,同时为管理层提供有力的决策支持。

1.2需要完成的软件和文档1.3项目的开发环境:1.4小组成员及分工人员分工:2系统需求分析产品功能需求概要分析:3数据设计3.1相关数据库表说明如下:3.2各表详细说明用户信息表(Userrs)设计者和品牌关系表(designerAndBrands)衣服信息表(Clotheses)商品品牌表(Designer)商品设计者表(Designers)订单表(Orders)订单详情表(OrderDetails)支付方式表(Designers)4系统功能设计4.1用户账号管理用户账号管理处理用户的注册、登入与退出系统功能模块4.1.1用户注册一、功能描述用户在注册页面成功注册,账号注册通过邮箱注册。

如果注册信息有误,系统会自动提示用户输入正确的信息。

二、功能实现●用户填写注册信息。

●信息无误,点击提交,完成注册,将数据写到用户数据库中。

●进入商品首页。

具体程序实现如下:4.1.2用户登入一、功能描述已注册的用户可以根据注册邮箱和密码登入系统,如果信息有误,系统提示用户重新输入。

登入之前用户可以根据需要选择是否下次自动登入。

二、功能实现●用户填写登入信息。

●信息无误,点击提交,完成登入。

●进入用户首页。

具体程序实现如下:4.1.3用户退出一、功能描述登入成功的用户可在使用完系统后安全退出,浏览器会将保存的cookie删除,保证用户信息的安全。

二、功能实现●用户点击退出按钮。

●退出系统,删除cookie。

具体程序实现如下:层次类型备注M erInfo 封装用户信息的实体C com.codecore.servlet.RemoveServlet 用户退出的servlet,方法setCookie用于置空cookie。

4.2用户信息管理用户信息用于标示用户的特征,提供用户修改基本信息的接口。

4.2.1用户修改资料界面一、功能描述资料修改界面方便用户对自己的个人信息进行改动,包括基本的用户信息、密码、头像修改。

二、功能实现修改资料需要将当前用户的信息显示出来,在用户对信息进行修改提交后,更新数据库信息。

用户更改密码需要进行前后验证和长度匹配,上传的头像以路径的形式存储在数据库中。

●用户信息通过请求servlet来获取,servlet调用DAO方法,返回一个UserInfo实体对象,包括所有的用户信息。

●将UserInfo转发到JSP页面,并相应的显示出来。

●根据用户的提交申请,及时更新数据库。

具体程序实现如下:4.2.2商品操作一、功能描述用户对商品的操作二、功能实现●商品查看可以通过首页上的分类信息查看某一大类的商品,也可以通过点击某一商品的图片或是名称跳转到该商品的详细信息页面。

从数据库得到该商品的详细信息,包括:商品名称,价格,规格,详细介绍,和购买按钮。

●商品购买点击“购买”按钮购买商品。

若UID为空则跳出“请先登陆”对话框;UID不为空,判断商品库存,若库存为0,则跳出信息提示商品已经断货,否则将数据库里的库存减1,然后跳转到购物车界面。

●商品搜索首页的查询输入框中可输入商品名称中包含的关键字,或是选择商品的价格范围(可选范围有:低于50元,50元到200元,200元到500元,高于500元),按“搜索”按钮,系统根据关键字到数据库中查询商品名中包含此关键字的商品,并且按照价格范围查询相应商品。

然后显示查询结果的商品或者显示没有查询到结果。

具体程序实现如下:4.2.3用户查看商品详情一、功能描述用户可以通过购物车查看自己的商品二、功能实现●可以通过点击某一商品的图片或是名称跳转到该商品的详细信息页面●从数据库得到该商品的详细信息,包括:商品名称,价格,规格,详细介绍,和购买按钮。

具体程序实现如下:层次类型备注M com.codecore.entity.Friends 封装用户关系的实体M com.codecore.dao.AttentionDao 添加关注的DAO,方法addAttention实现添加关注4.2.4用户生成购物车一、功能描述用户将自己的商品添加到购物车二、功能实现●在购物车页面(shoppinbag.jsp)点击“去结算中心”图标,页面跳转到订单生成页面(order.jsp)。

该页面显示的内容包括:购买的商品信息(不可修改),收赁人信息(可跳转到个人信息修改页面修改),配送方式选择。

其中配送方式(Delivery)包括普通邮寄(邮寄费8元)和快递(邮寄费15元)。

●点击“生成订单”图标,将用户名(UID),商品ID(ProductID),购买数量(ProductNum),配送方式(Delivery),总金额(Sum)做为参数传递给隐藏页面(createorder.jsp)完成数据库中相关订单的生成操作。

完成后,页面自动跳转到订单信息显示页面(orderinfo.jsp),告知用户订单已经生成。

●点击“非本人收货”按钮填写临时收货人信息,包括:真实姓名(Name),联系电话(Phone),省份(Province),邮寄地址(Address),邮政编码(PostCode)。

点击“生成订单”按钮,将以上填写的信息作为参数传递给隐藏页面(createorder.jsp)完成数据库中相关订单的生成操作。

完成后,页面自动跳转到订单信息显示页面(orderinfo.jsp),告知用户订单已经生成。

●点击“取消”放弃订单生成操作,页面跳转到购物车页面(shoppinbag.jsp)。

具体程序实现如下:4.2.5用户提交订单三、功能描述当其他用户添加当前用户为关注时,这个用户就成为当前用户的粉丝,在数据库中状态用1表示。

四、功能实现●点击“生成订单”按钮生成订单,写入数据库,跳转到订单信息显示页面;点击“取消”放弃该操作。

●点击“非本人收货”按钮填写临时收货人信息,包括:真实姓名,联系电话,省份,邮寄地址,邮政编码。

点击“生成订单”按钮生成订单,写入数据库跳转到订单信息显示页面;点击“取消”放弃该操作。

●点击“确定”,系统则自动将订单生成时间信息,商品信息,货物收件人信息,注意事项(15天订单过期等),以及付款方式发给用户的电子邮件。

然后跳回主页。

具体程序实现如下:4.3管理员登陆在后台登陆界面,在登陆框里填写店长账号和密码或者管理员账号和密码,系统到数据库里对比信息,若匹配就进入了管理界面;否则跳出出错信息。

4.3.1管理员管理用户五、功能描述●查看所有商品点击管理员主页上的“查看所有商品”查看所有商品的信息,信息包括:商品名称,ID,价格,存货量,类别。

⏹点击“查看”查看某商品的详细信息,详细信息包括:商品名称,ID,价格,存货量,商品说明,照片,类别。

点击“更改”跳转到“更改商品”页面,可做对ID号修改以外的所有修改。

点击“删除”删除该商品。

⏹点击“更改”跳转到“更改商品”页面,可做对ID号修改以外的所有修改,按“确定”以后写入数据库。

⏹点击“删除”删除该商品。

建议在删除商品的时候确定所有该商品的订单都已经发货(可用查询订单功能实现)。

删除商品将数据库里的商品信息删除。

●查询商品点击管理员主页上的“查询商品”跳转到商品查询页面,通过输入商品名称中包含的关键字查询商品的详细信息。

从数据库中查询包含关键字的所有商品,显示商品详细信息,每条信息后面包含“更改”与“删除”按钮。

分页显示,10条信息每页。

●添加商品点击管理员主页上的“添加商品”进入商品添加页面。

商品的ID号是自动生成的(递增),其余的商品相关信息都需要填写,包括:名称,价格,规格,存货,介绍,照片(需要上传),类别。

然后按“确定”按钮写入数据库,跳转到店长主页。

点击“重置”按钮清除填写的内容,重新填写。

●更改商品点击管理员主页上的“更改商品”跳转到商品修改页面,通过输入商品ID,根据商品号到数据库查询该商品的详细信息。

可以修改除ID号之外的所有信息,包括:名称,价格,规格,存货量,介绍,照片,类别。

点击“确认更新”按钮将新信息写入数据库,完成商品信息的更新。

具体程序实现如下:4.3.2管理员操作六、功能描述通过管理员操作用户的相关信息。

七、功能实现●所有用户点击管理员主页上的“所有用户”进入用户信息查看页面。

显示所有在数据库中的用户信息,显示的信息包括:用户名,密码,email地址,真实姓名,电话,省市,邮寄地址,邮编。

每条信息后有“更改”和“锁定”按钮。

●查询用户点击管理员主页上的“查询用户”进入用户信息页面,输入关键字,系统在数据库里查询用户名里包含该关键字的用户,显示用户信息查用,分页显示,20个用户每页。

每条信息后有“更改”和“锁定”按钮。

✓更改用户◆点击“更改”按钮,可更改用户密码。

修改后按确定写入数据库。

✓锁定用户◆点击“锁定”按钮,可锁定用户账号,写入数据库,若账号被锁定则无法登陆主要用于用户账号被盗。

具体程序实现如下:4.3.3订单操作一、功能描述管理员对订单的操作二、功能实现●查看所有订单点击管理员主页上的“所有订单”进入订单查看页面。

数据库返回所有未发货的订单信息,页面显示订单的信息包括:订单号,用户名,商品种类,支付总金额,配送方式,是否支付,是否配送。

相关文档
最新文档