致 谢 29
参 考 文 献 30
图 2。1 B/S 架构三层模型3 图 2。2 MVC 结构图4 图 3。1 系统总体流程图 8 图 3。2 系统功能模块图 8 图 3。3 系统管理员模块功能模块图 9 图 3。4 普通用户管理模块功能模块图 9 图 3。5 登陆主页面功能模块图 10 图 3。6 交易主页面功能模块图 10 图 4。1 登陆主页面流程设计 15 图 4。2 交易主页面流程设计 17 图 5。1 系统初始化界面 22 图 5。2 学号验证界面 23 图 5。3 注册确认信息界面 23 图 5。4 输入注册信息界面 24 图 5。5 找回密码界面 24 图 5。6 普通用户交易主界面 25 图 5。7 管理员用户交易主界面 25 图 5。8 确认购买界面 26 论文网
图 5。9 创建交易界面 26 图 5。10 修改商品信息界面 27 图 5。11 查看留言列表界面 27
表 3。1 数据库 UsersInfo 表 11 表 3。2 数据库 Systemlog 表 11 表 3。3 数据库 goodslist 表 12 表 3。4 数据库 messagelist 表 12 表 4。1 home 功能模块介绍 13 表 4。2 topic 功能模块介绍 13 表 4。3 share 功能模块介绍 14 表 4。4 model 功能模块介绍 14 表 4。5 controller 功能模块介绍 14
1 引言
1。1 课题设计背景及目的
随着新时代的到来,电子交易以其独有的方便性与快捷性迅速成为了大众的“新宠”。它 将当今世界的先进技术集于一身,并具有灵活的线上沟通方式,伴随着经济全球化,成为未 来货品流通主流方式的大趋势已不可逆转。自然而然,开发电子交易平台也向着种类多、用 途精的方向发展,而大学校园交易平台正是这众多分支的一脉。大学生购买力较低,二手交 易平台正好迎合了这一需求,发展前景较好。
为了适应激烈的市场竞争,各种 WEB 应用系统不断改进其内容和形式。故在现代程序 开发中,多层的 WEB 应用开发以其灵活性与简便性渐渐成为了主流。但是,多层 WEB 架构 仍存在不足,如维护工程量大、应激性较差等[3]。而解决该问题的关键是选择正确的系统体系 结构。
模型-视图-控制器(Model-View-Controller, MVC)模式是专为交互式应用系统开发的 一种设计模式[1],因其在系统开发中体现的强大优势,而被逐渐引入到 ASP。NET 体系之中[4]。 ASP。NET MVC 提供了许多开发人员期待的、使用模型-视图-控制器来创建 ASP。NET 的方式。 ASP。NET MVC 在开发人员构建的应用程序中提供了可测试性、灵活性和可维护性。
本课题的设计目标是利用现有资源,掌握交易平台设计原理以及熟悉程序开发的基本流 程;掌握 MVC 框架的开发模式以及对 B/S 架构有一定的初步了解。
1。2 国内外研究现状
MVC 是 Xerox PARC 在八十年代为编程语言 Smalltalk-80 发明的一种软件设计模式, 至今已被广泛使用[5]。由于如今对于大型的 WEB 系统,传统的开发方式存在固有弊端不可调 和,故 MVC 设计模式已渐渐成为 WEB 开发的主流[6]。从目前的发展趋势来看,以前的 Visual Basic, ASP 和 COM 技术将很快被。NET 所完全取代[2]。。NET 将更加适用于中小型企 业的 WEB 开发以及结合微软服务器的大型企业应用。文献综述
大众更加偏向于建立 Java 的 MVC 框架是因为近几年来,Java 作为一门面向对象的语言 越来越重要。Java 被大家认为是实现网上互联相互沟通的一种标准方式[7]。但渐渐的,XML 模式包括 WEB Service 被一些技术领先的前沿公司意识到将会成为网络互联的标准。而 ASP。NET 能够从根本上支持 XML 和 WEB Service,可以预见 ASP。NET 将来的发展前景一片 大好[8]。