电子商务系统需求分析(20220228220307).pdf
目录1项目概述.31.1 目标.31.2 用户特点.32功能需求.42.1 功能图.42.2 用例图.52.2.1 用例编号.72.2.2 CASE001:用户注册.82.2.3 CASE002:WEB 用户登录.82.2.4 CASE003:用户个人信息修改.82.2.5 CASE004:在线购买.92.2.6 CASE005:商品浏览.92.2.7 CASE006:用户订购.10 2.2.8 CASE007:用户结帐.10 2.2.9 CASE008:WEB 用户注销.11 2.2.10 CASE009:库存管理者登录.11 2.2.11 CASE010:库存管理者信息管理.12 2.2.12 CASE011:商品库存管理.12 2.2.13 CASE012:商品库存查询.12 2.2.14 CASE013:增加库存.13 2.2.15 CASE014:减少库存.13 2.2.16 CASE015:商品类别管理.13 2.2.17 CASE016:增加商品类别.14 2.2.18 CASE017:修改商品类别.14 2.2.19 CASE018:删除商品类别.14 2.2.20 CASE019:商品品种管理.15 2.2.21 CASE020:增加商品品种.15 2.2.22 CASE021:删除商品品种.16 2.2.23 CASE022:修改商品品种.16 2.2.24 CASE023:库存管理员注销.16 2.2.25 CASE024:订单管理者登录.17 2.2.26 CASE025:订单管理员个人信息修改.17 2.2.27 CASE026:订单管理.18 2.2.28 CASE027:订单管理者对订单进行浏览.18 2.2.29 CASE028:历史订单查询.18 2.2.30 CASE029:未发货订单查询.19 2.2.31 CASE030:发货.19 2.2.32 CASE031:订单备案.19 2.2.33 CASE032:订单修改.20 2.2.34 CASE033:订单管理员注销.20 3.2.35CASE034:物流管理.20 3.2.36CASE035:信用管理.21 3.2.35CASE036:退货管理.21 3.2.35CASE037:拍卖竞价.21 3.2.35CASE038:对业务员的评价.22 3.2.35CASE039:网银支付管理.22 3.2.35CASE040:订单执行、物流信息等短信通知.22 3.2.35CASE041:网上在线服务交流.23 3.2.35CASE034:.错误!未定义书签。性能需求 .231.1 数据精确度.23 1.2 时间特性.23 运行需求 .232.1 设备.23 2.2 支持软件.24 2.3 对性能的规定.24 1 项目概述1.1 目标提供三部分的功能:(1)网上购物;(2)在网上进行商品库存管理;(3)在网上进行订单管理。一、网上购物主要包括:用户的登录、用户的注册、用户个人信息维护、商品浏览、网上购买。用户登录,对用户登录输入的用户名密码进行验证。用户注册,要求提供用户的详细资料。用户个人信息维护,对用户个人资料及个人密码进行维护。商品浏览,用户在网上对本站点所提供的商品进行浏览和搜索(用户无需注册)。网上购买,注册用户提交所要购买的商品列表(列表为用户点击商品下的购买按钮时自动生成)。二、网上进行商品库存管理主要包括:库存管理员登录、库存管理员个人信息修改、管理库存、对商品类别和商品进行管理。管理员登录,对管理员登录输入的用户名密码进行验证。管理员对自己的个人信息进行必要的修改。商品类别管理,对商品进行分类管理。商品管理,对商品进行管理。管理库存,管理员对库存商品的数量进行管理。三、网上进行商品订单管理主要包括:订单管理员登录、订单管理员个人信息修改、管理订单。订单管理员登录,对管理员登录输入的用户名密码进行验证。管理员对自己的个人信息进行必要的修改。管理订单,包括已发货订单、未发货订单的浏览查询以及未发货订单的的修改和删除。1.2 用户特点所面向的用户群分为网上购物者、网站管理人员两种。网上购物者:这一类人员包括各种人员,这些人员中可能有一小部分人对网络的使用存在一些问题,例如:不会使用浏览按钮,不会使用购买按钮等等。对于这种情况,我们将提供细致的服务和详细的帮助文档。网站管理人员:这一类人不存在使用问题,只需简单培训即可.2 功能需求2.1 功能图Internet 用户通过网上购物系统可执行登陆、注册和查询信息、网上购物、个人信息修改操作;库存管理员用户可以通过库存管理系统执行库存管理员登录、管理员个人信息的修改、商品分类管理、商品管理操作;订单管理员可以通过订单管理系统进行登录、订单管理员个人信息修改、订单查询、订单修改、订单删除的操作。详细细节请参见用例图。数据库WEB 用户(IE)库存管理员(IE)订单管理员(IE)网上购物系统库存管理系统订单管理系统2.2 用例图2.2.1用例编号序号用例编号用例名称简要描述1 CASE001 WEB 用户注册WEB 用户在站点进行注册.2 CASE002 WEB 用户登录用户输入用户名和密码进行登录3 CASE003 用户个人信息修改用户对个人的详细资料或登录密码进行修改4 CASE004 在线购买用户在网上进行商品的交易(包括订购和结帐).5 CASE005 商品浏览用户在网上浏览各种商品信息。6 CASE006 用户订购用户在网上进行商品的订购.7 CASE007 用户结帐用户进行商品的订购后利用信用卡或其他渠道进行结帐8 CASE008 WEB 用户注销用户在进行完成操作后注销9 CASE009 库存管理者登录管理者输入密码和姓名进行登录10 CASE010 库存管理者信息管理库存管理者对个人信息进行修改.11 CASE011 商品库存管理库存管理包括对商品库存的查询,增加和减少.12 CASE012 商品库存查询对库存商品的库存量进行查询13 CASE013 增加库存对库存商品的库存量进行增加14 CASE014 减少库存对库存商品的库存量进行减少15 CASE015 商品类别管理对商品的种类进行管理.,增加,删除,修改.16 CASE016 增加商品类别对商品的类别进行增加.17 CASE017 修改商品类别对商品的类别进行修改18 CASE018 删除商品类别对商品的类别进行删除.19 CASE019 商品品种管理对商品的品种进行增加,删除,修改20 CASE020 增加商品品种对商品品种进行增加.21 CASE021 删除商品品种对商品品种进行删除.22 CASE022 修改商品品种对商品品种信息进行修改23 CASE023 库存管理员注销库存管理员退出24 CASE024 订单管理员登录订单管理员输入姓名,密码进行登录25 CASE025 订单管理员个人信息修改订单管理员对个人信息进行修改.26 CASE026 订单管理管理员对订单进行浏览,审核,备案.27 CASE027 订单管理员对订单浏览订单管理员对订单进行浏览28 CASE028 历史订单查询订单管理员对历史订单进行查询29 CASE029 未发货订单订单管理员对未发货订单进行浏览和查询30 CASE030 发货订单管理员对未发货订单查看并进行发货。31 CASE031 订单备案.系统对发货订单进行备案32 CASE032 订单删除订单管理员对订单删除。33 CASE033 订单管理员注销订单管理员退出。2.2.2CASE001:用户注册1、描述WEB 用户在站点进行注册.2、参与者WEB 用户、服务器3、前置条件4、结果注册是否成功5、基本流程1、用户进入用户注册页面2、输入用户名,密码,Email,地址,电话号码,信用卡号3、系统对输入的数据进行验证。4、系统根据验证结果返回相应的页面。如果成功则保存并返回到主页面,失败则返回到用户注册页面并给出提示信息6、异常由于数据格式和数据库异常引起的注册失败7、数据格式用户名、密码,Email,地址,电话号码.信用卡号.8、返回数据注册是否成功9、补充2.2.3CASE002:WEB 用户登录1、描述用户输入用户名和密码进行登录2、参与者WEB 用户、服务器3、前置条件4、结果登录是否成功5、基本流程1、用户进入用户登录页面2、输入用户名,密码3、系统进行验证4、系统根据验证结果返回相关页面。成功返回到主页面失败返回到登录页面并给出提示消息6、异常用户名或密码不正确引起的异常;数据库异常7、数据格式用户名,密码。8、返回数据登录是否成功9、补充2.2.4CASE003:用户个人信息修改1、描述用户对个人的详细资料或登录密码进行修改2、参与者WEB 用户、服务器3、前置条件WEB 用户登录成功4、结果修改是否成功。5、基本流程1、用户进入个人信息维护页面2、对自己的资料进行修改3、系统对用户修改的信息进行验证,4、系统根据验证结果返回相关页面如果正确则返回到用户信息修改成功页面改成功,否则返回到修改页面并提示错误码信息.6、异常数据格式和数据库引起的各种异常7、数据格式用户名、密码,Email,地址,电话号码.信用卡号8、返回数据修改是否成功9、补充2.2.5CASE004:在线购买1、描述用户在网上进行商品的交易2、参与者WEB 用户、服务器3、前置条件4、结果5、基本流程6、异常7、数据格式8、返回数据9、补充包括 CASE005,CASE006,CASE007 2.2.6CASE005:商品浏览1、描述用户在网上浏览各种商品信息2、参与者WEB 用户,服务器3、前置条件4、返回商品列表结果5、基本流程用户进入网站商品浏览页面,对商品进行浏览和查询。6、异常网络异常或数据库连接异常7、数据格式8、返回数据返回商品列表9、补充2.2.7CASE006:用户订购1、描述用户在网上进行商品的订购2、参与者WEB 用户,服务器3、前置条件注册用户登录成功。4、结果5、基本流程1、注册用户进入到商品浏览页面2、点击商品图片下的订购按钮时把商品放入购物车。6、异常网络异常或服务器异常7、数据格式商品 ID 8、返回数据9、补充2.2.8CASE007:用户结帐1、描述用户进行商品的订购后利用信用卡进行结帐2、参与者WEB 用户,WEB 系统3、前置条件用户已登录并已经订购商品。4、结果返回结帐是否成功。5、基本流程1、在商品浏览页用户订购商品后点击结帐按钮2、系统返回用户订购商品列表3、用户再次确认4、用户订购商品列表提交到服务器保存并返回到主页面。6、异常网络异常和数据库异常7、数据格式8、返回数据返回用户订购商品列表和金额9、补充2.2.9CASE008:WEB 用户注销1、描述用户进行完相应的操作后注销2、参与者WEB 用户,WEB 系统3、前置条件WEB 用户登录成功.4、结果是否注销成功5、基本流程登录用户点击页面上的注销按钮清空用户在服务器上保存的会话信息。6、异常7、数据格式8、返回数据返回一个成功或错误的消息9、补充2.2.10 CASE009:库存管理者登录1、描述库存管理者进行登录2、参与者库存管理者,WEB 系统3、前置条件4、结果登录是否成功5、基本流程1、进入库存管理员登录页面2、输入用户名和密码3、服务器验证4、系统根据验证结果返回相关页面。如果登录成功返回库存管理主页面,否则返回到登录页面。6、异常由于用户名不存在或密码不正确引起的登录失败和数据库异常7、数据格式用户名,密码8、返回数据登录是否成功9、补充2.2.11 CASE010:库存管理者信息管理1、描述库存管理者对自己的个人信息进行修改2、参与者库存管理者,WEB 系统3、前置条件库存管理者登录成功,有相关权限。4、结果修改成功或失败5、基本流程1、库存管理者进入管理员信息修改页面2、对自己的个人信息进行相应的修改3、服务器对管理员提交的修改后的信息进行验证4、系统根据验证结果返回相应的页面。如果成功,数据提交到数据库保存返回到管理员主页面,否则返回到修改页面并提示错误信息。6、异常由于输入的用户名、密码格式不正确引起的修改失败和数据库异常。7、数据格式用户 ID,用户名,密码8、返回数据修改成功或失败9、补充2.2.12 CASE011:商品库存管理1、描述库存管理包括对商品库存的查询,增加和减少.2、参与者库存管理者,WEB 系统3、前置条件管理者登录成功、有相关权限4、结果5、基本流程6、异常7、数据格式8、返回数据9、补充包括 CASE011,CASE012,CASE013 2.2.13 CASE012:商品库存查询1、描述对库存商品的库存量进行查询2、参与者库存管理者,WEB 系统3、前置条件管理者登录成功、有相关权限4、结果操作成功或失败5、基本流程库存管理者进入商品库存管理页面对商品库存进行浏览。6、异常由数据格式或操作失败引起的种种错误,数据库异常,网络异常7、数据格式查询方式(类别、商品名)8、返回数据返回查询结果记录集9、补充2.2.14 CASE013:增加库存1、描述对库存商品的库存量进行增加。2、参与者库存管理者,WEB 系统3、前置条件登录成功、有相关权限4、结果操作成功或失败5、基本流程1、库存管理者进入商品库存修改页面2、输入要增加的数量3、服务器验证4、验证通过,数据提交到数据库保存,并返回到管理页面,验证不通过则返回到库存修改页面并进行错误码提示。6、异常由数据过大或过小引起的种种错误,数据库异常7、数据格式商品 ID,增加数量8、返回数据操作成功或失败9、补充2.2.15 CASE014:减少库存1、描述对库存商品的库存量进行减少2、参与者库存管理者,WEB 系统3、前置条件登录成功、有相关权限4、结果操作成功或失败5、基本流程1、库存管理者进入商品库存修改页面2、输入要减少的数量3、服务器验证4、验证通过,数据提交到数据库保存,并返回到管理页面,验证不通过则返回到库存修改页面并进行错误提示。6、异常由数据格式,操作,网络,数据库等引起的异常。7、数据格式商品 ID、减少数量8、返回数据操作成功或失败。9、补充2.2.16 CASE015:商品类别管理1、描述对商品的种类进行增加,删除,修改。2、参与者库存管理者,WEB 系统。3、前置条件登录成功、有相关权限4、结果5、基本流程6、异常7、数据格式8、返回数据9、补充包括用例CASE017,CASE018,CASE019 2.2.17 CASE016:增加商品类别1、描述对商品的类别进行增加2、参与者库存管理者,WEB 系统3、前置条件登录成功、有相关权限4、结果增加成功或失败5、基本流程1、库存管理者进入商品类别管理页面2、输入要新增的类别3、服务器验证4、系统根据验证结果返回相应的页面。如果成功新增类别放入数据库保存,并返回商品管理页面,否则返回到商品类别管理页面并提示错误码信息。6、异常数据格式不正确或数据库异常7、数据格式新增加商品类别名8、返回数据增加是否成功9、补充2.2.18 CASE017:修改商品类别1、描述对商品类别进行修改2、参与者库存管理者,WEB 系统3、前置条件登录成功、有相关权限4、结果修改是否成功5、基本流程1、库存管理者进入商品类别修改页面2、修改商品类别信息3、服务器验证4、根据验证结果返回相应的页面。如果成功修改结果放入数据库保存,并返回到商品管理页面,否则返回到商品类别修改页面并提示错误码信息。6、异常数据格式不正确,或数据库异常7、数据格式商品类别ID,商品类别编号,修改后的类别名8、返回数据返回修改是否成功9、补充2.2.19 CASE018:删除商品类别1、描述对商品类别进行删除。2、参与者库存管理者,WEB 系统3、前置条件登录成功、有相关权限4、结果删除是否成功5、基本流程1、库存管理者进入商品类别管理页面2、点击要删除的商品类别后的修改按钮3、服务器对要删除的商品类别进行删除。4、系统根据删除结果返回到商品类别管理页面如果有异常要给出提示信息6、异常由于在这个商品类别下的商品还有库存,网络或数据库连接异常7、数据格式要删除商品类别的类别ID 8、返回数据删除是否成功。9、补充2.2.20 CASE019:商品品种管理1、描述对商品的品种进行增加,删除,修改。2、参与者库存管理者,WEB 系统。3、前置条件登录成功、有相关权限4、结果5、基本流程6、异常7、数据格式8、返回数据9、补充包括 CASE019,CASE020,CASE021。2.2.21 CASE020:增加商品品种1、描述对商品的品种进行增加。2、参与者库存管理者,WEB 系统。3、前置条件登录成功、有相关权限4、结果增加是否成功。5、基本流程1、库存管理者进入商品品种管理页面2、输入要增加的商品品种名点击品种增加按钮3、服务器对进行验证。4、返回到商品管理页面,如果出错给出提示信息6、异常由数据格式不正确,网络或数据库连接引起的异常。7、数据格式要增加商品品种的商品名,规格,单位,价格8、返回数据增加是否成功。9、补充2.2.22 CASE021:删除商品品种1、描述对商品的品种进行删除。2、参与者库存管理者,WEB 系统。3、前置条件登录成功、有相关权限4、结果删除是否成功。5、基本流程1、库存管理者进入商品品种管理页面2、点击商品品种列表后的删除按钮3、服务器从数据库中删除商品品种。4、返回到管理页面,如果出错则给出错误码提示6、异常数据库异常。7、数据格式要删除商品的ID 8、返回数据删除是否成功。9、补充2.2.23 CASE022:修改商品品种1、描述对商品的品种进行修改。2、参与者库存管理者,WEB 系统。3、前置条件登录成功、有相关权限4、结果修改是否成功。5、基本流程1、库存管理者进入商品品种修改页面2、修改商品信息3、服务器验证4、根据验证结果返回相应的页面。如果成功修改结果放入数据库保存,并返回到商品管理页面,否则返回到商品修改页面并提示错误码信息6、异常由数据格式不正确,网络或数据库连接引起的异常。7、数据格式要修改商品ID,商品名,规格,单位,价格8、返回数据修改是否成功9、补充2.2.24 CASE023:库存管理员注销1、描述库存管理员退出登录。2、参与者库存管理者,WEB 系统。3、前置条件登录成功、有相关权限4、结果退出是否成功。5、基本流程库存管理中点击页面上的注销按钮服务器清空库存管理员在服务器上的会话信息。6、异常7、数据格式8、返回数据退出是否成功9、补充2.2.25 CASE024:订单管理者登录1、描述订单管理者输入姓名,密码进行登录。2、参与者订单管理者,WEB 系统。3、前置条件4、结果订单管理者登录是否成功。5、基本流程1、进入订单管理员登录页面2、输入用户名和密码3、服务器验证4、系统根据验证结果返回相关页面。如果登录成功返回订单管理主页面,否则返回到登录页面。6、异常由于用户名不存在或密码不正确引起的登录失败和数据库异常。7、数据格式用户名,密码8、返回数据登录是否成功。9、补充2.2.26 CASE025:订单管理员个人信息修改1、描述订单管理者对自己的个人信息进行相应修改。2、参与者订单管理者,WEB 系统。3、前置条件登录成功。4、结果修改是否成功。5、基本流程1、订单管理者进入管理员信息修改页面2、对自己的个人信息进行相应的修改3、服务器对管理员提交的修改后的信息进行验证4、系统根据验证结果返回相应的页面。如果成功,数据提交到数据库保存返回到管理员主页面,否则返回到修改页面并提示错误信息。6、异常由数据格式不正确,数据库异常。7、数据格式用户 ID,用户名,用户密码8、返回数据修改是否成功。9、补充2.2.27 CASE026:订单管理1、描述订单管理员对订单进浏览,审核,备案,删除。2、参与者订单管理者,WEB 系统。3、前置条件登录成功、有相关权限4、结果5、基本流程6、异常7、数据格式8、返回数据9、补充包括 CASE027,CASE030,CASE031,CASE032。2.2.28 CASE027:订单管理者对订单进行浏览1、描述订单管理员对订单进行浏览和查询。2、参与者订单管理者,WEB 系统。3、前置条件登录成功、有相关权限4、结果5、基本流程订单管理者进入订单管理页面浏览或查询订单。6、异常7、数据格式8、返回数据9、补充包括 CASE028,CASE029.2.2.29 CASE028:历史订单查询1、描述订单管理员对历史订单进行查询,浏览。2、参与者订单管理者,WEB 系统。3、前置条件登录成功、有相关权限4、结果5、基本流程订单管理者在订单管理页面点击历史订单查询按钮进行查询。6、异常由数据格式不正确,网络或数据库连接引起的异常7、数据格式订单日期或客户名金额8、返回数据返回历史订单信息列表9、补充2.2.30 CASE029:未发货订单查询1、描述订单管理员对未发货订单进行浏览,查询。2、参与者订单管理者,WEB 系统。3、前置条件登录成功、有相关权限4、结果5、基本流程订单管理者点进订单管理页面点击查看未发货订单查询按钮进行操作。6、异常由数据格式不正确,网络或数据库连接引起的异常7、数据格式8、返回数据返回未发货订单信息列表9、补充2.2.31 CASE030:发货1、描述订单管理员对未发货订单进行查看并发货。2、参与者订单管理者,WEB 系统。3、前置条件登录成功、有相关权限4、结果5、基本流程订单管理者进入订据管理页面点击未处理订单后面的发货按钮生成发货清单。6、异常由数据库引起的异常7、数据格式订单 ID 8、返回数据返回要要发货的清单.9、补充2.2.32 CASE031:订单备案1、描述订单管理员对订单进行备案。2、参与者WEB 系统。3、前置条件登录成功、有相关权限4、结果备案是否成功。5、基本流程订单管理者在处理完订单后系统对处理后的订单进行存档6、异常由数据库引起的异常7、数据格式8、返回数据备案是否成功。9、补充2.2.33 CASE032:订单修改1、描述订单管理员对订单进行修改。2、参与者订单管理者,WEB 系统。3、前置条件登录成功、有相关权限4、结果修改是否成功。5、基本流程1、订单管理者进入订单修改页面2、订单的商品列表中进行添加或删除商品。6、异常由数据库引起的异常7、数据格式订单 ID,订购商品ID 8、返回数据修改是否成功。9、补充2.2.34 CASE033:订单管理员注销1、描述订单管理员退出。2、参与者订单管理者,WEB 系统。3、前置条件登录成功、有相关权限4、结果退出是否成功。5、基本流程订单管理员点击注销按钮注销。6、异常7、数据格式8、返回数据退出是否成功。9、补充3.2.35CASE034:物流管理1、描述物流管理。2、参与者订单管理者,WEB 系统,配送人员。3、前置条件登录成功、有相关权限4、结果配送是否成功。5、基本流程由配送管理员管理班次,安排配送路线和装载量,被指定配送的司机拿相应的交接单在相应的时间到仓库提货,并按指定的路线运输,途经的每一个配送点,如果有交接单的目的地到这个配送点的则下货,当车有空间时,根据调度可以上到货车途经的地方,产生相应的交接单6、异常7、数据格式8、返回数据配送是否成功。10、补充3.2.36CASE035:信用管理1、描述信用管理。2、参与者WEB 管理者,WEB 系统。3、前置条件登录成功、有相关权限4、结果信用满意。5、基本流程由 WEB管理者随机向用户通过电话,MSN 等方式向用户调查信用情况,并记录用户满意和不满意的情况,及时反映到公司,给用户作出满意回复6、异常7、数据格式8、返回数据用户是否满意。11、补充3.2.35CASE036:退货管理1、描述退货管理。2、参与者订单管理者,WEB 系统。3、前置条件登录成功、有相关权限4、结果退货是否成功。5、基本流程在公司审核通过发货之前,用户可以在线退货6、异常7、数据格式8、返回数据退货是否成功。12、补充3.2.35CASE037:拍卖竞价1、描述拍卖竞价。2、参与者订单管理者,WEB 系统。3、前置条件登录成功、有相关权限4、结果拍卖是否成功。5、基本流程公布最低价格,由客户竞争比价,确定最高价格进行销售6、异常7、数据格式8、返回数据拍卖是否成功。13、补充3.2.35CASE038:对业务员的评价1、描述业务员评价。2、参与者WEB 管理者,WEB 系统3、前置条件登录成功、有相关权限4、结果评价等级。5、基本流程客户可以对业务员进行评价,评价分为5,4,3,2,1 共五个等级6、异常7、数据格式8、返回数据评价等级。14、补充3.2.35CASE039:网银支付管理1、描述网银支付管理。2、参与者账单管理者,WEB 系统。3、前置条件登录成功、有相关权限4、结果支付是否成功。5、基本流程将客户订单信息传递到需要支付的银行中,并在银行系完成支付,并返回结果。6、异常7、数据格式8、返回数据支付是否成功。15、补充3.2.35CASE040:订单执行、物流信息等短信通知1、描述短信通知。2、参与者通知管理者,WEB 系统。3、前置条件登录成功、有相关权限4、结果通知是否成功。5、基本流程对于已付款的客户将其订购的货物信息传递到他们手中。即时显示发货状态、物流费用、车辆等情况,以手机短信的方式通知客户。6、异常7、数据格式8、返回数据通知是否成功。16、补充3.2.35CASE041:网上在线服务交流1、描述在线服务。2、参与者WEB 管理者,WEB 系统。3、前置条件登录成功、有相关权限4、结果5、基本流程管理员在线解释客户疑问6、异常7、数据格式8、返回数据17、补充1 性能需求1.1 数据精确度1.在执行数据的增加、删除、修改操作时,不允许因为程序原因导致操作失败。2.在执行数据增加时,不允许发生多增加或重复增加数据的情况。3.在执行数据删除时,不允许发生多删除数据的情况。4.在执行数据删除时,对有关联的数据要求删除完全,如不能删除,请给予提示。5.在执行数据修改时,也要求保持对应的准确性。1.2 时间特性1.在用户执行增加删除等操作时,数据库响应时间要求在2 秒之内。2.Web 用户浏览时,页面响应时间要求在4 秒之内。2 运行需求2.1 设备管理端硬件要求序号名称最低配置推荐配置1 CPU PentiumII 333MHz PentiumIII 700MHz 2 内存1G 2G 3 硬盘40G 80G 客户端硬件要求序号名称最低配置推荐配置1 CPU PentiumII 333MHz PentiumIII 700MHz 2 内存512MB 512MB 3 硬盘4G 8G 服务器端硬件要求序号名称最低配置推荐配置1 CPU PentiumIII 700MHz PentiumIV 1000MHz 2 内存2G 2G 3 硬盘80G 100G 2.2 支持软件客户端软件操作系统:Windows NT/2000/XP、Liunx、UNIX.浏览器:IE5.0、FireFox 等服务器端软件操作系统:Windows NT/2000 Server 或更高版本、Liunx、UNIX.Web 服务器:Tomcat4.0.1 以上版本。数据库产品:MYSQL4.0 以上版本。2.3 对性能的规定2.3.1精度金额输入保留两位小数;2.3.2时间特性要求说明对于该软件的时间特性要求,如对:1 响应时间;-3 秒内2 更新处理时间;-5 秒内3 数据的转换和传送时间;-3 秒内2.3.3灵活性说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:1 操作方式上不会变化;2 运行环境不会变化;3 同其他软件的接口的变化;-如果有更多的网上银行接口可以可以在数据库中多添加一个网上银行记录;4 精度和有效时限不会变化;2.3.4输人输出要求输入时通过验证控件来确定输入的数据是否符合要求,只有符合要求的才能录入;以 CSV 格式输出订单;2.3.5数据管理能力要求数据的存储量按照每次10 兆的大小增加2.3.6故障处理要求软件中可能存在着Bug 可以通过不断升级来减少软件故障2.3.7其他专门要求主要质量属性详细要求正确性在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足用户对信息处理的需求。健壮性可靠性性能,效率在日常处理中的响应速度为秒级,达到实时要求,以及时获取相关信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。易用性该网站是直接面对对计算机比较陌生的使用人员。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,详细的用户手册,缩短用户对系统熟悉的过程。清晰性安全性由于该网站属于公益网站,所以只有某些特殊功能有权限限制。可扩展性在开发过程中,应该充分考虑以后的可扩充性。例如可以增加新的功能,各项统计分析也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。兼容性基于 Visual Studio 2008 平台的 Web 系统可以很好的运行在WindowsXP 系统下。可移植性