毕业设计论文基于ASP的手机在线销售系统的设计与实现.doc
《毕业设计论文基于ASP的手机在线销售系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于ASP的手机在线销售系统的设计与实现.doc(43页珍藏版)》请在三一办公上搜索。
1、毕 业 论 文手机在线销售系统的设计与实现作 者 姓 名: 学科、 专业: 学 号: 指 导 教 师: 完 成 日 期: 辽宁公安司法管理干部学院辽宁公安司法管理干部学院毕业论文摘 要随着移动通信技术日新月异地发展,手机已经逐步成为人们日常生活中不可或缺的工具,多元化的销售模式更让手机市场的竞争变得尤为激烈。用户在消费购买手机产品之前有必要也有权利了解更多自己所关注产品的相关信息,手机以及其他数码产品的信息和行情应该受到广泛关注,包括价格、性能、使用体会等相关信息。因此,一个信息多元、交流方便的手机在线销售系统,在帮助消费者方便的了解更多更准的行情信息的同时,可以让用户便捷安全的在线购买喜爱的
2、手机产品,让用户体验到电子商务给我们生活带来的快捷和便利。关键字:手机;导购;销售;ASP- I -目 录摘 要I1 绪论41.1 问题的提出41.2 系统的开发背景41.3 主要开发内容51.4 论文的组织结构52 需求分析62.1可行性分析62.2 业务流程分析72.3 用例分析72.3.1系统总体说明72.3.2参与者及其描述82.3.3用例的总体描述102.3.4基本用例描述112.4 补充需求203 总体设计213.1 系统层次213.2 数据库设计224 详细设计234.1 数据库详细设计234.2主要程序流程图264.2.1用户注册模块264.2.2产品比较功能模块264.2.3
3、在线交易功能模块284.3网站文件结构285 系统实现305.1 数据访问组件设计305.2系统功能模块315.2.1新闻列表315.2.2产品显示315.2.3产品比较335.2.4搜索功能335.2.5用户注册335.2.6管理员登陆345.2.7后台数据库管理345.3页面制作346 测试与调试367 总结与展望387.1 总结387.2 展望39参 考 文 献40致 谢41- III -手机在线销售系统的设计与实现1 绪论1.1 问题的提出随着科学技术的发展,移动通信技术的发展浪潮日益高涨,手机已经渗透到社会的方方面面,使人们的学习、生活和工作等方面都发生了深刻的变化。手机市场的骤然升
4、温,带来了国内外各大手机厂商的激烈竞争。为了在手机市场占有自己的一席之地,在摩托罗拉、诺基亚等老牌生产商不断升级技术的同时,一些新兴厂商却把自己的目标定位在产品更加低廉的价格上。于是市场上如雨后春笋般出现了无数品牌、无数型号的手机产品。无论在价格、质量还是售后服务上都是参差不齐,甚至有些产品是鱼目混珠。这就给消费者带来了一个相当大的难题,选择一款自己称心如意的产品似乎变得很困难。于是,建立起一个能够让消费者方便的了解各类手机的相关信息,并提供在线销售功能的手机在线销售系统十分必要。本文首先介绍了目前手机在线销售网站的现状、相关背景和技术。之后对本网站的业务流程和需求进行分析,提出使用MS Ac
5、tive Server Page作为开发平台,MS Access作为后台数据库,开发一套功能实用、操作简便、安全稳定的手机在线销售网站系统。通过分析现有手机在线销售网站的业务流程及特点,对本手机在线销售系统流程进行了详细设计和模块划分,根据实际需求,合理的构建了数据库,并利用了目前主流的WEB开发技术ASP+Access,采用三层结构思想和B/S开发模式来进行本系统的实施。最后通过编码实现该系统,最终实现了手机在线销售网站系统的各个主要功能模块,实现如下功能:新闻分类显示、产品分类显示、搜索、产品比较、产品报价、在线销售、后台数据管理等。最后对系统进行了测试。1.2 系统的开发背景目前国内外有
6、不少类似的手机导购网站,类似太平洋电脑网、中关村在线、IT168等各类专业数码网站比比皆是,新浪、搜狐、网易等国内知名的门户网站也纷纷推出了自己的手机频道,发布各种手机产品的信息。这些功能齐全的大型数码频道包含了相当多的信息,更新速度也较快,但就易用性和专业性来说这些大型网站还比较欠缺。其中做得比较好的是太平洋电脑网的手机频道。它提供了相当多的信息,更新速度也比较快。大量的信息怎样合理组织、如何准确查询成为了关键,太平洋电脑网在信息的组织上条理清楚、易于查找浏览,参数全面,权威性强,美中不足是搜索的过程复杂,不利于查找。其他的数码相机网站也同样存在各自的长处和不足。为此,需要设计建设一个更加快
7、速、易用、权威、安全的手机在线销售网站来弥补以上所提到的各个网站的缺点,让用户在电子商务快速发展的今天可以享受科技进步带给我们的便利与实惠。1.3 主要开发内容根据消费者在购买前的不同需求,构建一个方便、实用、快捷、安全的在线销售平台,为消费者在购物前提供全面权威的导购信息和安全快捷的网上交易。该网站的设计主要需完成以下内容:新闻分类显示,搜索产品,手机详细参数性能显示及比较,手机报价,在线销售,前后台管理,数据库的设计和连接等。1.4 论文的组织结构论文一共分为七个部分,各部分的基本内容如下:(1)绪论主要描述开发手机在线销售网站的背景和当前国内外的现状,分析此次开发主要完成的内容。(2)需
8、求分析需求分析从几个角度分析了系统可行性。阐述了系统在实际应用中的价值,并肯定了该系统开发的可行性。介绍了此网站的业务流程。从系统的总体说明,Actor和用例及其之间关系几个方面对本系统进行了用例分析。描述了系统的非功能性方面的约束。(3)总体设计首先分析网站开发的架构模式,接着阐述本网站系统的层次结构,以E-R图的形式介绍数据库的设计,以类图的形式介绍类之间关系,并交代系统的开发环境和关键技术。(4)系统详细设计本章首先描述网站的目录结构,并介绍了各个页面的功能与特点。详细描述了数据库设计中的表结构和在系统中类的具体内容和功能,并对功能模块的流程图进行举例。(5)系统实现描述了系统页面的编码
9、实现的过程,并展示本网站系统的各个功能。(6)系统测试描述了选取的测试策略和一些典型的测试用例。(7)结论对毕业设计的全过程进行粗略的总结,分析了系统的一些主要的优缺点,开发此系统过程中所遇到的困难,以及系统还存在的有待完善的地方。最后对系统进行了展望。2 需求分析 2.1可行性分析 手机在线销售系统是为不同的消费者在购买数码相机之前提供全面翔实的导购信息并可在线购买的的电子商务平台。可行性研究的核心任务是在现有系统或组织进行调查分析的基础之上,对用户的要求做出分析,同时考虑项目开发所受到的各种制约条件,研究开发项目的意义和可行性1。因此数码相机在线导购系统的可行性也同样从下面三个方面进行研究
10、。(1)技术可行性分析技术可行性的分析主要分析现有技术条件能否顺利完成开发工作,硬件和软件能否满足开发者的需要。同时也包括各类技术和信息的获得等。手机在线销售系统是在商家和消费者之间架起一座坚实的桥梁,使其能够相互交换信息和处理信息。这一特点非常适合现代计算机,通过现有的广泛应用的Internet网络和Windows平台,充分发挥计算机的信息传输速度快、准确度高的优势。微软公司推出的Active Server Page和Microsoft Office Access就完全可以开发这样的系统。(2)经济的可行性分析经济可行性分析主要包括:“成本收益”分析和“短期长远利益”分析。成本主要有:系统计
11、划期费用(如:做市场调查、可行性分析、需求分析的交际费用),系统开发期费用(如:电脑、网络等开发所需要硬件环境,水电费,打印复印费,资料费,买操作系统、数据库、软件开发工具等购买系统软件的费用)和系统维护期费用(用来支持网站维护升级)。开发这个系统,需要企业有一定的投入,以补充软件的开发需要,完善相关的硬件设备,进行网站的宣传,以及人员的培训费用;网站的收益主要来自系统的销售额(短期利益)以及网站的广告位出租(长远利益)。就成本和收入的关系来看,收入将会大于成本,所以此网站的建设就经济方面来讲是可行的。(3)社会可行性分析社会可行性也称为操作可行性,指的是在实现统后,所需要的配合的手工操作是否
12、可行,以及系统对组织机构的影响,现有人员和机构、设施、环境等对系统的适应性以及进行人员培训补充计划的可行性2。手机在线销售系统网站的设计目标是安全、简单、易用和权威,游客可以根据页面上的提示方便地进行各种操作;后台管理员只需要有基础的计算机知识就可以胜任。由于数码相机的市场主要面向更加追求时尚、追求生活质量的人群,而此系统可以让准备购买手机的“准消费者”在进行市场调研的时候感觉更加方便、快捷,更加符合这部分人的心理,这些准消费者一旦确定购买哪款手机,此网站可以方便的提供在线交易功能,让消费者足不出户完成购买。综合以上的可行性分析得出的结论意见是可以着手设计建立手机在线销售系统网站。2.2 业务
13、流程分析根据需求分析,对手机在线销售系统网站的业务流程简要归纳如下:游客可以匿名完成前台页面提供的浏览功能;注册用户可以创建订单、管理订单,以及个人信息的管理;管理员可以操作后台数据库,以完成对系统数据的更新和维护。前台功能包括新闻的分类浏览,通过厂商列表察看具体厂商的某一款手机产品的详细参数,也可以通过关键字搜索到符合要求的若干手机产品,并可以选中的多款手机进行横向的参数比较。游客还可以通过注册,成为网站的注册用户,用户登陆之后可以创建手机购买订单,并可以跟踪订单状态,直到交易完成,同时用户还可以随时修改个人的注册信息。后台系统包括管理员登陆系统和管理系统。管理员登陆之后可以操作的管理模块包
14、括新闻管理、新闻类别管理、产品管理、厂商管理、用户管理等九个管理模块。不同权限的管理员可以进行不同的操作,比如新闻管理员可以对新闻进行管理和分类、产品管理员进行对产品信息的维护等。2.3 用例分析2.3.1系统总体说明系统总体说明主要是对手机在线销售系统网站所要实现的功能的大致描述。网站的功能大致可以归纳为四类:浏览功能、注册功能、购买功能、数据管理功能,如图2-2所示。这个粗粒度的总体描述有助于理清思路。其中浏览功能包括新闻浏览、厂商浏览、产品浏览;还包括对新闻和产品的搜索、产品的横向比较等;注册功能指的是游客可以通过注册成为网站的注册用户;注册用户通过登陆可以使用购买功能,包括个人信息修改
15、、创建手机购买订单、跟踪订单状态等;数据管理功能是后台的功能,包括新闻管理、新闻类别管理、厂商管理、产品管理、报价管理、图片管理、权限管理、用户管理、订单管理等。图2-1 系统的操作流程图图2-2 系统的总体说明2.3.2参与者及其描述参与者(Actor)是与系统、子系统或类发生交互作用的外部用户、进程或其他系统的理想化概念。作为外部用户与系统发生交互作用,这是参与者的特征3。在系统的实际运作中,一个实际用户可能对应系统的多个参与者。不同的用户也可以只对应于一个参与者,从而代表同一参与者的不同实例。每个参与者可以参与一个或多个用例。它通过交换信息与用例发生交互作用(因此也与用例所在的系统或类发
16、生了交互作用),而参与者的内部实现与用例是不相关的,参与者可以被一组定义它的状态的属性描述。参与者可以通过泛化关系来定义,在这种泛化关系中,一个参与者的抽象描述可以被一个或多个具体的参与者所共享。参与者可以是人、另一个计算机系统或一些可运行的进程。在图中,参与者用一个名字写在下面的小人表示。可能是实际的人,也可能是其他的系统,一个参与者往往代表了系统中的一个身份,与实际环境中的人不一定是一一对应的关系。比如,现实中的同一个人可能在不同情况下扮演“管理员”和“游客”;又例如,同一位已经注册过的管理员,如果成功登陆后台系统,则代表“管理员”,相反,如果没有登陆,则是以“游客”的身份访问前台系统(尽
17、管他拥有管理员的登陆账号和密码)。通过对系统的分析,可以得出参与者分别是游客、注册用户、管理员和系统,如图2-3所示。图2.3 手机在线销售系统中的参与者(1)游客在此系统中,“游客”是指那些没有被确认身份的网站访问者,游客可以使用前台系统的各种功能,包括新闻分类浏览、产品分类浏览、新闻搜索、产品搜索、产品横向比较、用户注册等功能。(2)注册用户该参与者继承自游客,注册用户登录以后,便可以对账户进行充值,修改个人信息,创建手机购买订单,跟踪订单状态等。(3)管理员管理员主要对网站进行管理和维护。同时管理员可以更改注册用户创建的订单,并对其进行跟踪。(4)系统系统是该网站的潜在参与者,通过系统进
18、行“新机Top排行”与“首页新闻”的统计并提交给用户。2.3.3用例的总体描述用例是外部可见的一个系统功能单元,这些功能由系统单元所提供,并通过一系列系统单元与一个或多个参与者之间交换的消息所表达。每个用例的执行独立于其他用例,虽然在具体执行一个用例功能时由于用例之间共享对象的缘故可能会造成本用例与其他用例之间有这样或那样的隐含的依赖关系。每一个用例都是一个纵向的功能块,这个功能块的执行会和其他用例的执行发生混杂。用例表示整个系统对外部用户可见的行为。一个用例就像外部用户可使用的系统操作。然而,它又与操作不同,用例可以在执行过程中持续接受参与者的输入信息。用例也可以被像子系统和独立类这样的小单
19、元所应用。一个内部用例表示了系统的一部分对另一部分呈现出的行为。例如,某个类的用例表示了一个连贯的功能,这个功能是该类提供给系统内其他有特殊作用的类的4。一个类可以有多个用例。通过对本系统的用例分析,可以得到用例的总体描述,如图2-3所示。其中,后台数据管理功能用例的详细描述如图2-4所示。图2-4 用例的总体描述图2-5 数据管理功能的用例图2.3.4基本用例描述用例文档是描述用例的一种有效的方式,它包含用例的参与者、触发条件、前置条件、基本路径、后置条件和非功能性需求等内容,能准确地对用例进行描述。(1)新闻浏览新闻浏览用例是游客在前台通过点击新闻列表的链接看到特定新闻内容的处理过程,它的
20、用例文档如表2-1所示。表2-1新闻浏览用例表用例编号Uc1用例名称新闻浏览用例描述用户通过选择查看分类新闻。主要参与者游客次要参与者无简要描述此用例描述了一个游客如何查看自己感兴趣的新闻。触发条件点击“新闻列表”的新闻标题进入新闻全文。前置条件基本路径 (1)进入系统主页。 (2)点击新闻分类,进入不同的新闻二级页。 (3)点击分类新闻列表的新闻链接。 (4)显示特定新闻。扩展点后置条件非功能性需求(2)厂商浏览厂商浏览用例是游客在前台通过点击厂商列表的链接看到所有的手机生产厂商内容的处理过程,用例文档如表2-2所示。表2-2 厂商浏览用例文档用例编号Uc2用例名称厂商浏览用例描述用户通过点
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 ASP 手机 在线 销售 系统 设计 实现

链接地址:https://www.31ppt.com/p-4859989.html