基于B/S的软件项目交易平台的开发

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:zgbian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着信息技术特别是网络技术的不断发展,国际互联网的全球化热潮使人类社会进入了一个新的信息时代。软件在计算机的发展和应用中至关重要,在人类进入信息化社会时成为新兴信息产业的支柱。软件项目交易平台定位于软件领域的项目外包承接、软件供求交易、软件协作开发、投资融资合作等,为业内人士提供一个高效快捷的网上交易平台、供求平台、交流平台。
  关键词:软件交易;外包;供求;平台
  中图分类号:TP319文献标识码:A文章编号:1009-3044(2012)06-1331-05
  Based on the B/S Develop the Software Project Transaction Platform
  LI Zi-yan, ZHANG Dong-tao
  (Department of Computer Science, Luohe Vocational College of Food, Luohe 462300,China)
  Abstract: Along with the information technique especially the network technique develops continuously, the upsurge of the international Internet makes the human society entering a new information age. Software plays an important role in the developing and application of computer; it is the mainstay of new industry when we step into the information age. The online trading platform deals with the undertak? ing of software, software trading, investment and financing cooperation. It provides the insider with an effective and convenient online trad? ing platform and a place for communication.
  Key words: software transaction; packing; supply and demand; platform
  軟件交易平台定位于软件领域的项目外包承接、软件供求交易、软件协作开发、投资融资合作等,为业内人士提供一个高效快捷的网上交易平台、供求平台、交流平台。软件开发人员可以把所拥有的软件系统内容及时上传到平台上,而软件求购者又能方便的了解到所要求购软件的具体资料。这样的软件交易模式,对于促进软件交易平台的实施以及科学的网络化和信息化管理具有现实意义。
   1系统分析与设计
  1.1系统需求分析1.1.1系统目标
  本软件交易系统是给用户提供一个第三方的交易平台,所以设计的目标包括软件发布、软件求购、软件供应、软件外包等基本的功能。
  该系统整体架构采用ASP.NET的B/S三层结构模式,将系统分为用户界面层(表现层),业务逻辑层(功能层)和数据库服务层(数据层)。开发平台采用.NET Framework,有效地降低了系统对客户机的要求,避免了在客户机上分发应用程序与版本控制的困难。
  1.1.2系统现状分析
  软件公司、软件开发人员经过多年的项目开发的积累,积累了大量有价值的软件,但由于没有很好的整理,以及产品化销售。使其没有发挥应有价值。而另一方面,随着互联网的迅速发展及普及,社会的各行各业需要利用电脑软件进行工作来提高效率。
  软件项目交易平台正在逐步成为一个集丰富的网上内容、活跃的网络商贸社区和大规模的电子商务平台于一身的精彩网站,在满足用户基本需求条件下,根据用户的个性需求,提供更加人性化的服务项目给各类会员。1.2系统功能需求分析
  软件交易系统包括五大功能模块:用户注册、软件项目外包、软件求购、软件供应、用户交流等模块。该系统可以在可视化的、容易操作和理解界面上对系统进行一些操作。1.2.1用户登录
  该模块可以嵌入到很多页面中,方便用户即时登录到系统,进行进一步的操作。
   1.2.2软件项目外包
  在注册成为软件交易平台会员后即可发布软件外包信息。
  1.2.3软件求购
  在注册成为软件交易平台会员后即可发布软件求购信息。
  1.2.4软件供应
  在注册成为软件交易平台会员后即可发布软件供应信息。
  1.2.5用户交流
  此平台方便每一个用户针对某个项目进行沟通和交互,来了解项目的进展情况。
  1.3系统数据需求分析
  复杂的数据山许多基本的数据元素组成,数据结构表示数据元素之间的关系。利用数据字典何以全面准确的定义数据,但是数据字典的缺点是不够形象自观。因此,数据流程图能够很方便的表明整个系统的功能,数据在系统中传输的路径。
  需求分析阶段的一个重要而困难的任务是收集将来应用所涉及的数据,所以要在此阶段就要充分考虑到其扩充和改变,使设计易于更改,系统易于扩充。另外,在数据分析阶段,必须强调用户的参与,要与用户保持密切的联系,任何调查研究没有用户的积极参加是寸步难行的。
  1.4系统概要设计
  1.4.1主要功能模块的确定
  软件交易平台采用了Browser/Server(B/S)结构,其特点是实现了在线的用户注册,登陆,发布软件信息,管理软件信息等功能。图1是本系统的网络应用原理示意图。
   用户的功能结构图如图3所示。
   消息留言与留言回复E-R图如图5所示。
  
  图6留言回复基本信息表
  2.3存储过程
  2.3.1存储过程简介
  简单地说,存储过程是由一些SQL语句和控制语句组成的封装起来的过程。它驻留在数据库中,可以被客户应用程序调用,也可以从另一个过程或触发器调用。它的参数可以被传递和返回。存储过程可以通过名字来调用,而且它们同样有输入参数和输出参数功能。
  2.3.2创建存储过程
  在SQL中有两种方法可以创建存储过程,一种是使用CREATE PROCEDURE语句,另一种是使用Enterprise Manager来创建。
  以下是本系统部分存储过程的语句。使用的是CREATE PROCEDURE方法。
  1)新建留言:
  CREATE procedure AddMessage@ThreadID int,
  @MessageAuthor nvarchar(100),@MessageSubject nvarchar(200),@MessageContent ntext,@MessageTime datetime as
  insert into Messages(ThreadID,MessageAuthor,MessageSubject,MessageContent,MessageTime)
  values(@ThreadID,@MessageAuthor,@MessageSubject,@MessageContent,@MessageTime) GO
  2)增加用户:
  /*存储用户记录*/
  insert into Users
  (UserName,
  UserPassword,
  RealName,
  Email,
  Card,
  Tell,
  PostalCode
  )
  values
  (@UserName,
  @UserPassword,
  @RealName,
  @Email,
  @Card,
  @Tell,
  @PostalCode
  )
  select @UserID=@@identity
  GO
  where
  softBuyID=@softBuyID
  GO
   3结束语
  经过试用证明,系统基本满足软件交易方面的需要。
  实现了用户注册、用户登录、软件项目外包、软件求购、软件供应、用户交流等功能。并且可以根据用户需求进行项目具体信息的搜索。给用户软件交易带来了很多方便。
  参考文献:
  [1] Eckel B.ASP.NET与ADO.NET Web应用解决方案[M].北京:清华大学出版社,2002.
  [2]张海蕃.软件工程导论[M].4版.北京:清华大学出版社,2003.
  [3] Musciano C,Kennedy B.HTML与XHTML权威指南[M].技桥,译.5版.北京:清华大学出版社,2003.
  [4]周存杰.C#网络实例教程[M].北京:北京希望电子出版社,2002.
  [5]萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,1983.
