欢迎来到学术参考网

校园网络交易平台的设计与实现

发布时间:2015-11-13 10:06

摘 要:本系统旨在构建一个以学生为主体的C2C网上交易平台,面向新余学院学生和老师,主要的角色包括买方和系统管理员。

关键词:C2C;网上交易平台;安全性;
  1前言
  目前上网已经成为当今大学生生活的不可或缺的一部分,网上购物也走进了学生们的生活。但是在网络上购买商品存在一定的延迟性,而且需要额外的运输开支。随着大学生的消费水平的提高,我们发现,他们拥有大量的闲置商品,这些商品仍然存在使用价值。比如学生的电脑、手机、MP3,旧书籍、杂志、音像制品、生活用品。很多同学想通过各种渠道将这些商品转卖给他人,但由于各方面的限制,很难达到供需平衡。有些同学通过开网店或者摆地摊的方式来解决商品的销售问题,可是时间、地点、规模都受到不同程度的限制,而且要耗费大量的时间和体力。笔者就是要创建一个交易平台,让供需双方集中地发布交易信息,并提供双方的联系方式,促成其交易的达成,将大大地促成交易双方的交易成功率。
  2 交易平台相关技术
  
  ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。是把基于通用语言的程序在服务器IIS上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。但是也有一个特点,就是每修改一次程序(即代码类)必须重新编译一次,修改几次就必须重新编译几次,执行效果也会有所降低。
  2.2 IIS
  IIS是Internet Information Server的缩写,它是微软公司主推的服务器, IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。
IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(Fele Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。
    IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。
  3校园交易平台的设计
  3.1系统设计
  本系统面向以学生为主的用户群体,为它们提供C2C 交易的平台。卖方可以通过平台发布商品信息,买方可以通过平台查询商品信息,和卖方进行交流,从而促成交易。系统采取中转站方式进行交易和流通,买方如选中满意物品,则可以去某某幢某某寝室里选取此商品,并且当面付清各款项,本平台根据其交易类型来收取一定的费用,达到盈利的目的。用户在本站通过搜索或分类查找,寻求满意商品,如若觉得价格过高,可在在线留言中留下评语,网站管理员将进行一周一次的网站维护工作。
  3.2数据库设计
  本平台将采用SQL  server作为数据库的解决方案。包含以下几个数据库:学生数据库,教师数据库,商品信息数据库的设计与实现。SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。
  3.3系统详细设计与实现
  本交易平台在用户需求分析的基础上把系统划分为五个模块:用户登录模块、商品查询模块、登记模块、报价模块、选购模块。
  (1)用户登录模块:这是整个系统的入口,系统中的用户的身份信息已经存在于学生数据库和教师数据库中,因此可以在这两个数据库中进行身份验证。
  (2)商品查询模块:该模块主要用于实现物品查询。物品查询可以按照商品分类查询,可以按照关键字查询,本模块涉及到商品信息数据库,通过对数据库中的商品信息的查询,就可以使得用户获取所需的商品。
  (3)登记模块:该模块可以完成商品的登记入库的工作,包括商品的分类,数量,新旧程度,商品原价,销售价格等。
  (4)报价模块:该模块用一个留言系统来实现,通过系统留言,客户可以了解到商品的买卖信息,从而为完成交易提供参考依据。
  (5)选购模块,当买家确认需要购买的商品之后,通过该模块将商品放入购物车,从而改变购物的基本状态,以便完成一次购物过程。
  参考文献:
  [1]唐洁,张月琳.PKI研究以及在数字化校园中的应用[J].计算机技术与发展,2008,18(8).
  [2]雷超阳,SQL Server 2005 数据库应用技术,高等教育出版社2009.8

上一篇:浅谈Java技术在嵌入式系统中的作用

下一篇:计算机网络管理技术