网络课程购物系统分析与设计.doc
《网络课程购物系统分析与设计.doc》由会员分享,可在线阅读,更多相关《网络课程购物系统分析与设计.doc(18页珍藏版)》请在三一文库上搜索。
1、网络课程购物系统分析与设计 摘要:网络课程是在先进的教育思想、教学理论与学习理论指导下的基于Web的课程,其学习过程具有交互性、共享性、开放性、协作性和自主性等基本特征。为了解决传统培训课上不能重复听课、路程存在远近、上课时间难以调配的问题,提出了网络课程购物系统的分析与设计,从需求分析为切入口,从系统的开发、规划与分析,再到设计、实施,逐步实现网络课程购物系统。该系统将具备用户注册、登录、信息查询及更新,购物系统等功能,可实现网络课程网上付款订购、网上听课的效果。关键词:网络课程系统;系统需求分析;系统开发方法;系统开发平台和工具;系统规划与分析;系统设计;系统实施与维护第一章 引言网络课程
2、是在先进的教育思想、教学理论与学习理论指导下的基于Web的课程,其学习过程具有交互性、共享性、开放性、协作性和自主性等基本特征随着中国教育制度的改革及IT行业的飞速发展,网络课程在我国已被广大用户认可和需 求,本系统将解决传统培训课上不能重复听课、路程存在远近、上课时间难以调配的问题 等一系列的问题。随着社会的发展,电脑已步入千家万户,当网络资源逐渐渗透人们生活及工作中时,多元化的网络产品也相继出现,各种形式的学习网站也就在很 自然的市场需求中出现。 因此,我们要借着这股热潮,将网络课程购物系统做大做完善,尽早的抢占市场先机。第二章 系统分析2.1开发背景网络课程是在先进的教育思想、教学理论与
3、学习理论指导下的基于Web的课程,其学习过程具有交互性、共享性、开放性、协作性和自主性等基本特征网络课程最早起于美国教育机构,开发背景主要针对现代在校学生的生存环境,心理状 态,及时代发展等前提而研发。近几年网络资源的整合和共享,为网络课程的发展提供了生 存的土壤。 随着中国教育制度的改革及IT行业的飞速发展,网络课程在我国已被广大用户认可和需 求,每一个新生事物的诞生与形成都有其存在的价值和理由,而每一个新的事物的出现,也必定有一个平台与载体。比如电脑与网络资源。 随着社会的发展,电脑已步入千家万户,当网络资源逐渐渗透人们生活及工作中时,多元化的网络产品也相继出现,各种形式的学习网站也就在很
4、 自然的市场需求中出现。 针对教育制度的改革、教育理念的更新、教学形式的创意、学生的学习心理的变化 、孩子们对信息接受能力增强等等因素的促动,使学习网站这一新型学习工具得以更好发展而2008年以来,对网络教育进行了解咨询的家庭增幅比例高达35。且每年均有递增,相信随着电脑的家庭化,还有教育形式的不断更新,学习网站必定会在市场有存在的必争之地,从教育市场的发展及变革来分析,今后的十年,是网络学习资源整合使用最快最多的时段。除了IT行业的发展此项原因之外,教育行业的热门也是网络课程发展的推动机。据专家预测,教育行业将成为21世纪最热门的三大投资领域(教育、旅游、休闲)之首,将是21世纪最有投资价值
5、的项目之一。毋庸质疑,教育培训这一最具活力和潜力的朝阳行业越来越受到投资人士的青睐,谁先抢占商机,谁就先赢得更大的利润空间和市场份额。教育培训行业是永不衰退的行业,是少有的“卖方市场”。望子成龙、望女成凤是每个家庭的期望,为了让子女接受更好的教育,父母们不惜出巨资创造各种条件。调查结果显示:中国家庭子女教育的支出比重占家庭总收入的近1/3。二十一世纪,电脑的普及和宽带网络的增长,为教育培训行业的网络发展提供了广阔的发展空间!近年来,中国教育培训市场不断升温,中国的教育培训会得到更大的、更快的发展!中国教育服务产业,市场广阔、利润巨大! 2.2需求分析2.21系统功能需求分析1、会员信息管理:负
6、责用户的会员信息管理工作。2、课程商品信息管理:帮助用户对课程商品及其课程进行了解,使得用户在进行课程选购或课程学习时有一定的目的性。 3、课程选购:是整个系统的重要部分。客户进行课程的挑选、比较、选购、搜索。客户定位的主要是对个人所需或日后发展目标所需,选择适合自己的课程。4、购物车管理:帮助客户对已经选中的课程信息进行管理,方便客户对课程进行筛选。在确定要购买的课程信息后,转入结算页面,客户可以填写订单信息并根据自身情况选择支付方式。2.22市场业务需求分析1、市场推广过程中的电子商务业务需求 (1)通过在各大教育网站或考证信息网站上发布网络广告,提高知名度。 (2)通过给注册过的用户通过
7、E-mail发布其关注的课程信息及降价通知等。 (3)建立博客营销,在网站博客或论坛上发布学习资料或考试信息,提升网站形象。2、销售过程中的电子商务业务需求 (1)网上产品展示:用户可通过试听一部分课程内容以判断是否选择该课程。 (2)用户回馈展示:在课程旁滚动播放已听课学员的反响,以用户角度对课程点评。3、订购过程中的电子商务业务需求 (1)购物车系统:通过购物车可统一下订单和价格计算 (2)电子支付功能:可通过网银、支付宝、汇款等多种支付形式,提供便利服务。4、支付过程中的电子商务业务需求 (1)交付过程跟踪:对于团购、秒杀等有时间限制的课程交易,需提醒用户在规定时间内交付全款,否则订单无
8、效。5、服务过程中的电子商务业务需求 (1)客服工作:及时回复客户对于课程、支付等方面的问题,可开通在线客服或电话客服。2.23系统性能需求分析 1、数据精确度 (1)用户在进行商品查询时要保证查全率,所有符合条件的商品都能显示。 (2)在高级搜索功能中,要提高数据查询的精准度。 (3)数据输出时应当是该用户在本网站上登录或输入的最新资料(用户信息、留言、投诉、查看历史等)。此外网站上的内容也必须根据课程的更新及考试咨询来定期更新,以保证网站上所公布的内容是最新、最全,以此口碑相传,吸引客户。 2、时间特性 (1)响应时间:2-3秒之内打开新的链接。无论图片内容的多寡,或网站广告大小,首先必须
9、保证的是用户能够在极短的时间内打开网站。 (2)更新处理时间:对于需要保持最新内容的资料的更新速度应当是实时性的,对于需要定期保留的内容的期限以1个月更新一次为主。 (3)运行时间:网站如非处于维护阶段或特殊时期,应24小时开通。2.34系统运行需求分析1、用户界面要求 (1)网站的主色调以绿色为主,黄色、红色用于醒目部位。因为绿色容易让人想到教育的颜色,并且绿色能让人沉下心好好选购,明亮的红色、黄色则是为了在特价或推广课程上起到提醒的作用。 (2)界面风格要有特色,而不失教育的严谨。 (3)网站上要有足够的导航链接,分类明确。2、故障处理 (1)内部故障处理:在开发阶段可以随即修改数据库里的
10、相应内容 (2)外部故障处理:对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行,在需求调用时出错,有错误提示,重试。2.35其它需求1、性能(1)本购物系统要支持30个并发用户。(2)网上购物系统处理查询操作响应时间部超过10秒。2、可扩展性 随着IT行业以及教育行业的飞速发展,本网络课程购物系统要能在三年内稳健发展,争取三年翻两番的目标。3、可用性 系统要保24小时可用,但是可在用户量少的凌晨或其他时间停机一小时以进行系统惯例维护,以保证系统能够长期支撑大量用户的浏览及订购。4、安全性(1)操作跟踪:针对系统运行出现的异常,跟踪调查出现异常的情况,了解操作意图,有针对性的解决问题
11、。系统日志,便于查看系统的运行情况。操作日志,提供用户在系统中增加、修改系统数据信息时记录日志。用于跟踪用户的操作,了解信息的变更,在需要时对事情进行调查。(2)访问控制页面不可直接访问,防止黑客对页面篡改。页面访问通过连接动作驱动,访问时做权限检查。有效防止用户通过地址栏输入地址对信息非法访问。系统在页面执行过一次之后再次访问通过缓冲工作区执行,对页面屏蔽。2.3系统开发的意义随着IT行业以及教育行业的共同发展,两者碰撞出的火花就是网络课程。现代人最讲究的就是效率,尤其对于现在的上班族而言,他们希望能够提高的自己的各方面能力,能够增加对于本职工作的专业知识程度,但是很多培训班的上课时间是固定
12、的,约见客户或临时加班都会使他们落下课程,对此,网络课程的出现使他们能够随时随地的利用边角时间进行自我充电。对于学生而言,网络课程不仅能够满足他们课下的求知欲,对于上课不懂的地方可以进行反复听,反复练习,这样有针对性的自我学习,不仅是他们学习态度的转变,同时也解决了难题,无论是对于哪一类的人群,丰富的网络课程都能够满足他们的需求,因此网络课程系统开发是响应了时代的变迁,是十分必要的。第三章 系统开发方法3.1系统开发方法概述1、结构化分析设计方法(Structured Analysis & Design,SAD) 历史最久,最成熟,面向过程的方法2、面向对象的分析设计方法(Objected O
13、riented Analysis & Design,OOAD) 解决系统稳定性、可重用性、可扩充性等方面的问题利用最自然的方式针对现实世界建模以IT技术人员为主进行系统的开发建设3、联合应用开发方法(Joint Application Development,JAD)解决需求不易明确的问题加强最终用户在系统开发建设过程中的作用遵循SDLC成熟、规范,有完善的理论方法作为支撑适用于大中型系统的建设4、快速应用开发方法(Rapid Application Development,RAD)简化开发建设步骤采用联合开发方式适用于中小型系统的开发建设也称为快速原型法3.2生命周期法生命周期法也称结构化系
14、统开发方法或瀑布模型,是目前国内外较流行的信息系统开发方法,在系统开发中得到了广泛的应用和推广,尤其在开发复杂的大系统时,显示了无比的优越性。它也是迄今为止开发方法中应用最普遍最成熟的一种。总体规划系统分析系统设计系统实施系统运行维护3.3 快速原型法原型法(Prototyping)的基本思想是在投人大量的人力、物力之前,在限定的时间内,用最经济的方法,开发出一个可实际运行的系统原型,以便尽早澄清不明确的系统需求。在原型系统的运行中用户发现问题,提出修改意见,技术人员完善原型,使它逐步满足用户的要求。3.4 本系统的开发方法本系统的开发方法将采用生命周期法进行。1、系统开发阶段网络课程购物系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 课程 购物 系统分析 设计
链接地址:https://www.31doc.com/p-5097882.html