基于web的手机销售管理系统的设计与实现.docx

上传人:b****1 文档编号:2335033 上传时间:2022-10-28 格式:DOCX 页数:29 大小:1.14MB
下载 相关 举报
基于web的手机销售管理系统的设计与实现.docx_第1页
第1页 / 共29页
基于web的手机销售管理系统的设计与实现.docx_第2页
第2页 / 共29页
基于web的手机销售管理系统的设计与实现.docx_第3页
第3页 / 共29页
基于web的手机销售管理系统的设计与实现.docx_第4页
第4页 / 共29页
基于web的手机销售管理系统的设计与实现.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

基于web的手机销售管理系统的设计与实现.docx

《基于web的手机销售管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于web的手机销售管理系统的设计与实现.docx(29页珍藏版)》请在冰豆网上搜索。

基于web的手机销售管理系统的设计与实现.docx

基于web的手机销售管理系统的设计与实现

 

本科毕业设计

 

题目:

基于Web的手机销售管理系统的设计与实现

 

姓名:

院(系、部):

数学与信息技术学院

专业:

计算机科学与技术

班级:

指导教师:

 

完成时间:

2015年4月

摘要

基于Web的手机销售管理系统使用VisualStudio2005作为开发工具,采用ASP.NET技术、C#语言进行设计与实现,后台采用SQLServer2005进行数据库管理。

系统的使用者可分为游客、用户、管理员三种角色。

游客有权限浏览网站、注册成为用户;用户可修改自己的注册资料、购买商品;管理员主要进行网站后台管理,包括新闻信息管理、产品管理、订单管理、用户管理等。

本文从可行性分析、需求分析、系统设计、数据库设计等方面对系统的实现过程进行了详细的阐述。

关键词:

数据库;网上销售系统;ASP.NET;SQLServer

 

Abstract

MobilephonesalesmanagementsystembasedonWebisdesignedanddevelopedbyusingVisualStudio2005,ASP.NETtechnology,C#language,andSQLServer2005asthedatabasemanagementsystem.Theusersofthesystemisdividedintothevisitors,users,administratorsofthreerolesThevisitorshavepermissiontovisitthesiteandregisteredasauser;theuserscanmodifytheirregistrationinformationandpurchaseofgoods;theadministratorscanmanagethebackgroundofthesystem,suchasnews,products,orders,usersandsoon.Inthispaper,thesystemimplementationprocessisdescribedindetailbythefeasibilityanalysis,therequirementsanalysis,thesystemdesign,databasedesign,andsoon.

keywords:

Database;Onlinesalessystem;ASP.NET;SQLServer

 

1绪论

1.1开发背景与意义

电子商店就是大家通常所说的网上商店,是电子商务的重要组成部分。

与市面上传统的店铺相比,网店有很大的优势,如:

网上购物已经成为一种时尚;经营成本低,地域限制少;市场扩张力大等。

所以网上商店已经成为一种有效的营销模式。

手机作为现代生活的必需品,而且更新速度非常快,因此销售量十分可观。

将手机销售与网上商店相结合的手机在线销售系统,不仅可以方便消费者购买,而且可以使手机销售商拥有更丰富的销售渠道,增加销售份额,获得更大的经济利益,实现手机销售商与消费者利益双赢的效果。

因此,基于Web的手机销售管理系统的实现具有非常重要的现实意义。

1.2开发技术介绍

(1)ASP.NET

ASP.NET是一种功能强大的用于创建动态Web页面的服务器端技术,是目前主要的动态Web页面设计技术之一。

ASP.NET用来在服务器端构建功能强大的Web应用,包括Web窗体和Web服务两部分。

目前的ASP.NET版本允许开发者以一种非常灵活的方式创建Web应用程序,并把常用的代码封装到各种面向对象的组件中,这些组件可以由客户端用户通过事件来触发。

同时,ASP.NET提出了代码隐藏类的概念,把逻辑代码(.aspx.cs)和表现页面(.aspx)分离开来,使用户很容易使用后台代码来控制页面的逻辑功能[1]。

