ASP.net校园二手物品交易网站设计(2)
时间:2017-04-11 13:11 来源:毕业论文 作者:毕业论文 点击:次
2.系统相关技术 2.1 ASP.NET技术 网站运用目前比较流行的ASP.NET作为开发平台,在面向对象的基础上,开发设计了校园二手商品交易平台。 ASP.NET是一种建立动态Web应用程序的技术,它是Active Server Page(ASP)的下一个版本,语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护[5]。ASP.NET是一个已编译的,基于.NET的环境,可以与任何.NET兼容的语言(包括Visual Basic、C#和Jscript.NET)创作应用程序。易于写出清晰的代码,代码易于重用和共享[6]。ASP.NET具有如下特点: (1) 简易性:使得用户可以快捷地开发Web应用程序; (2) 可管理性:使得用户可以通过LINQ等技术对ASP.NET网站进行管理[7]; (3) 可缩放性和可用性:ASP.NET提供了网站可缩放性控制功能,使得网站后期文护和可缩放性成为可能[8]; (4) 自定义性和扩展性:ASP.NET随附了一个设计周到的结构,它使开发人员可以在适当的级别插入代码; (5) 安全性:借助内置的Windows身份验证和基于每个应用程序的配置,可以保证应用程序是安全的[9]。 2.2 ADO.NET数据库访问技术 ADO.NET的名称起源于ADO(ActiveX Data Objects),是与数据源交互的.NET技术[10]。 ADO.NET是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。它提供了平台互用性和可伸缩的数据访问,增强了对非连接编程模式的支持,并支持RICH XML,任何能够读取XML格式的应用程序都可以进行数据处理[11]。 3.系统分析 系统的开发经过了需求分析和系统总体设计两个阶段。需求分析阶段,根据系统的需求进行了系统数据流图的设计,功能需求的分析以及系统设计的目标,然后根据需求分析画出了系统总体设计图。 3.1 需求分析 根据系统的数据流向,分析得系统数据流如图所示: (1) 系统顶层数据流图如图1所示。 图1 系统顶层数据流图 (2) 系统详细数据流图如图2所示。 图2 系统详细数据流图 3.1.1功能需求 本系统主要面向于大学校园网用户,使用对象是大学教师和广大学生,依托校园网提供给这些用户一个发布和交流二手商品信息的平台。 在大学校园中,存在着许多的二手商品,但由于信息不畅通以及传统信息交流方式的局限性,导致校园中囤积了很多仍然具有一定价值的二手商品,甚至被当作废弃物处理。通过校园二手物品交易网站,可以方便快捷的发布和交流任何二手商品的信息,并且可以通过留言方式进行交流[10]。由于本系统是基于校园网的,因此,只要宣传得当,理论上来讲,每位用户都可以让其所发布的信息在校园网中传播,使得信息资源的利用率最大化。 系统完成的主要功能有:用户设置功能、发布信息功能、信息管理功能、搜索信息功能、留言功能及系统管理功能。具体业务功能包括如下: 用户注册:学生可利用自已学号、姓名进行注册; 用户登录:每个用户需要登录后才能进行信息发布、购买商品和评论商品等后续操作;管理员需要登录方可进行系统管理功能; 发布信息:普通用户需要登录系统后方可进行发布信息功能; 删除信息:注册用户登录系统后可以对自己发布的信息进行管理; 浏览信息:任何用户(包括游客)都可以通过系统浏览到全部的商品信息; (责任编辑:qin) |