宠物商店电子商务网站开发文档 - 图文

更新时间:2023-09-14 14:17:01 阅读量: 初中教育 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

2011级软件工程(2)班

主要设计:曾维刚、黄健能、刘阳、王韬、周财弘、罗秋杰 1551306261@qq.com

可行性研究报告

--宠物交易网站

1. 引言(Introduction) 1.1 目的(Purpose)

计算机技术发展日新月异,在各行各业应用越来越广泛。人们越来越多的在网上购物,开发网上宠物购买可以使宠物买卖方便、快捷、费用低等有点,将人们从传统的宠物买卖方式中解脱出来,提高效率,帮助了解更多宠物的信息。 1.2 范围(Scope)

本文档适用于本网上宠物购买系统适用。 1.3 术语定义

面向对象的程序设计:即(Object-Oriented Programming,简记为OOP)立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。

B/S:即Browser-Server(浏览器/服务器),与C/S相近,只是用户直接可以使用浏览器浏览服务器的数据,最典型的是客户使用IE等浏览器浏览服务器上IIS运行的WEB服务,Server提供服务,Browser直接浏览。如图:

Java:Java 是一个由 Sun 公司开发而成的新一代编程语言。使用它可在各式各样不同机器、不同操作平台的网络环境中开发软件。 Java 正在逐步成为 Internet 应用的主要开发语言。

Html:即Hypertext Marked Language(超文本标记语言),是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)。自1990年以来HTML就一直被用作World Wide Web 的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage 的连结信息。使用HTML语言描述的文件,需要通过WWW浏览器显示出效果。所谓超文本,因为它可以加入图片、声音、动画、影视等内容,因为它可以从一个文件跳转到另一个文件,与世界各地主机的文件连接。

