收藏 分销(赏)

西安博彦科技外包服务系统分析与设计--毕业设计论文.doc

上传人:胜**** 文档编号:2666231 上传时间:2024-06-04 格式:DOC 页数:55 大小:1.77MB
下载 相关 举报
西安博彦科技外包服务系统分析与设计--毕业设计论文.doc_第1页
第1页 / 共55页
西安博彦科技外包服务系统分析与设计--毕业设计论文.doc_第2页
第2页 / 共55页
西安博彦科技外包服务系统分析与设计--毕业设计论文.doc_第3页
第3页 / 共55页
西安博彦科技外包服务系统分析与设计--毕业设计论文.doc_第4页
第4页 / 共55页
西安博彦科技外包服务系统分析与设计--毕业设计论文.doc_第5页
第5页 / 共55页
点击查看更多>>
资源描述

1、 毕业设计(论文) 题 目 西安博彦科技外包服务 系统分析与设计 专 业 信息管理与信息系统 班 级 信管091班 学生学号 学生姓名 指导教师 2013 年西安博彦科技外包服务系统分析与设计 西安理工大学 信息管理系 信息管理与信息系统专业 09级 中国西安710054摘 要外包服务产业是现代服务业的重要组成部分,它既是一个高新技术产业,又是高端现代服务业,同时也是国际服务贸易的一个重要领域。在全球经济高速发展推动下,伴随着经济全球化和世界产业结构调整,外包服务行业迅猛发展,全球的外包服务企业数量迅猛增长,服务外包产业蓬勃发展,逐渐成为全球经济发展新的增长点和重要的推动力。抓住机遇,加快发展

2、服务外包,对于我国发展现代服务业、推动经济结构调整和产业结构升级具有重要意义。经过十几年的发展,中国承接国际服务外包取得了较为显著的成就。许多具备国际服务外包业务能力的软件企业已经具有较强的国际竞争力。本文以西安博彦科技股份有限公司为课题背景,在对公司快速发展的市场现状分析基础上,根据公司战略部署及市场前景,对公司建立外包服务系统的可行性进行了全面的结构化分析与设计。本系统以目前软件工程开发中常用的面向对象思想为指导,在系统整体层面采用面向对象技术,在详细分析设计系统各模块功能时采用结构化分析方法,并借助Acess数据库,同时运用JSP技术并结合脚本语言,实现该外包服务系统,为全面提升公司的服

3、务水平提供了实用的解决方案。论文严格按照系统开发流程进行组织,全面而清晰的说明有利于系统将来的扩充和进一步的完善。【关键词】: 面向对象 JSP技术 外包服务系统The Analysis and Design of Outsourcing Services Systemof beyond SoftChen MengchenInformation Management and Information System, Grade 2009, Information Management Department , Xian University of Technology, Xian, China

4、,Zip code: 710054AbstractOutsourcing services industry is an important part of modern service industry, it is both a high-tech industry, but also a high-end modern service industry, and an important area of the international trade in services . Along with the rapid development of the global economy

5、and the economic globalization and world industrial restructuring, outsourcing services industry rapid development, the number of global outsourcing service enterprises rapid growth of service outsourcing industry is flourishing, global economic development has become a new growth point and importan

6、t driving force. Seize the opportunity to accelerate the development of service outsourcing, for our development of modern service industry, promote economic structural adjustment and upgrading of industrial structure is important. After ten years of development, China has achieved international ser

7、vice outsourcing more significant achievements. Many have the ability of international service outsourcing business software company already has a strong international competitiveness.In this paper, Xian Beyondsoft Technology Co., Ltd is taken as the subject background. Base on the Analysis of the t

8、he rapid development of the market situation,According to the Strategic of company and market prospects, Structured Analysis and Design is processed in order to estimate the feasibility of establishing the Outsourcing Services system for the company. This system is now commonly used in software engi

