基于Web的手机销售管理系统的设计与实现本科毕业设计论文1.doc
《基于Web的手机销售管理系统的设计与实现本科毕业设计论文1.doc》由会员分享,可在线阅读,更多相关《基于Web的手机销售管理系统的设计与实现本科毕业设计论文1.doc(37页珍藏版)》请在三一文库上搜索。
1、本科毕业设计 题目:题目:基于 Web 的手机销售管理系统的设计与实现 姓姓 名:名: 院(系、部)院(系、部) : 数学与信息技术学院 专专 业:业:计算机科学与技术 班班 级:级: 指导教师:指导教师: 完成时间: 2015 年 4 月 I 本科毕业设计开题报告书本科毕业设计开题报告书 院(系、部):信息技术学院 专业:计算机科学与技术 班级: 学生姓名学号指导教师 题目基于 Web 的手机销售管理系统的设计与实现 一、毕业设计选题的背景、意义: 网上购手机的优势在于选择面大、价格便宜、交易方便、节省时间和精力等。整个手机市场 一片繁荣的情况下,网上手机专卖店的加入自然会使这种竞争更加激烈
2、,但是凡事有利有弊,只 有在这样的激烈竞争下,网上手机店的优势才能得以体现。在当今互联网迅速发展的时代,网上 手机店有发展的必要,发展基础良好,发展网上手机店的各方面条件也日趋成熟,但是还存在一 些问题,所以只有把问题解决好,才能保证网上手机店的蓬勃发展。 基于 Web 的手机销售管理系统的设计与实现是以当前商务的网络化、快速化实际需求 为背景,实现手机购买的方便、快捷、送货上门等服务为前提综合信息服务系统的设计;实现通 过 Internet 互联网对手机购买的相关信息进行发布及手机信息查询、手机购买、手机相关新闻浏 览等功能。消费者通过基于 Web 的手机销售管理系统的设计与实现进行手机的网
3、上购物和 网上支付等活动,这样在方便消费者的同时也会减少了企业成本。 二、课题研究的目的、内容、基本思路、方法和主要观点: 研究的目的:通过互联网实现手机的在线销售及管理,尤其是对手机基本信息、销售信息管 理,顾客的注册以及购买。实现手机销售的全程网络化,提高管理的效率。 研究的主要内容:将实际问题网络化是要基于现实的,根据手机市场的销售等情况,将网站 分为游客、用户和管理员三种角色。游客只能浏览系统的信息,顾客可以在前台注册购买产品, 管理员可以同时在后台管理客户、产品、新闻以及订单等基本信息。 研究的基本思路:基于 Web 的手机销售管理系统的设计大体上要先进行市场背景的可行性 分析,技术
4、可行性分析,功能需求分析,系统数据库设计,系统的实现等阶段。 研究的方法:本系统将在 Visual Studio2005 和 SQL Server2005 环境下开发,使用所学的知识, 参考有关文献资料等。同时与指导老师沟通,听取建议,修改论文。 主要观点:本系统的实用性较强,能够为使用者提供高效的管理,还能满足客户的不同要求, 在此基础上还要提升本系统实用价值和服务价值。 II 三、写作提纲: 1. 绪论:开发背景、开发意义 2. 可行性分析:技术可行性分析、操作可行性分析、经济可行性分析 3. 需求分析:功能需求分析、用户需求分析、数据需求分析 4. 系统设计:概要设计、详细设计、数据库设
5、计 5. 系统数据库设计:概念结构设计、逻辑结构设计、物理结构设计 6. 系统实现:编制与调试应用程序,试运行实现系统 7. 总结 四、主要参考文献: 1张海藩.软件工程M.北京:清华大学出版社,2010 2沈士根,汪承焱,许小东.Web 程序设计ASP.NET 实用网站开发M.北京:清华大学出版 社,2009 3陈学平.ASP.NET+Dreamweaver CS3+SQL Server 2005 电子商务网站建设与全程实例M.北 京:科学出版社,2009 4吴建,郑潮,汪杰.UML 基础与 Rose 建模案例M.北京:人民邮电出版社,2007 5明日科技.C#从入门到精通M.北京:清华大学
6、出版社,2012 指导教师签字: 年 月 日 院(系、部)论文工作 领导小组组长签章 : 年 月 日 注:本表一式三份,指导教师与学生各执一份,一份交院(系、部)存档。 III 摘 要 基于 Web 的手机销售管理系统使用 Visual Studio 2005 作为开发工具,采用 ASP.NET 技术、C#语言进行设计与实现,后台采用 SQL Server 2005 进行数据库管理。系统的使用 者可分为游客、用户、管理员三种角色。游客有权限浏览网站、注册成为用户;用户可 修改自己的注册资料、购买商品;管理员主要进行网站后台管理,包括新闻信息管理、 产品管理、订单管理、用户管理等。本文从可行性分
7、析、需求分析、系统设计、数据库 设计等方面对系统的实现过程进行了详细的阐述。 关键词:数据库;网上销售系统;ASP.NET;SQL Server IV Abstract Mobile phone sales management system based on Web is designed and developed by using Visual Studio 2005, ASP.NET technology, C# language, and SQL Server 2005 as the database management system. The users of the syste
8、m is divided into the visitors, users, administrators of three roles The visitors have permission to visit the site and registered as a user; the users can modify their registration information and purchase of goods; the administrators can manage the background of the system, such as news, products,
9、 orders, users and so on. In this paper, the system implementation process is described in detail by the feasibility analysis, the requirements analysis, the system design, database design, and so on. keywords: Database; Online sales system; ASP.NET; SQL Server V 目 录 1 绪论.1 1.1 开发背景与意义.1 1.2 开发技术介绍.
10、1 2 系统分析.2 2.1 可行性分析.2 2.2 需求分析.2 2.2.1 功能需求分析2 2.2.2 性能需求分析4 3 系统设计.5 3.1 系统的总体结构设计.5 3.2 系统的详细设计.5 3.2.1 游客功能模块详细设计5 3.2.2 用户功能模块详细设计7 3.2.3 管理员功能模块详细设计9 4 数据库设计.10 4.1 概念结构设计.10 4.2 逻辑结构设计.11 4.3 物理结构设计.12 5 系统的实现.14 VI 5.1 首页页面的实现.14 5.2 游客功能模块的实现.15 5.2.1 游客查看信息功能的实现15 5.2.2 游客注册功能的实现16 5.3 用户功
11、能模块的实现.17 5.3.1 用户登录功能的实现17 5.3.2 用户注册信息管理功能的实现18 5.3.3 用户购物车管理功能的实现19 5.3.4 用户产品购买功能的实现19 5.3.5 用户查看订单功能的实现19 5.4 管理员功能模块的实现.20 5.4.1 管理员登录功能的实现 .20 5.4.2 新闻管理功能的实现21 5.4.3 产品管理功能的实现 .22 5.4.4 进货管理功能的实现 .25 5.4.5 订单管理功能的实现25 5.4.6 用户管理功能的实现26 6 总结.27 参考文献28 谢辞29 1 1 绪论 1.1 开发背景与意义 电子商店就是大家通常所说的网上商店
12、,是电子商务的重要组成部分。与市面上传 统的店铺相比,网店有很大的优势,如:网上购物已经成为一种时尚;经营成本低,地 域限制少;市场扩张力大等。所以网上商店已经成为一种有效的营销模式。 手机作为现代生活的必需品,而且更新速度非常快,因此销售量十分可观。将手机 销售与网上商店相结合的手机在线销售系统,不仅可以方便消费者购买,而且可以使手 机销售商拥有更丰富的销售渠道,增加销售份额,获得更大的经济利益,实现手机销售 商与消费者利益双赢的效果。因此,基于 Web 的手机销售管理系统的实现具有非常重要 的现实意义。 1.2 开发技术介绍 (1)ASP.NET ASP.NET 是一种功能强大的用于创建动
13、态 Web 页面的服务器端技术,是目前主要的 动态 Web 页面设计技术之一。ASP.NET 用来在服务器端构建功能强大的 Web 应用,包 括 Web 窗体和 Web 服务两部分。目前的 ASP.NET 版本允许开发者以一种非常灵活的方 式创建 Web 应用程序,并把常用的代码封装到各种面向对象的组件中,这些组件可以由 客户端用户通过事件来触发。同时,ASP.NET 提出了代码隐藏类的概念,把逻辑代码 (.aspx.cs)和表现页面(.aspx)分离开来,使用户很容易使用后台代码来控制页面的逻 辑功能1。 (2)SQL 语言 SQL 的核心是 Q(Query,查询) ,但它却不仅仅是对数据的
14、查询,它是集创建数据 库,创建数据表,对数据操作、管理、控制、查询以及设置各种约束、规则和程序流程 控制功能于一身的综合数据库语言2。目前使用的 SQL 有以下特点。 在方法上的突破:由单一数据表发展为通过表的联接可以组合地处理数据。 容易学习与维护:SQL 语言简洁直观,一条语句可以取代常规程序语言的一段程序, 容易维护。 语言共享:不同数据库的程序设计语言会有所不同,但 SQL 在所有数据库中都是相 同的。 全面支持客户机/服务器结构:SQL 是当今唯一已经形成标准的数据库共享语言。 (3)SQL Server 2005 SQL Server 2005 是 Microsoft 公司推出的关
15、系型数据库管理系统,支持多层客户/服务 器结构,支持多种开发平台和远程管理,具有强大的数据库管理功能,能够进行分布式 2 事务分析和联机事务分析,并提供了一套功能完善且具备可视化界面的管理工具3。 2 系统分析 2.1 可行性分析 可行性分析是为了用最小的代价在最短的时间内分析问题,判断问题能否解决。要 实现这样的目的,需要对几种主要的可能方法进行利弊分析,进而确定原定的系统规模 以及目标能否实现,完成后能够带来的经济效益是否值得投资开发此系统。所以,可行 性研究实际上就是为了进行一次简化的系统分析和设计,是以较抽象的方式在较高的层 次上进行系统分析以及设计的过程。 系统的可行性分析包括经济方
16、面的可行性、技术方面的可行性和操作方面的可行性。 (1)经济可行性 基于 Web 的手机销售管理系统开发可以借助实验室的软件环境(ASP.NET+SQL Server) ,本系统并不是特别的繁琐,相对来说开发周期不是很长,在经济方面的支出不 大,产生的效益远大于开发系统的成本,因此从经济方面分析此系统的开发是可行的。 (2)技术可行性 ASP.NET 和关系型数据库 SQL Server 是目前主流的电子商务开发平台。ASP.NET 是 网络应用程序开发领域流行的程序设计技术之一。ASP 脚本运行在服务器端,使用者可 以创建交互式应用程序,也可自己定义控件,这大大减轻了代码编写的负担和重复率问
17、 题,是传统的页面编写脚本不能实现的。SQL Server 2005 是功能比较完备的数据库管理 系统,语言简练易学且功能强大,还包括扩展特性4。ASP.NET 和 SQL Server 结合使用 可以很好的实现手机销售管理系统所需要的功能,因此从技术可行性方面分析此系统的 开发是可行的。 (3)操作可行性 基于 Web 的手机销售管理系统的操作十分简便。用户可以通过互联网在浏览器中对 本系统的内容进行浏览,不需要配置其他的应用软件,也不需要培训;管理人员也可以 通过浏览器管理系统中的所有内容,如:更新产品信息,更新新闻,将过期的新闻删除 等。因此从操作方面分析开发此系统是可行的。 2.2 需
18、求分析 2.2.1 功能需求分析 基于 Web 的手机销售管理系统使用者可以分为三类:游客、用户、管理员。游客可 以浏览系统前台的信息,如:新闻、产品信息,还可以在系统注册。用户的主要操作包 3 括购买产品和浏览信息。管理员则可以对用户进行管理,还能实现新闻管理、产品管理、 进货管理、订单管理等。 数据流图是一种结构化需求分析建模技术之一,它从数据传递、加工等方面,用图 形的方式描述数据流输入、输出的变换过程5。 基于 Web 的手机销售系统的顶层数据流图如图 2-1 所示。 用户 基于Web的手 机销售系统 管理员 信息请求 系统设置 游客 浏览请求 图图 2-1 顶层数据流图顶层数据流图
19、下面对三类用户的功能进行详细分析。 (1)游客 网络上的游客可以浏览到业内新闻、相关知识、产品信息,但是不可以购买产品, 如果需要购买那么必须先注册成为用户。 (2)用户 用户具有游客的所有权限,另外用户还能购买产品。用户登录以后可以在修改注册 信息板块修改基本注册信息,可查看购物车,并在购物车内付款,付款以后可以在订单 中看到已购买产品。 (3)管理员 管理员可以实现新闻管理、产品管理、进货管理、订单管理、用户管理等功能,其 中在新闻管理中管理员可以对业内新闻以及相关知识进行更新和删除;在产品管理中可 以添加产品和产品类别,或者删除某一种产品;在进货管理中可以添加进货数量,此数 据会增加到库
20、存中,改变库存的数量;在订单管理中能看到每一个用户的每笔订单,如 果商品已经发货管理员要进行相应的编辑,即发货处理。用户登录自己的帐号也能看到 更新后的订单状态;为减轻数据管理的负担,当用户长时间未登陆时,管理员有权将其 删除。 结合顶层数据流图及上述功能需求的分析,可得到分解后的第一层数据流图。如图 4 2-2 所示。 管理员 用户 加入购 物车 新闻管 理 用户管 理 进货管 理 产品管 理 D1新闻 D2产品 D3用户 D5订单表 订单管 理 新闻信息 用户信息 产品信息 库存信息 用户信息 产品信息 新闻信息 订单信息 订单 购买请求 付款 付款信息 游客 浏览信 息 浏览请求 新闻设
21、置 用户设置 产品设置 进货设置 订单设置 浏览请求 图图 2-2 第一层数据流图第一层数据流图 2.2.2 性能需求分析 基于 Web 的手机销售管理系统是利用现代化的 Internet 技术将市面上传统的销售模 式电子化。在电子商务迅速发展的时代,网上营销有很多的优势,为了充分发挥网上商 店的特点,提高营销效率和质量,提出如下性能需求。 (1)界面友好 网购平台客流量较大,因此系统要有友好的界面。界面要美观、操作要简明,提高 用户对系统的兴趣,尽量做到浏览者再次访问的效果。 (2)安全性和保密性 系统要保障数据的安全,因此在系统中要集成具有防止非法用户购买、恶意更改、 破坏数据等功能,防止
22、非注册用户的非法入侵以及注册用户的越权使用。用户权限要有 严格的分明,避免造成资料信息的泄漏等。 (3)稳定性和健壮性 网站要有足够的稳定性和健壮性,不能因为用户的错误点击或错误输入而出现错误, 要求低故障率。 (4)易维护性和扩展性 系统的技术设计和开发要保证具有较强的易维护性和扩展性,功能模块和数据结构 都必须易于扩充,以方便系统进一步扩展。 (5)实用性和方便性 系统建设要充分考虑用户体验,力求满足用户的各种需求和习惯做法,使系统功能 5 强大且方便实用。 3 系统设计 3.1 系统的总体结构设计 本系统主要分为管理员功能模块、用户功能模块和游客功能模块三部分。 管理员功能模块实现的主要
23、功能有:新闻管理、产品管理、进货管理、订单管理、 用户管理等。 用户功能模块实现的主要功能有:修改自己的注册信息、查看订单、购买产品、浏 览系统的所有信息等。 游客功能模块实现的主要功能有:浏览系统的所有信息、进行注册等。 系统结构图如图 3-1 所示。 基于Web的手机销售管理系统 新闻管理 管理员功能 产品管理 进货管理 订单管理 用户功能 用户管理 用户登录 购物车管理 产品购买 查看订单信息 注册信息管理 查看信息 系统注册 游客功能 管理员登录 图图 3-1 系统结构图系统结构图 3.2 系统的详细设计 3.2.1 游客功能模块详细设计 游客功能模块包括信息查看、系统注册。 (1)游
24、客查看信息详细设计 游客可以根据自己感兴趣的产品,查看相应的产品介绍。在产品模块,能够看到产 品的详细信息。但游客不能购买产品,只有注册以后才能购买。游客可以浏览本系统中 的新闻,包括业内新闻和相关知识,业内新闻是指市面上关于手机的各种新闻,可以帮 6 助游客了解当下最新的手机发展方向或者最新科技等;相关知识指的是和手机有关的小 知识,如:电池的保养,手机的保养等。查看系统信息流程图如图 3-2 所示。 选择新闻 开始 是否继续查看其他新闻 结束 否 查看新闻详细信息 查看其它新闻信息 是 图图 3-2 查看系统信息流程图查看系统信息流程图 (2)游客注册详细设计 用户只有先在本系统完成注册才
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Web 手机 销售 管理 系统 设计 实现 本科 毕业设计 论文
链接地址:https://www.31doc.com/p-3314926.html