内容发布更新时间 : 2025/1/8 15:58:02星期一 下面是文章的全部内容请认真阅读。
网上笔记本电脑商城需求分析说明书 1引言
1.1编写目的
该说明书的编制是为了用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础,同时也为给用户核对需求提供一个依据。
1.2背景
网上电脑商城致力于提供产品展示及订购为核心的网上购物服务,宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对各种品牌电脑自由的选择地购买。该网站是通过用户登录后浏览商品、查看公告、加入购物车、确认订单和查看单来实现用户模块功能。其中订单的完成,网站后台系统,通过系统管理员管商品、订单、用户来实现。
电子商务在一定程度上解决了信用和物流这两大难题,这为电子商务的开奠定了良好的基础,营造了不错的氛围。子商务与传统商务之间的联系将变得更加紧密。传统行业与企业纷纷涉足电子商务,一方面加剧整个电子商务领域的相互竞争,另一方面也必然催生出一些新的。总体而言,未来电子商务企业争取从空中往地面发展,而传统企业争取从地面往空中发展,两者最终将实现有效融合,随着产业结构的调整,企业信息化的推进,中小企业已经拥有或正逐步建立属于自己的网上商城系统。
1.3定义
MVC:即Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。
JSP:Java服务器页面是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
Servelet:在服务器上运行的小程序。
Tomcat:一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小
型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
SQL Server:由微软推出的一款数据库软件。一个全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理。
B/S:即浏览器/服务器模式,是Web兴起后的一种网络结构模式,Web浏览器是客户端最主要的应用软件。
1.4参考资料
[1]何玉洁.数据库原理与应用教程[M]. 3版. 北京:机械工业出版社.2010. [2]王珊,萨师瑄.数据库系统概论[M].4版.北京:机械工业出版社.2009. [3]何明华. Java web整合开发与项目实战[M].2版.北京:人民邮电出版社.2010. [4]范立锋,林果园.Java web程序设计教程[M] .1版.北京:人民邮电出版社2010.
2任务概述
2.1目标
基于B/S模式,通过MVC的软件设计方法,我们使用JSP以及Servelet技术构建网站,争取将本网站做成一个界面友好、用户购物方便、管理员管理方便的网上电脑商城。同时顾客通过网上服务人员可以远距离进行咨询和售后服务。通过网络可以为顾客提供各种在线服务和帮助信息。在网上建立自己的品牌形象,加强与顾客的联系和沟通,建立顾客的品牌忠诚度,为企业的后续发展打下基础,以及配合企业营销目标的实现。以网络营销代替传统营销手段,全面降低营销费用,改进营销效率,促进营销管理和提高企业竞争力。进而打造产品知名度,增加广告收入,增加访问者忠诚度,增加商品销售量。
2.2用户的特点
本软件仅供网上购买电脑的用户使用,提供一个网上购买电脑的平台。网站管理员拥有管理权限,系统根据权限自动为管理员配置管理后台,后台只允许该管理员管理其具有管理权限的栏目。同时网站开发具有等级管理功能的会员系统,能够将用户和管理员分类设置,分别为其设置访问、管理权限。这样使整个网站运行起来有条不紊。
2.3假定和约束
无具体要求。
3需求规定
3.1对功能的规定
网上电脑商城共分两个部分,一部分是面向用户的部分,包括顾用户在线注册、浏览商品信息、查询相关商品、加入购物车、提交订单、查看我的订单等操作;另外一部分是商城管理部分,这部分的内容包括产品的添加、删除、订单的管理、注册用户的管理等。功能描
述为以下两个部分: ①面向用户部分功能:
(1)注册功能。顾客首先要注册为网上商城的用户。注册时只要填写登录用户名、密码、电子邮(可以为空)、手机号码4项信息即可。
(2)用户信息。登录后,用户可添加收货人信息,同时可修改密码、查询及修改订单。 (3)选择产品。顾客浏览网上商城,将满足自己需求的品牌的电脑放入到购物车中(可在网上电脑商城首页、首页专栏、搜索结果页面、产品详细信息页面进行该操作),可连续添加商品。
(4)提交购物车。顾客选择完商品后可进入购物车页面,查看自己要购买的商品,可修改某一商品数量和取消购买某商品。
(5)确认订单。顾客确定购物车中的商品后提交订单,如顾客已添加收货人信息,则页面显示该信息并由用户选择收货人。如尚未添加则显示相应表单请其添加相应收货人信息,系统记录顾客提交的收货人信息以便其下次购物时使用。顾客可通过Web方式取消、修改自己提交的订单(在管理员确认前),查询自己提交的订单(随时)。 (6)付款功能。该功能不实现。
(7)评价功能。用户买过的商品可以进行评价。 ② 后台管理部分功能:
(1)用户管理部分。管理员可以浏览用户的信息,修改自己的密码。 (2)订单管理部分。管理员可访问所有订单,可浏览、查询和修改订单状态。 (3)公告管理部分。管理员可以添加、修改和删除公告。 (4)留言管理部分。管理员可以查看留言并回复。
(5)入库管理部分。管理员可对新进商品进行增、改等操作。 (6)出库管理部分。管理员可对出库商品进行删、改等操作。
(7)预订管理部分。当商品缺货时,用户可向系统发出预定请求。该功能由进度安排决定是否实现。
3.2对性能的规定 3.2.1精度
无具体要求。
3.2.2时间特性要求
无具体要求。
3.2.3灵活性
无具体要求。
3.3输入输出要求
无具体要求。
3.4数据管理能力要求
数据管理部分见数据库设计说明书。
3.5故障处理要求
无具体要求。
3.6其他专门要求
无具体要求。