2.购物网站项目需求规格说明书(10页).doc
《2.购物网站项目需求规格说明书(10页).doc》由会员分享,可在线阅读,更多相关《2.购物网站项目需求规格说明书(10页).doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-2.购物网站项目需求规格说明书-第 10 页网上购物系统需求规格说明书作者:1. 引言1.1编写的目的现在随着电子商务的不断发展,也越来越贴近我们的生活,它实现了方便,快捷,效率,自动表现力网络最具魅力的地方,快速的交换信息。此系统的目的是,深入描述“网上购物系统”软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。根据网上购物系统的业务分类、业务操作规程及其数据结构等具体要求,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规格1.2预期读者老师及同组人员 1.3定义JAVA: Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Su
2、n Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。SQL: SQL(Structured Query Language),结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管
3、理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管理系统都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。软件工程: 软件工程 (Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会
4、中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。1.4参考资料1 张海藩.软件工程导论M.清华大学出版社,2008,12 张银鹤、梁文新等.JavaScript完全学习手册M.清华大学出版社,2008,103 王珊、萨师煊.数据库系统概论M.高等教育出版社,2006,124 Michael T.Goodrich.算法分析与设计M.人民邮电出版社,2006,105 史九林.数
5、据结构基础M.机械工业出版社,2008,76 郝玉龙.Java EE编程技术M. 清华大学出版社,2008,62. 项目概述2.1 项目背景及现状分析目前网上购物发展迅速,各类管理系统也应运而生,针对各类大型网购网站的管理系统的开发已经非常成熟,从拍下到订单,再到付款,收货确认,都可以做到统一管理。前台可以做到预定实物,虚拟物品等各种预定业务。然而,为数众多的小的购物网站却没有一个合适的管理系统,因此,我们觉得开发此管理系统是十分必要的。网上购物系统软件是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范
6、围较广的WINDOWS系列等操作系统上使用。除此以外,该系统可通过访问权限控制以及数据备份功能,确保数据的安全性。2.2 项目系统功能前台系统的功能设计前台管理是为用户提供友好的操作界面,供用户进行商品浏览、购物和生成订单等操作。而当用户使用购物车时,首先进行登录身份验证。如果为新用户,需要进行注册。用户注册和登录用户在进行购物之前,需要先进行登录,这样用户结束购物时,通过登录账号来进行结账。对于新用户,可以在登录页面进行用户注册,通过填写注册信息,将信息提交给服务器。如果用户名已经存在,系统将向用户显示相应的错误信息,并提示用户使用其他的用户名进行注册。用户登录后可以随时修改个人注册信息。网
7、上购物系统要求用户输入用户名、密码。在输入用户名和密码之后,系统将确认用户名和密码是否正确,如果验证成功,就使用户处于登录状态。否则,系统只是显示用户名和密码的错误信息。商品浏览与收索商品浏览是网上购物系统网站提供给用户的一个基本功能。用户可以根据商品的类别来分类浏览商品。在系统的主页面上,能够对所有商品类别进行列表,用户可以通过单击商品类别名称,来浏览商品,查看商品的图片和价格等最基本的信息,在浏览的过程中,可以将满意的商品添加到购物车中。用户也可以通过使用系统提供的收索功能对商品进行收索,查找自己需要的商品。购物车用户在浏览商品的过程中,可以将所满意的商品通过单击“购买”按钮添加到购物车中
8、。浏览结束或者在浏览的过程中可以查看购物车里放置商品的情况,并且可以查看所购买商品的名称、价格、描述、购买数量、单价等信息。在购物车中可以通过单价“移除”按钮将不想购买的商品删除,也可以任意更改购买商品的数量。生产订单在用户购物结束后,进行结账时,需要填写相关的信息和确认购买商品的信息。用户确认后开始填写订单信息,包括信用卡号码、类型、过期时间以及送货的详细地址。填写完毕之后,用户就可以提交订单了。用户可以在下次登录后查看自己订单和发货情况。 (5) 用户留言功能:为了能够及时了解用户的需求和意见,本网站增加了留言薄功能,以便本网站及时了解用户需求并即使改进不足,以便可以更好地为用户服务。后台
9、管理的功能设计后台管理的功能主要是为了网站的管理员提供对商品类别、用户信息、商品信息、订单信息的管理。(1)商品类别管理 商品类别管理实现对商品类别的添加、删除、修改等管理。管理员登录后到后天管理系统后,能够对商品的类别进行管理。可以添加新的商品分类,并且可以对已添加的商品进行修改和删除。在执行删除操作时,可以将该商品类别中的相关商品删除。(2)用户信息管理 在用户信息管理中,管理员可以浏览注册用户的详细信息,也可以删除一些长时间没有登录的用户信息。(3)商品信息管理 在商品信息管理模块中,管理员可以添加新的商品,设置商品的类型、名称、价格等信息。也可以对已添加的商品信息进行修改和删除。(4)
10、订单管理在订单管理模块中,实现管理员对用户提交的订单进行查看,也可以对交易完成后保存一定时间的订单信息进行删除。同时管理员的一项重要工作就是设置用户购买商品的发货状态。如果设置了用户订单已经发货,则当用户查看订单时,可以看到订单交易的情况。网上购物系统功能结构图:网上购物系统用户购物模块管理员信息管理模块新用户注册用户登录商品浏览商品查询购物车生成订单订单查询添加商品删除商品查询购得商品管理员登录用户信息管理商品信息管理商品类别管理用户订单管理查看用户信息删除用户信息查看用户订单设置发货状态删除用户订单2.3 用户特点本软件的用户方操作人员水平不一。维护人员具有专业计算机水平。对软件的操作人员
11、要进行专业的培训,不然对软件的功能和操作都不了解的话,很难及时满足用户的需求。3. 项目需求描述3.1 功能需求3.1.1 用户使用系统(1) 账号管理:a) 游客 不需要注册,不需要密码,就可以直接浏览网页; 当游客用户购买商品时,点击购买按钮,将弹出新窗口,显示“请您先登录,无帐户请先注册”,新窗口内应有注册选项。b) 会员注册 用户点击会员注册按钮,打开注册页面; 用户输入注册信息,包括用户名、登录密码、常用邮箱、手机等; 注册信息输入完成后,点击提交按钮; 若有不合格项目,例如用户名重复、邮箱格式不正确等,则系统提示错误信息,错误项高亮显示; 若注册信息正确无误,则提示注册成功,页面跳
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 购物 网站 项目 需求 规格 说明书 10
限制150内