(2)SQL语言

SQL的核心是Q(Query,查询),但它却不仅仅是对数据的查询,它是集创建数据库,创建数据表,对数据操作、管理、控制、查询以及设置各种约束、规则和程序流程控制功能于一身的综合数据库语言[2]。

目前使用的SQL有以下特点。

在方法上的突破:

由单一数据表发展为通过表的联接可以组合地处理数据。

容易学习与维护:

SQL语言简洁直观,一条语句可以取代常规程序语言的一段程序,容易维护。

语言共享:

不同数据库的程序设计语言会有所不同,但SQL在所有数据库中都是相同的。

全面支持客户机/服务器结构:

SQL是当今唯一已经形成标准的数据库共享语言。

(3)SQLServer2005

SQLServer2005是Microsoft公司推出的关系型数据库管理系统,支持多层客户/服务器结构,支持多种开发平台和远程管理,具有强大的数据库管理功能,能够进行分布式事务分析和联机事务分析,并提供了一套功能完善且具备可视化界面的管理工具[3]。

2系统分析

2.1可行性分析

可行性分析是为了用最小的代价在最短的时间内分析问题,判断问题能否解决。

要实现这样的目的,需要对几种主要的可能方法进行利弊分析,进而确定原定的系统规模以及目标能否实现,完成后能够带来的经济效益是否值得投资开发此系统。

所以,可行性研究实际上就是为了进行一次简化的系统分析和设计,是以较抽象的方式在较高的层次上进行系统分析以及设计的过程。

系统的可行性分析包括经济方面的可行性、技术方面的可行性和操作方面的可行性。

(1)经济可行性

基于Web的手机销售管理系统开发可以借助实验室的软件环境(ASP.NET+SQLServer),本系统并不是特别的繁琐,相对来说开发周期不是很长,在经济方面的支出不大,产生的效益远大于开发系统的成本,因此从经济方面分析此系统的开发是可行的。

ASP.NET和关系型数据库SQLServer是目前主流的电子商务开发平台。

ASP.NET是网络应用程序开发领域流行的程序设计技术之一。

ASP脚本运行在服务器端,使用者可以创建交互式应用程序,也可自己定义控件,这大大减轻了代码编写的负担和重复率问题,是传统的页面编写脚本不能实现的。

SQLServer2005是功能比较完备的数据库管理系统,语言简练易学且功能强大,还包括扩展特性[4]。

ASP.NET和SQLServer结合使用可以很好的实现手机销售管理系统所需要的功能,因此从技术可行性方面分析此系统的开发是可行的。

基于Web的手机销售管理系统的操作十分简便。

用户可以通过互联网在浏览器中对本系统的内容进行浏览,不需要配置其他的应用软件,也不需要培训;管理人员也可以通过浏览器管理系统中的所有内容,如:

更新产品信息,更新新闻,将过期的新闻删除等。

因此从操作方面分析开发此系统是可行的。

2.2需求分析

2.2.1功能需求分析

基于Web的手机销售管理系统使用者可以分为三类:

游客、用户、管理员。

游客可以浏览系统前台的信息,如:

新闻、产品信息,还可以在系统注册。

用户的主要操作包括购买产品和浏览信息。

管理员则可以对用户进行管理,还能实现新闻管理、产品管理、进货管理、订单管理等。

数据流图是一种结构化需求分析建模技术之一,它从数据传递、加工等方面,用图形的方式描述数据流输入、输出的变换过程[5]。

基于Web的手机销售系统的顶层数据流图如图2-1所示。

图2-1顶层数据流图

下面对三类用户的功能进行详细分析。

(1)游客

网络上的游客可以浏览到业内新闻、相关知识、产品信息,但是不可以购买产品,如果需要购买那么必须先注册成为用户。

(2)用户

用户具有游客的所有权限,另外用户还能购买产品。

用户登录以后可以在修改注册信息板块修改基本注册信息,可查看购物车,并在购物车内付款,付款以后可以在订单中看到已购买产品。

(3)管理员

