资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
计算机科学与技术系毕业设计软件需求规格说明书毕业设计题目索菲亚数码电子商城系统学生姓名学 号专业计算机科学与技术撰写日期2023年 x月 x 日指导教师一、引言1、编写目的 在经过社会调查研究后对系统进行性分析,形成可行性分析报告,本文为描述网上购物系统的需求规格说明书,而需求分析在开发软件过程中也是相当重要的一局部,在进行分析后形成详细的软件需求规格说明书会对软件的最终实现产生相当大的影响。本文档的预期读者是开发人员、测试人员、用户等,其中测试人员要着重看一下数据字典的描写局部,以便设置正确合理的测试用例。2、背景网络的诞生和开展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。在互联网效劳业务方面:电子邮件、搜索引擎、网上银行、在线交易、网络广告、网络新闻、网络游戏等效劳业务仍然快速的开展着。而网上购物也是一项新兴的行业,也是广阔网民比拟喜欢的购物模式。任务的提出者:黑河学院计算机系。任务的开发者:黑河学院计算机丁兆华。用户:所有有网购3C类数码电子产品意向的用户。软件环境:Windows98/2023/xp等。硬件环境:处理器:奔腾双核E2160 内存:1GB以上 硬盘空间:320 GB 显卡:SVGA显示适配器。3、定义 静态数据系统固化在内的描述系统实现功能的一局部数据。动态数据在软件运行过程中用户输入的后系统输出给用户的一局部数据,也就是系统要处理的数据。数据字典数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性和“精确性,没有半点模糊。ASPActive Server Pages。VB SCRIPT 基于V B的嵌入式Web脚本语言。JAVA SCRIPT基于JAVA的嵌入式Web脚本语言。ADOActiveX Data Objects是基于组件的数据库编程接口。SQLStructured Query Language结构化查询语言。4、参考资料 1 杜兆将SQL Server 数据库管理与开发教程北京:北京大学出版社,20232 张景坤,吕继迪,刘欣ASP工程开发全程实录北京:清华大学出版社,20233 张海藩软件工程北京:人民邮电出版社,20234 张端金,高曙,杨苹计算机专业英语武汉:武汉理工大学出版社,2023 5 Michael J。Hernandez数据库设计凡人入门北京:电子工业出版社,20236 廖疆星中文Dreamweaver网页设计教程北京:冶金工业出版社,20237 廖信彦交互式Web数据库程序设计北京:中国铁道出版社,20238 郭晶,北京:电子工业出版社,2023二、任务概述1、目标 本系统通过对已有网购经验人群的调查研究,开发出此系统,满足了一局部已有过网购经验的人和打算进行网上购物并且具有一定经济购置力的上网用户。使用现在比拟广泛的ASP+ACCESS数据库的架构实现,进行系统分析,为将来进一步的实施打下一个坚实的技术根底。此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。包括:浏览商品、查询商品、订购商品、购物车、用户维护等功能;后台管理是提供应管理员的,其中包括:商品管理、用户管理、订单管理等。使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。2、运行环境 软件环境:使用ASP作为前台开发的脚本语言。 使用 Microsoft公司的Access作为后台数据库设计使用Windows98/2023/xp等运行环境。硬件环境:处理器:奔腾双核E 2160 内存:2GB以上 硬盘空间:320 GB 显卡:SVGA显示适配器。3、条件和限制 本系统的开发规模比拟小,只要运行环境满足要求就可以运行此系统,但是也会存在以下的条件和限制的:本系统所使用的资金和设备都不是很多,但是如果资金或者设备出现问题也会影响软件的开发进度和软件的质量的,由于网上购物过程当中涉及资金的流通所以用户最注重的就是平安问题。故在数据库平安方面应着重加强。在数据库平安方面的设计的过程,期间所需要的资料可通过查找文献和利用网络资源来完成,系统大概在五月末可完成。三、数据描述1、静态数据交易序号,顾客姓名,现住址即送货地址,交易时间,送货方式,送货费用,物流号,物品类别,配件等。2、动态数据顾客所下的订单,管理员的回复,物流状态提醒,顾客留言回复等。3、系统数据库分析在我们所认知信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息的这一循环经历了三个领域:信息世界,数据世界,现实世界。现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析选择、命名、分类等进入信息世界。这些信息再进一步加工、编码,然后进入数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。网上购物系统的主要适用对象便是用户,所以必需建立用户表,包括用户的根本信息情况;用户的主要活动是对商品的购置,所以必需建立商品信息表;用户对商品的购置,选择所要的商品,首先得对商品进行搜索,所以我们把商品进行分类,进行大类和小类的划分,建立商品类别表和商品类别细分表;最后用户提交定单,建立定单表。经过分析,此数据库包含如下表:Class表:商品表物品号、物品名称、物品价格、物品类别、物品介绍、图片路径、是否推荐、发布时间Manager 表:管理员表(ID、名称、密码)Order list表:定单表ID、货物名称、货物价格、货物数量、统计数据库设计要遵循一些规那么,一个好的数据库满足一些严格的约束和要求。尽量别离各实体对应的表,一个实体对应一个表,搞清楚该实体有哪些属性,对应有些什么字段,以及各实体之间有何种联系。实体、属性与联系是进行概念设计时要考虑的3个元素,也是一个好的数据库设计的核心。Class 表列 名说 明类 型 ( 长 度 )备 注id物品idInt (4)不允许空,主键name物品名称Varchar (50)不允许空price物品价格Bigint (8)不允许空type物品类型Varchar (20)不允许空intro物品介绍Text (16)不允许空image图片路径Varchar (50)不允许空if是否推荐Int (4)不允许空time发布时间time (8)不允许空Manager 表字 段说 明类 型 ( 长 度 )备 注Id管理员idInt4不允许空Admin管理员名称Varchar30不允许空Adminpass管理员密码Varchar16不允许空Order list表字 段说 明类型(长度)备注Subid订单idVarchar50不允许空Warename货物名称Varchar50不允许空Price货物价格Bigint 8不允许空Wsum货物数量Bigint 8不允许空Wcount统计Bigint (8)不允许空四、系统概要设计1) 用户管理:能够完成用户根本信息录入的注册和用户根本信息的个人前台与后台管理。2) 管理员管理:能够完成管理员对网站的商品资料添加大类、添加小类、商品添加、商品审查、商品交易外理订单、发货查询、会员管理会员审查、操作管理管理员添加、管理员审查、管理员退出的功能。3) 搜索功能:能过电子商品的名称,电子商品的分类进行搜索。4) 查询功能:能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费用进行确定。 此例图,类图设计附页一网上购物功能模块图本系统分为前台系统和后台系统1) 前台购物流程图浏览商品选择商品订购商品去购物车去收银台提交订单未注册用户已注册用户未注册用户注册2) 后台购物流程图用户订单订单处理订单发货订单结账订单删除3) 注册功能流程图注册入口注册成功否否否否否是是否是否是是是必选项为空用户名有效?2次输入密码是否一致?密码长度符合要求?Email地址有效?其他信息有效?4) 用户流程图入口取得用户名和密码将UserID存入session中查询用户是否存在核对密码是否正确成功是是否否5) 系统结构分析网上购物系统就是为了让网民在网上能够寻找自己喜欢的物品,而设计平安而有效的结构是系统首先要考虑的。所以为了保障系统的平安性,针对的用户的权限进行验证,不用的权限的用户提供不同的操作界面,相对应不同的功能。因此用例图,类图设计附页二系统结构分析图。五、性能需求1、数据精确度 由于本系统是作为毕业设计开发的,所输入的数据都是虚拟的,所以对精确度不会提出太大的要求,但数据格式必须满足本系统数据库表格中所定义的要求。如果本系统投入使用那么对于工作单位的所使用数据信息对本系统也不会产生太大的影响。2、时间特性 本系统的较传统的手工方式。工作效率会明显提高,系统对所输入的数据响应时间和处理时间比拟快一般约为两秒钟,对所输入的数据会得到平安的存储。数据的转换和传送时间也能满足用户的要求。3、适应性 本系统在适应性上我争取做的最好,使系统具有较强的可移植性,当操作系统改变时还可以使用本系统,系统需求发生变化时也不会对本系统产生较大的影响,适合多种操作方式,运行环境能满足最底要求就可以。六、运行需求1、用户界面 总体界面设计美观、有针对性。 1) 主界面包含了各种商品的图片介绍,分类介绍,价格介绍,以及用户的链接,可以对购置者和管理员进行区分,各自提供不同的界面。2) 购置者界面可以对货物进行收藏,历史查询货物,可以对各种货物进行查询,决定购置和下定单,对货物的到货情况进行实时查询的功能。3) 管理员界面可以对各种订单进行管理,对购置者进行管理,权限管理和日志管理等。2、硬件设备及接口 u 用户接口1) 效劳端操作提供效劳端界面,允许管理员用户进行权限管理、系统管理、定单管理、用户管理,等操作。2) 客户端操作提供端界面,允许合法用户进行购置物品,填写定单,浏览和查询货物。u 外部接口在效劳端数据库上进行相应的数据库操作。u 内部接口1) 通信负责系统内部客户端和效劳器端组件之间的消息传递,保证传送目的的正确性和消息的完整性。2) 数据处理在客户端将
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号