ASP.net校园二手物品交易网站设计(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net校园二手物品交易网站设计(2)


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)