管理员可以实现新闻管理、产品管理、进货管理、订单管理、用户管理等功能,其中在新闻管理中管理员可以对业内新闻以及相关知识进行更新和删除;在产品管理中可以添加产品和产品类别,或者删除某一种产品;在进货管理中可以添加进货数量,此数据会增加到库存中,改变库存的数量;在订单管理中能看到每一个用户的每笔订单,如果商品已经发货管理员要进行相应的编辑,即发货处理。

用户登录自己的帐号也能看到更新后的订单状态;为减轻数据管理的负担,当用户长时间未登陆时,管理员有权将其删除。

结合顶层数据流图及上述功能需求的分析,可得到分解后的第一层数据流图。

如图2-2所示。

图2-2第一层数据流图

2.2.2性能需求分析

基于Web的手机销售管理系统是利用现代化的Internet技术将市面上传统的销售模式电子化。

在电子商务迅速发展的时代,网上营销有很多的优势,为了充分发挥网上商店的特点,提高营销效率和质量,提出如下性能需求。

(1)界面友好

网购平台客流量较大,因此系统要有友好的界面。

界面要美观、操作要简明,提高用户对系统的兴趣,尽量做到浏览者再次访问的效果。

(2)安全性和保密性

系统要保障数据的安全,因此在系统中要集成具有防止非法用户购买、恶意更改、破坏数据等功能,防止非注册用户的非法入侵以及注册用户的越权使用。

用户权限要有严格的分明,避免造成资料信息的泄漏等。

(3)稳定性和健壮性

网站要有足够的稳定性和健壮性,不能因为用户的错误点击或错误输入而出现错误,要求低故障率。

(4)易维护性和扩展性

系统的技术设计和开发要保证具有较强的易维护性和扩展性,功能模块和数据结构都必须易于扩充,以方便系统进一步扩展。

(5)实用性和方便性

系统建设要充分考虑用户体验,力求满足用户的各种需求和习惯做法,使系统功能强大且方便实用。

3系统设计

3.1系统的总体结构设计

本系统主要分为管理员功能模块、用户功能模块和游客功能模块三部分。

管理员功能模块实现的主要功能有:

新闻管理、产品管理、进货管理、订单管理、用户管理等。

用户功能模块实现的主要功能有:

修改自己的注册信息、查看订单、购买产品、浏览系统的所有信息等。

游客功能模块实现的主要功能有:

浏览系统的所有信息、进行注册等。

系统结构图如图3-1所示。

图3-1系统结构图

3.2系统的详细设计

3.2.1游客功能模块详细设计

游客功能模块包括信息查看、系统注册。

(1)游客查看信息详细设计

游客可以根据自己感兴趣的产品,查看相应的产品介绍。

在产品模块,能够看到产品的详细信息。

但游客不能购买产品,只有注册以后才能购买。

游客可以浏览本系统中的新闻,包括业内新闻和相关知识,业内新闻是指市面上关于手机的各种新闻,可以帮助游客了解当下最新的手机发展方向或者最新科技等;相关知识指的是和手机有关的小知识,如:

电池的保养,手机的保养等。

查看系统信息流程图如图3-2所示。

图3-2查看系统信息流程图

(2)游客注册详细设计

用户只有先在本系统完成注册才能登录,完成注册以后就可登录查看自己的注册信息,用户注册需要填写用户名、密码、用户全称、电话、地址、邮政编码。

提交的时候需要对用户名进行验证,如果该用户名已经注册,则提示用户名已经使用,这时需要更换新的用户名注册。

如果用户名没有注册过,那么信息将提交成功并保存到数据库中。

这时该注册用户即可登录。

游客注册流程图如图3-3所示。

图3-3用户注册流程图

3.2.2用户功能模块详细设计

用户模块的主要功能是修改注册资料,包括密码、联系电话、地址等;可查看系统的新闻、产品信息,可查看自己的历史购物订单并可以购买产品。

(1)用户登录详细设计

已注册的用户可在进入系统后立即登录;也可以在需要购买产品

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1