毕业设计需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
需求分析
近些年来,随着互联网的技术不断发展与成熟起来,企业的生产与销售模式以及人们的生活方式以前所未有的速度在不断改变着。在这一前提下,电子商务应运而生了。电子商务是基于互联网、以交易双方为主体、以银行电子支付和结算为手段、以客户数据为依托的全新的商务模式,它可以使商家与供应商更紧密地联系起来,更快地满足客户需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。电子商务是在Internet开放的网络环境下,基于浏览器和服务器的应用方式,实现消费者的网上购物、商户之间的网上交易和在线电子支付的一种新型的商业运营方式。所以,商家和企业可以充分利用网上购物商城提供的网络基础设施,支付平台和安全平台,从而可以有效地降低商家和企业的成本,获得更大的效益。
3.1任务概述
3.1.1 目标
本设计要实现的是网上购物系统,在设计该系统时,应使得人们的购物行为变得更方便和容易,灵活操作。系统在设计时应该满足一下几个目标:
1.系统要求采用人机对话的操作方式,界面设计友好,信息查询灵活、方便、
快捷、准确,数据存储安全可靠。
2.系统应该全面展示城内所有商品,并可展示最新商品及特价商品。
3.显示商品的详细信息,方便顾客理解商品信息。
4.系统应实现网上购物。
5.系统应设立商品销售排行,以方便顾客了解本商城内的热销商品及帮助企
业领导者做出相应的决策。
6.系统应提供查看商城内的公告信息
7.系统应能对用户输入的数据进行严格的检验,尽可能排除人为错误。
8.系统最大限度地实现了容易维护性和易操作性。
9.系统运行稳定、安全可靠。
3.1.2运行环境
二、运行环境
(1)服务器的软硬件配置
服务器的硬件配置:硬盘80G,内存256M以上
服务器的操作系统:Windows XP专业版
开发环境; Framework SDK v2.0
Web服务器软件:IIS 5.0
数据库服务器软件: SQL Server2005
(2)客户端的软硬件配置
客户端的硬件配置: CPU 赛阳800或以上,硬盘I OG,内存64M
客户端操作系统:Windows 98以上
客户端浏览器软件:IE(Internet Explorer)
3.1.3条件和限制
一个更为完善的网上购物管理系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。
3.1.4数据库描述
数据库是数据管理的最新技术,是计算机科学的重要分支。十年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。
由于用到的数据表格多,另外考虑到实际情况,学生基本信息的变动,还有员工信息的多少的变化,我们选用SQL Server 作为数据库开发,而不用Access,主要是因为 Access 存放的记录,在实际运用中不适合此系统;而 SQL Server 是一种常用的关系数据库,能存放和读取大量的数据,管理众多并发的用户,故选用SQL Server数据库。
3.3二层的细化数据流图和数据字典
表符号说明:
T1:公告信息表 T5:订单信息表
T2:商品信息表 T6:订单信息明细表
T3:管理员信息表表 T7:商品类别信息表
T4:会员信息表
3.3购物系统数据流图
数据流程图1、顶层数据流图
2、0层数据流图
1层数据流
3.功能需求
3.1系统功能设计
在整体设计中,我们将宿舍管理系统分为八个大的功能:系统管理功能、会员管理功能、订单管理功能、商品管理功能、购物车管理功能、物流管理功能、公告管理功能、商品展台、商品信息查看。下面将具体进行介绍每个功能。
1、系统管理功能
系统管理功能包括:上传照片、删除照片。
2、会员管理功能
会员管理功能包括:会员登录、会员注册、添加管理会员信息、修改管理会员信息、删除管理会员信息、删除会员信息。
3、商品展台
商品展台包括:新品上架、特价商品、销售排行。
4、订单管理功能
订单管理功能基本上包括:查看订单信息、修改订单信息、删除订单信息、打印订单信息。
5、商品管理功能
商品管理功能包括:添加商品信息、修改商品信息、删除商品信息、添加商品类别信息、添加商品类别信息、添加商品类别信息。
6、购物车管理功能
购物车功能包括:查看购物车信息、修改购物车信息、结账。
7、物流管理功能
物流管理包括:添加支付方式信息、管理支付方式信息、添加配送方式信息、管理配送方式信息、添加配送地点信息、管理配送地点信息。
8、公告管理功能
公告管理功能就是显示公告信息、添加、更改公告信息
功能模块划分
分析的系统功能需求,得到系统的功能模块,如图所示
3.4 性能需求
网上购物系统中管理权限上应当进行严格控制,具体思想如下:
1.要想对该网上购物系统进行操作就应当具有某些操作权限。没有权限
的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。
2.在上述要求基础上可以为该系统设定多种登录方式,程序开始运行所有功能将是不可使用的,只有系统管理员登录和普通用户登录两个窗口可以使用,没有系统管理员或者普通用户的用户名和密码任何人都不能登录该系统。
3.在具体实现时还应为系统管理员和普通用户设定不同的权限,系统管理员应当可以使用系统的所有模块,普通用户对于用户管理模块是无权使用的。3.5 数据描述
3.5.1 E-R图
图3.5 系统E-R图