高校校园物品交换网站设计与实现-知网查重检测系统

1 绪言

1.1 选题背景

在这个信息化时期,知网查重检测系统网络业务平台占领了越来越大的市场。大学生物品交流网站的开发,主要是解决大学生闲置物品的管理问题。而当前的闲置物品只有通过贴吧跳蚤市场帖子、摆摊等方式处理,然而这些处理方法的弊端显而易见,贴吧不够针对性,不足以规范化;摆摊会造成校园环境的影响,并且不易管理,时间上也受到很大的限制。所以开发大学生物品交换网站,形成一个友好、优化的交易互动平台,既可以发布购买需求,也可以发布想要卖出的闲置物品,经济实用,增长了物品的利用性,又有利于可持续发展战略。有一定的行为管理规范,使得买卖双方利益最大化,没有时间的限制。并且买家可以通过这个平台找到物美价廉的物品,卖家的资源不会浪费,可以当面验货,比起网上的交易平台可以更好、更直观的看到物品的质量好坏和描述是否符合实际情况。多样性的交易方式也是本系统的一个特色,可以通过平常的买卖,也可以进行物品交换这种传统的交易方式,如果卖不出去也带不走,还可以选择捐赠让物品的利用率更高,不浪费其价值。所以大学生物品交换网站具有非常广阔的前景,本网站主要运用c2c的交易模式,完全由个人面对个人,不牵扯任何其他利益,对买卖双方达到互利互惠。所以本系统主要的研究内容就是,如何做到方便快捷的购物,并且易于管理,买卖双方达到共赢。

1.2 课题的意义

在往年的二手交易市场中,摆摊是最为常见的,然而这种方式比较传统,即浪费人力,又浪费时间,并且目的不易达成。开发这个项目的意义就在于,让需要买的人更容易的找到自己需要买的物品,让需要卖出闲置物品的人找到合适的买家、合适的价格。 类似现在的一种物品买卖方式“格子铺”,然而网站不需要支付任何费用,节省场地和人力资源,让卖家把物品挂在网站销售。刚好满足现在生活中快节奏、便捷式的消费,解放买家卖家的时间,不必浪费在摆摊上。并且网站通过图形化的界面、简洁的文字等,让用户体验到方便快捷的物品交易。

 

2 可行性分析

2.1需求分析

在这个快节奏的生活年代里,传统的交易方式已经慢慢的被电子商务代替,因为更加方便而快捷。并且很多人想通过一个平台实现二手物品的买卖,可以节省时间、空间和精力,所以就衍生了二手物品交易网站这个平台。市场需求源于在校大学生,有针对性所以管理更加方便

 

图 2.1调查年龄统计表

 

 

图2.2二手物品购买意向

 

由图2.1和2.2可以看出,本次调查的人群年龄主要分布在18-25岁(大学生居多),而对于二手物品的购买意向,更加偏重于网购这种方式。现在电子商务的地位日益高涨,大学生又是接受新事物很快的一个群体,这种购物方式方便快捷,正是满足了当今社会越来越快的节奏,所以大学生更希望通过这种方式来进行二手物品的买卖。并且,大学生这个群体的购买意向较为相似,可以在本网站快速、便捷的找到自己需要的物品。而网站的管理本身不需要耗费太多人力、物力和时间,对于买卖双方都是非常有利的。

2.2可行性分析

2.2.1技术的可行性

本网站是运用了数据库和系统开发技术,使用了SQL技术和.NET,需要在Microsoft Windows的操作系统上。还需要设计出友好的界面,操作简单便捷,用户可以通过简单明了的界面准确而快速的搜索到自己想要的结果,减少无效信息的存在。通过网站连接数据库,在数据库中实行物品的添加、删除和修改,使管理员可以不需要懂得专业知识便能完善的管理大学生二手交换网站。用户方面只需要一个浏览器,就可以在这个平台交易物品,服务端需要一个服务器,来更好的管理这个平台,所以在运行方面是可以施行的。

2.2.2环境的可行性

在21世纪,可持续发展和环保节能是现在社会所推崇的。而大学生手中有很多闲置物品得不到好的处理,这个平台专门针对大学生这个消费群里,在消费观念、消费心理、生活环境、生活方式有着很多的共同点,而交易的物品也适合这个消费群体(比如:电子产品、手机、书、自行车、化妆品、体育用品等)。如果这些闲置物品得不到好的处理,就会造成对资源的浪费,而购买这些物品不但可以减少自己的开支,帮助卖家妥善的处理闲置物品,也是节能环保的一种方式。特别对于大四的学生,很多家不在本地,而很多闲置物品不方便携带,如果二手物品的处理方式单一,很多实用的物品就会被丢弃,浪费资源。因为快节奏的生活会使我们需要更多的物品,当时买了不少的书籍,为了方便买了交通工具,与此同时这些物品也会不断的被淘汰。所以搭建一个大学生二手物品交换网站是非常有必要的,不但能满足买卖双方的需求,也利于物品的循环利用,促进了资源的重新分配,并且还能促进社会交流。

2.2.3社会可行性

通过对市场的分析 认识,高校物品具有十分广阔的前景。首先,学校是一个流动性很大的场所,每年都会有新的一批学生入学,进而就会有一批学生离校,恰好新生需要购买很多物品,而离校的学生也需要出售自己的闲置物品。而大学生的经济能力有限,都希望可以买到便宜又实用的物品,而现在,大学生没有一个不会上网的,大家更希望通过网络这个平台来满足自己的购买需求,特别是对交通工具、书籍、电子产品、体育用品的关注量、需求量较大,为广大大学生提供平台以及良好的服务。而且种类齐全,涉及到体育、娱乐、学习各个方面,并且资源比较集中,针对性较强,更容易获得大学生的认可。而且现在的大学生都可以通过手机、电脑、pad浏览网页,更容易进行电子商务的开展。并且网站可以供应二十四小时的服务,成本低。

