




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.引言1.1编写目的点子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式。它实现了交易的无纸化、效率化、自动化,向我们展现了网络独特的魅力。它克服了日常生活中购物的地理限制,体现了传统商业行为在网络时代的变革。随着电子商务的发展,现如今网上购物也已成为人们购物的一种主流方法。它的方便快捷也使它越来越受到人们的青睐,特别是一些年轻人的青睐。网上购物是一种具备交互功能的商业信息系统,它向用户提供静态和动态两种信息资源。1.2项目背景1、近年来,随着Internet发展,电子商务成为一种全新的购物方式。2、开发软件的名称:供水系统3、产品设计者:小组全体成员组长:李宇舰成员:李鹏飞、聂凡杰、潘振豪、沈伟、张赵喆2项目2.1目标本网上购水系统针对的用户个人,广大网络用户的。因此本网上购水系统,是为了将小型网上购水网站管理纳入规范化,现代化的管理轨道,针对目前网购中存在的问题和管理的实际需要,我们将理顺管理体制和建立各种管理规范与开发信息系统有机地结合起来。以企业信息管理为核心的集成环境,提供以项目为核心、基于用户角色的权限机制。2.2条件与限制一个更为完善的网上购水系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。2.3运行环境硬件条件:PC机运行环境:Win7、win8开发软件:SQL Server 2005、Eclipse、等开发语言:Java3.数据描述3.1静态数据 用户种类 商品类别3.2动态数据 (1)输入数据 鼠标对按钮的点击; 查询方式、查询关键字; 新建的订单编号,数据的选择; 数据之间的查询,订单的查询,历史纪录的查询,价格的查询; 物流订单的订单编号输入,送货地点的数据要求; 送货清单的内容以及窗口中的按钮点击; 预定订单的内容; 送货服务中订单所要填入的数据; 用户登录时所要输入的用户名和密码。 (2)输出数据 结账时结账清单里最终应付的数据 查询时所显示的数据; 新建账单编号所出现的显示数据; 出错时出现的报错框,提示信息框; 应付金额的数据;3.3数据库描述 系统采用面向对象的视窗数据库系统Microsoft Visual SQL2005进行开发。3.4数据字典1、数据结构。1)名字:客户信息;别名:无;描述:客户的需求信息;定义:客户信息=客户代码+客户名+联系方式+客户性质+客户需求位置:客户信息表。2)名字:订单信息;描述:顾客购买产品的种类和数目;定义:对订购产品的详细描述;位置:客户信息表。2、数据项:1)名字:客户代码;描述:唯一标识客户的数字编码;定义:整形数;位置:客户信息表。2)名字:联系方式描述:与用户联系途径或方法定义:字符型;位置:客户信息表。3)名字:客户性质;描述:客户与厂商的关系;位置:客户信息表。4)名字:客户需求;描述:对产品的描述;定义:客户需求=产品号+产品名+单价;位置:订购信息表。(1) 数据流1)数据流名:客户注册信息;说明:“客户信息”数据结构在系统内的流向;数据流来源:客户在线注册处理;数据流去向:客户信息表。2)数据流名:订单信息;说明:“订单信息”数据结构在系统内的流向;数据流来源:客户购买产品;数据流去向:订单信息表。3)数据流名:发票;说明:客户购买产品,管理员对交易结束证明;“发票”在系统内的流向;数据流来源: 管理员;数据流去向:顾客。3.5数据采集 (1)在JSP中主要靠JSP的内置对象和内外置组件来采集各种数据的。其中常见的内置对象和功能有:Response对象:将消息发送回给浏览器(从服务器端向客户端输出)。Rsquest对象:获取客户端的信息。Application对象:存储一个应用中所有用户共享的信息。Session对象:存储一个普通用户其滞留期间的用户信息.Server对象:提供许多服务器端的应用函数。 (2)内置组件主要用来进行文件操作,外置组件则用来实现文件上传、数据库操作、邮件功能等。 (3)通过身份验证的用户,采用键盘和鼠标直接输入或者从外部文件导入的数据。4.功能需求4.1功能划分(1)用户使用系统账号管理商品信息查询购物车商品购买支付功能订单管理(2)后台维护系统商品信息管理会员信息管理网站信息管理常规设置4.2功能描述4.2.1用户使用系统(1)账号管理游客:无需登录,可以直接浏览信息,可是无法购物,当游客需要购买物品时,会显示“请先登录”会员注册用户点击会员注册按钮,打开注册页面;用户输入注册信息,包括用户名、登录密码、常用邮箱、手机等;注册信息输入完成后,点击提交按钮;若有不合格项目,例如用户名重复、邮箱格式不正确等,则系统提示错误信息,错误项高亮显示;若注册信息正确无误,则提示注册成功,页面跳转到会员欢迎首页。会员登陆用户点击会员登录按钮,打开登陆页面;用户输入用户名、密码、验证码并提交;系统验证用户名密码,验证码验证成功后,登陆成功,页面跳转到会员欢迎首页若登陆信息不正确,则系统提示错误信息,错误项高亮显示;若连续3次输入密码错误,该用户禁止登陆,同时发送提示邮件或 短信给用户,登陆解锁需要使用短信和邮件中给出的附加验证码。忘记密码在登陆页面选择忘记密码;页面跳转到忘记密码页;用户填写相关信息(安全提问),系统给用户的常用邮箱或手机发送验证信息,用户输入验证密码正确后,可以重新设置密码;若用户输入信息不正确,系统提示错误信息;若连续3次输入密码错误,该用户被禁止使用忘记密码功能,系统直接发送提示邮件和短信到用户常用邮箱和手机。会员注册信息修改用户在会员首页点击信息修改按钮,进入信息修改页面;页面显示当前的用户注册信息;用户修改自己的注册信息,然后点击提交按钮;系统记录新的用户信息,并提示注册信息修改成功。(2)商品信息查询为客户提供模糊查询商品信息、搜寻商品。按商品的名称查询:客户需要浏览和查询所需要的商品可以直接在搜 索栏中输入相应的商品名称。点击搜索按钮,系统将自动跳转到新的页面,并显示搜索结果;按商品的种类查询:查询商品时,用户可以以水质的种类查询。按商品的价格范围查询,用户可按价格的范围来浏览商品;按商品品牌查询:用户可以搜索自己喜欢的品牌,然后挑选商品。(3)购物车用户挑选商品,在选中商品前的方框内打钩,点击将商品放入购物车;用户可以点击统计按钮,对当前购物车内的商品进行统计,以查看购物车内商品的名称、数量、单价和总价;对于已经在购物车中的商品,用户可以将其拿出购物车(即删除该商品),也可以选择购买,点击后进入商品购买页面。(4)商品购买用户点击购买按钮后,即进入购买页面;首先显示商品名称、数量、价格等信息,供用户确认;用户确认无误后,点击提交订单按钮,则完成订单;在订单中点击付款按钮,进入支付页面。(5)支付功能用户选择支付方式,例如网银支付、支付宝、手机支付等;显示购物列表及总价,待用户确认;用户确认无误后,点击确认按钮,页面跳转到网银或支付宝,完成支付功能;d)支付成功后,提示用户支付成功,同时给用户常用邮箱或手机发送提示信息;6)订单管理在用户登录界面,点击订单管理按钮,进入订单管理页面;用户可以查看已完成购买的订单;用户可以查看未完成购买的订单;用户可以删除未完成购买的订单(即退订)用户可以删除订单的历史记录。f)若支付出现问题,则显示支付未完成,并返回订单页面。4.2.1后台维护系统(1)商品信息管理商品查询:可以进行商品查询,常看某种商品的商品信息等内容;库存管理:可以查看某种商品的库存信息;商品信息修改:可以修改商品信息,例如商品价格、库存量等信息,还可以加入新的商品,或者将已经售完的商品删除;商品评论浏览:可以查看用户对商品的查看,并将不合法的评价删除。(2)会员信息管理系统管理员进入用户信息管理页面,可以查看已注册用户列表;在列表中选择一个用户,可以查看该用户的注册信息;若发现某用户行为异常,可以禁止该用户登录,并给其常用邮箱或手机发送提示信息(3)网站信息管理系统管理员可以对网站的新闻进行添加、修改、删除;系统管理员对网站的公告进行设置(4)常规设置系统管理员对页面广告的添加,删除和修改;用户可以很据现有的友情链接连接到其他相关网站5.性能需求5.1数据精确度数据精确、无误差5.2时间特性(1)系统响应时间:小于2s (2)更新处理时间:保证数据更新周期小于一周(3)数据转换:及时传输时间:数据传输当在一个工作日内完成5.3适应性(1)可扩展性:JSP具有扩展性,可以使用VisualBasic、Java、VisualC+ 等程序语言来编写所需的服务器控件(2)兼容性:除了可使用JavaScript等语言设计外,还可以使用第三方提供的其他脚本语言。6.运行需求6.1用户界面 使用用户的语言,而非技术的语言;界面清晰明了;有清晰的错误提示;用户可以知道自己当前的位置;每个窗口都有欢迎标语作为用户登录信息的提示;图片和文字的布局清晰规整,用户一目了然;对于新用户还设置了教学环节,教学步骤简单易懂。6.2硬件接口 编程所需的硬件设施使用的协议是TCP/IP协议,所以硬件接口问题主要是TCP/IP层中的网络接口层,主要负责数据帧的发送和接受,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上将帧取下来。这里就要求IP使用网络设备接口规范NDIS想网络接口层提交帧,并且IP支持广域网和本地网接口技术。在系统运行时要注意那些易受攻击和入侵的端口号,在能保证带宽的前提下仅开通系统运行所必须的端口。6.3软件接口 这里的软件接口是怎样与SQL数据库进行通信,以便对数据库进行读取和写入操作。在我们编写的网上购水系统中主要是通过JSP。6.4故障处理 (1)内部故障处理:在开发阶段可以随即修改数据库里的相应内容。 (2)外部故障处理: 对编辑的程序进行重装载时,第一次装载认为错,修改;第二次运行时,在需求调用时出错,有错误提示,重试。7.其他需求 7.1 正确性该系统拥有一般网站的功
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生产工厂转让合同协议书
- 甲板船合同租赁合同范本
- 食品委托检验协议书范本
- 聘请演员演出的合同范本
- 活动卫生间租赁合同范本
- 私人自建套房买卖协议书
- 申请充电桩物业合同范本
- 铺面加仓储出租合同范本
- 第三方合同非法解除协议
- 网络游戏公司合同协议书
- 钢筋混凝土全框架结构施工组织设计
- 工程监理大纲监理方案服务方案
- 蛋白组学二维电泳
- GB/T 3372-2010拖拉机和农业、林业机械用轮辋系列
- 一例糖尿病合并脑梗死-护理查房概要
- 2023年宝应县(中小学、幼儿园)教师招聘笔试题库及答案解析
- 公司制成检验记录表
- 全集举一反三课件奥数五年级(数学)
- 钳工实操评分表(凹凸配合)
- 《植物生理学》课件第三章+植物的光合作用
- 石河子大学化学化工学院学院综合测评方案-理学院
评论
0/150
提交评论