- 1、本文档共49页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网上在线销售系统开发毕业论文
第1章 绪论
1.1课题研究的背景
主营各类品牌衬衫、T恤、鞋子、牛仔裤、休闲裤等等。该公司在部分中小型城镇中都有自己的销售站点,每年也销售大量服装,另外也都有客户来到该公司,跟公司进行面对面的交易。但是该公司没有自己的在线销售系统,因此该公司信息发布的并不是很好,也有很多客户都不知道该公司,这就阻碍了公司的进一的发展。如果该公司有了自己的在线销售系统的话,前景一定会更加美好的。
随着我国经济高速增长,随着电脑、网络技术的日益普及,网络用户的快速增长,网络信息发布的相关服务也越来越多。商场为了方便为用户服务,纷纷建立自己的网站,作为信息发布的平台。1.2系统开发的目的和意义
目前在线销售系统很多,也有很多公司直接买来成品,这样的话对自己的公司来说并不是很适合,因为主要成品不符合公司的业务流程。最好的方法是能改量身定做,对公司进行准确详细的调研,研究公司的业务流程是怎样的过程,根据流程制作销售系统。这样就会有一个完全符合公司的销售系统。新天地服装销售公司的销售业绩不是很好,并不能达到该公司的要求,公司所获得的利润也不是太高,这样会阻碍公司的进步和发展。经过调研,公司想要扩大销售量,也可以在网上销售自己的产品。这样公司销售产品的途径就更加广阔了。
本系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地实现用户的买卖操作。
国外大的软件公司和机构一直在研究软件开发方法这个概念,而且也提出了很多实际的开发方法,如生命周期法、原型化方法、面向对象方法等等。下面介绍几种流行的开发方法。
结构化开发方法是由E.Yourdon和L.L.Constantine提出的,即所谓的SASD方法,也可称为面向功能的软件开发方法或面向数据流的软件开发方法。Yourdon方法是80年代使用最广泛的软件开发方法。它首先用结构化分析(SA)对软件进行需求分析,然后用结构化设计(SD)方法进行总体设计,最后是结构化编程(SP)。它给出了两类典型的软件结构(变换型和事务型)使软件开发的成功率大大提高。
2.2.2面向数据结构的软件开发方法
Jackson方法是最典型的面向数据结构的软件开发方法,Jackson方法把问题分解为可由三种基本结构形式表示的各部分的层次结构。三种基本的结构形式就是顺序、选择和重复。三种数据结构可以进行组合,形成复杂的结构体系。这一方法从目标系统的输入、输出数据结构入手,导出程序框架结构,再补充其它细节,就可得到完整的程序结构图。这一方法对输入、输出数据结构明确的中小型系统特别有效,如商业应用中的文件表格处理。该方法也可与其它方法结合,用于模块的详细设计。
2.2.3面向问题的分析法
PAM(Problem Analysis Method)是80年代末由日立公司提出的一种软件开发方法。它的基本思想是考虑到输入、输出数据结构,指导系统的分解,在系统分析指导下逐步综合。这一方法的具体步骤是:从输入、输出数据结构导出基本处理框;分析这些处理框之间的先后关系;按先后关系逐步综合处理框。
2.2.4面向对象的软件开发方法
面向对象系统采用了自底向上的归纳、自顶向下的分解的方法,它通过对对象模型的建立,能够真正建立基于用户的需求,而且系统的可维护性大大改善。当前业界关于面向对象建模的标准是UML(Unified Modeling Language)。
2.2.5可视化开发方法
可视化开发使我们把注意力集中在业务逻辑和业务流程上,用户界面可以用可视化工具方便的构成。通过操作界面元素,诸如菜单、按钮、对话框、编辑框、单选框、复选框、列表框和滚动条等,由可视开发工具自动生成应用软件。
系统将主要采用面向对象的开发方法,因为面向对象的方法有以下几个主要的优点。首先面向对象方法对人而言是自然的或者是直观的,因为人们倾向于按照可感知的对象来思考世界。同时,由于面向对象方法包括对象的类,并且组织中的许多系统使用同样的对象,因此只要在需要的时候,这些类就可以一次次的地重复使用。
2.3在当今软件的世界里,面向对象技术一统天下,渗透到几乎所有软件设计领域、应用领域和工程领域。与此同时,在数据库领域中,关系数据库占据了绝大部分的市场份额,面向对象技术和数据库技术的结合,创造出来许多优秀的产品。
Java是目前最流行的面向对象编程语言,与C++极为相似,但却简单得多,在所有特性中不是绝对需要的都已删去。并且Java是一种完全面向对象的程序设计语言,其程序代码以类的形式组成。Java跨平台能力强,同一个Java类文件可以运行在所有运行Java的系统平台上,即“一次编写,处处运行”。
Eclips是一种快速、高效开发Java程序的工具,是Java程序设计最佳开发工具之一,也是目前各大企业的首选开发工具。Eclips是功
文档评论(0)