9、neering, object-oriented development as guidance, the overall level in the system using object-oriented technology, in the detailed analysis and design of each module functions using structured analysis method, and with Acess database, while the use of JSP technology and combined scripting language

10、to implement the outsourcing service system, to enhance the level of service the company provides a practical solution.This paper was strictly organized according to the system development flow. The all-around and clear presentation will be advantageous to the systems future expansion and the furthe

11、r consummation.【Key Words】: Object-oriented JSP technology Outsourcing services system目 录1 绪论11.1课题研究背景11.2国内外研究现状21.3研究内容及方法42 理论综述52.1外包服务52.2面向对象技术52.3JSP技术62.3.1 Java程序开发语言62.3.2 JSP概述72.3.3 Servlet介绍82.4JDBC技术93 西安博彦科技外包服务系统分析103.1可行性分析103.2需求分析113.2.1系统总体目标113.2.2系统功能需求123.2.3系统非功能需求143.3系统需求模

12、型153.3.1系统用例图分析163.3.2系统序列图分析173.3.3系统活动图分析193.3.4系统协作图分析204 西安博彦科技外包服务系统设计224.1系统设计总体方案224.2用户等级层次设计254.3 系统各模块设计264.3.1管理员管理服务信息模块设计264.3.2用户发布竞标项目模块设计274.3.3用户发布软件信息模块设计274.3.4用户发帖回帖模块284.4数据库设计294.4.1数据库设计要求294.4.2数据库概念结构设计294.4.3数据库逻辑结构设计355 西安博彦科技外包服务系统实施375.1系统部署375.2系统各模块实现385.2.1系统主页385.2.2

13、服务信息模块385.2.3项目大厅模块405.2.4投资合作模块415.2.4论坛模块426 总结43致谢45参考文献461 绪论1.1课题研究背景外包是指作为企业将服务流程以商业形式发包给第三方服务供应商的经济活动。公司将其服务职能分开并在地理位置多元化的基础上,将某项工作承包以降低成本,获取更高的利润。外包服务1是指供应商为完成项目或业务而为外包商提供的服务。近年来,在全球经济高速发展推动下,外包服务行业2迅猛发展,全球的外包服务企业数量迅猛增长。服务外包发展的动因包括企业外部环境动因和内部推动力量。作为现代高端服务业的重要组成部分,服务外包业既是一个高新技术产业,又是高端现代服务业,同时

14、也是国际服务贸易的一个重要领域。大力承接国际(离岸)服务外包业务,不但有利于转变对外贸易增长方式,扩大知 识密集型服务产品出口,而且有利于优化外商投资结构,提高利用外资的质量和水平。据统计,中国的服务外包业对经济增长的贡献是来料加工制造业的20倍,能耗只是制造业的 20%。因此,服务外包业是我国经济发展的“绿色引擎”,加快发展服务外包业是我国在新一轮产业结构调整中的重要战略举措。另外,中国服务外包研究中心发布的中国服务外包发展报告2012显示,截至2011年底,21个服务外包示范城市共有服务外包企业12417家,从业人员242万人,分别占全国的73.3%和76.1%;承接离岸外包合同金额301

15、.1亿美元,合同执行额219.0亿美元,分别占全国总量的92.3%和91.9%。在以上大背景下,结合飞速发展的计算机技术,大规模的IT外包服务3企业应运而生,如东软集团,浙大网新科技,文思信息技术,软通动力,博彦科技,浪潮集团等都是全国著名的软件外包企业。技术创新成为推动中国服务外包企业成长的动力,软件和信息服务外包已成为信息产业发展的新增长点。云计算、社交网络、物联网、无线移动等技术从过去主要用于科研和简单信息的发布向商业化大踏步迈进,广大的外包服务商和客户从各自不同的角度都希望英特网能给他带来更大的实惠,用户对英特网的应用需求也有了很大的变化。鉴于目前有如此规模庞大的市场,分析和设计服务外

