毕业设计需求分析.docx

上传人:b****2 文档编号:583400 上传时间:2022-10-11 格式:DOCX 页数:12 大小:140.54KB
下载 相关 举报
毕业设计需求分析.docx_第1页
第1页 / 共12页
毕业设计需求分析.docx_第2页
第2页 / 共12页
毕业设计需求分析.docx_第3页
第3页 / 共12页
毕业设计需求分析.docx_第4页
第4页 / 共12页
毕业设计需求分析.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

毕业设计需求分析.docx

《毕业设计需求分析.docx》由会员分享,可在线阅读,更多相关《毕业设计需求分析.docx(12页珍藏版)》请在冰豆网上搜索。

毕业设计需求分析.docx

毕业设计需求分析

需求分析

近些年来,随着互联网的技术不断发展与成熟起來,企业的生产与销售模式以及人们的生活方式以前所未有的速度在不断改变着。

在这一前提下,电子商务应运而生了。

电子商务是基于互联网、以交易双方为主体、以银行电子支付和结算为手段、以客户数据为依托的全新的商务模式,它可以使商家与供应商更紧密地联系起來,更快地满足客户需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。

电子商务是在InternetH放的网络环境下,基于浏览器和服务器的应用方式,实现消费者的网上购物、商户之间的网上交易和在线电子支付的一种新型的商业运营方式。

所以,商家和企业可以充分利用网上购物商城提供的网络基础设施,支付平台和安全平台,从而可以有效地降低商家和企业的成本,获得更大的效益。

3.1任务概述

3.1.1目标

本设计要实现的是网上购物系统,在设计该系统时,应使得人们的购物行为变得更方便和容易,灵活操作。

系统在设计时应该满足一下几个目标:

1•系统要求采用人机对话的操作方式,界面设计友好,信息查询灵活、方便、快捷、准确,数据存储安全可靠。

2.系统应该全面展示城内所有商品,并可展示最新商品及特价商品。

3.显示商品的详细信息,方便顾客理解商品信息。

4.系统应实现网上购物。

5.系统应设立商品销售排行,以方便顾客了解本商城内的热销商品及帮助企业领导者做出相应的决策。

6.系统应提供查看商城内的公告信息

7.系统应能对用户输入的数据进行严格的检验,尽可能排除人为错误。

8.系统最大限度地实现了容易维护性和易操作性。

9.系统运行稳定、安全可靠。

3.1.2运行环境

二.运行环境

(1)服务器的软硬件配置

服务器的硬件配置:

硬盘80G,内存256M以上

服务器的操作系统:

WindowsXP专业版

开发环境;Microsoft.NETFrameworkSDKv2.0

Web服务器软件:

IIS5.0

数据库服务器软件:

SQLServer2005

(2)客户端的软硬件配置

客户端的硬件配置:

CPU赛阳800或以上,硬盘I0G,内存64M客户端操作系统:

Windows98以上

客户端浏览器软件:

IE(InternetExplorer)

3.1.3条件和限制

一个更为完善的网上购物管理系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。

对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。

3.1.4数据库描述

数据库是数据管理的最新技术,是计算机科学的重要分支。

十年來,数据库管理系统己从专用的应用程序包发展成为通用系统软件。

由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。

由于用到的数据表格多,另外考虑到实际情况,学生基本信息的变动,还有员工信息的多少的变化,我们选用SQLServer作为数据库开发,而不用Access,主要是因为Access存放的记录,在实际运用中不适合此系统;而SQLServer是一种常用的关系数据库,能存放和读取大量的数据,管理众多并发的用户,故选用SQLServer数据库。

3.3二层的细化数据流图和数据字典

3.3购物系统数据流图

 

数据流程图

K顶层数据流图

2、0层数据流图

订货单

 

 

动态商品信息文件

 

统计并制作报表

 

3.功能需求

3.1系统功能设计

在整体设计中,我们将宿舍管理系统分为八个大的功能:

系统管理功能、会员管理功能、订单管理功能、商品管理功能、购物车管理功能、物流管理功能、公告管理功能、商品展台、商品信息查看。

下面将具体进行介绍每个功能。

1、系统管理功能

系统管理功能包括:

上传照片、删除照片。

2、会员管理功能

会员管理功能包括:

会员登录、会员注册、添加管理会员信息、修改管理会员信息、删除管理会员信息、删除会员信息。

3、商品展台

商品展台包括:

新品上架、特价商品、销售排行。

4、订单管理功能

订单管理功能基本上包括:

查看订单信息、修改订单信息、删除订单信息、打印订单信息。

5、商品管理功能

商品管理功能包括:

添加商品信息、修改商品信息、删除商品信息、添加商品类别信息、添加商品类别信息、添加商品类别信息。

6、购物车管理功能

购物车功能包括:

查看购物车信息、修改购物车信息、结账。

7、物流管理功能

