全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于MVC的校园电子商务创业平台搭建研究贾凤玲1 景亚萍2(贵州财经学院 信息学院 贵阳550004)课题来源:本文来源于贵州财经学院学生课题校园电子商务创业平台的搭建摘要:本文通过对大学生就业形势的现状分析及高校特定区域培养人才的特点需求,综合运用电子商务、数据库应用、Web服务体系结构等知识,采用MVC设计模式,借鉴一般电子商务系统对校园电子商务创业平台体系进行分析设计,构建出一个适合高校特色的校园环境下的电子商务创业平台。关键词: MVC;电子商务;校园环境;创业;平台中图分类号:TP393 文献标识码:A 随着我国高等教育体制的改革,大学生就业难已经不是一个新鲜的话题,而2008 年金融危机导致经济动荡局面的出现使大学生就业问题再次成为社会热点问题。据统计,2009年的就业状况更加不容乐观1。面对这种就业压力,鼓励大学生自主创业,在创造新财富的同时创造就业机会,是大学生走向社会、接受社会挑战的重要途径之一,同时也为解决大学生就业难这一社会问题找到一条出路,并促进高等教育自身的改革与发展。让大学生自主创业,重要的是理论与实践的结合,让其在校园中真正实现人生价值的优先选择。而校园电子商务创业平台的搭建,不仅可以引导学生充分认识其在需求、竞争、信息等方面的风险性,而且更能培养他们的创新精神和创业能力、为学生的长远发展提供一种素质,这是时代和现实对高校的必然要求,也是大学生个体发展的需要。因此,在校园搭建研究一个使其形成学校、政府、社会三位一体的创业教育体系,在校园内为学生创业提供相应优化的机制环境,按照社会要求培养人才,使大学生既可以去寻找合适的岗位就业,又能在求之不得或为了寻求更好的自我发展机会时走向自主创业的道路的电子商务创业平台,是当代教育界面临的机遇和挑战,具有极大的现实意义。下面,笔者提出了校园环境下的电子商务创业平台体系的搭建,并采用MVC模式搭建了一个适合于校园环境下的学生创业平台。1 校园电子商务创业平台系统校园电子商务创业平台是一般电子商务平台的一种特殊形式,它是以校园环境为依托,面向校园内的广大师生员工及校内企业,在主要以服务为目的,淡化商业性的同时,又有着它自己独特的优势。校园电子商务创业平台系统的总体框架体系结构如图1所示。由于电子商务创业平台是专为基于校园环境下而设计的平台,它依托校园网作为固有的网络硬件,拥有先进技术及人力支持的计算机专业师生团队以及服务特殊群体在校大学生,所以从某方面来讲,本系统中的主要参与者是学生,他们不仅可以作为创业用户的身份,而且部分学生担当管理员用户的身份,其次便是教师用户,下面分别从两类不同的用户需求来分析所需的功能,其系统主要功能如下:1)校园服务 不仅为师生提供学习交流的平台,发布校园的最新动态,而且可以帮助学校贫困学生解决勤工助学问题。2)实习店铺 作为用户体验系统一系列功能流程的系统平台,包括注册、登录开始,进行商品的查看与购买,直至最终的确认收货。3)创业店铺 真正实现创业的平台体系。其具体逻辑模型图如图2所示。4)在线学习 为学生打造学习交流的平台,可进行电子商务概论、网站建设、网页设计、电子商务安全等课程中的学习,加深学生对电子商务环境、电子商务创业、电子商务的安全及其结算系统等问题的思考。5)创业论坛 在此可以说说自己的创业梦想,交流创业经验的心得,与大家一起分享自己成功的喜悦心情。图1图1 校园电子商务创业平台系统的总体框架体系结构图2 创业店铺逻辑模型2 基于MVC的创业平台的设计与构建首先确定系统采用B/S模式,然后,基于MVC设计模式与Struts框架,按照分层设计的原则,确定了系统的业务逻辑层、表示层和控制层。其具体的设计如下:1)视图设计 系统主要包括login.jsp 、Main.jsp、Practice.Jsp、Pioneer.jsp 等jsp 文件。实现登录页面效果的程序login. jsp ,该页面中的表单元素的名称,将对应着控制器组件UserForm 中的属性名。实现登录成功页面效果的程序main .jsp , 该程序中通过request 对象的getAttribute(“formBean1”) 方法获取控制器组件UserForm 中在成功登录后记录的用户名,将显示本校园电子商务创业平台页面的信息,如果得不到UserForm 的值,则确认为非法用户2。2)控制器设计 本系统中所涉及到的2个控制器组件,一个是作为控制中心,依据身份验证的不同结果进行页面定向的LoginAction 组件。另一个是负责接收视图组件中数据表所提交数据的Key Actioon组件3。LoginAction 类是Action 的子类,在LoginAction 类中重写了execute () 方法3。依据配置文件中的设定,该类对象的主要职责是负责处理从视图提交过来的请求,并借助ActionForm 类对象获取到的表单数据进行身份验证。3)模型设计 系统定义了2个模型组件UserLoginLog 和DBUser,UserLoginLog 是一个JavaBean ,主要完成的业务逻辑为记录日志,即将登录成功的用户名及密码记录到指定的日志文件中,在DBUser 类中封装了与数据库操作相关的业务逻辑4。4)配置文件设计 主要包括2个文件:Web.xml 和Struts - config.xml。Web.xml 配置文件是Web 应用程序通用的配置文件,主要完成ActionServlet 的配置、默认首页的设置工作.Struts- config.xml 是整个Struts 构架的核心,在Struts 构架中,开发者通过它来组装各个组件,建立应用程序的总体脉络5。可以说该文件的作用相当于一个大型项目开发运行过程中的控制调配中心。在该配置文件中完成了ActionFormBean、ActionForward 和Action Bean 的配置。 创业平台的具体设计体系架构如图3所示。其具体调用过程大体如下:用户在进入创业店铺模块时,LogonAction 首先会验证用户是否已经登录,如果没有登录则重新定向到登录页面(Logon.jsp),验证通过后根据请求参数决定下一步的处理。如果用户还没有选择创业店铺的注册,则转到主界面(Main.jsp),根据需要选择适合自己的店铺要求,提交信息后, 通过配置文件struts-config.xml中的ActionForward,由GetInfo对象根据该用户提交的信息生成一份店铺详细资料信息并保存到FormBean中,然后调用JSP页面显示Bean里的数据6。同时调用SaveInfo对象将创业用户信息和生成的店铺资料及详细信息存入数据库。当用户完成创业开店并提交后,系统将通过keyAction将查看正确答案的密码反馈给该用户,同时调用Resultinfo产生该店铺的信息并通过SaveInfo 对象保存入库。图3 基于MVC的体系架构3 校园电子商务创业平台的物流与支付模式由于在校园环境的特定区域下,其配送范围比较小,业务较集中,在送货方式上比较单一,如果采用物流配送并不合理,经分析,在校园环境下,采取学校独立组织配送所耗费的人力成本不大,因此在校园电子商务创业平台下也可以采取学校自营物流模式。这种模式是在校园内设置自己的配送地点,在获得消费者的购物信息后, 由配送点的工作人员将商品送货上门。而配送中心的工作人员全部由在校贫困生组成, 给予他们勤工助学的机会, 不仅使他们能自筹收入, 减轻家庭和学校的负担,更是对其实践能力的一种锻炼。对于支付方式,考虑由于在校师生居住范围较小,应选择简单,安全,高效的支付方式,根据校园特点,该校园电子商务创业平台下的支付方式不需要金融机构的参与,可以选择见面付款方式和校园一卡通支付方式。4 结 语通过对基于MVC 模式的校园电子商务创业平台的搭建研究,并采用Struts 框架实现系统各功能模块,整个系统层次分明结构清晰,为校园电子商务创业平台提供了一种较好的解决方案,其深远意义更在于这个平台的搭建研究将电子商务创业这样一个时代潮流与大学生这样一个引领时代的群体紧密结合,不仅使得学生在校期间即可以对创业诚信、信益机制及就业观念的确立等一些令德育教育者颇为关注的问题,在实践中迎刃而解,更是为大学生提供实践环境,缓解就业压力的重要途径。参考文献:1 林群,樊国梁. 大学生就业现状与基层就业J .科技广场, 2009,(2):63-67.2 戚欣, 熊前兴. 基于MVC 设计的电子商务Web 应用框架J . 武汉理工大学学报 , 2003,87-89. 3 潘藩, 杨根兴. 基于MVC 模式的Struts 框架在网上考试系统中的应用J.电脑开发与应用, 2008.4 孙奥, 黄燕, 吴平. MVC 模式在.NET 框架中的应用与实现J.科技广场, 2006,(1):68-69.5 黎永良, 崔杜武. MVC 设计模式的改进与应用J.计算机工程, 2005,(9):95-98.6 李颖, 王丽芳等. 截取过滤器模式对MVC 体系结构的优化J.微电子学与计算机, 2005,(1):86-87.7 芦雅楠. 校园电子商务模型及其实现J.天津商学院, 2004,(1):56-58.8 曹娟. 基于校园网络环境下的交易平台研究D.重庆大学硕士学位论文, 2006,45-54.9 黄立新,黄伟坚.校园电子商务探讨J.桂林电子工业学院学报, 2001,(5):45-47.10 长春工业大学电子商务网站:.11 北大在线:.12 西南财经大学大学生实验超市.Cn.作者简介:贾凤玲(1983-08),女,2006年毕业于山东科技大学,现贵州财经学院硕士生,专业:计算机应用,研究方向:电子商务。作者联系方式:地址:贵州省贵阳市云岩区鹿冲关路276号贵州财经学院研究生工作部08级计算机研究生。 邮编:550004联系电话手机) E-mail: MVC-based E-business Platform Built on Campus StudyJIA Feng-ling 1 JING Ya-ping2(Guizhou College of Finance and Economics,Guiyang,550004)Abstract: Based on the current situation of graduate employment and university-specific characteristics of the regional demand for training qualified personnel, comprehensive use of e-commerce, database applications, Web services architecture of such knowledge, use of MVC design pattern, draw a ge
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论