基于.NET产品报价系统设计
关键词:产品查询;在线购物;.NET;数据库
摘 要
随着网络的逐步普及,网上购物已经逐渐成为一种新的购物方式,并受到大家的认可。产品报价系统正是网上购物系统的一种,将产品报价与在线购物有机的结合在一起,能为用户提供一种全方位、高效率的服务。
经过对系统需求及功能分析,决定采用.NET平台,利用SQL Server 2000数据库技术并结合当今几大主流购物网站实际状况建立一个全新的报价系统。该系统包括两大功能模块:管理员模块、用户模块,实现了管理员对用户、商品、订单的全面管理,以及用户对商品的查询、订购功能。
本文首先简要阐述了产品报价系统的开发背景及意义,其次着重阐述了采用.NET技术对该系统的开发实现过程,从系统分析、数据库设计、系统功能设计等环节进行详细描述。在开发过程中运用到了一些前端控件来控制输入信息,对输入信息进行验证,采用ADO.NET技术连接数据库。在系统分析中先后用数据流程图、系统的功能结构图分析了系统所需的各种数据,详细的展现了系统的各个功能模块并给出了主要功能运行界面图,并通过系统测试,达到了预期的效果。
3 系统需求分析
3.1 系统简要分析
管理员、用户不同身份进入不同界面,进行不同操作。
管理员通过管理员身份登录,对系统进行全面的管理。对商品信息进行查询、添加、修改、删除,对新用户进行添加、审定、修改、删除,对订单进行审定、删除,对留言信息进行管理。管理员可以对用户以及管理员的基本资料信息进行管理。
用户通过用户身份登录,根据需求对商品进行详细查询,订购商品,对订单信息进行留言,对用户基本资料信息进行修改管理,给管理员留言。
3.2 系统开发计划
3.2.1 系统设计目标
本平台利用现在比较广泛的ASP.NET+SQL Server数据库的架构实现的。此系统分为前台管理和后台管理。前台管理是操作界面,供用户浏览、查询、订购使用。包括:浏览商品、查询商品、订购商品、购物车、用户信息管理等功能;后台管理是提供给管理员的,其中包括:商品管理、用户管理、订单管理、留言管理等。本系统使用户更方便、准确的订购到满意的商品,使管理员更快捷、高效的对后台进行管理,提高办公效率。
3.2.2 系统的可行性分析
经济可行性:该平台只作为本人的毕业设计,一些功能还有待完善,所以目前尚无经济效益。
技术可行性:本系统以B/S模式,用ASP.NET动态网页与SQL Server数据库实现,后台编程语言为C#。
运行可行性:本系统运行可运行在windows2000/2003/XP操作系统下,装有IIS、Visual studio.net以及SQL Sever 2000。
3.2.3 系统开发的设计思想
产品报价系统主要是对后台管理和前台操作。后台管理是管理员对本系统的维护,通过商品资料(商品添加、修改、删除)、商品交易(处理订单)、用户管理(用户审定、添加、修改、删除)等功能达到对本系统的管理。前台操作是用户登录到本系统,可以进行用户注册,通过本系统的商品搜索功能,找到自己想要买的商品,装入购物车,确认定单进行订购。
目 录
1 引言 1
1.1 课题背景 1
1.2 网上购物的现状 1
1.3 网上购物的前景 1
2 系统开发工具 2
2.1 .NET简介 2
2.2 C#简介 2
2.3 SQL SERVER 2000简介 3
3 系统需求分析 3
3.1 系统简要分析 3
3.2 系统开发计划 3
3.2.1 系统设计目标 3
3.2.2 系统的可行性分析 4
3.2.3 系统开发的设计思想 4
3.2.4 系统设计的总体规则 4
4 数据库设计 4
4.1 数据库的分析 4
4.2 数据库结构设计 5
5 系统功能设计 7
5.1 系统功能分析 7
5.2 系统功能模块的设计 8
5.3 系统流程分析与实现 8
5.3.1 前台购物流程 8
5.3.2 后台购物管理流程 9
5.3.3 用户注册流程 9
5.3.4 用户登录流程 11
5.3.5 商品查询流程 13
5.3.6 商品管理流程 15
5.3.7 购物车流程 17
6 系统测试 18
6.1 用户模块 18
6.2 后台管理测试 20
7 系统存在的不足 21
结 论 21
参考文献 22
致 谢 23
上一篇:【.NET】181 基于【.NET】即时通讯软件的设计