校园旧货交易系统卖方角色模块设计与开发本科毕业论文_第1页
校园旧货交易系统卖方角色模块设计与开发本科毕业论文_第2页
校园旧货交易系统卖方角色模块设计与开发本科毕业论文_第3页
校园旧货交易系统卖方角色模块设计与开发本科毕业论文_第4页
校园旧货交易系统卖方角色模块设计与开发本科毕业论文_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

摘要摘要校园旧货交易系统的主要功能可分为:货物信息的登记、修改、查询、留言以及货物信息的统计和输出报表等。根据系统实际运作流程,可将校园旧货交易系统分成包括卖方、买方和管理员三个不同角色的功能模块。本论文主要研究校园旧货交易系统中卖方角色的设计与开发。涉及的具体功能主要包括:商品信息的发布、查询;卖方、买方关于商品交易的留言记录。核心模块包括三个部分:商品信息浏览、商品信息发布、留言讨论。设计实现系统卖方角色所使用的开发工具:Microsoft Visual C# 2005 Express,Microsoft Visual Web Developer 2005 Express,Microsoft SQL Server 2005。本论文主要目的在于论述卖方角色关于商品信息的发布功能的实现,以及回复买方留言的功能。由于本系统需要使用者被认证为合法用户后才能发布商品信息,因此在设计上也初步考虑了系统的安全性问题。关键字:校园交易 C# ASP.NET 2.0 SQL Server。AbstractAbstractThe main function of the secondhand goods trade system of the campus (SGTSOC) can be divided into registration, modification, inquiring about the goods information, leaving a message and giving statistics and reporting goods information, etc. According to the work procedure of the system, SGTSOC can be divided into three function module including the seller, the buyer and the administrator.The role of the seller in SGTSOC has been designed and developed mainly in this thesis. The concrete function involved includes mainly issue, inquiry of the goods information, message records about the trade between the sellers and the buyers. The main module includes three parts that are issues of goods information, leaving a message and discussing about information of the goods.The technology and tools used to design the seller role of the system are Visual Studio .NET including Microsoft Visual C# 2005 Express, Microsoft Visual Web Developer 2005 Express, Microsoft SQL Server 2005.The main purpose of this thesis lies in describing the realization of putting out goods information and replying the buyers message as a seller role. For it needs authentication of the users who wants to put out goods information, there is some consideration of the security problem of the system.Keyword: trade on the campus C# ASP.NET 2.0 SQL Server.目录目录第一章 引言 .11.1 课题来源 .11.2 开发工具的选择 .1第二章 .NET 框架 .32.1 .NET 整体框架 .32.1.1 NGWS Framework 的定义 .32.1.2 NameSpace 定义 .32.2 Web 应用程序模型 .42.2.1 ASP.NET 的基本概念 .52.2.2 NGWS Runtime.62.2.3 ADO.NET.7第三章 系统总体设计 .113.1 系统需求分析 .113.2 系统功能模块分析 .133.3 系统数据库设计 .133.3.1 ER 图设计 .133.3.2 系统数据库设计 .14第四章 应用程序设计 .174.1 网页页面设计 .174.1.1 网页页面设计 .174.1.2 系统构建中使用的若干简单控件的介绍 .184.2 待售商品信息浏览功能模块设计 .214.3 商品信息发布功能模块设计 .274.4 填写个人信息功能模块设计 .304.5 商品论坛功能模块设计 .32第五章 结束语 .39致谢 .41第一章 引言1.1 课题来源从 1990 年以来,随着我国国民经济的发展与产业结构的快速升级,我国旧货业发展迅速。1998 年,我国旧货交易额仅为 300 亿元,到 2003 年底就已经突破了 1200 亿元,年均增长达到 41.42%。然而,由于我国旧货市场的价格体系还不够完善,不可避免地会出现旧货非规范定价的问题,从而损害了消费者的利益,影响到旧货的正常流通。 1因此,对旧货市场而言,信息的媒介作用就显得非常重要。构建合理的收售网络、加强信息沟通,成为必要。随着 Web 技术的不断进步,旧货交易系统和旧货交易网站蓬勃发展起来。例如国外的“电子港湾” ,国内的“当当” ,都开辟了自己的网上二手商品市场。开发设计校园旧货交易系统有两个方面的现实意义:一是解决了同学们,特别是即将毕业的同学旧物无法处理的困难;二是使急需这些物品的同学,以较低廉的价格购买到想要的东西,实现了资源的合理利用。1.2 开发工具的选择现在用来构建网上交易系统的语言和技术种类非常丰富,我们此次设计和开发的校园旧货交易系统主要采用 C#、ASP.NET 2.0、ADO.NET 等语言和技术,在 Microsoft Visual C# 2005 Express、Microsoft Visual Web Developer 2005 Express和 Microsoft SQL Server 2005 等开发工具和开发环境下进行。C# 是微软公司在 C、C+之后发布的一种新的编程语言,它对 C、C+做了重大改进,在继承前两者强大功能的同时,去掉了它们的一些复杂特性,成为一种高效的、现代的面向对象的程序设计语言。 2ASP .NET 2.0 并不是在 ASP 基础上的简单升级,而是全新一代的动态网页实现系统。ASP 程序是面向过程的,语句是被 HTML 包围,一条一条执行,在程序上难于维护,在效率上和速率上也都大打折扣,查看代码也很吃力。ASP .NET作为一种全新的 Web 开发技术,给了设计者一种全新的设计概念。它将软件设计和 Web 设计融为一体。它和 VB .NET、VC .NET、VC# .NET 这些程序设计语言使用同一个.NET Framework 对象开发库,故其可实现的功能非常强大,加上高系数的安全性、快捷的处理速率、条理清晰的类代码以及许许多多的集成功能,使校园旧货交易系统中卖方角色的设计与开发2从前在 ASP 中难以实现的功能在 ASP .NET 2.0 中可以轻松实现。 3 ADO .NET 是由.NET Framework 为了与数据库中的数据进行交互而提供的一组对象类的名称,它可以与许多类型的对象交互,不仅有存储在数据库中的数据,还有存储在电子邮件服务器、文本文件、应用程序文档(例如 Excel 电子表格)和XML 中的数据。ADO 与 ADO.NET 都能够编写对数据库服务器中的数据进行访问和操作的应用程序,并且具有易于使用、高速度、低内存支出和占用磁盘空间较少、支持用于建立基于客户端/服务器端的 Web 应用程序的主要功能。但是ADO 使用 OLE DB 接口并基于微软的 COM 技术,而 ADO.NET 拥有自己的ADO.NET 接口并且基于微软的.NET 体系架构。因为.NET 体系不同于 COM 体系,ADO.NET 接口也就完全不同于 ADO 使用的 OLE DB 接口,这也就是说ADO.NET 和 ADO 是两种数据访问方式。 ADO.NET 相对于 ADO 的最大优势在于对于数据的更新修改可以在与数据源完全断开联系的情况下进行,然后再把数据更新情况传回到数据源。这样大大减少了连接过多对于数据库服务器资源的占用。 4第二章 .NET 框架2.1 .NET 整体框架微软新一代的平台名称为“Microsofts Next Generation Windows Services”, 即“新一代 Windows 服务” 。这个平台的注册商标是“Microsoft .NET”。Microsoft .NET 是 Microsoft XMLWeb Service 平台。 XMLWeb Service 允许应用程序通过 Internet 进行通讯和共享数据,而不需要考虑采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XMLWeb Service 并将这些服务集成在一起。Microsoft .NET 将开创互联网的新局面,使基于 HTML 的 Web 界面通过基于 XML 的信息得到扩展与增强。2.1.1 NGWS Framework 的定义.NET 作为一个崭新的运行平台,它使用关键的结构提供对所有.NET 下应用程序以及 Web 程序的支持,包括对 ASP.NET 的支持。图 2.1 说明 Framework 支持 ASP.NET 和 Windows 应用程序的方式。ASP.NET agesASP.NET Web Srvice. plicatonTraditonlwsAplictWindowsA therSvicRutime FraorksCor Opting Syte图 2.1 .NET 模型2.1.2 NameSpace 定义对象是 Windows 开发环境中程序开发的中心,在不同的开发环境下,会具备不同的对象。.NET 所使用的对象就是命名空间(NameSpace ) 。在经典的 ASP 中,只有 Server、Request、Response 等六个对象。而ASP.NET 可以使用.NET 类库中非常丰富的对象。 .NET 类库中丰富的对象都有对应的名称定义,例如,要调用 SQL 数据库就必须使用 System.Data.SqlClient,要使用文本文件就必须使用 System.IO, 要使用 XML 就必须使用 System.Xml,这些就是命名空间。在命名空间里面包含类(Class),这些类都可以被看作为对象,它校园旧货交易系统中卖方角色的设计与开发4们有自己的属性、方法。因此每个命名空间可以看作是同类型对象的集合。所以在 ASP.NET 中需要用到某个对象时,就需要引入相应的命名空间。.NET 类库、命名空间、类之间的关系可以用图 2.2 表示。. N E T 类库N a m e S p a c e 1 N a m e S p a c e 2C l a s s 1 C l a s s 2 C l a s s 1 C l a s s 2图 2.2 .NET 类结构模型因此,简单地说,.NET 框架就是通过 Framework 提供对.NET 的支持,并使用其丰富的类库进行程序的开发。 52.2 Web 应用程序模型早期 Web 上的所有信息都是静态的, Web 服务器仅仅对从本地文件系统下载静态的 HTML 的请求做出响应,并把该网页发送给发出请求的客户。静态技术的优点在于可以以很高的效率提供信息的访问,并且站点的架设与开发都相当容易。随着 Web 的迅速普及,人们开始给静态的 HTML 网页添加动态的内容以开发各种丰富的应用领域。动态 Web 的技术发展主要有两个方向:服务器端技术和客户端技术。服务器端技术指在 Web 服务器端,根据客户的请求,动态生成相应的内容,然后发送给客户端浏览器。早期的服务器端技术有 CGI(Common Gateway Interface,通用网关接口),ISAPI(Internet Server Application Programm

温馨提示

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

最新文档

评论

0/150

提交评论