在日常生活中,经常有到处贴着的小广告,不但影响校园美观,而且还很耗费人力物力,但是确实因为有这样的群里想转卖自己的闲置物品而没有这样的平台。这样一来,就可以提高物品的利用率,更加免除了当面交易的很多尴尬,促进了校园社交,有效减少了交易瓶颈,节约资源,更大程度的避免了浪费。对广大师生都是有所帮助,可以达到节约、物尽其用的目标。

 

2.3 相关技术介绍

2.3.1 NET Framework

NET Framework是一种在windows DNA 之后的新的计算平台。它简化了应用程序开发在高度分布式网络环境,它是一种一个系统类似于Java虚拟机编程平台的操作和管理,通过CLR为基础,支持多种语言(C#、VB、ASP.NET、C++、Python等)的编译。NET Framework实现了以下目标:

提供一个共同的面向对象的编程环境,对象代码不管是否在本地存储和执行,或在当地的分布执行,又或者在互联网上,还是在远程执行。

 

2.3.2 C#

C#是一种安全、稳定、简单、通用性强,用C和c++面向对象的编程语言。它继承了C和c++的特性的同时删除他们的一些复杂的特性(如没有宏和模板,不允许多重继承)。结合VB简单visual c#和c++操作效率高,以其强大的运算能力,优雅的风格,创新语法语言功能和方便的面向组件编程的支持。网络发展的首选语言。

C#旨在设计一种“简单、现代、通用”,和面向编程人员的程序设计语言,这种语言的实现,应供应下列元素的软件工程支撑:强类型检查,数组的尺寸检验,未初始化的变量引用检测、自动垃圾收集,垃圾收集,指的是一种自动内存释放技术)。软件必须十分坚固,耐用和强大的编程效率。这种语言开发的分布式环境中用于组件的开发和应用。

为程序员方便地迁移到语言,源代码可移植性是非常重要的,特别是对于那些已经熟悉C和c++程序员。对国际化的支持非常重要。适合c#为独立和嵌入式系统编程,使用复杂的大型系统的操作系统适合特定的应用程序的小系统。

C#源代码不是编译成发展项目可以直接在操作系统上执行本地二进制代码。类似于Java,它被编译成中间代码,然后通过。NETFramework虚拟机——被称为公共语言运行时(CLR)——执行。All.net编程语言编译成这个叫做MSIL(微软中间语言)代码的中间。所以即使最后的计划仍然是表面上和传统意义上的可执行文件”。Exe”后缀。但事实上,如果计算机没有安装在the.net框架,然后这些项目将无法被执行。当程序执行时,the.net框架将成为二进制机器代码,中间代码翻译,以便它能正常工作。最后一个二进制代码是存储在一个缓冲区。一旦应用程序使用相同的代码,所以缓冲将调用的版本。如果第二次a.net应用程序正在运行,所以翻译不需要第二个,显著加速。

 

2.3.3 SQL

SQL结构化查询语言,结构化查询语言(SQL)的意义。SQL语言的主要功能是建立接触各种各样的数据库,进行交流。按照ANSI(美国国家标准协会),SQL作为关系数据库管理系统标准语言。SQL语句可以用来执行各种操作,如更新数据库中的数据,从数据库中提取数据等。目前,最流行的关系数据库管理系统,如甲骨文、Sybase,Microsoft SQL Server,访问,等所有使用标准SQL语言。尽管许多数据库进一步发展和扩展SQL语句,但包括选择、插入、更新、删除、创建和下降可以使用标准SQL命令来完成几乎所有的数据库操作。

 

 

3 系统设计

3.1业务流程分析

用户第一次访问网站时,都是以guest的身份,若想享有购买、出售物品的权限,需要进行注册,注册成功后,信息将会录入,之后再次登录需要输入账号以及密码,如果密码输入正确,则可以使用普通用户权限,若失败则还是以guest身份访问网页。所以用户首先要注册成为正式用户后再拥有买卖、留言等正式用户的权限,若注册信息有误,系统会提示用户须改正的地方,合法后方可注册成功。成为正式用户后,可以上传想要卖出的物品信息,也可以在想买的物品下留言,可以选择线上交易,也可以沟通以后选择线下交易。然而通过网络交易,管理是一个很重要的角色,他要维持网上交易的一个公平性来杜绝一些人的恶意操作,所以就需要管理员来进行网站的日常管理。

 

3.2数据流图

数据流程是指数据在系统中产生、传输、加工处理、使用、存储的过程[1]。数据流分析的流数据在当前系统的抽象独立使用,给特定的组织、信息载体、处理工具,材料,物质,等等,从数据流动过程来检查实际业务的数据处理模式。

数据流和数据流分析是处理功能模块和数据库系统的设计。工具是一个数据流图描述过程的数据及其附带的数据字典,如处理逻辑图。数据流程图是描述系统逻辑模型的主要工具,它与几个符号综合反映了系统中信息流,存储和传输[2]。

业务流程分析的基础上,分析了数据流,从数据流过程考察了实际业务的数据处理模式。系统的数据流程图分为顶部、一层、二层。

3.3 数据字典

通过对系统数据流的分析,接下来用数据字典描述数据流图中一些主要的数据元素条目、数据流、处理过程、数据存储和外部实体[3]。

数据元素条目如表3-1所示。

抢沙发

评论已关闭!