电子产品网上选购系统说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子产品网上选购系统
需求说明书
软件概述:
在互联网经过多年的发展以后,人们对网络的依赖越来越强烈,网络正在不知不觉中改变着当今社会的生活状态和生活方式。电子商务的兴起,开创了全球性的商务革命和经营革命,并逐步成为一种主要的商务方式。我国的网上购物市场发展还处于初级阶段,市场规模较小。但我国的网民已达到7950万,市场潜力较大。网络零售商为争夺市场,近年来争先恐后地推出新的服务项目,并不断扩大商品品种。
在这次设计中,我们选择了一个电子产品网上选购系统。随着科技的发展,电子产品与我们的生活息息相关,小从U盘,MP3,大到电脑,数字电视,日益成为了我的生活的必需品,电子产品有低端也有高端,种类各异,型号多样,消费者可通过系统选购自己喜欢的电子产品。
我们的系统主要是为消费者提供产品的相关资料浏览,对客户订单进行管理和联系公司相关业务,帮助消费者提供最高的品质和最好的服务,让消费者足不出户就能选购到喜欢的电子产品。
任务概述:
我们的系统针对的用户是广大的消费者,商品的种类和数量较多。相应的需求有:
1.管理员身份验证(为合法用户提供一个后台入口)
2.添加商品(向商品表插入前台首页展示的商品信息)
3.订单信息管理(网站管理者对用户订单的执行和编辑状态)
4.查询用户信息管理模块(查询注册所有用户,对一些非法或失信用户进行删除操作)5.添加链接模块(管理员向前台首页添加友情链接信息)
6.公告信息管理模块(网站向用户发布最新公告信息)
7.能够对需要的统计结果提供列表显示输出。
8.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。
数据库描述:
数据库采用SQL server 2000数据库。
ER模式:
商品(商品编号#,商品名称,商品类别#,厂家,出厂日期,备注,价格,数量)
会员用户(会员证号#,姓名,性别,身份编号#,身份证,联系电话,密码)
身份(身份编号#,身份描述,用户等级)
商品类别(商品类别编号#,类别描述)
ER图:
图3-0:实体之间关系的E-R图
(1)用户类别
包括:用户分类号、用户类别名称、订购商品、订购数等。
(2)用户信息
包括:用户证号、用户分类号、姓名、性别、出生日期、身份证号、单位、联系电话、办证日期、职业等。
(3)商品种类
包括:商品分类号、商品种类、库存等。
(4)商品信息
包括:商品号、商品名、生产单位、出场日期、批次、单价、内容提要、分类号、商品号、库存数等。
(5)订退情况
包括:用户证号、商品号、订购时间、退订时间、商品数目。
(6)预购情况
包括:会员号、商品号、预约时间、是否到架。
(7)用户分类及权限
包括:用户分类号、用户分类名、权限。
(8)用户信息
包括:用户号、用户名、用户密码。
功能需求:
1.浏览功能
2.查询功能
3.插入功能
4.修改功能
5.删除功能
6.授权功能;
系统主要分为两个模块:管理员管理模块,用户管理模块。
性能需求:
数据精确度:
查询时应保证查全率,所有在相应域中包含查询关键字的记录都应能查到,同时保证查准率。
时间特性:
一般操作的响应时间应在1-2秒内。
适应性:
满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求。
概要分析:
引言:
编写目的:
根据上面的电子产品网上选购需求说明书,随系统的结构进行概要设计,明确模块划分和界面设计。
背景:
这次项目为软件开发指定作业,我们小组的名称为“肥团团软件开发小组”,本软件名为“电子产品网上选购系统”,需要得到服务器软件,数据库软件的配合进行工作,系统面向互联网上的用户。
总体设计:
运行环境:
硬设备
1、本系统服务端可以运行在PC的Windows98/2000/Xp,Linux操作系统上,系统最
低配置要求为Pentium 133/32M内存/VGA 256色显示卡/100M硬盘空间,推荐配
置要求为Pentium 4 2.4G/256M内存/GF4 MX440/1G硬盘空间.
2、浏览器端使用的浏览推荐为IE 5.0或以上版本,Netscape Browser 8或以上版
本
支持软件
服务端:
操作系统:Windows98/2000/XP, Linux均可
服务器:Tomcat5.5
数据库:mysql4.1
数据库链接驱动: JDBC
程序语言编译系统:JDK1.5
浏览器:IE 5.0或以上版本
Netscape Browser 8或以上版本
客户端:
浏览器:IE 5.0或以上版本
Netscape Browser 8或以上版本
基本设计概念和处理流程:
用户界面处理流程
店家界面处理流程:
结构:
功能需求与程序的关系:
用户界面
注册
点击首页的“注册”按钮。填写注册内容,包括:用户名,身份证,电子邮件,真实姓名,联系电话,省份,邮寄地址,邮政编码,设置密码遗失的提示问题及答案。
点击“提交”按钮,系统检测用户填写信息的合法性和用户名的唯一性。
✓信息合法,信息写入数据库,在数据库里密码一栏写入系统随机生成的密码,页面自动跳转到首页,同时系统发送确认信件给用户填写的邮件地址,此信件
包含数据库里系统随机生成的用户密码。
✓信息不合法,系统提示填写信息错误,并清空填写框,用户可重新填写相关信息。
点击“重置”按钮可以清除已经填写的内容,重新填写。
点击“取消”按钮返回到主页,取消注册。