物流管理包括:

添加支付方式信息、管理支付方式信息、添加配送方式信息、管理配送方式信息、添加配送地点信息、管理配送地点信息。

8、公告管理功能

公告管理功能就是显示公告信息、添加、更改公告信息

功能模块划分

分析的系统功能需求,得到系统的功能模块,如图所示

网上购物系统

前台管理

后台管理

商品展台

系统管理

商品展台

新品上架

销W排行

待价商品

 

购物车管理

订单管理

商品管理

删涂商品类别信息

修改商品类别信息

添加商品类别信息

删涂商品信息

修改商品信息

添加商品信息

 

会员管理

添加管理员信息

删除信息

物流管理

 

 

3.4性能需求

网上购物系统中管理权限上应当进行严格控制,具体思想如下:

1.要想对该网上购物系统进行操作就应当具有某些操作权限。

没有权限的用户将不能通过任何渠道來登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。

2.在上述要求基础上可以为该系统设定多种登录方式,程序开始运行所有功能将是不可使用的,只有系统管理员登录和普通用户登录两个窗口可以使用,没有系统管理员或者普通用户的用户名和密码任何人都不能登录该系统。

3.在具体实现时还应为系统管理员和普通用户设定不同的权限,系统管理员应当可以使用系统的所有模块,普通用户对于用户管理模块是无权使用的。

3.5数据描述

3.5.1E-R图

图3.5系统E-R图

 

 

商品类别

3.5.2静态数据描述

网上购物系统的静态数据包括:

管理员(tb_Admin):

AdminlD

管理员编号

manager

管理员姓名

PWD

管理员密码

公告信息表(tb.BBS)

字段名

描述

长度

是否允许空

是否为主键

ID

ID号

bigiiit

8

Title

公告标题

Varchar

1000

content

公告内容

Varchar

4000

INTmie

录入时间

Datetime

8

商品信息表(tb.Goodliifo)

字段名描述类型长度是否允许空是否为主键

GoodsLD

商品编号

hit

4

ClassID

商品分类编号

hit

4

GoodsName

商品名称

Vaichai-

50

MarketPiice

商品市场价格

float

8

MemberPiic

e

会员价格

float

8

Descripts

商品描述

Text

500

Introduce

商品介绍

Text

2000

AddDate

上货时间

Datetime8

Goodscount

商品数量

hit

linage

商品图片存放路径

Varchar

50

IsnewGoods

是否s新品

hit

4

5.2商品类别表(tbClass)

字段

描述

类型

长度

是否为空

是否为主键

ClassLD

商品分类编号

bigiiit

8

ClassName

商品分类名称

Vaiclw

50

5.3、会员表(tb_Member)

I蔽II|是否为空|是否为主键|

MemberlD

会员编号

bigiiit

8

MemberName

会员名

Vaichar

50

Password

密码

Vaichar

50

RealName

会员真实姓名

Vaichar

50

Tel

会员电话

Vaichai

50

Address

会员地址

Vaichar

100

Zip

邮政编码

Vaichar

6

email

电子邮件地址

Vaichar

50

LoadDate

会员登录口期

DateTime

S

5.4订单信息表(tb.Order)

字段描述类型长度是否为空是否为主键

Oideild

订单编号

bigiiit

8

OrderDate

下订单时间

Datetime

8

MemberlD

购物会员编号

Eigint

8

SlupFee

运费总费用

Float

8

GoodsFee

商品总费用

Float

8

TotalPrice

合计总金额

Vaichar

8

ReceiverName

收货人姓名

Vaichar

50

ReceiverAddress

收货地址

Vaichar

100

Zip

邮政编码

Vaichar

6

Tel

联系电话

Vaichar

20

PayTvpe

付款方式

Vaichar

50

Email

电子邮件地址

Vaichar

50

IsConfiim

是否已确认

Bit

1

IsConsigmnent

是否发货

Bit

1

IsPayment

是否已付款

Em

1

3.5.3动态数据

输入数据:

鼠标对按钮的点击

查询方式、查询关键字;

新建管理员、录入学生信息项;

受限操作所需的密码;

新聘员工信息录入;

人员來访、物品出入楼;

输出数据:

查询关键字确定的数据库记录的子集;

统计结果及其格式化文件;

密码修改成功;

信息录入、删改结果(成功或失败);

访问完毕、物品出入楼完毕;

内部数据:

查询操作建立的索引;

3.6小结

通过这次课程设计,我拓宽了知识面,锻炼了能力,对软件工程的重要性有了更深的体会。

在这次课程设计当中我负责的是需求分析这一部分,在开始阶段遇到了相当大的困难,比如对目标系统的需求定义的不够完整,清晰,给后续工作带來相当的困难。

后來经过小组成员沟通,共同调查研究才得以完成,这里向他们表示感谢。

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

当前位置:首页 > 初中教育 > 学科竞赛

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

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