基于Web的物物交换系统的设计与实现说明书_第1页
基于Web的物物交换系统的设计与实现说明书_第2页
基于Web的物物交换系统的设计与实现说明书_第3页
基于Web的物物交换系统的设计与实现说明书_第4页
基于Web的物物交换系统的设计与实现说明书_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

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

文档简介

摘要电子商务网站购物已经成为这个时代不可阻挡的一个趋势,随着购物消费的便捷与快捷,不可避免的出现由于电商价格战滋生的盲目消费,以自认为便宜的价格购买了非必需品。这不仅导致金钱的浪费更是一种资源的浪费。物物交换平台就是要将这些浪费的资源重新安放位置,使其物尽其用。本系统采用Microsoftvisualstudio2010作为开发工具,数据库采用SQLSERVER2008。本系统为Web模式,用ASP.NET作为实现技术,编程语言采用C#。本论文作为对系统的阐述,描述了系统开发的整个过程。第一章绪论,主要介绍了系统的开发背景、任务、功能和总体上的实现方法。从第二章到第七章,用软件工程的方法对系统的开发过程做详细的记录,包括问题定义、可行性分析、需求分析、总体设计、详细设计、系统实现和系统测试。第八章是对系统开发过程的总结,最后是致谢。关键词:ASP.NET、Web、C#、SQLIAbstractE-commercewebsiteshoppinghasbecomeanirresistibletrendofthisera,withtheconvenienceofshopping,theinevitableemergenceofmindlessconsumptionduetotheelectricitysupplierpricewarbreedingtothinkcheaperpricetobuythenon-essentials.Thisnotonlyleadstoawasteofmoneybutalsoawasteofresources.Tothesebarterplatformisawasteofresourcestore-placement,makingthebestuse.ThesystemusesMicrosoftVisualStudio2010asadevelopmenttool,databaseusingSQLSERVER2008.ThesystemfortheWebmode,useASP.NETastheenablingtechnologies,programminglanguagesusingC#.Inthisthesis,astheelaborationofthesystem,describestheentireprocessofsystemdevelopment.Thefirstchapterintroducesthebackgroundofthesystemdevelopment,mission,functions,andoverallimplementation.FromChapterIItoChapterVII,todoadetailedrecordofthesystemdevelopmentprocessofsoftwareengineeringmethods,includingproblemdefinition,feasibilityanalysis,requirementsanalysis,conceptualdesign,detaileddesign,systemimplementationandsystemtesting.ChapterVIIIisasummaryofthesystemsdevelopmentprocess,andfinallytheacknowledgments.KeyWords:ASP.NET、B/S、C#、SQLII目录摘要.IIIAbstract.IV1绪论.11.1课题背景.11.2课题研究目标.11.3系统实现方法.22系统分析.32.1问题定义.32.2可行性研究.32.2.1技术可行性.32.2.2操作可行性.43需求分析.53.1系统流程分析.53.2系统功能分析.73.3系统数据流图.83.4系统运行平台.104总体设计.124.1解决方案.124.2数据库设计.124.2.1概念结构设计.124.2.2数据库逻辑结构设计.144.3系统各模块详细设计.184.3.1用户注册与登录设计.184.3.2用户资料管理模块设计.194.3.3换品管理模块设计.204.3.4需求管理模块设计.224.3.5留言管理模块设计.234.3.6交换操作模块设计.245详细设计.275.1概述.275.2人机界面设计.275.2.1用户管理模块.275.2.2换品管理模块.285.2.3个人管理模块.295.2.4换客管理模块.355.2.5需求管理模块.365.2.6同城活动模块.376系统实现.396.1用户资料管理模块的主要实现.396.3换品管理模块的主要实现.396.4需求管理模块的主要实现.40III6.5留言管理模块主要实现.416.6交换申请管理模块的主要实现.426.7同城活动管理模块的主要实现.437系统测试.448总结.528.1系统工作总结.528.2心得体会.52致谢.53参考文献.5401绪论1.1课题背景在互联网时代,物品交换形式也改头换面,开始充分寄托于传播快、覆盖广的互联网络。摆脱空间与时间束缚的物物交换方式正以环保者的身份存在于快速消费的电商时代。若将有限的资源固定,则其可用价值无疑会受到到禁锢。只有资源流动才能使其有限性发挥最大的利用价值。据联合国下属机构国际电信联盟发布最新全球互联网年度报告2013年信息社会分析显示,2013年,全球网民将达27亿,移动互联网连接数将达68亿。互联网购物的人群更是以迅猛的速度在增长,中国网购交易近五年来增长幅度就超过10倍,并预计2020年交易额度将达25000-40000亿人民币。各大电商为争夺市场份额开展价格大战,刺激消费将导致资源长期闲置得不到有效利用。应资源交换的需求,现阶段闲置物品交换平台也正逐渐兴起。在互联网技术日趋成熟的阶段,电商快速发展所遗留的资源长期被搁置问题将推动物品交换平台的进一步发展。纵观目前国内物品交换现状,许多电商都已意识到物品交换的潜在市场。越来越多的专业换物网站开始兴起。例:百姓网,易物网等。除了专业的交换网站,各大电商网站也设有二手市场频道为广大用户提供闲置物品买卖平台。例:58同城,赶集网,淘宝等都有二手货品市场。随着社交网络的不断发展以及环保意识的不断强化,相对于市场逐渐饱和增长速度开始变缓的电商平台,物品交换网站将会有更大的发展优势。物物交换平台,通过对闲置资源的再分配从而实现资源的再利用。使用该系统的用户通过个人信息管理、需求管理、交换申请管理、换品信息管理、及活动信息管理来实现简单的物品交换功能。1.2课题研究目标本系统旨在设计并实现一个物品交换系统。系统提供多用户的同时访问,用户通过填写相关信息进行注册,获取登陆账号。所有用户都可对所有已发布换品信息、换客信息、需求信息以及同城活动信息的查看。登录用户可进入个人中心实现对个人信息、需求信息、交换申请、换品信息、及活动信息的管理。1本系统的文档要记录系统从开始问题定义到投入运行中所有的过程,包括需求分析、概要设计、详细设计、系统的实现以及系统的测试五大部分。文档需要记录这些过程中用户的需求、开发者的想法及本系统采用的实现方法等。系统完成后,还需对该系统所使用方法及操作的具体细节进行描述。1.3系统实现方法本系统采用Microsoftvisualstudio2010作为开发工具,数据库采用SQLSERVER2008。本系统基于Web模式,主要用ASP.NET作为实现技术,编程语言采用C#语言。本系统的实现,业务逻辑设计方面主要基于对现有的各大交换网站的充分了解及体验,技术实现上主要通过搜集、整理并学习相关ASP.NET资料的方式。通过对已有换物网站的体验以及与用户简单沟通,明确系统业务流程,确定系统功能模型,设计出适合系统的数据库及界面,并完善相关业务逻辑。在系统开发中所遇到的问题,主要通过查阅资料、与同学和指导教师分析讨论,并通过反复论证和充分的系统测试来解决。22系统分析系统分析的主要目的是明确系统的使用范围以及用户的需求,并提出系统的解决方案。2.1问题定义物物交换网站是以换品及换客为中心的资源流转网站。换客与换客之间通过留言板以及交换申请消息作为沟通平台实现简单在线物品交换。线下实物交换以用户注册所提供的真实有效的联系方式为基础进行。换物网站作为资源整合的平台,为平台用户提供最新的换品信息、交换需求、换客信息,以及同城活动信息。同时为交换用户提供在线留言以及发起交换申请的功能,线下交换具体环节由用户自行沟通。登陆用户在个人中心进行换品发布,需求发布、换物申请、同城活动发布操作;所发布的最新信息都将在网站中即时更新,用户通过搜索换客,换品查看所有换客和换品,选择感兴趣的换品可查看该换品详细信息并可对该物品发表留言和发出交换申请交换。物物交换系统将换品、需求、换客串联起来,使得物品交换更加方便快捷,线下交换流程更加公开化透明化,线上信息更加集中是物品交换发展的方向。2.2可行性研究在明确系统目标和环境的基础上,需要进一步对系统的可行性进行研究。可行性研究是针对系统进行全面、概要的分析,主要包括两方面:技术可行性分析和操作可行性分析。2.2.1技术可行性基于Web的ASP.NET技术已经相当成熟而且普遍,SQLSERVER2008作为后台数据库,就总体而言,利用此技术来开发本系统完全可行。但具体就本系统而言,还有如下几个关键问题:(1)复杂业务逻辑的实现及界面设计。系统需要大奖换客、需求、换品及交换的复杂数据网络;并通过选择恰当的数据模型将其隐藏在后台程序中。在界面设计过程中尽可能的将繁琐功能进行归纳整理,用符合用户使用逻辑的方式展示,以在追求功能实现的同时达到用户的良好体验。3(2)对于每个用户维护交换请求队列和收到请求队列。系统允许多个用户进行登录操作,每个用户通过注册登录都可以实现相关信息的发布及进行相关操作,这要求系统需要根据不同用户登录时进行的系统操作进行维护,以确保系统数据的准确性。(3)系统用户交流的实现。用户登录后通过查看换品详细信息,可对自己感兴趣的物品进行交换操作。交换要求双方达成一致意见才能生效,这一需求要求系统为用户提供简单的交流功能。(4)复杂的数据库操作实现。由于系统涉及多处及多个表格级联操作,在数据库设计时确保数据库的合理性,系统对数据库表格操作语法的灵活运用有了更高的要求。综上所述,本系统在开发过程中虽然有些技术困难,但都可以找到相应的解决方案。因此在技术上是完全可行的。2.2.2操作可行性网站操作只需要1台简单的PC,以及配套的输入输出设备(鼠标,键盘,显示器),网站程序编写需要PC安装VS2010软件以及SQLServer2008。系统所设计的用户操作界面十分简单直观,用户可以一目了然,用户只需正确填写的用户名、设置密码以及及用户所在地地址邮编等简单的信息即可获取登陆账号故综上所述,本系统在技术及操作上都是可行的。43需求分析需求分析阶段的主要目标是明确该系统所要实现的功能,包括一般用户的基本需求和附加需求。3.1系统流程分析系统流程分析主要是描述该系统的各种操作的总体过程,作为以后系统实现的参考。以下是本系统的流程图见图3-1。换物系统个人中心我的需求换品中心换客中心需求中心同城活动所有换品信息列表单个换品详细信息交换操作我的资料我的换品我的交换查看所有需求查看单个需求查看单个换客详细信息查看所有换客信息查看同城活动针对该需求留言针对给该换客留言针对该换品留言修改密码修改注册资料我的留言发布换品查看我的换品发出的申请收到的申请发布需求我的需求参与同城活动发出交换申请我的同城发布同城活动我的同城活动图3-1系统流程图系统运行时,首先加载的就是换物首页(default.aspx)。换物首页展示最新添加物品,最新需求,最新成功交易,最新请求交易信息。未注册用户点击“用户注册”链接进入注册页面(Reg.aspx),已注册用户点击“用户登陆”链接进入用户登陆页面(Login.aspx)。成功登陆的用户,网站主菜单栏提供“换品中心”、“换客中心”、“需求中心”、“同城活动”、“个人中心”选项。用户可根据需求选择查看。用户选择“换品中心”或在搜索框选择“换品”点击搜索,进入到查看所有换品页面(ss_hp.aspx)。点击单个物品图片进入换品详细信息页面(view_hp.aspx),查看该物品详细信息,了解物主交换意向及以前的申请记录,针对该物品发表留言。并点击“交换”按钮进入交换页面(huan.aspx),查看并确定将要将换物品的详细信息,在自己已发布的物品中选择一项与该物品进5行交换,并在交换申请说明框中正确填写申请内容,点击提交。系统弹出成功提交申请对话框,点击确定将自动跳转至换物首页(default.aspx)。用户选择“需求中心”,进入查看所有需求页面(syxq.aspx),在所有罗列的需求信息中,点击需求物品名称,进入查看单个需求(view_xq.aspx)页面,在该页面用户可查看该需求的详细信息以及针对该需求的回复,并通过在“针对该需求进行留言”文本框中正确填写留言内容点击提交,提交成功,用户即可在该页面的针对该需求的相关回复部分看到自己的留言信息。用户选择“换品中心”或在搜索框选择“换客”点击搜索,进入到查看所有换客页面(ss_hk.aspx)。点击单个换客图片或名称进入换客详细信息查看页面(view_hk.aspx),在该页面用户可查看换客详细资料,已发布的物品,已发出的交换申请请求,以及来自他人的留言等相关信息。并通过“在线留言”给该换客进行留言,留言成功则将在该页面的他人留言部分看到留言信息。用户选择“同城活动”进入查看所有同城活动页面(tchd.aspx),点击单个活动名称进入查看活动详情页面(view_tc.aspx)。查看单个活动的具体信息,并点击“我要报名”参与该活动。用户选择“个人中心”进入个人管理页面(hygl.aspx),可对“我的资料”“我的物品”“我的需求”“我的交换”“我的同城”信息进行管理。我的资料目录栏中点击“修改注册资料”进入资料修改页面(modiinfo.aspx)对个人注册信息进行修改;点击“修改密码”进入密码修改页面(modipwd.aspx)对原始密码进行修改密码;点击“我的留言”,进入我的留言页面(myly.aspx),查看个人收到的所有留言信息;我的物品目录栏中点击“发布新物品”进入物品发布页面(hpfb.aspx),通过正确填写换品发布相关信息点击提交发布换品;点击“查看我的物品”进入换品查看页面(myhp.aspx),对所有个人已发布物品进行查看。我的需求目录栏中点击“发布新需求”进入需求发布页面(xqfb.aspx),通过正确填写需求发布相关信息点击提交发布新需求;点击“查看我的需求”进入我的需求页面(myxq.aspx),对所有个人已发布需求进行查看。我的交换目录栏中点击“我收到的申请”进入查看收到的申请页面(mysq_sd.aspx),对个人已收到的需求详细信息进行查看,并进行同意或拒绝6操作;点击“我发出的申请求”进入我的申请页面(mysq_fc.aspx),对所有个人已发布需求进行查看。我的同城目录栏中点击“发布同城活动”进入发布活动页面(myhd_fb.aspx),通过正确填写发布活动相关信息发布新活动;点击“我的同城活动”进入我的同城活动查看页面(mytc_hd.aspx),对所有个人已发布活动进行查看。3.2系统功能分析由以上的系统流程图,本系统的主要功能模块如下:(1)账号资料管理模块:该模块主要实现用户注册及合法用户登陆系统,及已登录用户对个人注册资料,及密码的管理。(2)换品管理模块:该模块主要实现用户发布新换品及对所有已发布换品信息进行查看。(3)换客管理模块:该模块主要实现用户对所有换客资料及查看及单个换客详细信息查看功能。(4)需求管理模块:该模块主要实现用户发布新需求,及查看已发布的需求。(5)留言管理模块:该模块主要实现用户留言的查看及发布功能。(6)活动管理模块:该模块主要实现新活动发布,已发布活动信息的查看及参与活动。(7)交换申请管理模块:该模块主要实现换客之间物品交换。包括对已发出的交换申请以及收到的交换申请的管理。7系统功能图如图3-2所示:换品管理换客管理需求管理留言管理查看所有换客查看换客详细信息查看所有需求查看单个需求详情发布新换品查看换品信息针对该需求留言物物交换系统留言管理活动管理查看已发布活动信息报名参加活动查看留言信息发布留言信息发布新活动发表留言信息查看里留言信息账号资料修改个人注册资料修改密码注册账号账号登陆图3-2系统功能图3.3系统数据流图根据系统流程图,用数据流图来表示数据在系统中的从输入到输出过程的变换。数据流图描绘系统必须完成的逻辑功能,不考虑怎样具体去实现这些功能。(1)总系统数据流图需求发布者换吧在线换物系统需求描述物品发布者反馈信息待交易物品单交易成功订单活动发布者活动信息参与信息活动参与者报名信息反馈信息图3-3系统总数据流图8(2)用户注册登陆模块数据流图用户P1身份验证登陆信息反馈信息P6用户注册注册信息反馈信息用户信息表图3-4用户登录注册数据流图(3)需求管理模块数据流图用户P1身份验证登陆信息反馈信息P2需求发布模块个人需求用户其他用户反馈信息个人需求表需求详细图3-5需求信息数据流图(4)换品管理模块数据流图用户P1身份验证登陆信息反馈信息P3物品发布模块待换物品描述用户物品交换信息待换物品表物品详细描述图3-6换品管理数据流图9(5)换品交换数据流图用户P2.1发布物品信息P2.2提交换物申请物品信息物品信息P2.3物主审核同意物品信息P2.4等待换家交换物品信息用户交换信息交换信息图3-7换品交换数据流图(6)活动信息发布数据流图用户P1身份验证登陆信息反馈信息P4活动信息发布活动详情用户用户参与信息同城活动表活动详情图3-8活动信息发布数据流图(7)参与同城活动数据流图用户P1身份验证登陆信息反馈信息P5参与同城活动参与信息用户参与人数同城活动表参与信息图3-9参与活动数据流图3.4系统运行平台因为系统需要用到Microsoftvisualstudio2010,故需要运行的环境要求相对较低。表3-1是该系统的运行环境。10表3-1系统运行环境运行环境服务器客户端CPUPC服务器或小型机PII500或以上内存512MB或以上128MB或以上硬件硬盘空间20G或以上500MB或以上操作系统Windows7WindowsXP/Windows7等软件数据库系统Sqlserver2008114总体设计经过了需求分析阶段后,对于系统要实现的功能已经确定,接下来就是要解决如何将这些功能实现。系统总体设计的基本目的即概括说明系统的功能如何实现。并通过总体设计阶段划分出系统的各个组成部分。4.1解决方案由于本系统需要的-架构为浏览器/服务器模式,是基于网络的WEB系统,所以本系统解决方案选定为:ASP.NET+IIS+SQLSERVER。该方案采用的是Web结构来设计,ASP.NET和IIS的结合适合于大部分的小型或中型应用系统。4.2数据库设计该系统后台使用了SQLSERVER2008数据库,对于一个数据库来讲,后台数据库的设计是比较重要的,好的设计方案可以减少不必要的数据冗余。4.2.1概念结构设计概念设计的目的在于产生反映系统数据库概念结构,该结构独立于计算机硬件结构,独立于支持数据库的DBMS。实体描述:(1)用户(用户ID,用户昵称,密码,所在地点,用户住址,邮编,联系方式,头像,签名,注册日期,登陆次数,最后登陆时间)(2)物品(物品ID,物品名称,物品图片,物品新旧成色,物品描述,想要交换的物品名,希望交换的地点,备注,状态,点击次数,添加时间)(3)交换记录(交换ID,交换日期,交换标志,交换留言,交换结束时间)(4)城市信息(城市ID,城市名)(5)物品类型(物品类型ID,物品类型名称)(6)同城活动(活动ID,活动名,活动标题ID,活动详细信息,数量)(7)用户留言(留言ID,留言内容,留言日期,针对留言用户,标志)(8)用户需求(需求ID,需求标题,需求内容,需求日期)12(9)同城活动参与情况(城市ID)联系描述:(1)用户和物品之间是1:N的关系,一用户有多个换品,一个换品对应唯一用户。(2)用户和用户需求之间是N:N的关系,一个用户可以多个需求,一个需求对应唯一用户。(3)用户与同城活动之间是N:N的关系,一个用户可以参与多个活动,同一个活动可以有多个人参与。(4)用户与用户留言之间是1:N的关系,一个用户可以有多条留言,一条留言对应唯一用户。(5)城市信息与同城活动之间是1:N的关系,一个城市可以发起多个同城活动,一个同城活动对应唯一城市。(6)换品与交换信息之间是1:1的关系,一个换品对应唯一交换信息记录,一条交换信息对应唯一换品。CDM图如图4-1所示:6234511981710与与与与与U_IDU_NAMEU_PWDJZAREAJZADDRZIPCODETELEMAILFACEMEMOREGTIMELOGINTIMESLASTLOGINIntegerCharacters(256)Characters(256)Characters(256)Characters(1024)Characters(256)Characters(50)Characters(256)Characters(50)Characters(512)Date&TimeIntegerDate&TimeIdentifier_1.与与与与与WU_IDWU_NAMEWU_PICWU_XJCDWU_DESCRHOP_WPNAMEHOP_ADDRHOP_MEMOSTATECLICKNUMADDTIMECharacters(20)Characters(100)Characters(50)Characters(256)Characters(1024)Variablecharacters(100)Characters(50)Characters(256)Characters(1)IntegerDate&TimeIdentifier_1.与与与与与TYPEIDTYPENAMECharacters(4)Characters(256)Identifier_1.与与与与与LY_IDLY_NRLY_DATETO_LYRVIEWTAGIntegerCharacters(256)Date&TimeIntegerCharacters(1)Identifier_1.与与与与与XQ_IDXQ_TITLEXQ_NRXQ_DATEIntegerCharacters(256)Characters(512)Date&TimeIdentifier_1.与与与与与JHIDJH_SQDATEJH_TAGJHMEMOJH_ENDDATECharacters(12)Date&TimeCharacters(1)Characters(256)Date&TimeIdentifier_1.与与与与与CITYIDCITY_NAMEIntegerCharacters(256)Identifier_1.与与与与与与与HD_IDHD_NAMEHD_TITLEHD_DETAILSHDTIMEPPL_COUNTSIntegerCharacters(256)Characters(256)Variablecharacters(2048)Date&TimeIntegerIdentifier_1.与与与与与与与与与CY_IDIntegerIdentifier_1图4-1系统CDM图13系统PDM图如图4-2所示:FK_与与与与与_1_与与与与与FK_与与与与与_2_与与与与与FK_与与与与与_3_与与与与与FK_与与与与与_RELATIONS_与与与与与FK_与与与与与_5_与与与与与FK_与与与与与与与_6_与与与与与FK_与与与与与与与与_7_与与与与与FK_与与与与与与与与_8_与与与与与与与FK_与与与与与_9_与与与与与FK_与与与与与_10_与与与与与FK_与与与与与与与_11_与与与与与与与与与与U_IDU_NAMEU_PWDJZAREAJZADDRZIPCODETELEMAILFACEMEMOREGTIMELOGINTIMESLASTLOGIN.intchar(256)char(256)char(256)char(1024)char(256)char(50)char(256)char(50)char(512)datetimeintdatetime与与与与与WU_IDTYPEIDWU_NAMEWU_PICWU_XJCDWU_DESCRHOP_WPNAMEHOP_ADDRHOP_MEMOSTATECLICKNUMADDTIME.char(20)char(4)char(100)char(50)char(256)char(1024)varchar(100)char(50)char(256)char(1)intdatetime与与与与与TYPEIDTYPENAMEchar(4)char(256)与与与与与LY_IDXQ_IDU_IDWU_IDLY_NRLY_DATETO_LYRVIEWTAG.intintintchar(20)char(256)datetimeintchar(1)与与与与与XQ_IDU_IDXQ_TITLEXQ_NRXQ_DATE.intintchar(256)char(512)datetime与与与与与JHIDU_IDWU_IDJH_SQDATEJH_TAGJHMEMOJH_ENDDATE.char(12)intchar(20)datetimechar(1)char(256)datetime与与与与与CITYIDCITY_NAMEintchar(256)与与与与与与与HD_IDCITYIDU_IDHD_NAMEHD_TITLEHD_DETAILSHDTIMEPPL_COUNTS.intintintchar(256)char(256)varchar(2048)datetimeint与与与与与与与与与CY_IDU_IDHD_ID.intintint图4-2系统PDM图4.2.2数据库逻辑结构设计以上的数据库概念结构设计是独立于数据库存在的,通过将其转为适合关系数据库的数据模型,得到的主要的数据实体如表4-1所示:表4-1数据实体表序号实体名数据库表名1用户U_Info2物品wu_Info3交易huan_Info4留言U_LY5物品类型Wu_Type6需求信息xq_Info7同城活动Tchd_info8城市信息CS_info9参与关系Canyu_Guanxi系统设计中用到的表主要有:14(1)用户信息表,用来记录用户的信息。如表4-2所示:表4-2用户信息表序号字段类型长度说明键允许空1U_idint/用户ID主键n2U_NameVarchar(20)20用户昵称/n3U_PwdVarchar(16)16密码/n4JZAreaVarchar(100)100所在区域/y5JZAddrVarchar(100)100具体地址/6ZipCodeVarchar(10)10邮编/y7TelVarchar(50)50电话/y8EmailVarchar(100)100邮箱n9FaceVarchar(50)50头像/y10MemoVarchar(200)200签名/y11RegTimedatetime/注册日期/y12LoginTimedatetime/登录次数/y(2)物品信息表,用来记录物品信息。如表4-3所示:表4-3物品信息表序号字段类型长度说明键允许空1WuIDChar12物品ID主键n2Wu_userint/物品用户/n3Wu_TypeChar4物品类型/n4Wu_NameVarchar100物品名称/n5Wu_PicVarchar50物品图片/y6wu_xjcdVarchar20物品新旧成色/y7wu_descrVarchar500物品描述/y8hop_wpnameVarchar50想要交换的物品/y9hop_addrVarchar50希望交换的地点/y10hop_memoVarchar200备注/y1511stateChar1状态/n12Clicknumint/点击次数/n13AddTimedatetime/添加时间/n(3)交换信息表,用来记录交换的信息。如表4-4所示:表4-4交换信息表序号字段类型长度说明键允许空1JHIDChar(12)12交换编号主键n2wu_zidChar(12)12自己物品编码/n3wu_bidChar(12)12别人物品/n4jh_sqdatedatetime/交换申请日期/n5jh_tagChar(1)1交换标签/y6jhmemoVarchar(200)200交换留言/y7Jh_Enddatedatetime/成功交换日期/y(4)用户留言表,用来记录用户留言的信息。如表4-5所示:表4-5留言信息表序号字段类型长度说明键允许空1idint/ID主键n2ly_userint/留言用户ID/n3ly_nrvarchar200留言内容/n4ly_datedatetime/留言时间/n5to_lyrint/针对的留言人/n6wu_idvarchar20物品ID/n7xq_idint/兴趣ID/n8viewtagChar1查看标志/n(5)物品类型表,用来记录物品类型的信息。如表4-6所示:表4-6物品类型信息表序号字段类型长度说明键允许空1TypeIDchar4类型ID主键n162Typenamevarchar50类型名称/n(6)需求信息表,用来记录感兴趣物品的对应信息。如表4-7所示:表4-7需求信息对应表(7)参与关系信息表,用来记录活动城市对应信息。如表4-8所示:表4-8参与信息对应表(8)城市信息表,用来记录活动城市的对应信息。如表4-9所示:表4-9城市信息对应表(9)同城活动表,用来记录活动城市的对应信息。如表4-10所示:表4-10同城活动对应表序号字段类型长度说明键允许空1idint/ID主键n2xq_userint/感兴趣用户的ID/n3xq_titlevarchar50感兴趣的标题/n4xq_nrvarchar200兴趣内容/n5xq_date/需求发布日期/n序号字段类型长度说明键允许空1cy_idint/参与编号主键n2attender_idint/感兴趣用户的ID外键y3act_idint/感兴趣的标题/y4Cy_tagint/参与标志/y序号字段类型长度说明键允许空1CyIDint/城市ID主键n2City_Namenvarchar50城市名/y序号字段类型长度说明键允许空1hd_idint/活动ID主键n2hd_Namenvarchar100活动名称/y3hd_titlenvarchar50活动标题/y174.3系统各模块详细设计系统各模块详细设计主要说明本系统的各个功能模块实现的逻辑处理。它是整个系统实现的文字描述。4.3.1用户注册与登录设计换物网站相对于其他类型的网站,用户注册页面需要填写的信息相对较多,用户需按照提示要求格式正确填写必

温馨提示

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

评论

0/150

提交评论