16、包企业的系统就变得十分有意义。分析和设计外包服务系统可以为许多中小型外包服务公司带来许多捷径,同时也可以为其节约时间和费用成本,提高了开发服务外包系统的效率,同时大中型外包企业也可通过分析与设计系统来提高改善系统质量,优化系统功能,使其更加人性化,个性化,提升水平。在设计与分析系统的同时,还可将具有代表性的模块拆分出来,为其他的具有相似功能的系统提供模版,实现代码或模块的重用。在信息化的今天,外包服务企业可以通过优秀的外包服务系统树立企业在科技信息时代的形象,宣传企业,增强与客户的沟通,提高服务质量。西安博彦科技股份有限公司是亚洲领先的全方位外包服务提供商,在全球三大洲的六个国家设有超过30个

17、分支机构和交付中心,具备全球范围的交付能力和灵活多样的交付方式。博彦专注于领先的全方位IT服务及行业解决方案,业务范围涵盖咨询、产品研发、信息技术服务、系统集成、业务流程外包等服务,专注于高科技、互联网、金融、电信、消费电子、制造、制药、医疗、汽车、媒体、能源、科研教育和政府等领域,与众多全球500强企业和行业新锐公司成功合作,积累了丰富的经验。博彦的行业领军地位得到了业内权威研究机构的认可,先后被评为IDC中国IT外包十强、IAOP全球外包100强、Global Service全球100强、加拿大CDN“解决方案供应商100强”、中国十大外包领军企业及中国最佳雇主企业。因此,本次毕业设计着眼

18、于西安博彦科技外包服务系统的建立,并运用JSP技术完成外包服务系统的分析与设计,并完成重要模块代码的实现。 1.2国内外研究现状近年来,在全球经济高速发展推动下,外包服务行业迅猛发展,全球的外包服务企业数量迅猛增长。服务外包发展的动因包括企业外部环境动因和内部推动力量。中国作为最大的发展中国家,紧随潮流,并运用信息技术,计算机技术等先进的IT技术,数量众多的外包服务企业应运而生。随着中国国内和离岸服务外包需求的增加、政府的进一步推动,未来几年中国服务外包产业将进入高速发展阶段。在国外,美国的IT外包服务早在60年代初期就已经开始,根据客户的信息处理要求所需的处理时间进行收费。这就是IT外包服务

19、最初的雏形。在美国几乎所有的大公司都把部分业务外包出去,并在外包中获益。IBM,HP等给不少大公司提供信息外包服务,许多公司也把部分信息服务业务交给专业公司来做口美国国际数据公司。全球IT外包业务在2009年将会达到1510亿美元,美国的信息科技外包服务支出,到2011年将占总额44%,排名全球第一。西欧国家排名第二,有关支出可望2011年达到260亿美元。目前,印度IT外包服务的发展,其中软件出口已占印度全部出口的10%,成为仅次于美国的世界第二大软件出口国,而且其软件出口规模、质量和成本等综合指数皆名列世界第一。目前,最常用的三种动态网页语言有ASP和JSP以及PHP。ASP是一个WEB服

20、务器端的开发语言,利用它可以产生和执行动态的,互动的,高性能的WEB服务应用程序。PHP是一种跨平台的服务器端的嵌入式脚本语言。JSP4是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和Java Applet之外,又有新的硕果,就是JSP,Java Server Page。JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。三者都提供在 HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但JSP代码被编译成 Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求

21、时发生。在ASP 、PHP、JSP5环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的 HTML页面只依赖于Web服务器,而ASP 、PHP、JSP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP 、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。从三者性能比较来看,JSP技术执行效率最高。使用JSP技术6构建动态网站的好处是一次编译,到处运行,除系统外,不做任何更改,即具有跨平台操作的特点。而且开发过程基本不受限制,基本上可以在所有平台上的任意环境中开发,

