网络商店销售管理系统的设计与实现
摘 要
随着软件技术的不断进步和发展,信息化的管理方式越来越广泛的应用于各
个领域,对于任何网站系统的管理来说开发一套现代化的成员管理软件是十分必
要的。通过这样的软件系统,可以做到成员的规范管理和快速查询,从而减少管
理方面的工作量。有效的管理所有成员的信息就是成员管理系统完成的功能。销
售管理系统是使用 MS.NET 平台中的 ASP.NET 开发基于 B/S 体系结构的 Web
应用程序,在 Microsoft Visual Studio .NET 环境下,使用 C# 编程语言并结合
Microsoft SQL Server 2000 数据库开发出一套网络版的销售管理系统。该系统由
前端输入和后端管理组成。前端实现了用户注册,用户登录,购物车,定单查询,
商品浏览(包括热门商品和新到商品),商品搜索等。后台实现了用户信息管理,
管理员信息管理,商品信息管理,销售管理。通过这个系统,可以大大的提高网
络管理者的工作效率和工作精度。
关键词:网络商店;销售管理系统;模块;控件;C#.NET
The Design and Realization of the Network Shops’ Selling
Management System
Abstract
Along with the unceasing progress and development of the software technology,
the management information system is more and more widely applied to each domain,
it is extremely essential to develop a members’ management software for a website.
Through such a system, we can reduce the management workload by member's
standard management and fast inquiry. The effective management of all members'
information is a function which the member management system management system
completes. The selling management system is developed based on B/S system
structure, using ASP.NET of MS.NET as the platform. It’s a web application
procedure in Microsoft Visual under the Studio NET environment, using the C#
programming language and unifying Microsoft SQL Server 2,000 databases. This
system is composed of the onstage for input and the backstage for management.
Functions such as registration, log on, the user land, shopping vehicle, ordering form
inquiry, commodity browsing (including popular commodity and newly arrived
commodity), and commodity searching and so on, are realized on the onstage. The
functions such as the user’s information management, the manager’s information
management, the commodity information management and the selling management
are realized on backstage. Through this system, we may greatly enhance the network
superintendent's work efficiency and the work precision.
Key words: Network shop; Sale management system; Module; Controls;
C#.NET
目 录
论文总页数:25 页
1 引言 ........................................................................1
1.1 开发背景 ................................................................1
1.2 系统功能 ................................................................1
1.3 系统软硬件配置要求 ......................................................2
1.4 相关软件及技术介绍 ......................................................2
2.项目模块及框图 ............................................................2
2.1 系统功能模快设计 ........................................................2
2.2 网络销售管理流程图 ......................................................3
2.3 网络销售管理系统模块组织图 ..............................................4
3 项目方案需求 ...............................................................4
3.1 项目特色 ................................................................4
3.2 方案选择 ................................................................5
3.2.1 数据库需求分析 .......................................................5
3.2.2 数据库逻辑结构设计 ...................................................5
3.2.3 业务模式 .............................................................7
4.模块设计、分析、开发 ......................................................8
4.1 主页面设计 ..............................................................8
4.1.1 页面头部控件设计 .....................................................8
4.1.2 商品分类导航控件的设计 ...............................................9
4.2 商品信息模块页面 .......................................................10
4.3 用户信息管理模块设计 ...................................................11
4.3.1 登录页面设计 ........................................................11
4.3.2 注册页面的设计 ......................................................12
4.4 购物车功能的设计与实现 .................................................13
4.5 购物车的结算设计与实现 .................................................15
4.6 查询销售情况页面的设计 .................................................16
5.结果测试,性能分析 ........................................................19
5.1 测试主页面 .............................................................19
5.2 测试登录页面 ...........................................................19
5.3 测试购物车 .............................................................21
5.4 测试查询销售情况 .......................................................22
5.5 测试查询、修改用户信息页面 .............................................22
结 论 ....................................................................23
参考文献 ....................................................................23
致 谢 ....................................................................25
声 明 ....................................................................26
第 1 页 共 26 页
1 引言
1.1 开发背景
随着网络技术的飞速发展,网络经济与人们的生活越来越紧密的联系在一起,
随着信息技术的发展,网上购物与网上销售也在逐渐发展和普及。消费者与销售
商都迫切需要一种简便与高速高效的购物与销售方式,在线商店管理系统的出现
正好满足人们的这种需要,通过网络的简便与高效可以使消费者节省时间,价格
公开合理。而使销售者更合理的调节商品的数量以免造成商品的积压,也同时使
生产者真正随着市场经济的需求而调节产品的种类和数量。
随着网络的不断的普及,网页技术的不断发展,人们对网页的要求也不再是
文字,图片的简单堆砌或是单调枯燥的内容,而是实时性,交互性和丰富性,使
用动态网页技术的网页越来越受欢迎。应用 ASP.NET 技术的灵活性可以方便的访
问数据库,ASP.NET 把数据库搬上了 WEB 页面,使人们可以通过互联网使用大型
的包含数据库功能的系统。
系统正是使用 ASP.NET 技术的动态网页与 SQL Server2000 数据库结合打造
的一个网上商店管理系统,一般用户通过网络访问该系统,提供用户注册功能,
商品查询功能;系统用户(已注册用户)可以修改注册信息,购买商品等;管理
员可以修改、删除、添加、模糊查询用户信息、配送商、供应商信息,对顾客的
定单安排配送商(即进行销售)以及向供应商定货和处理供应商发送来的货物
(即进货和库存管理)。本系统充分发挥了 ASP.NET 技术显示于客户端,运行于
服务器端的特点,保护用户资料的安全性。经过分析,本文作者使用的是
Microsoft 公司的 visual studio.net 开发工具,利用其提供的面向对象的开发
工具,尤其是数据窗口这一能方便而简洁操作数据库的智能化对象,首先在短时
间内建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,
直到完成系统。
1.2 系统功能
整个网络销售管理系统的包括用户,超级管理员和一般管理员三种角色,系
统为不同的角色提供不同的入口。两个管理员是一种隶属关系,一般管理员要受
超级管理员的限制。
用户和管理员具有不同的操作权限,用户可以注册新用户,修改自己的密码、
个人资料。查看/搜索自己的喜欢的商品的信息;超级管理员具有添加新管理员、
删除管理员、修改密码,添加、删除商品类别;添加、修改、删除商品信息;查
询用户信息、修改用户的账户金额,还有查询销售情况。一般管理员具有除添加
管理员、删除管理员之外的其他权限。