二手交易网站数据库设计需求说明书毕业论文.doc_第1页
二手交易网站数据库设计需求说明书毕业论文.doc_第2页
二手交易网站数据库设计需求说明书毕业论文.doc_第3页
二手交易网站数据库设计需求说明书毕业论文.doc_第4页
二手交易网站数据库设计需求说明书毕业论文.doc_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

二手交易网站需 求 说 明 书 课程名称: oracle数据库实训 题目名称 :二手交易网站 一、引言21.1项目目的21.2开发背景21.3环境要求31.4使用对象和特征3二、需求分析32.1任务概述32.2功能需求描述32.3功能模块图52.4权限分配6三、 数据需求73.1系统数据流程图73.2系统数据字典113.2.1项如:表1113.2.2数据结构如表2:133.2.3主要的数据流定义143.2.4主要数据储存定义15五、 小结16一、引言1.1项目目的为了更好的学习oracle数据库,能够应用数据库进行一些操作。通过本次专周将这一学年所学关于Oracle的知识系统化,在平时实验课的基础上进一步掌握Oracle相关组建的应用。运用Forms Developer工具建立一个简单的数据库应用系统图书管理信息系统,掌Oracle RDBMS的功能,掌握Orcle的Forms、Graphics、SQL Report等开发工具的用法,熟悉Oracle系统下应用系统开发的过程。1.2开发背景随着计算机及网络技术的飞速发展,Internet/Intranet 应用在全球范围内日益 普及,在众多的网络服务中,Web 给人耳目一新的感觉,而在这其中,网上购物 已经日渐普及, 很多人都通过网络来购物。 网上购物的好处在于能够不用交房租、 不用雇佣伙计、一天 24 小时随时能进行服务等等。二手交易网站为广大用户提供一个供需平台,人们可以将自己不用的东西放在网上,也可在网上找到自己需要的东西, 物美价廉,达到双赢。 1.3环境要求内存: 2G及其以上内存硬盘空间: 40以上均可显示器: VGA或更高分辨率,建议分辨率为 1024x768像素服务器端操作系统: Windowsxp 客户端操作系统不限 数据库 : Oracle大型数据库管理系统1.4使用对象和特征 本系统所面向的用户群为所有查看本网站的人员,主要为购买二手商品者和销售二手商品者。二、需求分析2.1任务概述本系统是采用ASP.NET和oracle数据库开发的二手交易管理系统。整个系统服务于系统管理员、买家、卖家、普通用户这四个不同的角色,分为前台和后台两大模块功能。前台主要包括用户的登录注册、二手商品的浏览、购买、留言等功能,后台主要实现对整个系统及信息进行管理(删除、修改、发布)和维护。通过本系统管理二手商品交易,可以方便用户对现有的二手商品的处理,同时也可以方便和满足用户对二手商品的需求。本系统具有操作简便、界面美观、灵活实用等特点,基本能够满足二手交易管理过程中的工作需要。对于二手商品交易来说,大量的商品信息、客户信息、商品种类等难于通过传统的方法进行管理,二手交易管理系统正是针对上述问题而开发的。2.2功能需求描述网上二手交易商城主要是一个完整的B2C电子商务网站,可以实现在网上直接浏览商品、购买商品、创建订单、评论商品、留言、用户管理等一系列的网上购物服务,当然购物之前必须注册为会员才可以进行交易功能,否则只能进行其他功能的操作。网上购物商城主要包括登录和注册模块、用户和角色管理模块等,具体功能描述如下:(1) 注册和登录模块注册和登录模块只要实现用户的注册、登录等功能,具体说明如下:注册用户信息、提交用户信息、用户登录、用户注销。(2) 查询管理模块商品查询模块主要实现商品的简单查询功能和高级查询功能,具体说明如下:简单查询、高级搜索,高级搜索可以实行按着商品名称进行搜索或者按着价格的高低进行搜索。(3) 商城前台管理模块商城前台管理模块只要为用户浏览、购买商品提供一个完整的商城前台,具体说明如下:分为新闻模块和管理员模块,新闻模块能够添加新闻、修改新闻、删除新闻;管理员模块能够添加供应商信息、删除用户、删除商品评论。(4) 信息中心管理模块 此处分为三个功能模块:分别是订单信息管理功能、用户信息中心管理功能、商品信息管理功能。订单信息管理能够实现的具体行为是:添加商品到购物车、购买商品、评论商品、留言等功能。也可以删除购物车里面的商品。用户信息管理部分能够实现查看个人信息、修改密码、查看订单信息、修改个人信息 。商品管理部分能够实现浏览商品、商品评论管理、删除商品种类、添加商品种类、修改删除种类。2.3功能模块图2.4权限分配权限分配:被系统用户权限分为四类:管理员、买家、卖家、普通用户1)管理员实现 版块设置 系统维护(包括数据备份与还原) 会员信息的添加、删除、修改、浏览 评论信息的删除、浏览 商品信息的浏览、搜索 登陆2)卖家实现 商品管理(商品信息的发布、删除、修改、浏览) 订单管理(订单信息的删除、修改、浏览) 商品信息搜索登陆3)买家实现 商品信息的浏览、搜索 商品的订购 订单信息的浏览 购物车信息的浏览 评论信息的发表、浏览购物车管理(添加商品、删除商品) 登陆4)普通用户 商品信息的浏览、搜索评论信息的浏览 注册3、 数据需求3.1系统数据流程图系统数据流程总图管理员所需的管理包括:公告信息管理、会员信息的管理、评论信息的管理和系统维护。卖家所实现的功能包括:商品信息的管理、订单信息的管理、商品信息搜索、登陆。买家所实现的功能包括:商品信息的浏览搜索、商品的订购、订单信息的浏览、 购物车信息的浏览、评论信息的发表浏览、登陆。普通用户所实现的功能包括:商品信息的浏览、搜索、评论信息的浏览、注册。商品信息管理:管理员登录后进入后台管理,对商品信息进行删除、修改和发布操作,如图:商品信息管理情况细化流程图所示。图3.1.1 商品信息管理情况细化流程图搜索商品:用户通过输入搜索条件,信息匹配成功,显示搜索结果。如图 搜索商品流程图所示。图3.1.2搜索商品流程图信息浏览:用户登录本网站后浏览商品信息。如图 信息浏览流程图所示。图3.1.3信息浏览流程图注册/登录:普通用户通过注册信息,成为买家或卖家。买家和卖家注册成功后,通过输入用户名和密码,实现登录。如图注册流程图所示。图3.1.4 注册管理流程图如图登录流程图所示。图3.1.5 登录流程图订单管理:买家首先选择所需商品加入购物车,选择完毕后填写订单信息(包括收件人、收件电话、收件地址)生成订单后加入订单信息表,完成订购;卖家收到订单并处理订单,确认后卖家发货,买家收到后付款并确认收货。图3.1.6 订购流程图公告管理:管理员管理公告信息,包括发布、修改、删除公告信息。如公告流程图所示图3.1.7 公告流程图3.2系统数据字典包含数据项、数据结构、数据流、处理逻辑、数据存储定义(详见表1)。 3.2.1项如:表1数据项 编 号数据项名数据项含义与其它数据项的关系类型长度取值范围Da1RoleID角色IDPKint50主键自动增1,且大于0Da2RoleName名称Varchar50Da3UserID用户IDPKvarchar50主键自动加1,主键唯一Da4UserName用户名称Varchar50Da5RealName真实名称Varchar50Da6Password密码Varchar255密码大于六位数Da7Address地址varchar200Da8Phone电话varchar20Da9Mobile移动电话varchar20Da10Email电子邮件varchar200Da11CreateDate创建日期datetimeDa12Status状态bitDa13RoleID角色IDFKint引用Role表的RoleIDDa14Remark备注textDa15CategoryIDIDPKint主键自动加1Da16Desn名称varchar200Da17ParentID上级种类IDintDa18OrderBy排序顺序号intDa19Remark备注textDa20ProductIDIDPKint主键自动加1Da21Name名称varchar200Da22CaregoryID所属种类IDFKint引用Category表的CategoryIDDa23Desn详细描述textDa24Sell供应商varchar200Da25CreateDate生产日期datetime不为空Da26SellInDate进货日期datetime不为空Da27Unit单位varchar50Da28Quantity数量intDa29Upper最高库存量intDa30Lower最低库存量intDa31InPrice进货价格moneyDa32OutPrice销售价格moneyDa33PictureID图片IDFKint引用Picture表的PictureIDda34Type类型varchar200Da35Data数据imageDa34CommentID评论IDPKint主键自动加1Da35Body评论内容textDa36TotalNumber订单商品的总数量intDa37TotalMoney订单总费用money大于0Da38OrderDate创建日期datetimeDa39State订单状态intDa40OrderItemID订单子项IDPKint主键自动加1Da41number商品数量intDa42NewsIDIDPKint主键自动加1Da43LeavewordIDIDPKInt 主键自动加1Da44NotifyIDIDPKInt 主键自动加13.2.2数据结构如表2:数据结构编号数据结构名称数据结构含义组成Os1Role存储角色信息RoleID、RoleNameOs2Users 存储用户信息UsersID、UserName、RealName、Password、Address、Phone、Mobile、Email、CreateDate、Status、RoleID、RemarkOs3Category 存储商品种类信息CategoryID、Desn、ParentID、OrderBy、RemarkOs4Product 存储商品信息ProductID、Name、CategoryID、Desn、Sell、CreateDate、SellInDate、Unit、Quantity、Upper、Lower、InPrice、OutPrice、PictureID、RemarkOs5Picture 存储商品的图片信息PictureID、Desn、Type、DataOs6Comment 存储评论信息CommentID、Desn、Body、Date、ProductID、UserIDOs7OrderForm存储订单的数据OrderFormID、UserID、TotalNumber、TotalMoney、OrderDate、StateOs8OrderItem存储订单子项的数据OrderItemID、ProductID、OrderFormID、NumberOs9News 存储新闻数据NewsID、Desn、Body、Date、UserIDOs10 Leaveword 存储留言数据LeavewordID、Desn、Body、Date、UserIDOs11Notify 存储公告的数据NotifyID、Desn、Body、Date3.2.3主要的数据流定义1)数据流名称:登录信息位置:已注册的用户定义:登录信息=用户名+密码。数据流量:根据已注册用户的使用情况。说明:要对每一位已注册的用户进行唯一编号。(2)数据流名称:评论信息位置:管理员和买家定义:评论信息=评论编号+用户编号+订单编号+评论时间+评论内容。数据流量:根据评论信息的具体情况来确定。说明:要对每一次发布的评论信息进行唯一编号。(3)数据流名称:商品信息位置:管理员、买家、卖家、普通用户定义:商品信息=商品编号+商品名称+商品类别编号+商品图片路径+商品所有者+商品价格+商品总量+商品购买量+商品简介+商品发布时间。数据流量:根据发布商品信息的具体情况来确定。说明:要对每一次发布的商品信息进行唯一编号。(4)数据流名称:订单信息位置:买家和卖家-定义:订单信息=订单编号+卖家编号+买家编号+商品编号+类别编号+图片路径+购买数量+购买单价+ 总价+商品状态+发送地址+收件人+收件电话。数据流量:根据订单的数量来确定。说明:对每一次添加的订单信息进行唯一编号。(5)数据流名称:查询信息位置:管理员、买家、卖家、普通用户(以普通用户为例)定义:查询信息=商品名称+商品所有者+商品价格+商品总量+商品购买量+商品简介+商品发布时间。数据流量:根据查询信息的具体情况来确定。说明:对已发布的商品信息进行查询。3.2.4主要数据储存定义(1)数据储存编号:管理员表数据结构:用户表=用户编号+用户名称+用户密码是否显示资料量和存取频度:根据注册用户的具体规模情况来确定。存取方式:联机处理;检索和更新;以随机检索为主。说明:用户编号设为主键。(2)资料存储编号:二手商品信息表数据结构:员工记录=商品编号+ 商品名称+商品类别编号+商品图片路径+商品所有者+商品价格+商品总量+商品购买量+ 商品简介+商品发布时间+备注+是否推荐资料量和存取频度:根据已发布的的商品信息情况来确定。存取方式:联机处理;检索和更新;以更新操作为主。说明:商品编号设为主键、自动编号;商品类别编号是外键,商品价格默认为0,商品购买量不能小于0。(3)数据库储存记录:评论信息表数据结构:评论信息表=评论编号+用户编号+订单编号+评论时间+评论内容资料量和存取频度:根据已登录用户发表评论的具体情况来确定。存取方式:联机处理;检索和更新;以更新操作为主。说明:评论编号是主键,用户编号和订单编号同为外键。(4)数据库存储编号:订单信息表数据结构:管理人员记录=订单编号+ 用户编号+商品编号+ 类别编号+ 图片路径+ 购买数量+购买单价+总价+商品状态+发送地址+ 收件人+收件电话+发送时间+收件时间。资料量和存取频度:根据买家订购的具体情况来确定。说明:订单编号设为主键,用户编号、商品编号、类别编号同为外键,购买数量不能小于0。(4)数据库存储编号:公告信息表数据结构:公告信息表=公告编号+ 公告内容+发布公告时间。资料量和存取频度:根据所需公告信息的具体情况来确定。说明:公告编号设为主键。5、 小结本次实训,是对我们小组内所有人的能力的进一步锻炼,也是一种考验。从中获得的诸多收获,也是很可贵的,是非常有意义的。 在实训中我学到了许多新的知识。是一个让我把书本上的理论知识运用于实践中的好机会,原来,学的时候感叹学的内容太难懂,现在想来,有些其实并不难,关键在于理解。 在这次实训中还锻炼了我其他方面的能力,提高了我的综合素质。首先,它锻炼了我们做项目的能力,提高了独立思考问题、自己动手操作的能力,复习了以前学习过的知识,并掌握了一些应用知识的技巧等。其次,实训中的项目作业也使我更加有团队精神。 从那里,我学会了下面几点学习心态: 一、继续学习,不断提升理论涵养。 在信息时代,学习是不断地汲取新信息,获得事业进步的动力。作为一名青年学子更应该把学习作为保持工作积极性的重要途径。我会结合工作实际,不断学习理论、业务知识和社会知识,用先进的理论武装头脑,用精良的业务知识提升能力,以广博的社会知识拓展视野。 二、努力实践,自觉进行角色转化。 只有将理论付诸于实践才能实现理论自身的价值, 也只有将理论付诸于实践 才能使理论得以检验。同样,一个人的价值也是通过实践活动来实现的,也只有 通过实践才能锻炼人的品质,彰显人的意志。必须在实际的工作和生活中潜心体会,并自觉的进行这种角色的转换。 三、提高学习积极性和主动性 实习,是开端也是结束。展现在自己面前的是一片任自己驰骋的沃土,也分 明感受到了沉甸甸的责任。在今后的学习和生活中,我将继续学习,深入实践, 不断提升自我,努力创造业绩,继续创造更多的价值。现在,我们能做的就是多 吸取知识,提高自身的综合素质 可以说这次实训不仅使我学到了知识,丰富了经验。也帮助我缩小了实践和理论的差距,使我对oracle有了进一步了解。这次实训将会有利于我更好的适应以后的工作。我会把握和珍惜实训的机会,在未来的工作中我会把学到的理论知识和实践经验不断的应用到实际工作中,为实现理想而努力。袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论