女性闲置物品线上交易平台设计与开发_第1页
女性闲置物品线上交易平台设计与开发_第2页
女性闲置物品线上交易平台设计与开发_第3页
女性闲置物品线上交易平台设计与开发_第4页
女性闲置物品线上交易平台设计与开发_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

天津工业大学 毕业设计女性闲置物品线上交易平台设计与开发姓 名 张曦 学 院 管理学院 专 业 信息管理与信息系统 学 号 1110650217 指导教师 吴中元 职 称 教授 2015年6月天津工业大学毕业设计任务书 题目女性闲置物品线上交易平台设计与开发学生姓名张曦学院名称管理学院专业班级信息1102班课题类型模拟课题课题意义1. 有助于更好的利用社会的闲置资源,体现了环保节能的理念。2. 有助于更好的关爱女性的身心健康,促进家庭的和睦,社会的和谐。 3.有助于促进电子商务的变革,推进现代化信息型社会的发展。任务与进度要求2014.12.10前 各系自行进行毕业设计(论文)动员。2014.12.11-2015.1.17学生在校查阅资料,做好选题准备;2015.2.202015.4.11 毕业实习;与指导教师协商确定论文题目及提纲;2015.4.12 实习完毕,准时返校;向指导教师提交开题报告;2015.4.13-21 各系组织开题答辩及二次开题答辩;2015.4.22-5.30 撰写毕业论文;2015.5.31-6.5 定稿。指导教师将写好评语的学生论文交到系主任处; 2015.6.8-10 毕业论文答辩;(答辩及二次答辩时间暂定。具体时间由教务处统一安排)2015.6.14 二次答辩。主要参考文献1阮慎,蒙焕念. 基于SSH框架的J2EE课程教学探索与改革J. 柳州师专学报,2015,01:127-129.2陈姗,万晓燕. 基于SSH的J2EE架构的安全问题研究J. 企业导报,2015,07:146+144.3徐敬. J2EE架构下基于Web的信息管理系统框架研究J. 硅谷,2015,01:84-85.4黄胜. 面向软件工程数据挖掘的开发测试技术D.复旦大学,2013.5王晓东. J2EE架构的研究与应用J. 科技信息,2013,23:439.6魏乐. 基于S2SH的五爱网上购物系统的设计与实现D.东北大学,2013.起止日期2014.122015.6备注院长 系主任 指导教师 毕业论文开题报告表 2015年04月 14 日姓名张曦学院管理学院专业信息管理与信息系统班级1102题目女性闲置物品线上交易平台设计与开发指导教师吴中元一、与本课题有关的国内外研究情况、课题研究的主要内容、目的和意义:与本课题有关的国内外研究情况:当今社会,电商的发展日益完善,出现了B2B,O2O等多元化电子商务模式。电子商务销售以其低廉的价格,丰富的商品种类深受年轻朋友们尤其是女性朋友们的青睐。于是,逢年过节,就会出现许多的败家党,剁手党活跃在各大电商网站疯狂购物。而各大电商也推出各种优惠活动。因而许多买家尤其是女性买家会购买一些暂时不需要的商品。久而久之买家购买欲不减反增,囤的货也越积越多。对此现象,国外的二手市场分类较细致,用途也更多样化。而我国的二手市场分类较混乱且真假难辨。课题研究的主要内容:针对不同年龄段的女性朋友的问卷调查,我们不难看出年轻的女性尤其是未生育女性,穿衣打扮囤货最多。已经生育小孩子的女性对于奶粉,纸尿裤的囤货最多等等。因此,我研究的主要内容分为三个部分,针对不同年龄段的女性对不同类型的闲置物品的兴趣度,设有女装,化妆品,鞋包,婴幼儿服饰,奶粉,婴幼儿用品等主题。根据地域的不同,设有同城和异地主题。根据交易方式不同,设有线上支付和线下联系等。目的和意义:1.有助于更好的利用社会的闲置资源,体现了环保节能的理念。 2.有助于更好的关爱女性的身心健康,促进家庭的和睦,社会的和谐。 3.有助于促进电子商务的变革,推进现代化信息型社会的发展。二、进度及预期结果 起止日期主要内容预期结果2014.11.9-12.262014.12.27-2015.3.302015.4.12015.4.2-4.15学生查阅资料,与指导教师商议,确定选题;学生撰写开题报告,由指导教师组织开题撰写毕业论文定稿毕业论文答辩提交开题报告按进度要求完成参加学院论文答辩完成课题的现有条件1.指导教师指导。2.利用图书馆查阅资料。3.通过互联网进行资料搜索,查找。4.查阅相关杂志、期刊等资料。审查意见指导教师: 年 月 日学院意见主管领导: 年 月 日天津工业大学本科毕业设计评阅表毕业设计题目女性闲置物品线上交易平台设计与开发学生姓名张曦学生班级信息1102班指导教师姓名吴中元评审项目指标满分评分选题能体现本专业培养目标,题目大小、难度适中;学生工作量饱满,能得到较全面训练。10题目与生产、科研等实际问题结合紧密。10课题调研文献检索能独立查阅文献以及从事其它形式的调研,能较好地理解课题任务并提出实施方案;有分析整理各类信息从中获取新知识的能力。15外文应用能正确引用外文文献,翻译准确,文字流畅。5设计说明书(论文)设计图纸(插图)简洁、规范、无差错,设计栏目齐全合理,能正确使用国家标准单位。15设计说明书(论文)结构严谨,表达清楚,文字通顺,用语正确,基本无错别字和病句,书写格式符合规范。15能根据毕业设计目标进行实验设计,对数据的运算及处理正确无差错,对实验结果的分析准确。20设计具有创新性或实用价值。10合计100意见及建议评阅人签名:年 月 日天津工业大学毕业设计成绩考核表学生姓名张曦学院名称管理学院专业班级信息1102班题目女性闲置物品线上交易平台设计与开发1毕业设计指导教师评语及成绩:成绩:指导教师签字: 年 月 日2毕业设计答辩委员会评语及成绩:成绩:答辩主席(或组长)签字: 年 月 日3毕业设计总成绩:a.指导教师给定成绩b.评阅教师给定成绩c.毕业答辩成绩总成绩(a0.5+b0.2+c0.3)摘 要 当今社会,电商的发展日益完善,出现了B2B,C2C,O2O等多元化电子商务模式。电子商务销售以其低廉的价格,丰富的商品种类深受年轻朋友们尤其是女性朋友们的青睐。于是,逢年过节,就会出现许多的“败家党”,“剁手党”活跃在各大电商网站疯狂购物。每当双十一,双十二到来,各大电商也推出各种优惠活动,比如,满赠,满减等。因而许多买家尤其是女性买家会购买一些暂时不需要的商品,俗称“囤货”。久而久之买家购买欲不减反增,囤的货也越积越多。针对此种现象,专门针对女性的闲置物品交易理念应运而生。本系统包括后台数据库的建立、维护及终端应用程序的开发两个方面,采用B/S模式,应用面向对象的开发方法,以MyEclipse作为开发环境,结合MicrosoftSQL Server数据库系统,采用Java编程语言开发实现。实现了系统数据管理、购买者选择商品、放入购物车、结算、评价、消费记录查询及卖出者发布商品、出售记录查询等主要功能,实现了该系统流程的信息化、自主化,不仅解决了传统的二手交易市场分类混乱,地点不统一,价格不统一等问题,而且大大提高了二手交易的效率,同时针对女性的功能模块的设计也为广大女性朋友解决了生活中的购物难题。关键词:女性;二手闲置;面向对象;B/S ABSTRACT Todays society, the development of increasingly sophisticated electric provider, appeared B2B, C2C, O2O diversified e-commerce model. E-commerce sales of its low price, rich variety of goods by the young friends, especially female friends of all ages. Thus, the Chinese New Year, there will be many of the Prodigal party, chop hands party active in the major electricity supplier website shopping spree. Whenever the two-eleven, didodecyl arrival, the major electricity suppliers have also introduced a variety of promotions, such as full of gifts, full cut and so on. Thus many buyers, especially women buyers will buy some no need of goods, commonly known as stockpile. Over time buyers want increased rather than decreased, hoard goods are piled up. For this phenomenon, specifically for women unused items trading ideas emerged.The system includes a database background to the establishment, maintenance and development of the two terminal applications, the use of B / S mode, object-oriented application development methods to MyEclipse as a development environment, combined with Microsoft SQL Server database system, developed using the Java programming language implementation. To achieve a data management system, buyers select merchandise, Add to Cart, settlement, reviews, and sellers of consumer records check release of goods, the sale of records for such key functions to achieve the flow of information in the system, autonomy, not only solve the traditional classification of the secondary trading market confusion, location is not uniform, the price is not uniform and other issues, greatly improving the efficiency of secondary trading, while the function module is designed for women but also for the majority of female friends to solve lifes shopping problem.Key words: Women; Used idle; object-oriented; B / S目 录第一章 绪论1 1.1项目的研究背景1 1.2国内外现状和存在的问题1 1.3项目的目的和意义2 1.4论文的结构安排3第二章 项目可行性以及需求分析4 2.1项目可行性分析4 2.2系统的需求分析5第三章 系统设计10 3.1系统业务流程设计10 3.2系统功能模块12 3.3系统数据库设计14第四章 系统功能实现17 4.1系统主页面实现17 4.2登录模块实现17 4.3注册模块实现18 4.4管理员和用户主页面模块实现19 4.5 商品管理模块实现20 4.6 交易管理模块实现21第五章 系统测试23 5.1系统测试概述23 5.2本系统测试内容24结 论26参考文献27附 录28谢 辞33天津工业大学2015届本科生毕业设计第一章 绪论1.1项目的研究背景在很早的时候,美国和西欧的许多国家便出现了简易的二手交易。在美国,许多人搬家的时候就会产生很多废旧物品,或者很多还没有使用过的新物品。许多美国老太太都十分喜欢在黑色星期五或者圣诞节大打折扣的时候囤积很多物品。或者当面临恶劣天气来临的时候也会出去囤积很多生活用品。这样,当屋子没有人居住的时候,或者主人搬家的时候就会产生许多不用的物品。而且许多物品质量也都很好。这样,每当美国人搬家的时候,就会在院子里出售二手闲置物品,俗称“yard sale”。许多邻居或者居住在同一个村镇的人们都会来这家人的院子里购买自己需要的商品。久而久之,这种方法就流传了下来。时至今日,还有许多人会在自己搬家的时候出售闲置物品,而这些闲置物品往往卖相极好,不出一会儿便会被大家疯抢而空。 虽然,这种实地的“yard sale”效果很好,但是却很受时间,地域,以及主人之间关系的限制。于是,许多人开始借助网络的力量,现在,网络上也慢慢开始出现“yard sale”,人们纷纷开始通过互联网,借助互联网的力量出售自己闲置不用的商品。久而久之,这样的行为越来越受到大家认可,借助互联网出售闲置物品的人们的队伍也越来越庞大,于是便出现了专门集所有的二手闲置物品于一身的购物网站。 电子商务销售以其低廉的价格,丰富的商品种类深受年轻朋友们尤其是女性朋友们的青睐。于是,逢年过节,就会出现许多的“败家党”,“剁手党”活跃在各大电商网站疯狂购物。每当双十一,双十二到来,各大电商也推出各种优惠活动,比如,满赠、满减等。因而许多买家尤其是女性买家会购买一些暂时不需要的商品,俗称囤货。久而久之买家购买欲不减反增,囤的货也越积越多。 最近浏览新闻,发现apple公司也发布了专门在苹果移动设备上使用的针对女性朋友的二手闲置物品交易app,叫“闺蜜”,感觉它的功能比较完善,但就只是针对apple手机和ipad,没有基于网页的针对女性朋友的二手闲置物品交易网站。于是,我就萌生了这个想法,设计一个基于网页的针对女性朋友的二手闲置物品交易网站。1.2国内外现状和存在的问题二手交易电子商务最近几年发展的非常快。它能够给我们提供很多的服务。比如,我们呆在家里不愿意出门的时候就可以从网上购买商品,有些时候我们会买到许多自己喜欢而又不是很贵的物品,但是有些时候我们往往花了很多钱,买到的东西会感觉它不值这个价钱或者东西本身就有质量问题。但是,不可否认的是,有了网上购物,我们的生活就变得越来越便捷,越来越方便。国内的二手闲置物品交易网站很多,但是,针对女性设立的二手交易网站很少,许多国内的二手闲置物品交易网站将所有的类目都设置在导航页上,没有针对性。而女性的闲置物品大多就是化妆品、衣服、鞋、包,久而久之,那些只想寻找化妆品、衣服、鞋、包的女性就会对这些名目繁多的二手闲置物品交易网站产生厌恶,认为花费许多时间却找不到她们真正需要的。 据淘宝的数据显示,在淘宝二手上,每天有成千上万的用户转让闲置宝贝,有成千上万的二手宝贝在寻觅新主人,形成了相当庞大的的跳蚤市场。去掉淘宝上专业的二手商家,普通卖家今年就卖出了许多闲置物品。搜索淘宝数据发现,在各类闲置物品交易中,女装占了交易榜首。其中平均每100件交易的闲置物品中就有24件女装,10件女包饰品,5件化妆品。从转卖的群体上看,买家中是妈妈的转卖二手闲置物品的意愿更为强烈,据一位新手妈妈称生完小孩后转让了许多孕前孕中的衣物和母婴用品,并以此来减少压力,多赚些奶粉钱。除此之外,一些明星也加入了在网上转让二手闲置物品的队伍中,而出售的物品大都是出席活动的衣物。 从国外情况看,在很早的时候,美国和西欧的许多国家便出现了简易的二手交易。在美国,许多人搬家的时候就会产生很多废旧物品,或者很多还没有使用过的新物品。许多美国老太太都十分喜欢在黑色星期五或者圣诞节大打折扣的时候囤积很多物品。或者当面临恶劣天气来临的时候也会出去囤积很多生活用品。这样在屋子不想居住的时候,搬家的时候就会产生许多不用的商品。而且许多质量也都很好。这样,每当美国人搬家的时候,就会在院子里出售二手闲置物品。俗称“yard sale”,许多邻居或者居住在同一个村镇的人们都会来这家人的院子里购买自己需要的商品。久而久之这种方法就流传了下来,时至今日还有许多人会在自己搬家的时候出售闲置物品,而这些闲置物品往往卖相极好,不出一会儿便会被大家疯抢而空。从上面的例子中我们不难看出无论是在国内还是国外,大家都十分喜欢购买闲置物品,而国外对于买卖二手闲置物品的思想起步的比我们要早,而且发展的也比我们要好一些。而且,无论是美国还是西欧,他们的信息化技术都是要远远超过我们的信息化技术,美国早在几十年前就已经构建了“信息高速公路”因此美国和西欧的网上闲置物品的买卖也比我们要早,网站也比我们要快,也更成熟些。而针对女性的闲置物品线上交易平台发展的也比我们快了许多。因此,我们也必须加快互联网中二手物品交易的步伐。1.3项目的目的和意义 第一点,女性闲置物品网站信息实用,方便大众,有助于更好的利用社会的闲置资源,体现了环保节能的理念。能提供许多方便女性生活的信息,如二手衣服,二手化妆品甚至是一些买来没有使用过的商品。 第二点,能够培养女性的经营意识,有助于更好的关爱女性的身心健康,促进家庭的和睦,社会的和谐。之前,许多女性认为二手物品没有什么实际的用途,卖给收废品的还可以挣好多,现在就可以借助网络的力量,在网上进行交,,非常便利而且快捷。 第三点,闲置物品交易网站深受女性青睐,有助于促进电子商务的变革,推进现代化信息型社会的发展。这样能够有效地吸收社会闲置资源,提高资源的利用效率,而且还可以使广大的女性朋友们更多的使用现代社会信息化的产物,计算机,使她们意识到计算机也是能够为自己的生活提供很大方便的。久而久之,就会有越来越多的女性朋友们喜欢上计算机和网络带给自己生活上的便利。由此可见,针对女性的闲置物品二手交易系统能解决诸多商品二次利用的问题,效率能够大大的提高。1.4论文的结构安排本文对国内和国外的二手闲置物品和对专门针对女性的闲置物品的发展现状,包括闲置物品市场的发展现状,软件的发展水平,以及这个系统的组织结构的研究,提出了课题内容,并以面向对象的方法进行系统分析设计。eheheerheihrieehheireiheihr和和和第一章 介绍了本系统的开发,包括闲置物品市场的发展现状,软件的发展水平,以及这个系统的组织结构的研究,提出了课题内容第二章 分析针对女性的二手闲置物品线上交易平台的需求分析和可行性分析。使用用例图来表示需求,并对用例进行描述。第三章 通过对系统的分析和设计,以及数据库的设计,用各种图表来说明系统内部的逻辑结构。第四章 对系统各个用户,各个功能模块进行详细描述,并且用功能操作步骤的截图来说明问题。 第五章 进行系统测试,看看在实际的运行过程中会不会出现bug,或者其他运行通不过去的问题。第二章 项目可行性以及需求分析2.1项目可行性分析2.1.1建设网站的技术可行性分析 目前,网络应用的基础设施日益完善,电子信息技术飞速发展。针对女性的闲置物品线上交易系统以 My Eclips作为开发平台,使用Java作为开发语言,SQL Server 2005作为系统数据库。这是一种非常好用的技术。以注册模块为例,输入用户名和密码以及密码确认和真实姓名就可以完成注册,其中密码默认为大于6的数字,若输入小于6的数字或者密码和确认密码不一致,则不能通过注册。再来看看管理员主页面模块,其中点击右上角的修改密码则可以完成修改密码,点击安全退出则可以完成退出。管理员系统的左侧是功能栏,包括最新发布的商品,帮助信息,物品审核管理,用户管理,帮助管理。在用户主页面模块中,点击右上角的修改密码则可以完成修改密码,点击安全退出则可以完成退出。用户系统左侧也是功能栏,包括最新发布的商品,帮助信息,我的物品审核管理,交易管理和系统邮件。2.1.2建设网站的经济可行性分析 为广大喜爱购物的女性朋友开辟一个闲置物品买卖的平台,减少物品因为买来后不想要了,或者衣物更新换代所带来的损失,同时也能减少家庭日用品这方面的管理开支。随着我国物品二手交易的理念不断发展,充分利用社会闲置资源也成为当今必须的,开发本系统解决了女性闲置物品利用的一系列问题。随着网络的进一步发展,针对女性的闲置物品交易系统将发挥着重要作用,该系统在不久的将来会有很好的应用前景。2.1.3建设网站的操作可行性分析 通过本系统,能够实现业务的流程信息化,使用本系统后,用户可以自主参与系统的一些服务。系统首页面主要用来显示一些按钮,用户和管理员均可以通过登录的方式进入主界面,而且右上方有五种不同颜色的风格可以选择。在登录管理模块中,该模块主要实现用户和管理员的登录,其中用户角色的下拉条可以选择是登录角色是用户还是管理员。而且当填入的账号是没有注册过的账号时不被允许通过,只可以点击返回首页或者点击用户注册。此功能就可以实现非会员只能返回首页看发布的二手物品,而不能进行二手闲置物品的出售,以及和转卖闲置物品的卖家的交流沟通,从而有效的保证了会员和管理员的权益。2.2系统的需求分析2.2.1业务流程的分析(1)会员业务流程 要想成为会员必须先进行注册,注册完成之后就可以进行登录,登陆之后就可以看到会员的主界面,最左侧是一个主菜单,其中有:最新发布的商品,帮助信息,我的物品管理,交易管理和系统邮件几项。在我的物品管理中又包括发布商品和物品管理两个操作。当会员想要出售商品或者查看自己想要出售的商品有没有卖出的时候就可以查看这两个操作。发布商品的时候写上商品名称,商品图片,商品价格和商品描述,这样其他的会员或者游客就可以看到发布的商品。(2) 管理员业务流程 当以管理员的身份登陆这个系统的时候,出现的是欢迎admin的界面,同样也是在左侧有一个主菜单,其中有:最新发布的商品,帮助信息,物品审核管理,用户管理和帮助管理几项。其中物品的审核主要是想通过管理员的审核,使得商品更加有品质保证,这样也可以使得用户能够更加放心的使用这个系统去进行交易,只有通过管理员审核的物品才会出现在最新发布的商品栏中。除此之外管理员还要能进行用户的管理,包括管理用户的个人信息和他们发布的商品的信息。(3)游客业务流程游客就是指还没有注册过的,只是单纯浏览该页面的人,游客可以进行闲置物品浏览和闲置物品查询等业务。游客不能进行商品的发布和个人物品的管理活动。他们只可以看商品的名称,图片,价格和描述,不能进行游客和游客,游客和会员之间的沟通。2.2.2系统用例分析这个系统有2个用户权限,分别是系统管理员和用户。系统管理员的主要功能有物品的审核管理、用户的管理、帮助信息的管理;用户主要功能有浏览帮助信息、物品的管理、交易的管理和系统邮件。该系统的用例图如图所示:图2-1 系统用例图用例描述利用文字的方式记录业务需求用例, 并且它可以让开发者快速的明确系统角色的功能要求,但是用例图却不可以描述对话的具体细节。下面就根据参与者角色的不同将针对女性的二手闲置物品系统的用例分为会员,游客和管理员用例三大类,并分别做出用例描述。2.2.3管理员用例描述(1)下面是最新发布的商品用例描述:用例名称:最新发布的商品用例 用例编号:01 重要性级别:高主要参与者:想要查看最新发布的商品的管理员。简短描述:管理员进入“最新发布的商品查询”界面,输入想要查询的商品的名字,如果这个商品是存在的,那么就可以显示该物品是什么时候发布的,由哪个用户发布的,以及商品描述和商品图片。触发事件:管理员找出最新发布的商品的信息。主要输入:包括用户名称的描述是管理员,发布商品时间的描述也是管理员 。 主要输出:包括商品的描述的目标是管理员,商品图片的目标是管理员。主要执行步骤:首先,选择最新发布的商品,然后第二步就是选择要查询的物品;最后,点击确定,网页中便可以出现查询出的最新发布的商品(能显示出的商品必须是还要经过管理员审核通过的)。(2)下面是管理员审核商品用例描述:用例名称:审核物品用例 用例编号:02 重要性级别:高主要参与者:想要把发布上来的商品进行审核的管理员。简短描述:首先,进入审核物品界面,选择要审核的内容并单击审核按钮,随后,跳出对话框是否要进行审核,最后,单击确定完成操作。触发事件:店员要对新发布的商品进行审核。主要输入:包括审核内容的来源是管理员 。 主要输出:包括被审核物品的目标是管理员。主要执行步骤:首先,在主界面的主菜单中选择审核物品,打开审核物品界面;然后,选择要审核的物品条框,选择要审核的内容并单击审核按钮,随后跳出对话框,是否要进行审核;最后,点击确定,审核成功的字眼便会出现在对话框中。2.2.4游客用例描述下面是最新发布的商品用例描述:用例名称:浏览网页中的最新发布的商品用例 用例编号:03 重要性级别:高主要参与者:想要浏览网页上的商品的游客。简短描述:首先,游客进入“最新发布的商品浏览”界面,按物品的名字关键字来输入,获得相应的浏览结果,并显示该物品何时发布,由哪个用户发布,以及商品描述和商品图片。触发事件:游客要浏览一段时间内的最新发布的商品记录主要输入:包括查询类别的描述来源是游客;用户名称的描述,它的来源是游客;发布时间的描述,它的来源是游客。 主要输出:包括查询结果的描述,目标是控件;商品描述和商品图片的描述,目标是游客。主要执行步骤:首先,选择最新发布的商品浏览按钮,打开“最新发布的商品”界面;然后,选择要浏览的商品,系统默认是可以看到所有通过审核的闲置物品;最后,点击确定,网页中就会显示出想要查看的商品的名称发布者图片和描述。2.2.5会员用例描述(1)下面是会员注册用例描述:用例名称:注册用例 用例编号:04 重要性级别:高主要参与者:想要发布商品和查询商品的用户。简短描述:该用例描述了新用户使用系统前,需要进行注册,输入姓名等个人信息,设置登录时的用户名,密码。触发事件:用户首次使用本系统。执行步骤:首先,在系统的登录页面中点击用户注册,系统直接跳到用户登录界面;第一次使用该系统的用户需在文本框的下面,点击注册,进入顾客注册界面;然后,点击输入用户名和密码以及密码确认和真实姓名就可以完成注册,其中密码默认为大于6的数字,若输入小于6的数字或者密码和确认密码不一致,则不能通过注册。然后进行提交,若顾客没有输入用户名或密码,网页会跳转出现提示“用户名或密码不能空”;若密码和确认密码不一致,系统会提示出现“密码不一致”;若输入的密码小于6位,系统会显示提示信息“输入的密码不得小于6位”;当所有的信息都填写正确,即可转入登录界面,完成注册操作;若要退出注册操作,点击右上角的退出登录按钮,系统将重新返回首界面。(2)下面是会员个人资料修改用例描述:用例名称:修改个人资料用例 用例编号:05 重要性级别:高主要参与者:想要修改自己的信息的顾客。简短描述:顾客可以对自己的个人基础信息进行一系列的修改,删除,查找等。触发事件:顾客对自己的个人基础信息进行一系列的修改,删除,查找。主要执行步骤:主界面菜单栏中点击个人信息管理,打开其菜单,然后点击个人信息修改,比如修改密码,系统会提示输入原来的密码和重复输入两遍现在的密码。完成这项操作就可完成了个人信息的修改。(3)下面是商品发布用例描述:用例名称:商品发布用例 用例编号:06 重要性级别:高主要参与者:想要发布商品的会员。简短描述:点击商品发布,填写商品名称,价格以及上传商品的图片,而且还可以添加商品描述,方便购买者了解商品详情。触发事件:会员选择想要看的商品。主要执行步骤:首先,在系统的主界面菜单栏中点击发布商品;然后,会员填写商品名称,价格以及上传商品的图片,而且还可以添加商品描述,方便购买者了解商品详情;最后,发布商品这个动作完成后,提交。这样就完成了商品的提交,随后只要经过了管理员的审核,该用户便可以在我的商品中看到这条商品的消息。(4)下面是商品交易用例描述:用例名称:商品交易用例 用例编号:07 重要性级别:高主要参与者:想要完成商品交易的会员。简短描述:申请用户2,在我发起的交易中选中第一条(可以看到该物品是用户1发布的),点击交易便可以从我发起的交易中看到这条消息,随后用户1会在我收到的交易中看到这条消息用户1和用户2可以利用对话框来完成交流,协商一致后,用户1点击完成交易,便可以完成对此商品的交易,最后用户1和用户2都可以在已成功的交易中看到这条交易记录。触发事件:点击商品交易按钮。 主要输出: 描述是交易状态提示,目标是会员。 主要执行步骤:首先,申请用户2,在我发起的交易中选中第一条(可以看到该物品是用户1发布的),点击交易便可以从我发起的交易中看到这条消息;随后,用户1会在我收到的交易中看到这条消息用户1和用户2可以利用对话框来完成交流,协商一致后,用户1点击完成交易,便可以完成对此商品的交易。最后,用户1和用户2都可以在已成功的交易中看到这条交易记录。第三章 系统设计3.1系统业务流程设计3.1.1交易流程图的设计开始后,第一步是用户发布商品,然后第二步是管理员审核物品。之后是一个判断的语句,是否通过对商品的审核。T表示通过,通过后就发布到交易列表中;F表示通不过,若是商品不能通过审核,则返回到第一步用户发布商品中;之后进行的是用户交易,交易完成后进行交易聊天步骤。最后看是否会产生交易信息,T表示产生交易信息,则完成交易;F表示不会产生交易信息,则终止交易。交易流程图如下展示:图3-1 交易流程图3.1.2用户登录流程图的设计开始后,先是输入登录信息,然后是一个判断语句,验证输入的信息是否正确,T表示输入的信息正确,则继续下一步:显示成功登陆。F表示输入的信息不正确,则返回上一步,继续输入登录信息。成功登陆后进入系统主界面,之后就可进行各种操作,直至结束。用户登录流程图如下展示:图3-2 用户登录流程图3.1.3用户注册流程图的设计开始后,输入各种个人信息,存储在个人信息表中,其中包括个人用户名,登录密码等。这样就可以完成用户注册过程,直至结束。用户注册流程图如下展示:图3-3 用户注册流程图3.2系统功能模块我的这个系统分系统管理员和用户两个权限,总功能模块如下图:图3-4 总功能模块图3.2.1管理员操作模块设计系统管理员的主要功能有物品审核管理,用户管理,帮助信息管理等。其中在审核商品模块中,管理员可以通过观察物品的名称,价格,图片和卖家对商品的描述来确定是否通过对该物品的审核;在账号管理模块中,使用admin作为登录名,密码是111111。系统管理员功能如图:图3-5 管理员操作模块图3.2.2用户操作模块设计用户的主要功能有浏览帮助信息,物品管理,交易管理和系统邮件,其中,在发送邮件模块中,管理员可通过发送邮件的方式来传达用户之间的购买信息,方便用户之间的交流和沟通,使得网络虚拟购物更加安全。用户功能如图:图3-6 用户操作模块图3.2.3游客操作模块设计游客操作功能模块商品最主要的就是:信息浏览模块,通过它,主要可以浏览既经过管理员审核成功的商品,又可以保障商品已经发布成功。3.3系统数据库设计3.3.1数据库概念结构设计数据库概念结构设计主要是通过E-R图得出的;针对女性的闲置物品线上交易平台系统E-R图如下:图3-7 E-R图针对女性的闲置物品线上交易平台系统中将涉及到用户、管理员、物品、交易、邮件、帮助信息等实体,其中“用户”实体的属性包括:发布、管理、阅读、浏览等;“管理员”实体的属性包括:审核、管理、发布等。3.3.2数据库逻辑结构设计我的这个系统一共由6个表组成,分别为:帮助表(主键、内容、添加时间、标题),交易表(主键、交易聊天内容、添加时间、关联的商品ID、交易发起人、较易接受人、交易状态),商品表(主键、添加时间、备注信息、商品名、商品图片、商品价格、商品审核标志、关联的用户ID、商品删除标志),用户表(主键、添加时间、密码、用户权限、真实姓名、用户删除标志、用户名),邮件表(主键、邮件内容、发送时间、发邮件人、收邮件人),各个表格的具体信息如下:表3-1 帮助表名称类型空备注idbigint(20)no主键contenttextyes内容createtimedatetimeyes添加时间titlevarchar(255)yes标题表3-2 交易表名称类型空备注idbigint(20)no主键contenttextyes交易聊天内容createtimedatetimeyes添加时间productidbigint(20)yes关联的商品IDuserfromidbigint(20)yes交易发起人usertoidbigint(20)yes较易接受人statusvarchar(255)yes交易状态表3-3 商品表名称类型空备注idbigint(20)no主键createtimedatetimeyes添加时间infotextyes备注信息namevarchar(255)yes商品名pathvarchar(255)yes商品图片pricedoubleyes商品价格profuctlockint(11)no商品审核标志useridbigint(20)yes商品的用户IDdeletestatusint(11)no商品删除标志表3-4 用户表名称类型空备注idbigint(20)no主键createtimedatetimeyes添加时间passwordvarchar(255)yes密码roleint(11)no用户权限truenamevarchar(255)yes真实姓名userlockint(11)no用户删除标志usernamevarchar(255)yes用户名表3-5 邮件表名称类型空备注idbigint(20)no主键contenttextyes邮件内容createtimedatetimeyes发送时间userfromidbigint(20)yes发邮件人usertoidbigint(20)yes收邮件人3.3.3数据库操作接口设计针对女性的二手闲置物品线上交易平台作为一款信息管理系统,需要频繁地对数据库中的数据信息进行存取和读写的操作,无论是在用户注册、登录、浏览商品信息、发布商品、进行商品交易、发布帮助信息还是在管理员设置基础信息、管理用户资料、审核商品还是发送邮件模块,都会涉及到数据库中数据的增加、删除、修改等操作。为了确保数据库的访问速度和系统的安全性,本系统在开发过程中将所有针对实体进行的数据库操作都封装成实体类。在系统实现时直接调用相应的实体类,极大地简化了开发代码,提高了代码执行效率。第四章 系统 功能实现4.1系统主页面实现 系统首页面主要用来显示一些按钮,用户和管理员均可以通过登录的方式进入主界面,而且右上方有五种不同颜色的风格可以选择,运行效果如图4-1所示:图4-1 系统主界面实现效果图4.2登录模块实现图4-2为登录管理模块,该模块主要实现用户和管理员的登录,其中用户角色的下拉条可以选择是登录角色是用户还是管理员。而且当填入的账号是没有注册过的账号时不被允许通过,只可以点击返回首页或者点击用户注册。此功能就可以实现非会员只能返回首页看发布的二手物品,而不能进行二手闲置物品的出售,以及和转卖闲置物品的卖家的交流沟通,从而有效的保证了会员和管理员的权益。图4-2 登录模块实现效果图4.3注册模块实现注册模块实现效果如图4-3所示,输入用户名和密码以及密码确认和真实姓名就可以完成注册,其中密码默认为大于6的数字,若输入小于6的数字或者密码和确认密码不一致,则不能通过注册。图4-3 注册模块实现效果图4.4管理员和用户主页面模块实现图4-4为管理员主页面模块的效果图,其中点击右上角的修改密码则可以完成修改密码(如图4-6),点击安全退出则可以完成退出。左侧是功能栏,包括最新发布的商品,帮助信息,物品审核管理,用户管理,帮助管理。图4-5是用户主页面模块效果图,其中点击右上角的修改密码则可以完成修改密码,点击安全退出则可以完成退出。左侧是功能栏,包括最新发布的商品,帮助信息,我的物品审核管理,交易管理和系统邮件。图4-4 管理员主页面实现效果图图4-5 用户主页面实现效果图图4-6 管理员修改密码实现效果图4.5 商品管理模块实现登录个人用户后,点击我的物品管理中的发布商品,输入物品名,上传物品图片,写上价格,并描述物品简介(如图4-7),之后点击提交。当用户1提交完发布的商品信息后,随即管理员能在物品交易管理中看到用户1发布的这条消息,此时,这条消息只有管理员才可以看到,其他用户或者游客在最新发布的商品中还不能看到这条消息,随后管理员会对消息的真实性进行审核(如图4-8)。只有审核通过的商品信息,才能被用户和游客在最新发布的商品中看到。当管理员审核通过时,用户本人也是才可以从我的商品管理中看到(如图4-9)。图4-7 发布商品实现效果图图4-8 管理员审核实现效果图图4-9 我的商品管理浏览商品实现效果图4.6 交易管理模块实现重新申请用户2,在我发起的交易中选中第一条(可以看到该物品是用户1发布的),点击交易便可以从我发起的交易中看到这条消息(如图4-10),随后用户1会在我收到的交易中看到这条消息(如图4-11),用户1和用户2可以利用对话框来完成交流,协商一致后,用户1点击完成交易,便可以完成对此商品的交易,最后用户1和用户2都可以在已成功的交易中看到这条交易记录(如图4-12)。图4-10 交易管理我发起的交易实现效果图图4-11 交易管理我完成的交易实现效果图图4-12 交易管理成功的交易实现效果图第五章 系统测试系统测试是系统实现阶段的关键内容,软件中的一个bug导致的停机和错误也可能造成高额的损失,完整、彻底的测试已经作为一位软件开发人员是否专业的标志,一个程序在没有通过测试前还不能认为是完成了的。5.1系统测试概述5.1.1系统测试的定义所谓系统测试就是将已经完成的系统结合其他的一些元素,如测试硬件环境、安全环

温馨提示

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

评论

0/150

提交评论