采用Microsoft Visual为开发环境,采用ASP.NET技术,以SQL Server2005为系统数据库开发,以浏览器作为客户端,基于B/S架构,即用户可以通过浏览器直接访问本站点。
前台会员模块:
网站首页:网站打开后的第一个页面,显示网站总的信息,包括物品类别、网站公告、各类别下的最新物品。
网站公告:显示网站公告列表,点击可以查看详情。
物品中心:分页显示物品列表,点击物品可以查看物品详情,在物品详情页可以申请物品交换。
物品搜索:可以按物品名称搜索物品。
会员中心:会员登录后可以通过此模块发布物品,管理自己发布的物品,查看自己发出的交换申请,管理自己收到的交换申请,修改个人资料,修修改登录密码等。
会员注册登录:会员可以通过此模块实现注册和登录。
管理员模块:
管理员分为超级管理员和普通管理员,超级管理员可以分配普通管理员帐号,普通管理员则无此功能。
会员管理:管理员可以通过此模块查看、添加、修改、删除会员。
图片特效管理:管理员可以通过此模块查看、添加、修改、删除图片特效。
网站公告管理:管理员可以通过此模块查看、添加、修改、删除网站公告。
物品类别管理:管理员可以通过此模块查看、添加、修改、删除物品类别。
物品管理:管理员可以通过此模块查看、删除物品。
友情链接管理:管理员可以通过此模块添加、修改、删除友情链接信息。
系统管理:管理员可通过此功能修改登录密码。
1绪 论 5
1.1课题研究现状 5
1.2 课题发展趋势 5
1.3 课题研究目的及意义 5
2系统开发技术概述 6
2.1 Visual Studio.NET平台介绍 6
2.2 ASP.NET简介 7
2.3 ADO.NET简介 7
2.4 C#简介 8
2.5 Sql Server2005 简介 8
3系统分析 9
3.1需求分析 9
3.2功能结构图 9
3.3功能需求具体描述 9
3.4 开发与运行环境 10
4 数据库设计 11
4.1 引言 11
4.2数据库需求分析 11
4.3数据库概念结构设计 11
4.4数据库逻辑结构设计 13
5系统的详细设计与实现 16
5.1 解决方案的创建 16
5.1.1 三层架构介绍 16
5.1.2 三层架构优缺点 16
5.2 数据库连接 17
5.3 母版页设计 17
5.4 会员注册页面 18
5.5 物品展示页面 19
5.6 物品详情页面 21
5.7 发布物品页面 23
5.8 我的物品页面 24
5.9 修改个人资料页面 26
5.10 修改登录密码页面 27
6系统测试 30
6.1 测试环境的搭建 30
6.2 测试用例及测试结果 31
结 论 33
参考文献 34
致 谢 35