《手机销售网论文.docx》由会员分享,可在线阅读,更多相关《手机销售网论文.docx(38页珍藏版)》请在三一办公上搜索。
1、本科毕业实习报告题目:走向社会的第一步在新疆财经大学科研处的实习心得 学 号: 学生 姓 名: 学 院: 专 业: 年 级: 指导教师姓名及职称: 完 成 日期: 摘 要随着科学技术的不断发展,互联网络已经成为人们生活当中不可缺少部分。特别是当网络成为一种销售和购买途径的时候,人们对网络的依赖也变得越来越重。网上购物避免了挑选商品的繁琐过程,使客户的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活;同时又能有效地控制“商场”运营的成本,开辟了一个新的销售渠道。这个在线销售系统将主要实现手机产品的宣传,在线销售,在线服务和后台数据管理维护伴随着互联网络的高速发展,传统的手机销售模式正在逐渐
2、地改变,网上手机销售迅速兴起,它在更广阔的范围内拉近了企业与用户的距离,不但节省了企业成本,提高了效率,而且也为用户节约了时间这是未来手机销售模式发展的趋势。但是在国内,网上手机销售还处于起步阶段。本文以网上手机销售业务为背景,设计、开发了一个网上手机销售管理系统。本系统是基于B/S模式的,前端采用ASP开发工具,后端选用Microsoft公司的Access 2003数据库管理系统,数据库连接采用ADO方法;同时使用CSS( Cascading Style Sheets 指层叠样式表)技术进行设计。本文首先介绍了本系统开发的背景、意义及所选用的开发工具;其次,对系统进行分析,主要包括可行性分析
3、、系统需求分析、业务流程分析等内容;然后,以系统分析结果为基础,进行系统设计工作;最后,运用所选用的系统开发工具进行系统的具体开发。 关键词:网上手机销售;ASP;Access 2003数据库管理系统目录第1章 系统概述11.1研究背景和意义11.1.1系统研究背景11.1.2系统研究意义11.1.3网上销售的研究现状21.1.4潜在市场21.2本文主要内容41.3开发工具选择41.3.1 ASP技术介绍41.3.2 Access 数据库管理系统介绍61.33 Dreamweaver MX 8.0简介7第2章 系统分析82.1可行性分析82.1.1技术可行性82.1.2经济可行性92.1.3操
4、作可行性92.1.4管理可行性92.2系统需求分析102.2.1系统需求的基本描述102.2.2系统实现目标102.2.3功能需求分析112.3业务流程分析122.5数据流程分析13第3章 系统设计163.1总体设计163.3数据库设计193.3.1概念结构设计193.3.2逻辑结构设计24第4章 系统实现错误!未定义书签。4.1系统登录功能实现错误!未定义书签。4.2网上手机销售功能实现错误!未定义书签。4.3手机信息添加功能实现错误!未定义书签。4.4手机信息查询功能实现错误!未定义书签。第5章 总结错误!未定义书签。致谢33参考文献34第1章 系统概述1.1研究背景和意义1.1.1系统研
5、究背景随着信息技术在国际贸易和商业领域的广泛应用,利用计算机技术、网络通信技术和Internet来实现商务活动的国际化、信息化和无纸化,已成为各国商务发展的一大趋势,传统的销售方式已经不能适应时代的要求,在这种情况下,基于Web方式的电子商务系统得到了充分的发展,可以说电子商务系统已经改变了人们的生活、工作方式。在这种情况下,作为一个企业,如何制作自己的电子商务系统,以适应工作的需要,已经成为决定其发展的重要因素之一,正是基于上述情况,我们设计并实现了基于B/S方式的在线手机销售系统。1996年前后,在美国学术界提出“电子商务”(Electronic Business或Electronic C
6、ommerce)概念的短短的几年的时间里,这一概念已在全球各地被广泛接受。根据买方和卖方的不同,电子商务2可以划分为4种类型:B2B、B2C、C2B、C2C。就规模而言,B2B、B2C居于主导地位。B2C是商家与顾客之间的商务活动。伴随这电子商务网站的大量涌现,企业网络化已经能成为一种销售捷径。正是为了适应这种以全球为市场的变化而出现和发展起来的。它可以使销售商与供应商更紧密地联系起来,以更快地满足客户的需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。电子商务基于网络技术,网络技术提供了实现电子商务的技术平台,而电子商务是网络技术的最新应用和最终目标。1.1.2系统研究意义
7、传统的销售方式存在各种各样的弊端,如占地面积大,手机品种太少,查找、检索、订购费时费力,由于店面租金的原因,缺乏灵活性,同时过多的员工增加了手机的经营的成本。与传统的销售方式相比,网络销售系统至少具有以下优势:1.信息量大 。目前大多数网络销售系统都能尽可能完整详细商品(手机)信息,如手机什么品牌、型号、是否支持蓝牙技术、价格等。2.检索、订购便捷。网络销售系统提供多种检索途径,可从手机型号等关键字进行单独检索或组合检索,快捷准确。3.价格低廉。一般来讲,由于网络销售系统屏弃和简化了传统销售模式所需的服务设施和多重环节,所以在网上买手机,要比在普通商店便宜。4.网络营销系统极大地减少了商家的流
8、通时间,降低流通费用,使商家从有限的资源中得到更多的利润。现在有很多家网络营销系统趋向成熟,其中Yahoo,卓越等网站已经开始盈利。网上购物系统避免了挑选商品的繁琐过程,使客户的购物过程变的轻松、快捷、方便,很适合现代人快节奏的生活;同时又能有效地控制“商场”运营的成本,开辟了一个新的销售渠道。1.1.3网上销售的研究现状在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛、凯玛特、家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。目前,网上销售在我国是初级阶段,但随着时代发展和进步,这种商业
9、行为越来越会得到更多人的认可和参与。现在的所谓网上销售,只是起到一个广告和供求客商交流沟通的平台而已。尽管如此,我们一定要看到潜在巨大的商业机会,这方而成功的事例已是多小胜举,我认为,大家应从现在更加重视起来,多种渠道作好营销。1.1.4潜在市场随着人们生活水平的不断提高及消费观念的转变,手机已经成为人们沟通的必需品,随着手机的不断降价,拥有一部手已经变一件很轻松的事情。目前有很多人已经拥有了手机,但更换手机频率很快,其主要购买途径都以现实卖场为主,如果能够做到正确,积极的宣传,引导,这部分群体都将有可能成为手机网上购物的潜在消费群体。随着国际互联网络的普及和应用,手机销售管理业务面临着新情况
10、和新挑战。一方面互联网络正在不断改变着人们的生活方式,同时也在不断改变着传统手机销售的销售模式,网络技术的应用,使得厂商摆脱中间商与消费者直接进行销售与沟通成为可能。可以说基于互联网的网络销售是一种划时代的零售方式,为了适应互联网络发展的趋势,网上手机销售模式适应了消费者心理和购买行为的变化,通过互联网络可以提供让顾客满意的产品和服务,以更好地占领市场。随着中国加入WTO,全球经济一体化的逐步深入,网上手机销售模式己是现代传统书店必不可少的经营策略之一。目前,网上手机销售管理系统在国际互联网上可以实现的电子商务功能己经多样化,基本实现了网上手机展示功能、信息发布功能、网上订单功能、网上交易功能
11、、在线用户服务功能、客户管理功能等等,几乎以往传统手机销售店功能都可以在互联网上进行电子化的高效运作。网上手机销售管理系统的诞生虽然只有短短的几年时间,却以其独有的网上运作特色和优越服务得到了迅速发展,为用户提供了全方位的手机和手机有关的信息和双向交流的渠道。一个成熟运作的网上手机销售管理系统可提供的手机和手机息有关的信息包括手机品牌、生产商、生产日期、价格、发货渠道所需信息等,还提供了足够精彩详尽的手机介绍。与普通手机销售店相比,网上手机销售更为消费者提供了双向交流服务,进一步拉近了消费者与手机的距离,以及消费者与消费者的的距离,达到了“为消费者找手机、为手机找消费者”的目的。网上手机销售具
12、有以下特点(1)将营业时间延长至极限。与传统的8小时营业时间不同,借助互联网,网上手机销售管理系统可以24小时全天候营业。这种不间断的服务方式对于巩固和扩大消费者群、培育潜在顾客具有重大意义。(2)不受营业场地限制。因为网上手机销售网站是虚拟书店,它不需要门市,只要维持面积有限的库房,即可正常运转,以最低的成本经营最多的手机品种。(3)使供需双方之间信息交流的广度、深度、速度有了质的飞跃,手机供应信息与消费者需求的信息一直不充分是制约手机销量增长的原因,网上手机销售管理系统以其直观的界面、丰富的信息、灵活的检索、个性化的定制服务,成功地解决了这一难题。(4)促进了经营管理的科学化。现代信息技术
13、的大量运用使得网上手机销售管理系统能够快捷地对业务数据进行采集、统计、分析和应用,这有助于克服传统营销模式中的主观性、盲目性,对于提高经营管理水平大有裨益。本文根据实际企业为了适应信息化时代的需求,在传统手机销售店的基础进一步发展企业,扩大企业的经营范围,提高竞争能力,设计与实现了网上手机销售管理系统,实现网上手机销售管理系统的一些基本功能,不足之处还请予指正。1.2本文主要内容本文完成以下主要内容:(1)分析了课题研究背景和研究意义。本课题以实际项目为支撑,根据企业的实际需求进行了网上手机销售管理系统的设计与实现。在实际书店的基础上,扩展网上业务,拓宽市场,同时为用户购买手机提供更大的便利。
14、增强了企业的竞争力,促进了经营管理的科学化。(2)进行了网上手机销售管理系统的需求分析。完成了整个系统的总体需求分析,并进行了详细的功能性需求和非功能性需求的分析。基本实现了网上手机展示功能、信息发布功能、网上下订单功能、网上交易功能、在线用户服务功能、客户管理功能等等(3)设计和实现了网上手机销售管理系统。本系统分为前台和后台两个功能模块结构,通过视图分析了系统的设计结构,进行了数据库设计和访问权限控制的设计。构建系统的三层结构,在系统基础架构的基础之上,详细设计了系统的功能模块及其界面,实现了系统所需的功能。(4)进行了网上手机销售管理系统的测试。根据需求分析,对系统进行了不同层次的测试,
15、使用了自动化测试工具,获取系统存在的功能性和非功能性方面的不足。对测试结果进行了分析,并提出了相应的改进措施。1.3开发工具选择1.3.1 ASP技术介绍 1、什么是 asp Asp(Activex Server Pages)是微软公司推出的一种采取代 CGI(Common Gateway Internetface)的技术。简单的讲,Asp是位于服务器端的脚本运行环境,通过这种环境,用户可创建和运行动态的,交互式的Web 应用程序,如交互式的动态网页,包括使用html表单收集和处理信息,上传与下载文件等。Asp 内含与IIS(Microsoft Internet Internetface)或者
16、PWS(Personal Web Server)之中。有了Asp,就不必担心客户端浏览器是否能运行你所编写的编码,因为所有的程序都将在服务器端执行,包括所有嵌在普通html中的脚本程序。当程序执行完毕后,服务器便将执行的结果返回客户端浏览器,这样就减轻了客户端浏览器的负担。大大提高了信息交互的速度。从子面上说,Asp包含以下三个方面:(1)Activex: Asp使用微软公司的Activex技术。Activex技术是现在微软公司软件的重要基础。它采用封装对象,程序调用对象的技术,简化了编程,加强了程序间的合作。Asp本身就封装了一些常用组件,很多公司也开发了许多使用组件。只要在服务器上安装这些
17、组件,通过访问组件,就可以快速,建议的建立自己的web应用程序。(2)Server:Asp运行在服务器端。这样不必担心浏览器是否支持asp所使用的编程语言。Asp的编程语言可以是VBScript和JavaScript。VBScript是Visual Basic 的一个简集。会用Visual Basic 的人可以很快的学会VBScript。然而Netscape浏览器不支持客户端的VBScript,所以最好不要在客户端使用VBScript 。而在服务器端 。则不必考虑浏览器的支持问题,Netscape浏览器也可以正常显示Asp页面。(3)Pages:Asp返回标准的HTML页面,可以在常用的浏览器
18、中正常显示,浏览者查看页面源文件时,看到的是asp生成的html代码,而不是asp程序代码,从而防止了源程序被抄袭。2、Asp的特点作为在IIS环境下开发Web应用的一种简单、方便的编程工具,Asp具有如下特点:(1)使用VBScript,JavaScript等简单易懂的脚本语言,结合HTML代码,可快速完成网站应用程序的开发。(2)容易编写,无需编译,可在服务器端执行。(3)使用普通的文本编辑器,如Windows 的记事本,及可进行编辑。(4)与浏览器无关,只要客户浏览器能够执行HTML代码,就可以浏览利用asp设计的网页内容。Asp所使用的脚本语言均在Web服务器端执行,无需客户端的浏览器
19、执行这些脚本语言。(5)Asp能在任何Activex Scripting 语言兼容,除了可以使用VBScript或JavaScript脚本语言进行设计以外,可以通过plug-in的方式,使用由第三方提供的其他脚本语言,例如REXX ,Perl,Tcl 等,脚本引擎是处理脚本程序的COM组件。(6)Asp的源程序不会被传到客户浏览器,因而可以避免源程序被剽窃,从而提高程序的安全性。(7)可使用服务器端的脚本来产生客户端的脚本。(8)activex服务器组件具有无限的扩充性,可以使用Visual Basic ,Java , Visual C+ ,Cobol 等编程语言来编写所需的Activex 服
20、务器组件。1.3.2 Access 数据库管理系统介绍Access是Microsoft公司开发的在Windows系统下最流行的、功能最强大的桌面数据库管理系统,它是Microsoft Office办公系列软件之一,易于使用,而且界面友好,如今在世界各地广泛流行。Access无需编写任何程序代码,仅通过直观的可视化的操作即可完成大部分的数据管理功能,对于Access的学习,并不需要具有专业的程序设计水平,任何非专业的用户都可以用它来创建功能强大的数据库。Access提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、
21、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。Access是一种关系型数据库管理系统,其主要特点如下:(1)存储方式单一 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。 (2)面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对
22、象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发功能。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 (3)界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 (4)集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的功能效率,使得建
23、立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 (5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。轻松构建Internet/intranet的应用。1.33 Dreamweaver MX 8.0简介(1)Dreamweaver MX的简介Dream weaver是美国MA
24、CROMEDIA公司开发的集网页制作和网站管理于一身的所见即所得网页编辑器。它提供众多功能强劲的可视化设计工具、应用开发环境以及代码编辑支持。使开发能够快捷的创建代码规范的应用程序,集成程度非常高,开发环境精简而高效,能够运用Dreamweaver与服务器技术构建功能强大的网络应用程序衔接到用户的数据、网络服务体系。此外还提供基于强大的规范管理来确保高质量的设计,设计环境提供CSS迅速高效的开发代码简洁、专业规范的站点。Macromedia公司推出的Dreamweaver MX中文版,不仅是专业人员制作网站的首选工具,而且普及到广大网页制作爱好者中。(2)Dreamweaver MX的优点相对
25、于其它网页制作工具和以前版本,有以下这些优势:a.对简体中文良好的支持,不会出现一些不兼容中文的现象。例如,在早期的Dreamweaver4.0中,制作Flash按钮时会出现乱码。b.使用Dreamweaver MX中文版,可以在可视化界面制作出ASP,ASP,NET,JSP,PHP,ColdFusion站点。c.Dreamweaver MX中文版自-带大量模板,简化了用户的制作过程。d.Dreamweaver MX中文版支持数量众多的第三方插件,大大增强Dreamweaver MX的功能。e.通过配置Dreamweaver MX生成符合XHTML的代码,确保用最新的HTML设计标准及时更新站
26、点。第2章 系统分析2.1可行性分析可行性研究的目的是:用最小的代价在尽可能短的时间内确定问题是否有解和是否值得求解。如果问题的回答是肯定的,则通过客观的论证分析确定软件开发工程必须完成的目标,准确估计项目可行性、软件规模和项目开发成本效益。由此导出软件项目实施计划。通常问题的求解可能不止一个方案,这时要求分析某个主要解决方案的利弊,分析系统目标和规模是否现实,存在多大风险、系统实现和以后的效益。可行性是指当前组织内外的具体条件下信息系统的研制功能是否已具备必要的资源及其他条件。本文主要从以下几个方面对本系统开发进行可行性分析:2.1.1技术可行性本系使用ASP,Access数据库管理系统等开
27、发工具,由于这些工具对硬件要求一般,所以当前的硬件水平可以达到要求。当今社会能够用ASP开发工具开发系统的人才很多,而且还有部分人精通ASP,能过使用ASP和Access数据库完成系统的开发。所以在技术上也是可行的。一个完整的网上手机销售管理系统所包含的框架如图2.1所示:各种技术标准安全网路协议政 策 法 律 及 隐 私电子商务应用供货链管理、网上银行、电子市场及电子广告。贸易服务的基咄设施安全、认证、电子支付、目录服务报文和信息传播的基础设施EDI. E-mail, HTTPHTML, WWW网络基础设施电信、无线设备、Internet图2.1网上手机销售管理系统的框架结构最低层是网络基础
28、设施,包括了电信网、Internet等网络通信平台,依次从下到上建立起各种应用服务,如WWW服务、安全论证服务、商务服务等,最高层是网上手机销售管理系统的应用,直接为用户提供具体应用服务和解决方案。必不可少的是贯穿着各层的两大支柱:政策法规和各种技术标准及协议,以此保证网上手机销售管理系统的合法、安全、统一和通用。总之来说本系统技术方面可行。2.1.2经济可行性从收益来看,通过开发适合自己企业的管理信息软件,与竞争对手抗衡,提高业务水平和效率来获取更多的利益。操作人员只需简单培训即可上岗,管理和维护比较简单,除了必要的设备投资外,后期只需少量资金就可确保运转,因此对于企业在经济上是完全可以接受
29、的。该系统的使用能大大提高销售效率,加速资金周转、降低各项成本及改善服务质量。能够取得良好的经济效益。2.1.3操作可行性此系统简单、易懂,为人机交流提供了良好的环境,便于操作和管理。凡是具有基本计算机水平的管理人员都可操作,所以在操作上也是可行的。2.1.4管理可行性管理可行性分析主要是指管理模式和管理员是否具有现代化的管理意识和管理水平,管理制度是否科学、规范。当前手机销售相关的管理制度和管理方法比较科学,规章制度比较齐全,原始数据比较正确。这些为系统的建设提供了有效的制度保障。综上所述,本系统在技术上、经济上、管理上、操作上都是可行的,并且投入少、见效快,因此此系统可以进行开发。2.2系
30、统需求分析2.2.1系统需求的基本描述网上手机销售管理系统需求规格说明由代表系统最终用户的人员提供的内容包括系统基本功能需求和非功能需求。大致描述如下:(1)这是一个基于Internet的B/S模式管理系统;(2)用户可以网上购买手机和结算;(3)系统操作员可以在网上进行手机和手机有关的信息的展示、发布;(4)系统操作员进行用户管理;(5)系统能在通用的技术环境(如Windows)中运行,具有良好的图形用户界面;(6)系统具有较好的安全性,良好的访问控制;(7)系统容易维护,便于功能扩充。2.2.2系统实现目标根据分析,为了较好的实现网上手机销售管理系统,系统应该实现如下基本功能:1、后台管理
31、方面:1) 商品订单管理:主要实现商品分类管理、添加与修改商品、管理订单、投诉订单、反馈信息、商品留言管理等功能。 2) 管理网站用户:主要实现用户管理、后台管理员管理等功能。 3) 新闻公告管理:主要实现新闻添加(支持图片新闻)、修改删除等功能。 4) 网站常规设置:主要实现网站设置、首页广告、大类广告、小类广告、友情链接、修改注册协议等功能的管理。5) 网站信息设置:主要实现汇款方式、送货方式、定购方式、售后服务等内容的管理。 2、前台应用方面:1) 用户管理:主要实现用户注册、验证码登陆、资料修改等功能。2) 用户定购:主要实现在线定购、在线支付、购物车、查看订单、订单投诉、信息反馈等功
32、能。3) 商品展示:主要实现二级分类展示、首页精品推荐、新品发布、销售排行、分类模糊搜索等功能。 4) 网站信息:主要实现汇款方式、送货方式、定购方式、售后服务等功能。5) 首页功能:主要实现最新新闻、友情链接等功能。2.2.3功能需求分析根据用户需求,此网上手机销售管理系统分为两个子系统:前台是在线购买手机系统,可以在Internet上接受来自全国各地的用户访问;后台主要是维护管理系统,进行手机和手机有关的信息管理、客户信息管理等。本系统的前台实现的功能类似于现实生活中的传统手机销售店销售,顾客可以网上浏览手机信息、网上购买手机、结账等。在设计网上手机销售管理系统前台时,应根据所销售手机的特
33、点安排布局,在编制程序时应充分考虑这一点。手机数据应根据需要能灵活的从数据库中调用,考虑到用户浏览习惯,应简化购买手机流程,真正做到“简洁、高效、流畅”的购买手机环境。网上购买手机的过程可描述为,当用户通过Internet访问手机销售店的网上手机销售管理系统时,如果顾客要购买手机,那么必须先注册成为会员,然后再进行会员登录(确认身份),然后进行手机信息检索、查看,如需购买,则把手机放入“购物车”,通过购物车完成会员的购物后,会员进行结账,生成网上订单。本系统的后台管理系统融入了企业(商人)传统的进销存概念,对手机进行分类管理,提供手机信息的添加,修改和删除等功能,支持手机的封面图片上传功能,从
34、而增强了手机商品的宣传效果。对订单的管理是后台管理系统中关键的部分,根据需求,采用订单状态来标识手机的各个流通环节。该子系统不同于以往的商场内部MIS系统,它通过简洁而明晰的Web页面,提示管理员进行各项管理功能,例如: 对注册用户的身份验证、对超级用户的管理、对手机目录的管理以及对用户订单的管理,所有这些管理功能都被智能化,操作者完全不需要任何背景知识,只需按照Web页面上的相关提示即可轻松完成全面的内部管理功能,可使用户深入理解在网上手机销售管理系统环境中的全新经营管理模式。2.3业务流程分析业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分
35、析人员找出业务流程中的不合理的流向。本系统用于管理员与注册客户登录。当管理员或客户输入的用户名和密码并通过管理员信息库或会员信息库资料确认为正确后,才能进入本网上销售管理系统进行相关业务操作。如果不是管理员和注册客户,则只能浏览网站,查看各产品的有关信息。不能做任何的添加及修改本系统的业务流程为:顾客输入自己的用户名和密码(新客户注册自己的相关信息,成为该系统的会员),输入正确后,可进行网上购物,将选择的手机放入购物车中,并且对自己的订单进行查看,购物完毕后可查询购物定单,确定手机网上销售店是否已发货。管理员对手机专卖店的产品可进行查看,并及时维护,及时的上传手机专卖店的各类产品,以及维护各手
36、机类型、手机的简介、定价和折扣等,便于顾客及时挑选并购买;对顾客所下订单进行及时的处理发货,回复相关信息;添加常见问题和问题答复,为顾客更好的了解和使用本网上销售管理系统提供更好的服务等。根据以上对手机专卖店业务的分析和总结,得出网上手机销售管理系统管理的业务流程图,如下:图2-1:业务流程图2.5数据流程分析数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合的反映出信息在系统中的流动、处理和存储情况。数据流程图如图2-2所示的符号表示: 图2-2 数据流程图表示符各符号表示的含义如下:外部项:指不受系统控制,在系统以外的事物或人,它表达了该系统数据处理的外部来源
37、和去处。数据流:数据流表明了数据的流动方向及其名称,它是数据载体的表现形式之一。数据存储:用来指明数据保存的地方。 处理功能:表达了对数据处理的逻辑功能本系统的数据流程为:顾客输入自己的用户名和密码(新客户注册自己的相关信息,成为该系统的会员),输入正确后,可进行网上购物,将选择的手机放入购物车中,并且对自己的订单进行查看,购物完毕后可查询购物定单,确定网上手机销售店是否已发货。管理员对网上手机销售店的产品可进行查看,并及时维护,及时的上传网上手机销售点的各类产品,以及维护各手机类型、手机的简介、定价和折扣等添加常见问题和问题答复,为顾客更好的了解和使用本网上购销管理系统提供更好的服务等。本系
38、统的数据流程图如图2-3所示:图2-3:数据流程图1以上管理员的各种操作处理需要预先登录系统,具体登录的数据流程图如图2-4:图2-4:数据流程图2第3章 系统设计3.1总体设计总体设计,是根据前面章节的分析,对网上手机销售管理系统的功能模块进行总体设计。经过系统分析阶段的工作,已经明确了用户的需求和作为一个网上手机销售管理系统应具有的各项功能。在此阶段我将由系统分析阶段得到的系统逻辑模型出发,进行系统的物理模型设计,初步搭起数据库的结构框架,通过分析将复杂的功能进行分解,确定功能模块和程序模块,并明确模块之间的关系。整个系统分为前台和后台两部分。后台管理功能结构如图3.1所示:管理员登陆后台
39、管理界面商品订单管理工作商品分类管理添加与修改商品管理订单投诉订单反馈信息商品留言管理管理网站用户管理用户管理后台管理员新闻公告管理新闻添加修改删除网站常规设置网站设置首页广告大类广告小类广告友情链接网站信息设置汇款方式送货方式定购方式售后服务关于我们图3.1后台管理功能结构图前台管理功能结构如图3.2所示:前台主页面用户定购在线定购在线支付购物车查看订单订单投诉信息反馈首页功能最新新闻友情链接用户管理用户注册验证码登陆网站信息汇款方式送货方式定购方式售后服务关于我们商品展示二级分类展示首页精品推荐新品发布销售排行分类模糊搜索图3.2前台管理功能结构图(1) 后台系统包括5大功能模块:用户管理
40、:可以对用户信息进行添加、修改、删除。手机信息管理:添加手机信息,编辑手机信息,修改手机信息和删除手机信息。订单查询:按订单号查询,按姓名查询。统计查询:购买数的总数量,总价格。注销:系统注销。(2)前台系统包括5大功能模块:首页:帮助信息,广告信息,系统信息。会员管理:包括注册、登陆。手机和手机有关的信息检索:客户可以进行手机信息查询。在线购买手机功能:可以通过购物车进行在线手机购买。资金结算。3.3数据库设计数据库是指长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。当某个系统
41、中存在结构上完全分开的若干个数据库时,则该系统包含一个数据库集合。将数据利用数据库存储后,这些数据便不再是死的数据了,可以灵活地操作这些数据,从现存的数据中统计出任何想要的数据。一个数据库可以包含多个表,但每个表不能同名。这些表可以互相联系,也可以彼此独立。3.3.1概念结构设计概念模型是数据库系统的核心和基础。由于各个机器上实现的DBMS软件都是基于某种数据模型的,但是在具体机器上实现的模型都有许多严格的限制。而现实应用环境是复杂多变的,如果把实现世界中的事物直接转换为机器中的对象,就非常不方便。因此,人们研究把现实世界中的事物抽象为不依赖与具体机器的信息结构,又接近人们的思维,并具有丰富语
42、义的概念模型,然后再把概念模型转换为具体的机器上DBMS支持的数据模型。概念模型的描述工具通常是使用E-R模型图。该模型不依赖于具体的硬件环境和DBMS。概念结构是对现实世界的一种抽象。所谓抽象是对实际的人、物、事和概念进行人为处理,抽取所关心的共同特性,忽略非本质的细节,并把这些特性用各种概念精确的加以描述,这些概念组成了某种模型。通过概念设计得到的概念模型是从现实世界的角度对所要解决的问题的描述,不依赖于具体的硬件环境和DBMS。在需求分析和逻辑设计之间增加概念设计阶段,使设计人员仅从用户角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。这样做有三个好处:(1)数据库设计各阶段
43、的任务相对单一化,设计复杂程度得到降低,便于组织管理。(2)概念模式不受特定DBMS限制,也独立于存储安排,因而比逻辑设计得到的模式更为稳定。(3)概念模式不含具体的DBMS所附加的技术细节,更容易为用户所理解,因而能准确反映用户的信息需求。在初步E-R图中,可能存在一些冗余的数据和实体间冗余的联系。所谓冗余的数据是指可由基本数据导出的数据,冗余的联系是指可由其他联系导出的联系。冗余的数据和冗余联系容易破坏数据库的完整性,为数据库的维护增加困难,应当予以消除。消除了冗余后的初步E-R图称为基本E-R图。本系统的E-R图模型如下:上次登录时间用户名密码邮箱QQ号码权限注册时间编号号用户图3.4用
44、户信息实体图编号品牌类型型号图片进货价价格品牌类型手机知识手机屏幕手机样式触摸类型操作系统上市日期主频分辨率像素系列播放器多媒体卡单卡,双卡蓝牙屏幕颜色JAWA库存备注添加时间观看量销售量手机图3.5手机信息实体图用户编码商品编码数量时间编码购物车图3.6购物车信息实体图编码内容图片网址参考资料商品编码图3.7参考资料信息的实体图编码品牌价格国产特色分类图3.8分类信息实体图编码网名域名添加时间友情链接图3.9友情链接信息实体图联系电话用户编码发货情况支付方式利润总价格编码身份证号姓名商品编码备注购买数量收货地址已购买购买时间图3.10已购买信息实体图3.3.2逻辑结构设计本系统逻辑结构如下:
45、表3.1用户信息表字段名称数据类型字符长度备注ID自动编码-用户编码YONGHU文本255用户名MIMA文本255密码EMAIL文本255电子邮箱QQ文本255Qq号码QUANXIAN文本50权限SHANGCIDENGLU文本200上次登录时间ZHUCESHIJIAN日期/时间-注册时间表3.2商品信息表字段名称数据类型字符长度备注ID自动编码-商品编号PINPAI文本255品牌LEIXING文本50类型XINGHAO文本255型号TUPIAN备注-图片JINHUOJIA货币-进货价JIAGE货币-销售价GUO_PIN文本255是否国产SHOUJIZHISHI文本255手机知识 SHOUJIPINGMU文本255手机屏幕SHOUJIYANGSHI文本255手机样式CHUMOPING文本255是否触摸屏CAOZUOXITONG文本255操作系统SHANGSHIRIQI日期/时间-上市日期ZHUBANFENBIANLU文本255屏幕分辨率SHEXIANGTOUXIANGSU文本50摄像头像素XILIE文本255系列BOFANGQI文本255是否支持播放器DUOMEITIKA文本50是否支持多媒体卡DANKASHUANGKA文本50单卡双卡类型LANYA文本50是否支持蓝牙PINGMUYANSE