22、同时运行环境范围大,可以在在任意环境中进行系统部署,在任意环境中扩展。而JSP由于是一种较新的技术,国内采用的较少。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。三者中,JSP应该是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。比较出名的如IBM的Ebusiness,它的核心是采用JSP/Servlet的Web Sphere。结合所学知识,本次毕业设计中选用JSP技术来进行外包服务系统7的开发及重要模块功能的实现。 1.3研究内容及方法本次研究基于西安博彦科技,选用JSP技术来进行外包服务系统的开发。主要的研究内容为: 本课

23、题将从博彦科技信息技术有限公司的具体企业愿景出发,分析其业务流程,所含的对象,数据,明确架构的网站在公司运作过程中能够发挥的积极作用,然后进行功能分析和系统设计,后拟采用JSP技术来完成博彦科技信息技术有限公司的网站平台,为公司今后对外宣传和客户合作提供强大的支持手段。研究方法为:(1)通过实地考察博彦科技信息技术有限的业务流程,实证分析网站带给公司的可能性利益,结合国内外已经成功实施服务站点的案例进行规范分析,并连同列事实,摆依据,理论和实践相结合,引用分析等方法进行较全面的研究分析。 (2)通过互联网以及查阅报纸杂志等多种途径收集材料。运用本科阶段学到的电子商务、网站开发、信息系统、管理学

24、、组织行为学以及企业管理学的相关知识来撰写论文。 (3)通过面向对象程序设计方法分析设计系统大体框架,在具体分析各模块功能时采用结构化分析,并严格按照系统任务书的要求进行。 2 理论综述2.1外包服务 “外包”指将一个业务功能的管理控制或业务决策转移或者共享给外部的供应商,利用外部最优秀的专业化团队来承接其业务,从而使其专注核心业务,达到降低成本、提高效率、增强企业核心竞争力和对环境应变能力的一种管理模式。 在这一过程中将产生一定程度的双向信息交流和沟通,同时外包供应商和客户之间的协调和信任程度也影响着外包服务的发展。经常被外包的业务领域包括:信息技术,人力资源,物业设施管理,房地产管理和会计

25、,市场调查,资料输入,资料开发,客户关系管理,内部审计等。与其他领域相比,信息技术领域有自己的特点。首先IT信息技术和IT能力高速发展,因此IT需求很难提前三年做计划,受不稳定因素影响。然后,由于信息技术对象的发展容易改变,IT成本随着时间难以估计。最后IT技术及资源影响非常大,虽然信息系统功能没有在每个企业被看做必要的战略资源,但IT的扩散对所有企业来说都是强有力的,而且多数对生意来说很重要,IT与众多企业紧密连接,很难作为孤立的功能被启动。2.2面向对象技术面向对象8程序设计方法是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。不同于面向过程程序设计中以具体解题过程

26、为研究主体面向对象是以解决问题中所涉及的各种对象为主要矛盾。“对象”是现实世界的实体或概念在计算机逻辑中的抽象表示,是具有唯一对象名和对外接口的属性和操作集合,对象名是区别其他对象的标志,对外接口是对象在约定好的运行框架和消息传递机制中与外界通信的通道;对象的属性表示对象具有的状态,对象可以通过操作改变对象属性已达到另外特定状态。对象主要特点是以数据为中心,是集成了数据和其上操作的自恰单元。类也是面向对象技术9中的一个重要概念,简单说来类是同种对象的集合与抽象,表达同种对象的公共属性和特点。从数据类型方面理解,类是一种抽象的数据类型,是具有一定共性的对象的抽象,属于类的某一特定对象是类的一个实

