校园二手交易市场系统详细设计_第1页
校园二手交易市场系统详细设计_第2页
校园二手交易市场系统详细设计_第3页
校园二手交易市场系统详细设计_第4页
校园二手交易市场系统详细设计_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

精选资料可修改编辑校园二手交易市场系统详细设计目录TOC\o"1-2"\h\z\u引言 ⑨ActiveXServerComponents(ActiveX服务器元件)具有无限可扩充性。可以使用VisualBasic、Java、VisualC++、COBOL等编程语言来编写你所需要的ActiveXServerComponent。ASP本身并不是一种脚本语言,它只是提供了一种使镶嵌在HTML页面中的脚本程序得以运行的环境。(2)Access简介MicrosoftOfficeAccess是由微软发布的关联式数据库管理系统。它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的系统程式之一。MicrosoftAccess在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的WEB应用程序。这些应用程序都利用ASP技术在InternetInformationServices运行。比较复杂的WEB应用程序则使用PHP/MYSQL或者ASP/MicrosoftSQLServer。它的使用方便程度和强大的设计工具为初级程序员提供许多功能。不过,这种便于使用可能使人误解。这类开发者都是没有在应用或者数据设计方面训练的办公室从业人员。因此许多人以为这样的开发者能够创造可用的系统,但也有很多人认为工具本身的局限性产生了这样的误导。一些专业的应用程序开发人员使用Access用作快速应用开发,特别是给街道上的推销员制作一个初型或独立应用程序的工具。可是如果是透个网络存取数据的话,Access的可扩放性并不高。因此当程序被较多使用者使用时,他们的选择多会是倾向于一些客户端-服务器为本的方案,例如Oracle、DB2、MicrosoftSQLServer、WindowsSharePointServices、PostgreSQL、MySQL、ALPHAFive、MaxDB,或者Filemaker。无论如何,不少Access的功能(表单,报告,序列和VB代码)可以用作其他数据库的后期应用,包括JET(档案为主的数据库引擎,Access缺省使用)、MicrosoftSQLServer、Oracle和任何其他跟ODBC兼容的产品。这种方法允许开发者把一个成熟的应用的数据移动到一台更大功率的服务器而没有已经在适当的位置牺牲发展。很多开发者谁使用MicrosoftAccess使用Leszynski命名约定,虽然这不普遍;它是一次编程大会,并非一个DBMS实施的规章。(3)层叠样式表的定义主要用于对网页样式的控制,使其更加美观。css1.css主要用于控制网页的样式。两者单独使用,相互协调,根据不同的情况使用不同的样式。2、经济可行性经济可行性主要是指网站投入与产出之间的关系。投入主要包括硬件设施和软件系统,开发费用,后期运营与维护等内容。网站的效益主要包括提高网站访问量,改善服务质量,增加网站订单或者其他方面的经济效益。经济可行性分析主要包括一下三个方面:(1)网站投入成本在网站开发时期,投入成本主要有软件开发费用,硬件和软件设备费用,宣传成本,运营管理成本等,因此在初期可能投入相对较大。但是在很大程度上,这些成本属于一次性投资成本,对后续的资金流不会造成太大的影响;在人力资源投入上,因为财大二手交易网本身是为广大校内学生服务,因此我们可以采取招募志愿者和喜爱互联网,有志于创业的学生,参与网站信息的更新与管理,节省人力支出费用。(2)网站投资回报本系统是专门针对广大学生而研发的,在学生中间容易引起关注,从而带来巨大的网站流量和商业潜力。网站可以引入企业参与建设,如广告位出租,广告信息发布等,产生投资回报。此外,随着网站访问量的增加,网站更容易形成口碑。与外界的合作将会进一步加强,投资回报也相对客观。(3)社会效益二手交易平台是专门针对校园二手商品的买卖,提倡绿色低碳的消费观,实现了资源的循环再利用。相对于原有的摆地摊、跳骚市场等,二手交易网站不受时间和空间的限制,更具方便性和经济性。3、校园商品支付与物流配送可行性由于在校学生居住范围较小,所以其支付方式相对简单,从目前常用的支付方式中可以选择货到付款方式。货到付款,即现金支付方式。现金支付主要采取传统的钱物交易方式,优点是交易直接,消费者放心。学生在网站上查询到所需商品后,根据现实信息联系卖主直接见面交易,这样面对面的交易,双方都能确认对方的身份,具有不可否认性,这种方式快捷、方便且有效。(三)市场定位分析二手商品是学生比较青睐的廉价商品,网站设计应着重突出实用和廉价。也有一部分消费者是淘宝者,他们对相中的商品有着急切的拥有欲望。网上交易的好处在于能够不用交房租、不用雇佣伙计,一天24小时随时能进行服务等等目前上网已经成为大学生活不可或缺的一部分,在校大学生平均上网率达到92%。而现在的大学生网上交易基本上是以BBS为主。BBS虽然用户众多,可是由于它不是一个独立的站点,提供的功能有限,用户不能详细的了解商品的有关信息,不能快捷地查询商品,无法满足学生实际交易中的需求。校园二手交易网站为在校大学生提供一个供需平台,学生可以将自己不用的东西放在网上,也可在网上找到自己需要的东西。物美价廉,达到双赢。二手商品电子商务网站定位于面向广大学生,网站提供详细的商品信息、简便快捷的操作过程。综上所述,构建校园网上二手商品交易网站在市场上、技术上都是可行的。因而决定开展二手商品交易网站系统开发。三、系统设计(一)系统设计原则1、完整性原则电子商务系统是由各子系统组成的整体,具有系统的整体性特征。手工方式下,由于处理手段的限制,信息处理采用各职能部门分别收集和保存信息、分散处理信息的形式。必须从系统总体出发,克服手工信息分散处理的弊病,各子系统的功能要尽可能规范,数据采集要统一,语言描述要一致,信息资源要共享。保证各子系统协调一致地工作,避免信息的大量重复,寻求系统的整体优化。2、相关性原则组成该系统的各子系统各有其独立功能,同时又相互联系,相互作用。通过信息流把它们的功能联系起来,某一子系统发生了变化,其他子系统也要相应的进行调整和改变,因此,在电子商务系统开发中,不能不考虑系统的相关性,即不能不考虑其他子系统而孤立地设计某一子系统。3、适应性原则电子商务系统应对外界条件的变化有较强的适应能力。不能适应环境变化的系统是没有生命力的。由于电子商务系统是一个很复杂的系统工程,故要求系统的结构具有较好的灵活性和可塑性。这样,当组织管理模式或计算机软硬件等发生变化时,系统才能够容易地进行修改、扩充等功能。4、可靠性原则只有可靠的系统才能得到用户的信任。因此在设计系统时,要保证系统软硬件设备的稳定性;要保证数据采集的质量;要有数据校验功能;要有一套系统的安全措施。只有这样,系统的可靠性才能得到充分保证。系统的可靠性是检验系统成败的主要指标之一。5、经济性原则经济性是衡量系统值不值得开发的重要依据。开发过程中,尽可能节省开支和缩短开发周期。新系统投入运行后,尽快回收投资,以提高系统的经济效益和社会效益。(二)系统目标二手商品是学生比较青睐的廉价商品,网站设计应着重突出实用和廉价。也有一部分消费者是淘宝者,他们对相中的商品有着急切的拥有欲望。网上交易的好学生提供一个供需平台,学生可以将自己不用的东西放在网上,也可在网上找到自己需要处在于能够不用交房租、不用雇佣伙计,一天24小时随时能进行服务等等目前上网已经成为大学生活不可或缺的一部分,在校大学生平均上网率达到92%。而现在的大学生网上交易基本上是以BBS为主。BBS虽然用户众多,可是由于它不是一个独立的站点,提供的功能有限,用户不能详细的了解商品的有关信息,不能快捷地查询商品,无法满足学生实际交易中的需求。校园二手交易网站为在校大的东西。物美价廉,达到双赢。二手商品电子商务网站定位于面向广大学生,网站提供详细的商品信息、简便快捷的商品信息发布、商品查询过程。建立校园二手交易市场的目的是:1、为卖方解决“废之不用、弃之可惜”的物品。2、为贫困生提供廉价、有用的二手物品。目前各高校在校大学生的消费差距仍然是比较大的,许多学生由于生活的拮据根本无法承担高额的学习、生活费用,但是一些生活、学习用品又是必须具备的,以往他们常常为了寻找廉价的商品而费尽周折。如今,只需进入学校建立的二手市场就可轻而易举的找到廉价的二手商品。3、净化校园环境。众所周知,由于没有很好的规范,学校的宣传栏贴满了诸如报名、旧物品买卖等各种信息,而学校正常活动的通知却被这些信息所覆盖,造成不必要的损失。尤其是在每年毕业前夕,部分学生在路边兜售旧书塔二手物品,废弃了的就随意丢弃,对校园环境造成了影响。然而,在网上的虚拟空间内不再需要传统的纸张海报,只需注册登录后即可发布信息,方便快捷。(三)系统功能设计本系统功能主要包括以下几点:1、会员注册在本系统中,尚未成为本网站会员的用户只能浏览商品信息,不能在网站上发布闲置物品或求购物品信息,因此,要想通过本网站进行C2C电子商务,要首先注册成为本网站会员。在注册会员时需要填写以下信息:用户名,用户密码,手机号码,邮箱等信息。因为本系统主要的服务对象为本校学生,因此,会员信息重点突出学生特色。2、免费信息发布功能会员可以在网站上发布闲置物品信息或者是求购信息,在发布商品信息时,发布者需要填写商品名称,商品类别,商品图片,名称,联系人,手机号等。3、商品分类信息检索商品分类信息检索主要分两大部分,一是商品类别检索,在发布信息时发布者需要注明商品类别,根据商品的自动分类进行商品搜索;另一个是关键字检索,搜索者输入商品信息关键字,与已发布的商品信息进行匹配,搜索到符合要求的商品。4、会员个人商品会员可以进入个人商品中心,查看自己已经发布闲置物品或者是求购商品信息。5、用户反馈留言电子商务系统是一个开放的,不断进步以适应社会变化和信息发展的系统。本系统允许用户对系统的不足提出建议,以得到进一步的完善。综上所述,系统功能结构图如图2所示。用户用户商品信息发布商品信息浏览商品信息查询商品信息修改留言个人信息修改图2用户功能结构图(四)数据库设计数据库设计是系统开发中关键的步骤之一。其设计质量的好坏,数据结构的优劣,直接影响到最终系统的成败。由于校园网上商店涉及大量信息的管理和各种操作,所以能否建立一个良好的数据组织关系与数据库,使整个系统的数据之间可以相互共享所拥有的信息资源,可迅速、方便、准确的调用和管理所需数据,是衡量系统开发工作好坏的重要指标,也是系统的基本要求。1、数据库设计原则数据库设计的基本原则是在系统总体方案的指导下,各个库应当为它所支持的管理目标服务。在设计数据库系统时,重点考虑以下几个因素:(1)数据库必须层次分明,布局合理。(2)数据库必须高度结构化,保证数据的结构化、规范化和标准化,这是建立数据库和进行信息交换的基础。数据结构的设计应该遵循国家标准和行业标准,尤其是要重视编码的应用。(3)在设计数据库时,一方面要尽可能地减小冗余度,减小存储空间的占用,降低数据一致性问题发生的可能性;另一方面,还要考虑适当的冗余,以提高运行速度和降低开发难度。(4)必须维护数据的正确性和一致性,在系统中,多个用户共享数据库,由于并发操作,可能影响数据的一致性,因此必须用“锁”等办法保证数据的一致性。(5)设定相应的安全机制,由于数据库的信息对特定的用户有特定的保密要求,安全机制必不可少。数据库的设计包括两个部分:一部分是数据库的逻辑设计,内容包括了对应于概念级的概念模式,即系统要处理的数据库全局逻辑结构,也包括了对应于用户级的外模式;另一部分是数据库的物理设计,这是在逻辑结构已经确定的前提下设计数据库的存储结构(即对应于物理级的内模式)。2、数据库逻辑设计数据库逻辑设计与具体的DBMS无关,主要反映业务逻辑。在数据库中,主要包括三个表:用户信息表。主要用于存放用户的资料,是客户之间联系的必要信息,其中,用户编码唯一地确定一名用户。用户信息表内容如下:用户信息(用户名,用户密码,手机号码,邮箱)(2)商品信息表,主要用于存放商品信息。用户只有在充分了解商品信息之后才能对是否购买做出决策,商品编号唯一地确定一件商品。商品信息表内容如下:商品信息(商品名称,商品类别,商品图片,商品处理方式,联系人,联系人手机号,商品简单描述)(3)留言信息表,主要用于存放用户的留言内容。留言信息表内容如下:留言(用户名,留言内容,留言时间)3、数据库物理设计数据库物理设计需要根据数据库和计算机硬件设施的特点,对时间效率、空间效率、维护代价和其他各种要求进行权衡,确定合理的存储结构和存储方法。其中,数据库物理设计主要包括两点,第一要使设计出的物理数据库占用较少的存储空间,第二对数据库的操作具有尽可能高的速度。本次系统设计中使用的是SQLserver数据库,是基于服务器端的中型的数据库,可以适合大容量数据的应用。本系统数据库物理设计如下:用户信息表物理设计表1用户信息表物理设计列名数据类型可否为空是否关键字说明u_noString否是用户名u_passwordString否否用户密码u_phoneString是否电话号码u_emailString是否电子邮箱表2商品信息表物理设计列名数据类型可否为空是否关键字说明nameString否是商品名categoryint否否商品类别detailString是否商品描述infoint否否处理方式(出售/求购)u_noint否否发布者timeDate否否发布时间priceint是否商品的价格imageString是否商品图片留言信息表物理设计表3留言信息表物理设计列名数据类型可否为空是否关键字说明u_nameString否否发布者用户名m_detailString否否留言内容m_timeDate否否发布留言时间四、详细设计(一)前台用户系统设计1、用户首页设计(1)游客首页设计用户以游客身份访问本网站时,首页出现登录或注册的信息。本网页使用框架设计,左上侧显示网站名称等信息,左侧为用户登录、注册。上侧为导航信息,中间为正文信息。若游客在尚未登录的情况下使用正文信息,则只能查看商品信息,不能进行交易。游客首页效果图如图5所示.新品上架图5游客首页效果图(2)会员首页设计会员登录后,网站的首页的导航、正文信息都无改变,只是将原来的注册、登录换成了“xx,您好,欢迎光临~祝开心每一天~”。会员登录后,首页如图6所示。新品上架图6会员首页效果图注册页面设计如果用户不是本网站会员,要想在本网站查看和发布信息,则必须首先注册成为本网站会员,用户注册时所需要填列的信息包括用户名,密码,邮箱,手机号码等。注册页面设计如图7所示。图7注册页面效果图商品出售发布页面设计商品发布页面是用户用来发布新求购商品或者出售商品的页面,用户在发布商品信息时可以选择商品的类型,处理方式。同时,在发布商品时必须添加商品的名称、商品照片,联系人,联系地址,联系电话,电子邮件和商品详细介绍。图9发布商品信息页面效果图商品购买浏览页面设计用户可以使用左侧导航条查看商品,查看商品时可以查看全部商品、出售商品或求购商品,用户可以根据自己的需要查看相应类别的商品信息。查看商品信息设计如图10所示。图10查看商品页面效果图商品查询页面设计商品查询在本网站中是一个很重要的功能。用户可能没有很大的耐心或很多时间逐个浏览商品,尤其是在毕业期发布商品较多的时期。因此,使用查询功能快速准确地查找到自己想要的商品显得非常重要。这两种查询方法都能帮助用户快速准确定位到自己需要的商品。用户查询页面设计:用户留言页面:客户沟通论坛。论坛中网站经营者可以发布一些商品信息,对商品有关的专业知识在客户中发起讨论。当然客户也可以把自己在购物中出现的问题和感受发布在此,网络经营者定期收集,整理,并及时的得到反馈意见。用户登陆以后,可以对网站内的所有二手信息来发表自己的看法,也可以对网站地建设提出自己的建议。用户所发表的留言将会被所有的用户看见。发表的留言由管理员用户同意管理和恢复。这个模块是二手市场与广大用户之间沟通的一个模块。用户可以通过这个留言板来反馈对二手商品的意见,也可以对我们管理人员反馈对本二手市场的意见和建议。是用户之间、用户跟管理员之问交流的一个平台。(二)后台管理系统设计后台管理系统主要包括三个功能:用户管理功能用户管理功能主要是指删除进行恶意交易和虚假交易的会员,对发布广告的会员禁止发布信息等。二手交易系统是一个专门为在校大学生服务的绿色交易网站,旨在构建一个环境良好的自由交易平台。管理员通过查看用户发布的信息,判断是否具有发布广告和虚假交易信息的可能,或者是通过其他用户的举报信息来对用户进行管理。商品管理功能商品管理主要是指对广

温馨提示

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

评论

0/150

提交评论