软件功能规格说明书模板

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网上购物系统(第一组)

项目需求分析

目录Conents

第一章产品概述 (3)

1.1业务价值 (3)

1.2系统实施要求 (3)

1.3系统的先进性 (3)

第二章业务系统组成及系统模块介绍 (4)

2.1系统功能结构图 (4)

2.2系统功能描述 (4)

第三章系统管理 (5)

第四章系统安全 (5)

第五章系统技术体系与性能参数 (5)

5.1系统运行方法 (5)

5.2技术体系 (6)

5.3开发平台 (6)

5.4运行环境 (6)

第一章产品概述

1.1 业务价值

随着计算机科学的发展,计算机技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。现如今网上购物已经成为一种时尚,成为潮流一族的必备武器。网上购物系统,可以使人们足不出户就可以购买到自己喜欢的商品,给人们带来了诸多的便利和实惠。基于J2EE开发的购物系统设计是采用JDK 1.6.0作为开发环境,MySQL作为数据库服务器,Tomcat6.0为Web服务器,满足了人们在网上购物的需求。

1.2 系统实施要求

本系统是一个电子购物系统,系统用户分为两级管理,分别为:普通用户和系统管理员。其中,普通用户可以使用的功能主要包括:注册新用户,登陆电子购物系统,浏览商品,查看商品的详细信息,查询商品,管理购物车,查看自己的订单,管理自己的订单等功能。系统管理员具有管理系统的权限,可以进行电子商品用户管理,包括查询,删除,修改等:可以进行商品管理,包括查看,查询,添加新商品等。

1.3 系统的先进性

本系统的主要目的是为各类商品信息提供分类管理、维护和网上订购功能,不但能够方便用户购买,而且有效地扩大了销售范围。利用本系统,用户可以足不出户的进行商品信息的查询和订购,和传统的购买方式相比有着较大的优势。本系统遵循软件工程标准,并按照软件工程规定的流程进行项目的开发。

第二章业务系统组成及系统模块介绍

2.1 系统功能结构图

2.2 系统功能描述

管理员登陆:系统初始化好部分的管理员用户,这些管理员能够通过该入口进入后台进行管理操作

管理员管理商品:管理员能够添加商品,在添加商品时包括商品的相关信息,如价格,图片,数量,类别等,还可以进行删除、修改操作。

用户注册:网络用户均能够注册,注册信息包括:用户名,密码,性别,联系地址,电话等,用户不能重复。

用户在线购物:用户可以查看所有的上架商品,选择并购买,并可以购买多个。

用户管理购物车:用户可以查看自己已经选购的商品和数量、金额等相关信息,也可以

修改购买数量,可以清空购物车

用户查看订单:用户可以查看自己下达的订单

第三章系统管理

功能描述:权限管理对系统用户的使用级别进行了划分,为系统信息安全性提供保证。

●功能划分:按照系统内部所有资源的增、删、改、查进行划分。(Action采用统一

的命名规则进行命名)

●权限-角色-用户:用户不直接具有某项权限,而是放到角色(group)中统一赋权,

一个用户被分配了某种角色后就具有了相应的对资源进行操作的权限。

第四章系统安全

功能描述:系统中的用户信息、项目配置等信息具有较高的保密性,关键数据要采取加密保护。用户登陆信息采取对用户名+密码MD5加密处理的方式进行加密。

第五章系统技术体系与性能参数

5.1 系统运行方法

5.1.1运行模块的组合

模块命名方式按照相应模块结合特性制定。

5.1.2运行时间

各模块运行时间均应控制在1—3秒内(其中大部分为响应用户的动作)。由于系统采用事件驱动方式,有效提高计算机的利用率.

5.1.3出错处理设计

所出现的故障可能为以下两个方面以及处理方法:

a. 硬件故障。微机监控系统担负着网络的参数测量、信息传递、数据显示、实时控制和分析计算等多项任务,因此维护这套系统各个部件的正常运行至关重要。故障诊断系统对微机监控系统本身的硬件故障进行诊断,及时通知有关人员进行处理。

b. 操作故障。可能由于用户的操作不当造成错误,页面静止,无反应,自动退出等。

5.2 技术体系

本系统在实现过程中使用了JDBC技术实现了与后台数据库的互连,主要使用了JDBC 中的几个重要接口,如:driverManeger,Connection,Statement 和ResuleSet等,利用其中的标准方法实现和数据库的连接、访问、断连等操作,完整的体现了一个数据库应用程序应该具备的最普遍的功能(添加,修改,删除和查询等),所使用的语句和操作步骤均可能在今后的相似类型的程序中使用到。另外,使用了JavaBean技术封装了对数据库德常用操作以及分页显示功能,在使用时只需对写好的JavaBean组件做简单的调用即可,有效地较少了代码的冗余,提高了程序的执行效率。

5.3 开发平台

购物系统设计是采用JDK 1.5.0作为开发环境,Oracle作为数据库服务器,Tomcat6.0为Web服务器。

5.4 运行环境

1.硬件环境:

处理器:Intel Pentium Ⅲ或更高

内存:64M或者更大

硬盘空间:1GB

显卡:SVGA显示适配器

2.软件环境:

操作系统:windows98/ME/2000/XP web服务器:Tomcat 6.0或者以上版本数据库:MySQL

客户端:IE5.0或以上版本

开发语言:JSP JA V A

相关文档
最新文档