27、体。在运用面向对象技术解决实际问题时,可将现实世界的实体抽象成概念世界的类,这个类包含了实体中所需解决问题的属性和方法,然后再通过面向对象工具10将抽象类型的类转换成计算机能理解的类,最后根据实际情况实例化对象来解决实际问题。面向对象程序设计具有如下优点: (1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 (2)继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派

28、生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 (3)封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的方法。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。 (4)多态性:多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。2.3JSP

29、技术2.3.1 Java程序开发语言Java11是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。Java由四方面组成:Java编程语言12、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。Java语言具有多种特性,Java语言是面向对象的,Java语言提供类、接口和继承等原语,可以方便实现继承;Java语言是封装的,Java语言将对象的属性和方法封装起来,组成自洽的单元,其他对象只能调用该方法来改变对象的属性,保证单个对象安全;Java语言是继承的,子类可

30、以继承父类的公共属性和方法,避免代码重写,提高程序开发效率;Java语言是分布式的。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库;Java语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证;Java语言是解释型的。如前所述,Java程序在Java平台上被编译为字节码格式,然后可以在实现这个Java平台的任何系统中运行。在运行时,Java平台中的Java解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。Java分为三个体系

31、13J2SE平台标准版,J2EEjava平台企业版,J2ME平台微型版。2.3.2 JSP概述JSP14是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件中加入Java程序片段和JSP标签,就构成了JSP网页,java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。JSP全名为java server page,其根本是一个简化的Servlet设

32、计,他实现了Html语法中的java扩张(以 形式)。JSP与Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP的技术基础,而且大型的We

33、b应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。自JSP推出后,众多大公司都支持JSP技术的服务器15,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。2.3.3 Servlet介绍Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器

34、端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。Servlet是在服务器上运行的小程序。Java applet是一种当作单独文件跟网页一起发送的小程序,它通常用于在服务器端运行,结果得到为用户进行运算或者根据用户互作用定位图形等服务。服务器上需要一些程序,常常是根据用户输入访问数据库的程序。这些通常是使用公共网关接口(CGI(Common Gateway Interface))应用程序完成的。然而,在服务器上运行Java,这种程序可使用Java编程语言实现。在通信量大的服务器上,J

35、ava servlet的优点在于它们的执行速度更快于CGI程序。各个用户请求被激活成单个程序中的一个线程,而无需创建单独的进程,这意味着服务器端处理请求的系统开销将明显降低。Servlet的工作模式是客户端发送请求至服务器,服务器启动并调用Servlet,Servlet根据客户端请求生成响应内容并将其传给服务器,服务器将响应返回客户端。2.4JDBC技术JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库16提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供

36、了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序。JDBC 可做三件事:与数据库建立连接、发送 操作数据库的语句并处理结果。JDBC可以方便的向各种关系数据发送SQL语句,因此就不必为访问的各种数据库专门写一个程序,用户只需用JDBC API写一个程序,它即可向相应数据库发送SQL调用。同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行。JDBC使用已有的SQL标准并支持与其它数据库连接标准,如ODBC之间的桥接。JDBC实现了所有这些面向标准的目标并且具有

37、简单、严格类型定义且高性能实现的接口。JDBC的不足在于尽管JDBC在JAVA语言层面实现了统一,但不同数据库仍旧有许多差异。为了更好地实现跨数据库操作,于是诞生了Hibernate项目,Hibernate是对JDBC的再封装,实现了对数据库操作更宽泛的统一和更好的可移植性。3 西安博彦科技外包服务系统分析3.1可行性分析首先,开发西安博彦科技外包服务系统符合国家政策要求,满足数量不断增长的外包企业的需求。国家的政策大力推动外包服务企业的发展,国家发展和改革委员会多次下达文件,鼓励和支持外包服务企业,对其实施多项政策补助。前不久,陕西省人民政府明文指示:十一五时期软件产业发展的思路是:以国家振

38、兴软件产业行动为契机,以软件技术产业化、软件企业规模化和软件产品国际化为目标,以西安软件园为依托,以西安为中心,构建区域软件产业体系,力争在行业应用软件、嵌入式软件、信息安全软件、中间件、软件出口和软件服务等几个方面取得突破,形成一批具有较强实力的软件企业和名牌产品,实现软件产业的跨越式发展。在国家政策的推动下,中国出现了成百上千家外包服务企业,他们迫切需要一个外包服务品平台将他们的产品及服务推广出去,因此开发面向大众小型企业的外包服务系统是非常重要的。同时在了解西安博彦科技公司具体业务的基础之上,构建博彦科技外包服务系统能够在信息时代为企业做好对外宣传工作,树立良好企业形象,使企业产品及服务

39、电子化,信息化,简化工作量,其他外包服务商还可借助此平台发布服务信息,为博彦科技公司带来收益。然后,构建西安博彦科技外包服务系统在技术上也是可行的。技术可行性是指根据系统分析设计要求等各项约束条件,来衡量所需的技术是否具备。当前市场上流行的网站开发技术有三种,即ASP,PHP,JSP。相较于前两种技术,利用JSP开发网站具有独特的优势。使用JSP技术构建动态网站的好处是一次编译,到处运行,除系统外,不做任何更改,即具有跨平台操作的特点。而且开发过程基本不受限制,基本上可以在所有平台上的任意环境中开发,同时运行环境范围大,可以在在任意环境中进行系统部署,在任意环境中扩展。同时支持服务器端组件,w

40、eb应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。同时,使用JSP技术开发,还有多样化和功能强大的开发工具支持,在开发过程中不受开发工具限制。现有的JSP技术已较为成熟,能够达到硬件、软件的性能要求,能够在绝大多数环境下运行,因此利用现有技术条件完全可以达到该系统的功能目标,不存在技术难题,在技术上可行。 最后,构建西安博彦科技外包服务系统在经济上也是可行的。经济可行性是指估算新系统所花费的成本,其中包括系统开发成本,和运行,维护等费用,再估计系统获得的效益,估算系统收益是否会高于项目预期的全部经费,若高于则可行。具体而言,西

41、安博彦科技公司业务特色之一是主要为欧美大型跨国企业及国内著名企业服务,其中公司前三大客户分别为微软、惠普和谷歌中国。由于双方建立的稳固长期合作伙伴关系,因此博彦科技公司的收入在稳步增长,年收入上千万,公司财务状况非常好。针对西安博彦科技外包服务系统至少需要具备多台Web服务器,数据库服务器及企业内部管理服务器,还要购买路由器等网络设备,加上系统开发人员费用以及系统后期维护费用等总计百万,但相较于公司总收入还是小数目,因此不存在财务问题,在经济上可行。3.2需求分析 3.2.1系统总体目标西安博彦科技外包服务系统17总体需求必须涵盖公司现有的所有业务,必须要符合实际业务流程。因此首先要分析博彦科

42、技公司具体业务,以下是具体分析:西安博彦科技股份有限公司是一家全方位外包服务提供商,专注于领先的全方位IT服务及行业解决方案,业务范围涵盖咨询、产品研发、信息技术服务、系统集成、业务流程外包等服务,专注于高科技、互联网、金融、电信、消费电子、汽车、媒体、能源、科研教育和政府等领域。其主要业务是承接发包商提供的项目承接项目即当其他企业需要将自己某部分业务外包出去时,西安博彦科技公司可以承接此业务,并且按照项目大小,项目难度,及实施时间等因素与发包商(即项目发布者)协商,确定项目价格及项目要求等具体细节,之后双方签订项目合同。最终西安博彦科技公司在规定时间内,按照预设标准完成项目并交付给发包商。发

43、包商按照双方预设标准验收项目,完成付款。同时,公司还具有大批优秀的开发人员,并且公司已经开发成功许多软件产品,公司还可以通过销售软件产品实现收益。在分析公司具体业务基础之上构建的西安博彦科技外包服务系统的总体目标是为用户提供优质的外包服务平台,用户可以借助此平台完成具体操作。用户可以查看公司介绍,了解西安博彦科技公司基本情况;还可以查看公司的服务信息,寻找自己要求的服务;还可以发布项目信息,将自己的业务外包给其他用户,同时还可以查看其他用户发布的项目信息,竞标此项目;还可以发布需要推广的软件信息,向别人介绍自己的软件产品,同时也可以查询其他用户发布的软件;还可以介绍推广自己优秀的软件团队,发布

44、团队相关信息,寻求投资合作机会,同时也可查看其他用户发布的团队信息,还可以发布投资合作信息,寻求与其他用户合作,同时也可进行分销代理及合作代理。最后此系统中还设有论坛,论坛分为四个板块,各个板块由不同版主管理,在论坛中用户可以针对感兴趣的东西发表看法,并且不同用户之间可以相互留言。论坛功能使得用户可以找到志同道合的朋友,增加了不同用户之间的亲密度。同时,系统管理员可以利用此系统发布公司的服务信息,若服务信息发生变化,还可及时修改,若服务信息已经过期,还可以删除此服务信息。同时管理员可以审核用户发布的项目信息、软件信息、软件团队信息、投资合作信息,若用户发布的信息违反网站相关规定或信息已过期或发

45、布的信息重复,则管理员可以删除此信息。管理员还可以设定论坛板块的版主,管理系统论坛。3.2.2系统功能需求 针对以上分析的系统的总体目标,可以细化出该系统所包含的功能模块,从不同用户出发,该系统可以分为以下几个功能模块: (1)公司介绍:公司介绍模块介绍西安博彦科技公司的节本情况,包含企业文化,类型行业,成功案例。企业文化包含公司愿景,公司使命及公司价值观,用户可以通过企业文化了解公司大体情况。类型行业指西安博彦科技所提供的服务类型及所适用的行业,具体包括咨询服务,产品工程服务等,所涉及的行业有互联网,电信,电子等。成功案例介绍西安博彦科技公司与其他公司合作的成功案例,增加用户可信度。 (2)

46、服务信息:服务信息模块用于博彦科技公司发布公司的服务信息,包含咨询服务,产品工程服务,IT服务,业务流程外包服务及软件服务。服务信息模块分为四部分,分别为信息添加,信息搜索,信息查询,信息删除。用户可以设定搜索条件来搜索不同的服务,并且迅速找到自己需要的服务。添加信息时,需填写服务主题,选择服务类型,填写具体的服务描述点击确认实现信息添加。修改信息时需填写信息编号和要修改的具体内容,点击确认实现修改。删除信息时,选择目标信息的编号,点击确定即可删除该信息。 (3)项目大厅:项目大厅模块用于发布项目,或承接项目。当用户发布项目时,需要填写项目名称,项目描述,预计花费及项目结束时间,点击“确定发布

47、”按钮发布项目。当竞标项目时,点击“竞标项目”搜索已发布的项目,可以继续点击查看项目具体信息,点击“确认竞标”实现竞标。还可以点击“收藏项目”把感兴趣的项目收藏起来,防止忘记。最后用户还可以点击“查询”搜索所有已发布的项目。 (4)软件模块:软件模块用于发布软件信息,在软件发布时,需要填写软件名称,软件具体描述,供应方式,软件类型,适用行业,软件价格。其中供应方式包含两种,一种是软件软件供应,另一种是软件求购,件软件供应代表用户销售软件,软件求购代表用户购买软件。填写完软件相关信息点击确定实现软件信息发布。用户还可以点击搜索查看其他用户发布的软件信息。(5)团队模块:团队模块用于用户发布软件团队信息,在发布团队信息时,需要填写团队名称,团队具体描述,团队所在城市,联系人,联系电话,填写完团队相关信息后点击确定实现团队信息发布。用户还可以点击搜索查看其他用户发布的团队信息,若用户对某一团队信息感兴趣,还可以继续点击查看该团队具体内容,查看联系人电话进行联系。(6)投资合作:软件团队模块用于用户发布投资合作信息,在发布投资合作信息时,需要填写投资合作信息标题,合作类型,所在城市,联系人,联系电话,具体投资合作内容,

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服