摘要:随着近几年来国家不断倡导节约型经济,各大跳蚤市场应运而生。本系统致力于提供一个高校内部的交易平台,方便在校师生更合理的处理自己的闲置物品。-本系统开发主要采用ASP.NET开发,使用SQL Server作为后台数据库,采用三层架构设计。本系统用户角色分为注册用户和管理员,一般用户能够发布商品信息和购买商品。管理员用户能够对所有用户的信息进行管理。系统同过Ajax向处理程序中发出请求,返回需要更新的数据再更新至要显示的页面。
关键词: ASP.NET, Ajax, SQL Server
目录
摘要
Abstract
1概述-1
1.1研究目的和意义-1
1.2主要贡献-1
1.3文章的结构-2
2预备知识及原理说明-2
2.1 三层架构-2
2.1.1 表示层(UI)-3
2.1.2 业务逻辑层(BLL)-3
2.1.3 数据层(DAL)-3
2.2 Ajax技术-4
2.2.1 Ajax概述-4
2.2.2 Ajax的基础应用-4
2.2.3 jQuery中Ajax-5
2.3 系统开发工具与数据库-5
2.3.1 ADO.NET介绍-5
2.3.1 ASP.NET介绍-6
2.3.1 SQL Server介绍-6
3 系统需求分析-7
3.1 可行性分析-7
3.2 需求分析-7
3.3 系统环境-8
3.3.1 软件环境-8
3.3.2 硬件环境-8
3.4 非功能性需求-8
4 系统功能设计-8
4.1 系统总体设计-8
4.2 系统的功能模块-10
4.2.1 系统管理-10
4.2.2 物品信息维护管理-10
4.2.3 收藏列表管理-11
4.2.4 购物车管理-11
4.2.5 订单管理-11
4.2.6 商品评论-11
4.3 数据库设计-12
4.3.1 数据库物理结构-12
4.3.2 表设计-12
5. 系统实现-14
5.1系统公共类和公共控件-14
5.2 系统模块实现-16
5.2.1 系统管理-16
5.2.2 物品信息维护管理-17
5.2.3 收藏列表管理-19
5.2.4 购物车管理-20
5.2.5 订单管理-21
5.2.6 商品评论-23
6 其他问题分析-25
6.1 变量的命名-25
6.2 对错误的处理-25
6.1 测试-25
6.1.1单元测试-25
6.1.2 功能测试-26
6.1.3 系统综合测试-26
7 结束语-26
致谢-27
参考文献-28