JSP:全名为Java Server Pages,其根本是一个简化的Servlet设计,他实现了Html语法中的java扩张(以 <%, %>形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

AJAX:即“Asynchronous JavaScript and XML”(异步JavaScript和XML),AJAX并非缩写词,而是由Jesse James Gaiiett创造的名词,是指一种创建交互式网页应用的网页开发技术。

JDBC: JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。

DAO层:DAO (Data Access Objects) 数据访问对象是第一个面向对象的接口,它显露了 Microsoft Jet 数据库引擎(由 Microsoft Access 所使用),并允许 Visual Basic 开发者通过 ODBC 象直接连接到其他数据库一样,直接连接到 Access 表。DAO 最适用于单系统应用程序或小范围本地分布使用。 1.4 参考资料 《软件工程导论》――清华大学出版社 《JSP动态网页入门实务》――科学出版社 1.5 相关文档 《可行性研究报告》 《项目开发计划》 《需求规格说明书》 《概要设计说明书》 《详细设计说明书》 《数据库设计说明书》

2. 项目概述及架构(Project Summary and Framework) 2.1 项目概述(Project Summary) 该项目是宠物公司的网站系统,用于实现宠物买卖的相关功能。主要实现以下功能:

前台:注册/登陆/修改个人信息、查询宠物、购物车管理、查询宠物分类、提交订单、 填写收货人并支付金额

后台:增加/删除/修改宠物信息、管理用户及其相应订单信息、查询订单

2.2 项目架构(Project Framework)

B/S体系结构示意图:

3. 项目功能(Project Function) 编号 功能名称 1 前台 功能描述 添加、编辑、删输入内容 输出内容 略 略 除会员信息 2

后台 添加、编辑、删除宠物信息 略 略 4. 投入产出分析(Analysis of the Devotion and the Output) 4.1 人力资源投入(Manpower Devotion) 阶段名称 需求人数 需求分析 1 概要设计 1 详细设计 1 编码 测试 总人数 3 3 6 4.2 设备资源投入 开发计算机一台、宽带网络接入设备一套; 4.3 其他经费资源投入 需要购入Mysql系统; 4.4 产出分析

通过本系统,客户能够更加快速、有效的浏览公司网站,能够有效提高该公司知名度及好评度,提升公司形象,并获得收益;

能够方便的公司管理人员管理系统后台,后台数据安全可靠;

8 开发计划 8.1 进度计划

2013年 11月ID1234567任务名称可行性研究报告项目开发计划软件需求说明数据需求说明书概要设计说明书详细设计说明书数据库设计说明书开始时间2013-11-52013-11-62013-11-112013-11-142013-11-182013-11-252013-11-25完成2013-11-62013-11-82013-11-132013-11-182013-11-222013-12-52013-12-9持续时间11-311-1011-1711-2412-12d3d3d3d5d9d11d

8.2 评审计划 阶段名称 可行性研究 项目开发计划 软件需求 数据需求 概要设计 详细设计 评审地点 25教709 25教709 25教709 25教709 25教709 25教709 参加人 黄健能 刘阳 周财弘 周财弘 罗秋杰 成交文档 可行性研究报告 项目开发计划书 软件需求说明书 数据需求说明书 概要设计说明书 详细设计说明书 王韬 数据库设计

25教709 曾维刚 数据库设计说明书 项目开发计划

--宠物交易网站

1. 引言

1.1 编写目的

为了保证项目团队按时保质完成项目目标,便于项目团队成员更好的了解项目情况,使项目工作开展的各个过程合理有序,因此以文件的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,是项目团队开展和检查项目工作的依据。 1.2 背景

以组长为核心,对组成员的各长处进行相应的角色和任务的分配。 1.3 定义

使项目成员和项目关系人了解项目开发计划书的作用、希望达到开发最佳的结果。开发计划书的作用一般是“项目成员以及项目关系人之间的共识与约定,项目生命周期所有活动的行动基础,以便项目团队根据计划书开展和检查项目工作。” 1.4 参考资料

《软件工程导论》――清华大学出版社 《JSP动态网页入门实务》――科学出版社 2. 项目概述 2.1 工作内容 开发人员 任务 组长 :曾维刚 成员1:黄健能 成员2:刘阳 成员3:王韬 成员4:周财弘 成员5:罗秋杰 进行成员分配和定期检查项目进度并根据情况进行调整 及数据库设计和编码 可行性研究和编码 项目开发计划和编码 详细设计 软件需求和数据需求 概要设计 2.2 主要参加人员

曾维刚(组长)、黄健能、刘阳、王韬、周财弘、罗秋杰

2.3 验收标准

1、项目完成老师的要求 2、成本未超过预期 3、网站功能齐全

2.4 完成项目的最迟期限

本学期十七周(2013—12—24)。 2.5 本计划的审查者与批准者 审查者:曾维刚 批准者:曾维刚

3. 实施总计划

3.1 工作任务的分解

20%可行性研究项目开发计划软件需求分析18%数据需求分析概要设计说明书详细设计说明书数据库设计说明书

3.2进度

根据可行性研究报告中的甘特图进行。 3.3 预算 花费六周 3.4 关键问题

网页与数据库的衔接

4. 支持条件

4.1 计算机系统支持 XP , Win7 ,Win8 4.2 需用用户承担的工作 1、日常数据库维护

2、日常服务器维护 3、网站后台维护

4.3 需由外单位提供的条件

电信网络的通信

需求规格说明书

--宠物商店电子商务网站

一、概述

本文档是进行项目策划、概要设计和详细设计的基础,也是软件企业测试部门进行内部验收测试的依据。

1.1 用户简介

本项目开发的最终用户是在网上购买宠物的客户。

1.2 项目的目的与目标

项目的目的是开发出一个用于宠物商店电子商务网站的前后台管理系统。 项目的目标是做到管理员能对商品信息、客户信息等基本资料进行登记,能为客户提供方便快捷的在线浏览、下订单等服务。

1.3 术语定义

参考资料

1.4 相关文档

[1] 立项建议说明书 [2] 概要设计说明书 [3] 详细设计说明书

二、目标系统描述 2.1 系统流程图 2.1.1 顶层图

订单信息订单信息管理员

用户信息商品信息宠物商店电子商务网站个人信息商品信息客户 2.1.2

0层图

商品管理商品信息商品信息管理员订单信息订单管理订单信息用户信息用户管理商品浏览商品信息用户信息

客户订单信息下订单订单信息个人信息用户注册

2.1.3 1层图

2.1.3.1 后台管理模块 后台管理模块1.1商品管理:

用户信息

增加商品商品信息商品信息反馈信息管理员商品信息反馈信息修改商品商品信息商品信息反馈信息删除商品

后台管理模块1.2订单管理:

增加订单订单信息订单信息反馈信息管理员订单号、订单信息反馈信息修改订单订单信息订单号反馈信息删除订单

后台管理模块1.3用户管理:

增加用户用户信息用户个人信息反馈信息管理员用户ID用户个人信息查看用户用户ID反馈信息删除用户

2.1.3.2前台应用模块

前台应用模块2.1个人资料管理:

用户注册输入信息合法编辑注册信息反馈错误信息输入信息合法用户注册信息用户编辑注册信息反馈错误信息修改个人信息输入注册信息反馈错误信息用户登录 前台应用模块2.2商品浏览:

用户商品信息详细商品信息查看商品信息商品信息前台应用模块2.3订购商品:

订购商品商品信息反馈信息订单信息订单号、商品信息用户反馈信息订单号反馈信息修改订单订单信息取消订单 系统功能构架图

本文来源:https://www.bwwdw.com/article/4wfh.html

Top