其他文献
针对跟踪多个运动目标交错运动时容易丢失目标的问题,提出了一种基于HSV颜色空间去识别与跟踪不同颜色目标的算法,对光照具有一定的鲁棒性。通过颜色空间转换提取目标原始二值图像,经中值和高斯滤波后,通过亮度检测判断是否对滤波后二值图像进行形态学膨胀;之后对较为精确的目标二值图像进行边缘检测,得到其最小包围矩形框,逐帧检测后绘制各颜色目标对应的运动轨迹,完成多目标的视频跟踪。对比经典Cam-Shift算法
基于压缩感知的正交频分复用(OFDM)信道估计方法通过充分利用信道冲激响应在时域的稀疏特性,在感知矩阵满足可重构条件下,能近似完美的重构信道并显著降低导频开销。基于感知矩
沈周是明代中叶'吴门派'绘画的先驱人物,沈周的父祖辈及其老师杜琼、刘珏等多善画,画风近元画,因此,历来的评论家论及沈周的绘画,主要关注他对元代绘画风格的继承,沈
当今时代,国际竞争日趋激烈,科技创新能力已越来越成为综合国力的决定性因素。在激烈的国际科技竞争面前,如果我们的创新能力上不去,一味靠技术引进,就永远难以摆脱技术落后的局面
教育工作者在使用批评教育手段时,必须依据教育规律和学生心理变化发展的规律,以确保教育的科学有效。批评不是辱骂,不是讽刺挖苦,不是打击报复。批评的目的是为了终止一种错误倾
“快乐教学法”就是在教学中为孩子创造快乐的学习环境,激发浓厚的学习兴趣,达到学生学习的自动化,提高学习效率。
潮湿客体表面潜在手印的显现是物证检验鉴定过程中所面临的一大难题,利用无毒害的生物染色试剂酸性红94结合相转移催化剂对潮湿客体表面潜在手印进行了显现研究。通过大量样
目的:对青年人缺血性脑卒中的发病机制和临床病症进行研究。方法:于我院选取48例青年人缺血性脑卒中患者,记录他们的病历资料和临床症状,进行分析研究。结果:48例患者中有40例明