基于Web的手机销售管理系统的设计与实现论文
- 格式:doc
- 大小:1.93 MB
- 文档页数:34
网络商店销售管理系统的设计与实现摘要随着软件技术的不断进步和发展,信息化的管理方式越来越广泛的应用于各个领域,对于任何网站系统的管理来说开发一套现代化的成员管理软件是十分必要的。
通过这样的软件系统,可以做到成员的规范管理和快速查询,从而减少管理方面的工作量。
有效的管理所有成员的信息就是成员管理系统完成的功能。
销售管理系统是使用平台中的开发基于B/S体系结构的Web应用程序,在Microsoft Visual Studio .NET 环境下,使用C# 编程语言并结合Microsoft SQL Server 2000 数据库开发出一套网络版的销售管理系统。
该系统由前端输入和后端管理组成。
前端实现了用户注册,用户登录,购物车,定单查询,商品浏览(包括热门商品和新到商品),商品搜索等。
后台实现了用户信息管理,管理员信息管理,商品信息管理,销售管理。
通过这个系统,可以大大的提高网络管理者的工作效率和工作精度。
关键词:网络商店;销售管理系统;模块;控件;C#.NETThe Design and Realization of the Network Shops’ SellingManagement SystemAbstractAlong 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 of 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#.NET1引言开发背景随着网络技术的飞速发展,网络经济与人们的生活越来越紧密的联系在一起,随着信息技术的发展,网上购物与网上销售也在逐渐发展和普及。
目录摘要...................................................................................................................... I I Abstract .. (III)前言 (1)第1章概述 (2)1.1 绪论 (2)1.1.1 课题背景 (2)1.1.2 课题研究的意义 (2)1.1.3 手机销售网站的现状 (3)1.2 开发工具 (3)1.2.1 JAVA编程语言 (3)1.2.2 Tomcat服务器 (3)1.2.3 MySQL数据库 (3)1.2.4 JSP (4)1.2.5 MyEclipse (4)第2章需求分析 (6)2.1 需求确定 (6)2.1.1 普通用户需求 (6)2.1.2 会员用户需求 (6)2.1.3 管理员需求 (6)2.2 架构分析与设计 (7)2.2.1 逻辑架构 (7)2.2.2物理架构 (7)第3章系统总体设计 (8)3.1 系统类图 (8)3.2 数据库结构与表设计 (9)3.2.1 User表 (10)3.2.2 Product表 (10)3.2.3 Category表 (11)3.2.4 SalesOrder表 (11)3.2.5 SalesItem表 (11)3.3 页面设计 (12)3.3.1 前台 (12)3.3.2 后台(admin目录下) (13)第4章功能实现 (16)4.1 数据库连接 (16)4.2 会员模块 (16)4.2.1 User类 (16)4.2.2 用户模块后台 (17)4.2.3 会员模块前台 (21)4.3 产品模块 (23)4.3.1 Product类JavaBean的封装 (23)4.3.2 产品类接口设计 (24)4.3.3 产品类接口的实现 (25)4.3.4 产品模块前端 (31)4.3.5 文件上传 (34)4.4 购物车模块 (37)4.4.1 购物车后台 (37)4.4.2购物车前台 (40)4.5 下单模块 (41)4.5.1 订单对象实体类 (41)4.5.2 订单接口设计 (42)4.5.3 订单的接口实现 (42)4.5.4 订单前台的处理 (43)第5章系统运行测试 (45)5.1 代码审查 (45)5.2 会员模块测试 (45)5.3商品购买功能测试 (46)5.4 管理员模块测试 (47)结论 (51)总结与体会 (52)谢辞 (53)参考文献 (54)附录一英文原文 (55)附录二中文译文 (60)毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
基于Java Web技术的手机销售网站的设计与实现作者:***来源:《电脑知识与技术》2023年第32期关键词:Java Web 技术;MVC 设计模式;MySQL;手机销售中图分类号:TP311.1 文献标识码:A文章编号:1009-3044(2023)32-0047-030 引言科技的进步推动了5G的发展,人们的工作生活越来越离不开智能手机和互联网,随时随地网购成为一种主流,同时传统销售模式的弊端逐漸显露出来[1]。
因此,本文主要是利用Java Web技术构建一个简单的手机销售网站,既能体现Web在各功能模块开发中的应用,又能展示MVC的设计模式[2]及数据在MySQL数据库中的存储,体现了Java Web的优势。
1. 系统设计采用的相关技术1.1 JavaJava是一种面向对象的编程语言,它保留了C++的优点,去除了C++较为复杂的多继承、指针等概念。
它具有可移植性强、安全性高、简单易用等优点,可以用于编写各种类型的程序,如嵌入式系统应用程序、分布式系统程序、Web应用程序、桌面应用程序等[3]。
1.2 JSP 技术JSP技术指在传统的HTML网站中直接植入Java片段和JSP标志,从而形成的JSP文件。
从JSP引擎中下载JSP文档,并将它编辑成可运行的种类,随后将原始申请上传输给Servlet,而Web服务器的组件也会自动调出Servlet引擎,将Servlet下载并运行。
JSP是一种Java Servlet,主要用于实现Java Web应用程序的用户界面部分。
1.3 MySQL 数据库MySQL Server 是目前的主流数据库软件,使用JDBC 驱动程序连接MySQL 数据库[4]。
MySQL Server是目前的主流数据库软件,它不仅支持众多编程语言,而且作为开源软件,服务器上传速度快、易操作。
1.4 Tomact 服务器Tomcat是一个Servlet容器,也是一个免费开源的工具。
项目开发网上销售系统系别:信息工程系专业:计算机科学与技术姓名:王佳琦学号:201405900102摘要网上手机销售管理系统是一个为了适应社会发展,为广大网民提供服务的网站。
在社会的经济发展越来越快的环境下,人们对信息的更新速度和完整性要求越来越高。
因此对网站的要求也越来越高,本文简要介绍了手机商务网站管理系统的项目背景和意义,着重阐述了该网站的设计实现过程与该系统数据库的设计实现过程;从网站的数据库设计、数据库功能、网站的系统结构和工作原理、模块简介等等都作了详细的介绍。
本人在设计这个网站的时候把ASP结合ACCESS 数据库结合,并进行了较深的应用,尽量地把数据库的数据完善,以便用户在登陆期间能更加完善地利用到网站的英语资源。
目录摘要 (1)第一章ASP技术简介 (2)第二章ASP对数据库访问方式 (3)第三章ASP在电子商务中的应用 (4)第四章ASP对数据库的操作 (6)4.1、手机商务网站管理系统的工作模式 (6)4.2、手机商务网站管理系统的构建 (6)4.3、安全性问题 (7)结束语 (8)第一章ASP技术简介ASP技术 ASP(Active Server Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface通用网关接口)的技术。
目前,Internet 上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。
简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。
通常情况下,用户通过浏览器看到的网页大多是静态的。
随着Web应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求、生成报表等。
当在浏览器上填好表单(form)的输入数据,以提供HTTP要求时,可以在站点服务器中执行的应用程序,而不只是一个HTML 文件。
摘要网上手机销售管理系统是一个为了适应社会发展,为广大网民提供服务的网站。
在社会的经济发展越来越快的环境下,人们对信息的更新速度和完整性要求越来越高。
因此对网站的要求也越来越高,本文简要介绍了手机商务网站管理系统的项目背景和意义,着重阐述了该网站的设计实现过程与该系统数据库的设计实现过程;从网站的数据库设计、数据库功能、网站的系统结构和工作原理、模块简介等等都作了详细的介绍。
本人在设计这个网站的时候把ASP 结合ACCESS数据库结合,并进行了较深的应用,尽量地把数据库的数据完善,以便用户在登陆期间能更加完善地利用到网站的英语资源。
关键词:ASP网页ADO对象 Recordset对象数据库Abstract《Handset Sells System》is in order to adapt the social development, provides the service for the general web cams the website. Under society's economical development more and more quick environment, the people are more and more high to the information renewal speed and the complete request. Therefore more and more is also high to the website request, this article briefly introduced "Handset Sells System" the project background and the significance, elaborated this website design realization process and this system database design realization process emphatically; From the website database design, the database function, the website system structure and the principle of work, the module synopsis and so on have all made the detailed introduction. Myself am designing this website time ASP unifies the ACCESS database union, and has carried on the deep application, as far as possible database data consummation, in order to the user is landing the period can perfectly use to the website English resources.Keywords : ASP Page ADO Object Recordset Object Database目录摘要 (1)目录 (1)第一章前言 (2)第二章ASP技术简介 (3)第三章ASP对数据库访问方式 (5)第四章ASP在电子商务中的运用 (7)第五章、ASP对数据库的操作 (9)5.1手机商务网站管理系统的工作模式 (9)5.2、手机商务网站管理系统的构建 (9)5.3、安全性问题 (9)第六章、系统详细设计 (10)6.1系统数据流程图和数据字典 (10)6.2数据流程图 (14)6.3E-R图 (15)6.4系统功能流程图 (16)第七章、主要功能程序代码段 (18)7、1 连接数据库 (18)7.2 数据库查询操作 (18)7.3 添加记录操作 (21)7.4 删除记录操作 (34)7.5 记录的修改 (40)第八章、浅谈数据库安全与压缩 (51)8.1数据库的安全 (51)8.1.1、Access数据库的存储隐患 (51)8.1.2、Access数据库的解密隐患 (51)8.1.3、源代码的安全隐患 (51)8.1.4、程序设计中的安全隐患 (51)8.2数据库压缩技术 (52)第九章、结束语 (54)第十章、参考书目 (54)第一章前言在WWW盛行后,人们并不满足于仅能静态显示数据的网页,虽然运用HTML 语法在网络上呈现多媒体文件,已经比起以往仅能单纯呈现文字的信息系统进步了很多,但是还是无法满足人们的要求。
(完整版)网上手机销售系统毕业论文[文档在线提供]论文题目:网上手机销售系统目录中文摘要 (3)ABSTRACT (3)第一章概述 (4)一、电子商务的概念和基本类型 (4)二、电子商务的发展现状 (4)三、系统研究背景 (5)第二章开发环境介绍 (6)一、开发思想的介绍 (6)二、主要开发工具 (7)三、系统运行平台与开发环境 (8)第三章可行性分析与需求分析 (9)一、可行性分析 (9)二、用户需求分析 (11)第四章概要设计和详细设计 (12)一、系统设计 (13)二、数据结构设计 (16)三、界面设计 (20)第五章系统实现 (23)一、组件的编写 (23)二、部分源代码摘录及分析 (24)第六章系统运行评估 (25)一、测试指导思想及方案 (25)二、部分功能测试结果 (28)第七章总结 (30)一、总结 (30)二、问题与展望 (30)参考文献 (33)在线手机销售系统中文摘要随着电子商务的不断发展,企业网络化已经成为一种时尚,而中小企业如何利用有限的资金搭建自己的电子商务网站显得尤为重要。
本文研究了一种基于JSP技术的手机销售网站,通过介绍JSP网站的三层结构模式,充分体现了JSP技术的优势,并通过对开发过程的详细介绍,给出了使用JSP技术构建中小企业的电子商务网的具体实现方法。
本文研究的在线手机销售系统实现了用户端在线浏览手机信息、开通网上购物车、在线提交订单等功能。
管理员通过本系统可以添加手机及手机分类、管理用户、管理订单、统计销售量等。
与传统销售行为相比,在线手机销售系统为用户和商家都提供了最高的效率和最便捷的手段。
关键词:JSP;在线销售;SQL ServerOnline sales of mobile phone systemsABSTRACTAlong with the constant development of e-commerce, enterprise networks e-commerce website. In this paper, the Phone sales a JSP-based web site, by introducing a three-tier structure of the website JSP model fully embodies the advantages of JSP technology, and through the development process in detail. Construction of a given SME e-commerce websites use JSP specific method.This paper studies the online Phone sales system by end users browse the Phone online information, and launched online shopping cart. Submitting orders online and other functions. Managing Phone and Phone can be added to the classification system, user management, order management, sales and other statistics. Compared with traditional sales behavior, online Phonesales system provides users and businesses to Programming Interface,应用程序设计接口)。
(完整)基于Web的手机销售管理系统开发与设计编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)基于Web的手机销售管理系统开发与设计)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)基于Web的手机销售管理系统开发与设计的全部内容。
基于Web的手机销售管理系统的设计与开发摘要:随着现代计算机科学的发展,计算机信息管理系统越来越受到重视.手机销售管理系统能为商家和用户提供更好的服务和速率,手机销售管理系统正是在这种情况下诞生并且发展起来的,是进行手机商品交易中不可缺少的部分。
本系统主要为用户提供了会员注册,购物车管理,手机商品搜索,手机类别搜索,用户资料修改,购买,查看手机商品详细信息,查看用户订单及订单详细内容等功能。
该系统使用了功能强大的Java Web开发技术,使用JSP技术进行动态页面的设计,使用了基于MVC机制的Struts技术。
该系统选择功能强大的MyEclipse为开发工具,后台数据库选用MySql数据库.体积小、速度快、总体拥有成本低,操作方便,可维护性强.关键词:Jsp;Java技术;手机销售管理; MySql;ServletThe Design and Development of Web—based Phone SalesManagement SystemAbstract:With the development of modern computer science, computer information management systems more and more attention。
《文献检索与写作实践》报告书课题名称:基于WEB的网上手机销售及资讯分享平台设计专业:班级:学号::完成时间:2014年月日课题名称:基于WEB的网上手机销售及资讯分享平台设计一、分析研究课题1.背景分析:随着计算机技术和网络技术的发展,越来越多的商家在网上建起在线商店。
手机经营利用互联网能够使其扩大销售额、降低经营成本、扩大经营规模、提升管理水平。
本文所介绍的网上手机销售系统,是一个基于网络、以手机为商品的网上购物。
本文首先分析了手机销售系统研究的背景和意义,然后根据需求对系统进行了总体设计,包括系统的设计目标、系统的功能结构、数据库设计等,最后进行了实现。
电子商务通常是指在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面的进行各种商贸活动的一种新型的商业运营模式。
此网上手机销售系统以网络为基础,进行网上手机的销售,人们足不出户即可买到自己满意的手机。
2.需要解决的问题:(1)系统管理员作为整个系统的管理者,可以对系统进行全面的操作,包括库存管理、订单管理、会员管理、统计报表、项目维护、权限管理、数据库维护几大功能。
(2)客户作为浏览者可在中观看浏览喜欢的手机,同时可以注册会员,注册会员之后登录进行手机的购买,在登录后可以查看已购买商品的信息,会员还可以根据需要随时修改自己的注册信息,以保证信息的安全。
(3)网上手机销售的技术突破与发展前景?……3.检索文献的要求(1)所需的文献容、水平。
紧贴本课题的要求的文献,文献能够代表当今该技术领域的研究水平。
(2)所需文献的时间、地域、类型、文种:原文发表时间(年代):为近十年发表的文献;原文发表地域:不限国别;原文文献语种:中英文;原文出版类型:不限文献类型,重点检索“期刊论文、学位论文、会议文献、专利(科技成果)、标准”等文献。
(3)课题研究所涉及的主题概念与学科围(研究畴):主题概念:网上手机销售、资讯分享平台设计、手机销售系统、网上销售系统、手机销售平台、手机销售电子商务系统等。
毕业设计(论文)基于ASP手机销售网站设计与实现The Handset Sells The Website System Design And TheRealization摘要本文通过分析国内外网上购物系统的发展现状,提出了一种利用asp 技术开发网上购物系统的方案,以期达到功能强大,费用低廉,通用性强,适合我国国情的购物网站系统。
文中着重论述了该系统的功能与实现、网上购物、后台管理等经分析,使用Microsoft公司的ASP和相关网页开发工具Dreamweaver,Flash,ps.用Flash,PS做了首页。
利用微软提供的IIS建立运行环境,再利用ODBC(数据源)建立数据连接关系。
利用其提供的各种组件及内置对象,首先在短时间内建立数据库,然后,对数据库进行分析与建立ASP页面,不断修正与改进,直到功能基本实现的可行性购物系统。
关键词:购物系统 ASP技术电子商务AbstractThis article through analyzes the domestic and foreign on-line shopping system the development present situation, proposed one kind operates on the , to the time achieved function formidable, expense inexpensive, the versatility is strong, suits our country national condition the shopping website system. In the article emphatically elaborated this system function and the realization, the data flow and the memory, the on-line shopping, the backstage management and so on.After analysis, the use of Microsoft's ASP and related web development toolDreamweaver, Flash, ps. With Flash, PS the establishment of the environment, re-use ODBC (Data Source) to establish data connections. Provided use of its various components and built-in objects, first of all, the establishment of databases in a short period of time, and then, an analysis of the database with the establishment of ASP pages, constantly amended and improved, until the realization of the feasibility of the basic functionality to the system.KEYWORD: Shopping system ASP technology Electronic commerce目录1. 引言 (1)1.1 背景介绍及选题意义: (1)1.2 论文思路及研究方法: (3)1.3 系统开发环境简介: (3)2. 需求分析 (6)2.1 需求分析 (6)2.2 可行性分析 (6)3. 总体设计 (8)3.1 总体框架图及说明 (8)3.2 结构化设计 (8)4. 详细设计 (10)4.1 硬件环境要求 (11)4.2 数据库概念结构设计 (11)4.3 常用模块 (13)4.4 前台主要功能模块详细设计 (14)4.5 后台登录入口设计...........................错误!未定义书签。
本科毕业设计题目:基于Web的手机销售管理系统的设计与实现姓名:院(系、部):数学与信息技术学院专业:计算机科学与技术班级:指导教师:完成时间:2015 年 4 月摘要基于Web的手机销售管理系统使用Visual Studio 2005作为开发工具,采用 技术、C#语言进行设计与实现,后台采用SQL Server 2005进行数据库管理。
系统的使用者可分为游客、用户、管理员三种角色。
游客有权限浏览网站、注册成为用户;用户可修改自己的注册资料、购买商品;管理员主要进行网站后台管理,包括新闻信息管理、产品管理、订单管理、用户管理等。
本文从可行性分析、需求分析、系统设计、数据库设计等方面对系统的实现过程进行了详细的阐述。
关键词:数据库;网上销售系统;;SQL ServerAbstractMobile phone sales management system based on Web is designed and developed by using Visual Studio 2005, technology, C# language, and SQL Server 2005 as the database management system.The users of the system is divided into the visitors, users, administrators of three roles The visitors have permission to visit the s ite 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, 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; ;SQL Server目录1绪论 (1)1.1开发背景与意义 (1)1.2开发技术介绍 (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)5.1首页页面的实现 (14)5.2游客功能模块的实现 (15)5.2.1游客查看信息功能的实现 (15)5.2.2游客注册功能的实现 (16)5.3用户功能模块的实现 (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开发背景与意义电子商店就是大家通常所说的网上商店,是电子商务的重要组成部分。
与市面上传统的店铺相比,网店有很大的优势,如:网上购物已经成为一种时尚;经营成本低,地域限制少;市场扩张力大等。
所以网上商店已经成为一种有效的营销模式。
手机作为现代生活的必需品,而且更新速度非常快,因此销售量十分可观。
将手机销售与网上商店相结合的手机在线销售系统,不仅可以方便消费者购买,而且可以使手机销售商拥有更丰富的销售渠道,增加销售份额,获得更大的经济利益,实现手机销售商与消费者利益双赢的效果。
因此,基于Web的手机销售管理系统的实现具有非常重要的现实意义。
1.2开发技术介绍(1)是一种功能强大的用于创建动态Web页面的服务器端技术,是目前主要的动态Web页面设计技术之一。
用来在服务器端构建功能强大的Web应用,包括Web窗体和Web服务两部分。
目前的版本允许开发者以一种非常灵活的方式创建Web应用程序,并把常用的代码封装到各种面向对象的组件中,这些组件可以由客户端用户通过事件来触发。
同时,提出了代码隐藏类的概念,把逻辑代码(.aspx.cs)和表现页面(.aspx)分离开来,使用户很容易使用后台代码来控制页面的逻辑功能[1]。
(2)SQL语言SQL的核心是Q(Query,查询),但它却不仅仅是对数据的查询,它是集创建数据库,创建数据表,对数据操作、管理、控制、查询以及设置各种约束、规则和程序流程控制功能于一身的综合数据库语言[2]。
目前使用的SQL有以下特点。
在方法上的突破:由单一数据表发展为通过表的联接可以组合地处理数据。
容易学习与维护:SQL语言简洁直观,一条语句可以取代常规程序语言的一段程序,容易维护。
语言共享:不同数据库的程序设计语言会有所不同,但SQL在所有数据库中都是相同的。
全面支持客户机/服务器结构:SQL是当今唯一已经形成标准的数据库共享语言。
(3)SQL Server 2005SQL Server 2005是Microsoft公司推出的关系型数据库管理系统,支持多层客户/服务器结构,支持多种开发平台和远程管理,具有强大的数据库管理功能,能够进行分布式事务分析和联机事务分析,并提供了一套功能完善且具备可视化界面的管理工具[3]。
2系统分析2.1可行性分析可行性分析是为了用最小的代价在最短的时间内分析问题,判断问题能否解决。
要实现这样的目的,需要对几种主要的可能方法进行利弊分析,进而确定原定的系统规模以及目标能否实现,完成后能够带来的经济效益是否值得投资开发此系统。
所以,可行性研究实际上就是为了进行一次简化的系统分析和设计,是以较抽象的方式在较高的层次上进行系统分析以及设计的过程。
系统的可行性分析包括经济方面的可行性、技术方面的可行性和操作方面的可行性。
(1)经济可行性基于Web的手机销售管理系统开发可以借助实验室的软件环境(+SQL Server),本系统并不是特别的繁琐,相对来说开发周期不是很长,在经济方面的支出不大,产生的效益远大于开发系统的成本,因此从经济方面分析此系统的开发是可行的。
(2)技术可行性和关系型数据库SQL Server是目前主流的电子商务开发平台。
是网络应用程序开发领域流行的程序设计技术之一。
ASP脚本运行在服务器端,使用者可以创建交互式应用程序,也可自己定义控件,这大大减轻了代码编写的负担和重复率问题,是传统的页面编写脚本不能实现的。
SQL Server 2005是功能比较完备的数据库管理系统,语言简练易学且功能强大,还包括扩展特性[4]。
和SQL Server结合使用可以很好的实现手机销售管理系统所需要的功能,因此从技术可行性方面分析此系统的开发是可行的。
(3)操作可行性基于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)稳定性和健壮性网站要有足够的稳定性和健壮性,不能因为用户的错误点击或错误输入而出现错误,要求低故障率。