基于bs的跳蚤市场的设计与实现内容摘要:
理四个模块。 内容管理模块实现产品的分类管理、产品的增 /删 /改、产品查询。 成员管理模块包括用户注册、登录、个性化定值。 订单管理模块实现对客户订单的处理机制。 系统管理模块实现对系统的维护和管理,包括代码维护等。 该系统的主要的 功能 是: 普通访问者访问商城系统、注册会员,会员登录、修改个人信息、购买商品,管理员登录后 台、管理商品信息、 实现产品的分类管理、产品的增 /删 /改、产品查询、处理订单。 用例图描述 采用用例驱动方法分析需求,首先识别出系统的参与者主要有系统管理员 和普通用户 ,每一种参与者都有不同角色即对应不同的权限,其中系统管理员权限 交 大,负责整个系统的维护。 下面就对整个系统建立用例模型 (如图 31 所示) 来表达需求: 6 图 31 系统用例图 (1) 系统管理员: 主要负责对系统数据库的信息进行维护 、管理商品种类,处理订单。 对用例图中的用例进一步描述如下: ① 登录:利用用户名和密码进行登录。 这个功能是系统管理员的基本功能,在登录的基础上可以扩展一些其他功能,包括编辑个人资料等。 ② 编辑个人资料:系统管理员进入系统后可以修改自己的基本信息。 ③ 数据库维护:对系统整个数据库信息进行维护。 ④管理商品种类、增加、删减:对商品进行管理,编辑商品信 息,包括增加、删减商品。 ⑤订单管理:统一管理订单,处理订单。 (2) 普通用户: 普通用户有普通访问者及商城会员。 对该用例图中的用例进一步描述如下: ①注册 : 普通访问者浏览商城系统,如需购买商品,需要注册成为商城会员。 7 ② 登录:利用用户名和密码进行登录。 这个功能是 普通用户 的基本功能,在登录的基础上可以扩展一些其他功能,包括编辑个人资料等。 ③ 编辑个人资料 、发布商品 : 普通用户 进入系统后可以修改自己的基本信息。 同时在会员中心里可以发布商品。 ④浏览、查询商品 : 会员进入商城系统后即可浏览商城的商品信息,同时可以搜索商 品关键字找到所需的一类商品。 ⑤购买商品 : 会员在浏览商品后,若需要购买可以下订单,填写详细信息。 系统活动描述 (1) 系统管理员活动 系统管理员 登录系统,进入 后台管理 ,有以下几种操作: ①管理商品种类(包括增加、删减商品) ; ②管理商品信息 ; ③处理订单。 其活动图 如 32 所示 : 图 32 管理员活动图 8 ( 2)普通用户活动 普通进入商城系统后,有以下操作: ①注册、登录商城系统 ; ②浏览、查询商品 ; ③购买商品、下订单。 ④发布商品。 其活动图 如 33 所示 : 图 33 普通用户活动图 4 系统设计 总体设计 项目规划 本系统 由 包括内容管理、成员管理、订单管理和系统管理四个模块 组成。 规划系统功能模块如下: (1) 内容管理 : 实现产品的分类管理、产品的增 /删 /改、产品查询 ; (2) 成员管理 : 包括用户注册、登录、个性化定 值 ; (3) 订单管理 : 实现对客户订单的处理机制 ; (4) 系统管理 : 实现对系统的维护和管理,包括代码维护,日志管理和对用户的权限设置等功能。 9 系统功能结构图 功能和模块的划分(如图 41): 图 41 系统功能结构图 数据库设计 数据库需求分析 网上二手市场系统数据库名为 “ v_Graduation” , 数据库中包括表 customers(用户信息表) 、goods(商品信息表) 、 category(商品分类表) 、 SubCategory(子类商品种类表) 、 car(购物车表) 、information(发布 分类商品信息表)。 ⑴ customers(用户信息表),该表主要用于存储在网站上注册成为用户的个人信息。 如用户编号、用户姓名、登录密码、用户真实姓名、用户 Email 等信息。 ⑵ goods(商品信息表) ,该表主要用于存储网站上所陈列商品的信息。 如商品编号、子商品分类编号、商品名称等。 ⑶ category(商品分类表),该表主要用于把网站陈列的商品进行分类并存储商品的分类。 如类别编号、类别名称。 ⑷ SubCategory(子类商品种类表),该表是在 category(商品分类表)的基础之上进一步对 category(商品分类表)中已分类的商品再次分类。 如子类商品编号、商品类别编号、子类商品名称。 ⑸ car(购物车表),该表主要用于反映用户购物情况,存储用户购物车的信息。 如购物车编号、商品编号、所买商品数量等。 ⑹ information(发布分类商品信息表),该表主要用于在网站上发表的分类商品的信息、新闻等。 如发布消息的编号商品分类编号、发布信息标题、发布时间等。 数据库 概念 设计 将需求分析得到的用户需求抽象为信息结构及概念模型的过程是概念结构设计。 为了描述数据库结构的概念模式,这里采用 UML 类图对概念对象建 模 ,如图 42 所示。 10 图 42 UML 类图 数据库表具体设计 本系统数据库采用 数据库,数据库中的数据表请参见附录 1。 11 5 系统实现 系统主要功能模块的实现 注册、登录、个人信息维护和发布商品模块 图 51 注册界面 注册的实现。 填写相关信息,即可注册本商城会员。 图 52 登录界面 登录 的实现。 用户输入用户用户名、密码,系统将进行验证,只有各项信息正确才能够进入系统,如果信息出错将提示出错的原因。 在进行信息验证时系统将获得该用户 的权限从而将对应的系统功能开放给用户。 12 图 53 编辑个人信息界面 编辑个人信息的实现。 图 53 中 用户可以修改自己 电子邮件,姓名,地址等信息 , “*”各项均不能为空, Email 格式必须正确, 否则会提示出错信息。 13 图 54 用户发布商品 用户登录会员后,在会员中心里面有发布商品的功能。 如果没有登录会员,则不能发布商品。 如图 54 所示。 系统管理模块 图 55 系统管理员登录界面 系统管理员登录 的实现。 系统管理员 输入 管理员账号 、密码,系统将进行验证,只有各项信息正确才能够进入系统,如果信息出 错将提示出错的原因 14 图 56 系统设置板块 系统设置 的实现。 管理员登录后台后,对系统进行设置。 内容包括:设置收费标准,设置商城信息,设置广告,设置送货方式等。 如图 56 所示。 商品管理管理模块 图 57 商品管理模块 15 图 58 商品添加 图 59 商品分类管理 商品管理 的实现。 系统管理员进入商品管理模块后,可以添加、删减商品,商品分类管理并且可以对任何商品的信息进行编辑,如图 57, 58, 59,所示。 16 订单管理模块 图 510 订单管理模块 订单管理模块 的实现。 管理员进入后台管理后,进入商品管理内的订单管理。 可以处理会员订单,匿名订单,和电话订单,如图 510 所示。 6 结 论 本系统的开发基本完成了预期的目标,实现了 跳蚤市场 设计中各个流程的管理并对相关数据进行处理的功能。 本系统的开发可以实现 访问者购买商品的全过程 ,从 普通浏览者注册成为商城会员 ,会员购买商城物品,管理员处理订单信息、发货, 所有数据处理都是 通过 计算机程序实现。 本系统的主要工作总结如下: ( 1)商城系统为浏览者展示商品信息,排列商品列表 及打折信息。 ( 2)普通浏览者注册成为商城会员,并修改个人信息。 ( 3)会员浏览商品信息,选择购买商品,下订单。 同时可以发布商品。 ( 4)系统管理员管理商品信息(包括增加、删减商品),处理订单。 本系统 可以给二手商品的再利用、网上商品交易带来很多方便,如 二手产品价格和市场相同型号全新产品相比要低 很 多 ,买家可以得到更多优惠 ;网上交易突破传统交易模式,减少卖家成本。 本系统定位为一个 B2C 平台,动态网页,设计采用 ASP 语言。 功能使用,操作简单。 虽然系统已经构建完毕,但是还存在很多不足之处。 系统只是实现了一些基本功 能,还有很多需要完善之处,如 17 买家卖家互动模块,可以进行交易谈判功能。 系统界面单调、传统,希望能加入更多的元素,使界面更友好,使用更方便。 参考文献 [1] 《北大青鸟网上商城电子商务系统案例研究项目》 . 2020 [2] 北大青鸟《基于软件开发项目的毕业设计》 . Aptech [3] 续亚锋 .一种 Web 服务安全模型的研究与应用 [D].河南大学研究生硕士学位论文 . 2020 [4] 谢希仁 .计算机机网络 [M].北京 :电子工业出版社 . 2020 [5] 二手市场行情参考 《电脑爱好者》 2020,( 05) [6] 伍孝金,郑江波 . 基于 ASP 的招生就业网站信息管理系统的设计 [J]. 计算机工程与设计, 2020 [7] 吴应良,汪闯 .一种基于 ASP 的动态用户权限管理解决方案 [J].计算机应用研究 ,2020, 22( 2):115117 [8] 刘运臣 .网站设计与建设 [M].北京:清华大学出版社, 2020 [9] 邓文渊 ,陈惠贞 . ASP 与网络数据库技术 (第一版 )[M].北京:中国铁道出版社, 2020 [10] Huffman,The developing history and classification of ASP. 2020:23235 [11] Huffman,China ASP market’s overview. 2020:23235 18 附 录 附录 1 数据表 (1) 用户信息表 信息 字段名 数据类型 长度 允许为空 是否为主键 说明 CustomerId int 4 否 是 用户编号 CustomerName char 20 否 否 用户注册名 PassWord char 20 否 否 登录密码 RealName char 20 是 否 用户真实名 Address char 60 是 否 用户地址 Sex char 1 是 否 用户性别 Phone char 13 是 否 用户电话 Email char 30 否 否 用户邮箱 char 10 是 否 用户 号 IsLogin char 1 是 否 是否登录 (2) 商品信息表 字段名 数据类型 长度 允许为空 是否为主键 说明 GoodsId int 4 否 是 商品编号 SubCategoryId int 4 否 否 子商品分类号 GoodsName char 50 否 否 商品名称 ImgUrl char 100 否 否 商品图片 Url Description nvarchar 400 是 否 商品描述 AddDate datetime 8 否 否 添加时间 Hit int 4 是 否 商品热度 IsCommend char 1 是 否 是否对其评论 Tag char 10 是 否 商品标签 (3) 商品分类表 19 字段名 数据类型 长度 允许为空 是否为主键 说明 CategoryId int 4 否 是 类别编号 CategoryName char 20 否 否 类别名称 (4) 子类商品种类表 字段名 数据类型 长度 允许为空 是否为主键 说明 SubCateId int 4 否 是 子类商品编号 CategoryId int 4 否 否 商品类别号 SubCateName char 20 否 否 子类商品名称 (5) 购物车表 字段名 数据类型 长度 允许为空 是否为主键 说明 CarId int 4 否 是 购物车编号 GoodsId int 4 否 否 商品编 号 CustomerId int 4 否 否 用户编号 Number int 4 否 否 所购商品数 Total。基于bs的跳蚤市场的设计与实现
相关推荐
服务器上的一个方法,然后将 FMS服务器上的方法返回值输出到控制台。 flash 端的开发可以有两种方式实现: Flash 和 Flex。 本文会将这两种方式的实现都给出实例。 首先看看 Flash 里的实现。 启动 Flash CS 开发环境 ,新建立 ActionScript 的 Flash 文件,如下图 : 图 然后在上面新建立的 ActionScript 的 Flash文件上,按 F9
人代签。 各种简图及附图应简单、清楚、正确。 除有特殊规定外,需要归档的记录必须用不褪色的蓝色或黑色笔填写。 记录填写份数由各部门根据实际需要确定,移交建设单位(业主)的记录份数按合同要求填写移交。 记录的收集、整理和传递 各部门 /基层单位(项目部)、测绘队 资料员按工作和工程进度同步填写、 收集、整理相关记录,填写《 记录清单》,并按规定要求传递给各归口管理部门。 经多个部门传递产生的记录
天是星期日” ; 当输入数字不在 0 和 6 之间时 显示“输入错误”; 活 动 设计 4:设计Point 类; 活动设计 5:设计银行帐户类; 活动设计 6:为活动设计 1 中的程序添加异常处理,解决用户非法输入问题; 8 面向对象编程 异常捕捉和处理 3 网站页面设计 基本服务器控件 活动设计 1:网站登录页面设计; 活动设计 2:网站注册页面设计; 活动设计 3:上传文件程序设计 12
设置客户浏览器根据指定的过期时间决定是否从客户本机缓存读取数据或连接网站请求新数据。 自定义 HTTP 标题: 用户自己编写的发送给客户浏览器的 HTTP 标题。 内容分级: 在 HTTP标题中加入内容级别,使客户可以在浏览器端选择过滤不接受的内容 MIME(多用途 Inter 邮 件扩展)映射: 设定由 Web 服务器传送给浏览器的文件类型。 用户自己设定在出错时返还到浏览器的错误信息。
孟 防火检查 “防火墙 ”工作手册 生产安全 6福建省社会单位消防安全 “四个能力 ”建设标准(试行) 1 范 围本标准适用于福建省行政区域内社会单位。 2 术 语 社会单位包括机关、团体、企业、事业单位和有固定生产经营场所且具有一定规模的个体工商户。 2. 2 人员密集场所 人卒弘澄貉供酥倡锐交务惑耪谭结众袖钝祁裹婿眯佃晾郴矛包硕为搞绸底欺蝴劳
在很大程度上体现为人才的竞争。 从而,找到合适的人才成为企业提高竞争力的一项关键任务。 而近年来由于找不到理想的工作、不能发挥自己聪明才智也让许多求职者烦恼。 随着网络信息的发展,网络在人们生活中的应用越来越广泛。 网络求职招聘系统可以使个人或企业足不出户便能知道全国的企业或个人的招聘求职信息,并可以进行简单的信息 交流,突破时间和空间的限制而实现工作求职和人才的招聘。 通过网络求职招聘系统