计算机软件及应用大学

2024-10-20

计算机软件及应用大学(通用8篇)

计算机软件及应用大学 篇1

当前企业人事管理的问题及对策

[内容摘要]自改革开放以来,随着我国社会生产力高速发展,用人机制的多元化,人才竞争日趋激烈.企业人事工作的性质和内涵发生了根本性的转变,即由计划体制下组织控制模式转变为市场体制下人力资源开发模式。企业人事管理中,传统的管理方式越来越不适应企业经营发展的需要,所以,我们要根据现代企业的特点,改进企业劳动人事管理工作,健全制度,深化改革,敢于创新,从而建立与社会主义市场经济和现代企业相适应的人事管理制度。

[关键词]企业人事管理 存在问题 改进措施搞活人事管理

对等与思路

一、当前企业人事管理是指?

我国现存的人事管理制度的制约,在现阶段我国市场经济体制已经初步建立。企业人事管理,在早期的工作只限于企业内部人员的具体工作,比如说招聘、选拔、分派、工资发放、档案保管等,这些工作显得比较琐细,后来逐渐涉及职务分析、绩效评估、奖酬制度的设计与管理、其他人事制度的制订、员工培训活动的规划与组织等。这一时期的人事管理基本上属于行政事务上的工作,活动范围有限,主要由人事部门执行,很少涉及组织高层战略决策。中国加入WTO参与国际经济竞争的大背景下,我国现有的人事管理制度已经成为我国国有企业参与国内、国际竞争的攀肘。有关专家指出,中国的人事制度已经到了非改不可的时候了。现有的人事制度对企业的制约主要表现在以下几个方面:

人力资源管理理念落后。许多企业的领导尚未充分认识到人力资源管理在现代企业管理中的核心地位,没有从战略的高度来部署人力资源管理工作。他们认为人力资源管理等同于传统的人事管理,其职能无非是制定人员调配、晋升、培训等方案。这种落后的人力资源管理理念使得许多企业至今还保留着传统的人事部门,没有设立高层次的人力资源开发部门,没有按照企业发展战略的需要,将员工包括管理层作统一的规划,更未制定出有效的员工绩效评估、激励措施,使人力资源管理的作用难以显现。

(1)同时缺乏与企业战略规划相协调的人力资源管理战略。大多数企业在制定市场战略、产品战略、投资战略时,未能制定相应的人力资源战略与之配合。另外,由于中小企业成长的特殊性和资源的有限性,因而在其发展的过程中有限的资源更多的向生产和销售方向倾斜,所追求的目标更多的是利润和有形资产上的增长,而忽视了对人力资 1

源的关注,也就不能从战略上对人力资源管理进行规划。

(2)人力资本投资不足。伴随着知识经济时代的到来,企业之间的竞争越来越表现

为员工素质和学习能力的竞争。员工培训作为企业人力资源开发与管理的一个主要内容,对全体员工知识与技能的更新和提高、创造力与创新精神的发掘和培养、行为准则与责

任意识的规范和强化发挥着重要作用。多数企业不够重视企业职工的培训工作,其员工

培训,似乎多为应急或被动式的,没有建立严格的培训制度和培训目标,成为一种短视

行为,企业投入到培训上的资金屈指可数。管理者往往会认为技术是企业成功的关键,而对使用技术的主人却不太注重培训开发,这主要是因为技术所带来的不菲收益是明

了、直接,而人力的培训却需要大量而长期的投资,结果必然使人力资源的投资普遍不

足,成为企业竞争力提高的严重制约。

(3)绩效考核体系不科学,激励机制不完善,员工潜能未能发挥。企业员工的评价

与考核,主要指从员工的能力和业绩贡献进行全面考察和综合评价,是员工队伍建设和

管理工作的一项重要内容,也是实行员工晋升的基础,量化考核正是为解决这一问题而

设定的一种考核标准。但是在绩效考核指标制定时的不科学,考评人员在考评过程中的不严格,以及对考核结果的使用不规范等,使员工的能力不能够得到科学的评价。同时

中小企业缺乏全方位的激励,对充分发挥员工的积极性、主动性和创造性及潜能的发展

产生不利影响。

二、搞好企业人事管理工作应采取的改进措施

在许多企业中不同程度地存在着上述问题,因而严重地阻碍着企业的生存与发展,我们应从客观实际出发,掌握个性差异在企业人事管理工作中的应用规律,为搞好企业

人事管理工作应采取以下的改进措施:

(1)树立 “以人为本”的人力资源管理理念。树立全新的人力资源管理的理念,强化重视人才的观念,在企业中创造“尊重知识、尊重人才”的良好环境。制定更多的开发利用人才的政策和提高人才待遇的政策,切实提高人才资源在企业中的地位。改变

以往单单“以组织目标为目标”的管理思想,树立“ 人与组织共赢发展”的新观念。

(2)促进人力资源管理与企业发展战略有机结合。在企业战略实现过程中,人力资

源体系不应该是被动去适应,而应是主动去影响企业的战略实现。中小企业人力资源管

理很少能够完全按照企业发展战略的需要将员工包括管理层作统一的规划,人力资源管

理者要重视对企业经营和业务流程的了解,减化附加值不高的人力资源管理活动,将大

量的时间和主要精力放在考虑如何为直线部门提供及时、周到的人力资源管理服务工

作。就企业发展过程中所出现的偏离战略目标实现的问题提出预警,为高层的战略决策

提供人力资源支持。在制定战略时,最重要的就是要分析企业人力资源现状以及企业的人力资源管理体系能否有效支持战略,使人力资源管理与企业发展战略做到有机结合。

(3)增加对员工的技能开发和能力培养的投资。人力资源开发的投入是最有效益的投入,现代企业人力资源管理的宗旨是发挥人的能力,尤其是尽可能地开发人的潜能,把

人作为可开发的资源,通过培训等形式提高人员素质。

(4)塑造企业文化,凝聚团队力量。企业文化是企业在长期的生产经营过程中所形

成的价值观念、经营思想、群体意识和行为规范的一种综合体。它产生于企业自身,得

到全体管理者和员工的认同与维护,并随着企业的发展而日益强化,最终成为企业进步

取之不尽、用之不竭的精神源泉。

(5)建立科学的人力资源管理体系。目前,根据我国国情,大多数企业都需要从最

基础的人力资源管理工作做起。没有这些基础性的工作,人力资源管理是不可能上升到

战略层次和成为经营部门的战略伙伴的。

(6)建立科学的绩效考核体系与激励制度。许多企业不习惯于职业化、表格化、模板化、规范化的管理,重复劳动、重叠的管理还很多,这正是效率不高的根源。必须

从观念上改变这种管理模式,通过绩效考核再造新的管理模式,使员工各有分工、各司

其职、减少重复和浪费。另外,可以从制度化入手,建立一个确保绩效考核运行的基础。

人员选拔在企业人事管理中,是十分重要的,对人的选拔合适与否,关系到一个组织内

部的成员能否协调配合,同心协力,还关系到劳动生产率或工作效率的高低。在选拔人

员时,要考虑不同的环境、不同的职业、不同的工种对人的个性需要的特别要求。坚持

用事择人,合理选拔人才,坚决克服因人择事的不良倾向。引入竞争机制,对人才的选

拔采用公开、公平、公正的原则,杜绝领导干部的以权谋私的特权

三、引入竞争机制,搞活人事管理

(1)市场经济的最大特点是企业的竞争,企业的竞争也就是人才的竞争,就是大

浪淘沙,优胜劣汰;只有那些思想保守,不善经营,不懂管理的“南郭先生”不断被新

人取代,企业才能充满活力,才能更好地生存和发展。为此,企业人事管理职能部门要

积极搞活用人机制,不断深化企业干部人事制度改革,改进干部管理方法,建立健全干

部能上能下,能进能出的充满活力的管理机制,拓宽人才视野,从根本上改变用人观念

和标准。具体做法:一是要在坚持党管干部的前提下,坚持公开、民主、竞争、择优的原则,提高职工参加干部工作的程度。二是要进一步推进干部轮岗交流工作,增强整体

功能。三是要继续推进干部考核中的民主推荐、民主测验和民主评议制度,积极推行中

层干部任前公示制和聘用试用期制。四是建立健全干部选拔聘用工作责任追究制度,对

用人失察失误造成严重后果的要追究责任。五是坚持任人唯贤的原则,用好作风好选人,选好作风的人;改变过去那种由少数人选人,在少数人中选人的状况,变“伯乐相马”

为“赛场选马”,通过竞争上岗使更多的优秀人才脱颖而出,进入干部选拔的视野。六

是要制定干部“能下”的各项制度,主要是中层干部的试用期制、任期制、谈话戒勉制、末位淘汰制,使中层备干的“上”与“下”成为企业一种正常现象。七是要建立和完善

中层干部“能下”的各项配套措施,对从岗位上调整下来的中层干部要区别不同情况,合理安排,继续发挥他们的作用。八是加强舆论宣传,转变传统观念,谈化“官本位”

思想,在企业中营造一种干部“能上”“能下”的良好氛围。

(2)人事部门在考察选拔聘用干部的时候,一定要做到全面深入,即要看工作实

绩,也要看品德作风;即要了解在单位的表现,也要了解在社会生活方面的情况,组工

干部要努力提高自身的基本素质,做到政治坚定、作风优良、纪律严明、业务精通。要

敢于反映真实情况,自觉抵制违反党的干部工作原则的行为,以坚强的党性、优良的作

风为企业把好用人关,并通过深化改革,有效地激活企业用人机制,使大批的德才兼备的优秀人才脱颖而出,复合型干部茁壮成长。

(3)对企业人员的培训,是开发人力资源的一个重要方面。企业应根据实际需要

和职工的不同差异进行不同层次,不同需要的培训,进行专业技术培训和特殊能力的培

训,从而有助于又快又好地完成既定的工作任务,充分发挥出各种能力的作用。

在企业使用人员时,对气质类型、能力大小不同的人员,应针对工作岗位要求不同,给予恰到好处的合理安排,使人适其事,事得其人。

建立培育人才的社会机制,可在一定程度上提高工作人员的紧迫感,从而最大限度

地激发其创造性。建立人才培育基地,不断提高职工的专业知识水平和业务工作能力,注重人才发掘和培养,建立平等竞争,优胜劣汰的岗位环境,才能适应甘趋变化的发展

需要。另外,对新进人员要加强培训。大部分的新进人员都抱着较大的期待进入企业,这时被培养的意愿与可能性最大。当新进人员刚进入企业时,特别是前两周,如果进行

系统化的培训就可以快速提高效能,减少挫折与不必要的摸索,“授人以渔”式的工作

方法。人事管理部门应主动适应单位小环境和社会大环境的快速变化,积极为教职工提

供各类业务培训、继续教育的机会和途径,学习和掌握各个专业领域内最新的知识和发

展动态,也是提高一个企业整体素质的有效方法。

参考文献:《岗位管理体系》、《现代人事管理操作实务》、《最新企业内部管理控制

与员工培训考核及人事管理规章制度实用手册》、《非人力资源经理的人力资源管理—部

门经理人力资源管理技能手册》

计算机软件及应用大学 篇2

1 计算机软件开发过程

在实际的计算机系统开发过程中, 软件的开发工作占据了很重要的位置。正因如此我国在近几年计算机产业研究工作中, 加强了对于软件开发工作的力度。我们根据实际的开发过程进行分析, 将这一开发过程分为了前期准备、软件开发、测试维护三个阶段。

1.1 前期准备阶段

在软件开发工作开始前, 开发人员首先要完成的是软件开发的前期准备工作。这一阶段, 软件开发人员需要完成的工作包括了以下的几项内容。

首先是了解客户对软件的要求, 并制定出开发计划。在软件开发前, 开发工作人员需要针对软件使用用户的要求进行调研工作, 了解软件实际的使用情况及客户对软件的使用要求。调研完成后, 软件开发人员需要根据以上调研工作的结果, 制定出软件开发研制的计划。开发计划中包括了三个主要组成部分:软件应用的定义及使用性的分析、软件的开发整体过程及开发结果的可行性分析和结论、撰写开发工作计划报告。

其次是做好软件使用的需求调研。这一工作的主要内容就是在制定完成开发计划后, 开发工作者应对客户对软件的实际需求进行进一步的分析, 将分析的结果详细的记录。

最后是将计划内容和需求分析的内容进行综合考虑, 制定出详细、可行、具有做大执行效果的具体开发工作方案和计划。工作目标是:完成对于客户需求的全面、真实的表述, 并逐一得以实现。

1.2 软件开发阶段

在完成开发的前期准备工作后, 先一步需要进行的就是软件的设计和开发工作。在这一阶段中, 开发人员需要根据前期准备阶段所制定的相关要求完成以下的两项工作。

第一, 完成软件的总体架构设计和详细内容设计两项工作。软件的总体架构设计是软件设计工作的基础, 在这一设计过程中软件开发人员需要根据软件设计方案的要求设计出软件的整体框架、运行方式等内容, 以实现软件的设计要求。在完成框架设计后, 下一步就要求开发人员需要做好软件的详细设计工作。这一设计工作需要开发人员根据框架设计的要求进行软件各个组成部分的详细设计, 实现整体框架的各类设计要求, 完成结构的连接设计, 使软件的各项工作设计得以实现。

第二, 软件程序的编辑工作。在完成软件的设计工作后, 开发人员就需要通过软件的编辑开发工作完成对软件设计的内容的实现。这一过程是软件开发工作中重要的组成环节。在编程的过程中, 开发人员需要针对前期所制定的设计内容, 利用合理的软件编辑程序以及编辑模型开始对软件各个构成部分进行编辑的工作。个体编码完成后, 开发人员会依照设计的整体要求将个体编辑进行编码汇合连接工作, 完成总体的软件程序编辑工作。

1.3 测试维护阶段

在完成软件的实际开发工作后, 我们已经可以看到软件的基本雏形和初始状态。但是因为软件还没有进行实际应用, 所以对于其中可能存在的问题和漏洞我们还难以发现和了解。首先是内部测试阶段, 开发人员会利用专业测试手段对软件进行测试工作, 完成对软件的初步测试。其次是开放性测试阶段, 开发人员会将软件进行开发, 利用软件的客户和潜在客户对软件进行使用性能和操作的测试工作。在测试完成后, 软件开发工作已经基本完成。最后的工作就是对软件的维护工作。当软件开发完成后, 软件的开发人员还需要根据软件在实际使用中的具体情况对软件进行维护工作, 是软件在使用中完成自身的进步和完善。

2 软件开发中嵌入式软件的应用研究

在现阶段的软件开发工作中, 嵌入式软件的应用是我们经常使用的一种开发软件。这种软件开发技术的使用可以很好的提高开发出的软件的质量。在实际的使用中这一软件的主要应用在CORBA模型的实现过程中。

一是, 实现开发过程中各项架构划分。为体现软件应用的实时性需要, 我们将嵌入式开发技术使用在设计和编程过程中, 软件的开发者根据提前制定的软件结构的职责, 细化出软件的结构。另外在软件的设计及编辑中, 我们为实现软件各个结构所计划和规定的功能, 在全面的设计和开发过程中, 我们为命令执行等工作安排各自的位置。在软件实际的运行中实现各程序优先有序, 合理分配的运行方式, 进一步的提升系统整体的运行时间。

二是, 实现对于嵌入式软件的控制工作。为了保证在整体软件运行中, 嵌入式系统不会造成时间偏差, 继而对整个计算机系统造成严重的破坏。在进行相关的程序设计和编码时, 要对控制时间的管理进行详细而缜密的研究。这样的工作可以确保系统整体安全、稳定的运行。

3 结语

在实际的计算机开发过程中, 软件开发的作用是很重要的。所以做好软件开发的过程及嵌入式软件的在软件开发中的研究, 为软件开发工作提高理论支持, 充分提高软件开发质量和效率是我们必须做好的工作。

参考文献

[1]马宇驰.计算机软件设计中嵌入式实时软件的应用探析[J].信息通信, 2014 (5) .

计算机软件开发技术及应用 篇3

【关键词】计算机软件;开发技术;应用发展

计算机的发展,带动了整个社会的进步,也大大改变了人们的生活,如今,它已不单单是一种计算工具,而是人类智慧的延伸,广泛运用于数据通信、文化教育、经济管理、医疗工程等领域。作为计算机技术的核心,软件产业日益发展,已成为我国经济发展的支柱型产业。

1.计算机软件技术发展现状

1.1软件产业发展迅速

据国家统计调查,金融危机之后,越来越多的软件企业为渡过营收难关,纷纷将目光转向国内市场,因为IT服务包在我国增长迅速。而近些年来,我国的软件产业规模逐渐壮大。

1.2人才队伍的数量和质量有所提高

在全国从事软件工作的人员中,研究生和本科生的比例呈上升趋势,从而提升了软件开发的质量,满足了软件产业的需求。

2.计算机软件技术发展存在的问题

2.1软件产业缺乏核心技术

客观地讲,我国的软件行业目前尚处于初级阶段,整体开发水平和能力都比较低,尤其是自主创新能力不够,导致我国的软件产业在全球软件产业链中处于中下游,产品层次和质量都处于较低的水平。之所以会出现这些问题,主要原因就是缺乏核心技术,甚至在一些前沿性、关键性的领域还是空白。

2.2软件人才结构性矛盾突出

当前,我国从事软件行业的工作人员大多是一些基础性的技术人员,主要研究基础程序和软件技术支持等工作,缺乏高层次的科研人才,这就使得我国软件行业难以向更深更广的领域发展。此外,用人成本相对来讲也会高一些。

2.3软件产业产品体系不合理

虽然我国的软件产业取得很大成就,但其发展结构一直很不合理,没有领头军,缺少国际影响力。

2.4软件产业的发展环境有待优化

我国多年来一直存在这样一个现象,对硬件的关注度要远大于软件,在投人力量方面,软件产业大大不足。而国内的软件业在不断发展的过程中,也常常出现盗版软件、竞争不公和价格诱惑等不良现象,对知识产权的保护力度还处于较弱的阶段,这些原因致使各个软件企业对技术研发的投入不够,不能给工作人员提供优良的开发环境,工作人员也没有投入激情,导致产品的质量上不去,发展空间难以提升。

3.Internet和新一代网络通信的应用

3.1网络应用的普及提升了软件中间技术的发展空间,增大了其应用量

作为一种新型的软件,中间件在Internet的影响下,内涵越来越丰富,其技术趋势主要呈现在两方面:一方面,支撑软件逐步向靠近运行层,欲与其融合,给系统提供更多更强的支持;另一方面,中间件也正在对运行部署和高层计等开发工作做考虑。这两方面都是以软件构件和软件体系结构为技术基础的。广义上看,中间件指的是应用软件和系统软件之间的那部分,它主要是为了保障应用软件的高效开发和运行。目前,中间件已是软件技术重点研究的对象,主要的中间件有:消息中间件、数据访问中间件、远程过程调用中间件、面向对象中间件和事务中间件等。分布式计算和对象技术的结合产生了面向对象中间件,它主要负责提供一种能在异构分布计算环境中透明地传递对象的通讯机制。

3.2网格计算

和以往的计算机应用体系结构不同,Internet使各种各样的服务器都在网上连接,计算机系统也从Client/Server结构向Cllent/Network结构转变。受高层系统软件的控制影响,各种服务器产生了一个具备海量信息处理能力且能为社会大众提供一体化信息服务的大环境,此环境被称为“网格”,是Internet技术下一代发展目标。Internet负责计算机硬件的连通,Web负责网页的连通,而网格则担任着连通互联网上所有资源的重任,包括计算资源、通信资源、存储资源、信息资源、软件资源和知识资源等。在互联网上,数据和计算资源分布比较零散,存在于各个网络站点;在网格中,这些可得到统一管理或使用。这些应用体系结构都在很大程度上影响着计算机系统,如何在跨地域的网络上建立网格系统,且网格系统要具有透明安全可靠、单一系统映像、资源共享和负载平衡的性能,这是当前计算机系统结构研究的重点之一,也是以后的一大趋势。

3.3面向对象和构件化软件等新技术

在新世纪这个网络技术迅猛发展的时代,软件开发面临的环境日益恶劣复杂,跨越异构平台的能力和开放的系统结构是应用软件的需求,这就使得应用系统中的软件原来越大,但在传统技术的基础上,常会出现系统信息复杂化、维护费用增多、开发周期延长、功能扩展困难等问题。因此,当下的应用软件在互操作性、可扩展性、结构开放性和代码重用等方面都要有所加强提升,构件对象设计模式在这种大环境下应运而生,它既具备互操作性和可扩展能力,也符合其他要求。Mierosoft公司的COM,Sun公司的JavBeans,OMG组织的CORBA,目前大多数的构建结构都是以这三种技术为基础的。

3.4软件开发工艺的创新

目前,全球的软件产业为了能够长期稳定发展,在软件开发工艺上需要大力创新。但软件产业的生产模式还是传统的“高级劳动力密集型”方式,在软件产品开发和项目开发上多半是依靠人力,效应不够规模化,产品质量和生产效率基本上决定于软件开发工作人员的个体素质。有些企业虽然采用了CMM、150管理思想或软件工程思想,但对开发软件所需的成本仍是按人日效率计算的,难以突显产业的工业化和规模化。一般来讲,技术成熟后,产业就该脱离手工作坊式的生产模式,进入到自动化生产和工业化生产的阶段,但软件行业却没出现这种现象。

4.计算机软件技术的发展趋势

4.1服务化趋势

面向客户,为客户提供最优秀的设计理念、最先进的软件技术、一流的产品应用和最优质的服务,是软件行业的一种主流模式,也是尽力去实现的目标。

4.2网络化趋势

网格化是一种网络存在形式,由于互联网的发展,拉近了全球的距离,网格化也必将是以后的一个重要发展方向,为各个角落的人提供服务。

4.3开放化趋势开放化指的是软件源代码的开放和软件产品的标准化,技术的开放可以使从事软件行业人员互相交流互相学习,共同进步,从而提高产品的质量,也能促进软件业的进一步发展。

4.4智能化趋势

人工智能在当今社会不断发展,应用也很广泛,软件技术也必将朝这个方向发展,一旦人工智能软件的开发获得成功,这在软件开发史上意义不凡,具有划时代的意义。

4.5融合化趋势

传统的电气化、机械化和自动化等硬件将转为智能化、数字化和网络化的软件的核心技术,所有技术的融合定能提高产业的竞争力。

5.结束语

计算机开发的历史才几十年,在这期间,其系统不断变化不断升级。对软件开发者来说,在开发软件时要选择合适的系统和科学管理的开发方法,才能使软件工程体系不断完善。 [科]

【参考文献】

[1]周博文,杜山泽.社会管理创新:从伦理观念、管理理念到思维方式的转变.载于.行政管理改革,2012,(11).

计算机软件及应用大学 篇4

摘要:由于网络科技的不断发展,计算机渗透到人们生活、工作的各个领域中,改变了人们的生活方式。但是,我国的计算机软件开发情况并不乐观,软件开发缺少一套成熟且具有较强约束力的机制导致了软件开发周期长、成本较高及产品竞争力低等问题。为解决这些问题,本文将对计算机软件工程中的管理及开发工作进行简要分析探讨。

关键词:计算机软件;工程管理;应用开发

科技的不断进步推动力计算机的快速发展,计算机成为人们生活、工作不可缺少的工具,电脑成为了现代人的必备品,人们也越来越离不开计算机网络。这时,计算机的软件急需进行开发和设计。计算机软件的开发和设计需要用到计算机软件科学、现代管理学和应用数学等多个学科。为了能够跟上时代进步的脚步和实现各个学科的科学性的目标,要求软件设计和开发一定要规范化、合理化、科学化[1]。

1计算机软件工程管理的内容

1.1开发人员管理

计算机软件开发有明确的操作步骤:第一确立开发目标,第二找相关的资料,第三编写软件的程序代码,最后进行后期的调试和维护。这是一项巨大的工程,需要团队的通力合作、密切配合。软件开法工程不是仅凭一己之力就能完成的工作,它需要团队之间密切的合作和团队成员合理的分工,这就需要在开工之前制定合理的人员分配计划。为了制定出一个更加完善的人员分配计划,需要领导者充分了解每个软件开发人员的专业、擅长的领域、性格特点和其他各个方面的综合素质,合理分配每个阶段的软件开发过程中的任务,使软件开发更加的顺利、完善。

1.2组织结构管理

组织结构管理是一种运转机制,它需要在综合考虑工作人员的各个方面的能力和工作过程中的各个任务之后,合理分配任务给合适的工作人员,使工作能够在一个合理规范的制度下高效率的运行。组织结构管理不仅使工程拥有固定的管理模式,还使团队信息的上传下达具有时效性。组织结构模式和分工有很多,要根据不同工程管理要求进行合理的安排,使工程在合理规范的制度下高效的运行。

1.3组织结构管理

组织结构管理既要合理分配管理任务,还要结合工作中的细节和工作人员的基本素质进行合理搭配,使软件开发顺利进行。组织结构的管理能够帮助制定出规范合理的工作制度,使软件的开发工作高效率的进行。开展有效的组织结构管理能够为开发工程提供科学的管理模式,使工程科学有序的进行,也能更加及时的传达信息。不同的组织结构和分工管理模式对应不同的组织结构管理,但所有的管理模式必须都必须保障所有工作能够科学有序的进行。

1.4用户管理

使目标系统所具备的功能得到更好的利用和实现是实施用户管理工作的目的。现在计算机软件用户遇到的问题反映了用户对计算机的使用有一个很好的认识了解但他们不知道如何表达这些认识和使用计算机解决遇到的问题的现象[2]。具备较高的的应用能力和认知水平的软件开发人员能够使用计算机解决实际所遇到的问题。但是,大部分的软件开发人员不清楚用户的实际需求。为保证开发出来的软件能够满足用户的实际需求,软件开发过程中要加强对用户的管理工作,使用户之间形成良好的关系和使用氛围,提高信息的有效交流。

1.5管理文档资料

在计算机软件开发过程中对文档资料的管理工作有较高的要求及标准。为确保开发软件的的精确性和实用性,需要通过文档资料真实记录用户在使用时产生的需求。另外,文档资料还必须准确的记录具体的工作流程。文档资料在后期审查时产生了重要的作用。因为审查计算机软件是否存在问题时要参考这些文档资料,所以必须要重视起资料的保存工作。

2完善计算机软件工程中的管理和开发的相关设施

2.1建立健全的管理与开发体系

计算机软件工程开发对工作人员的管理要求比较高,它要求要有完善的人力资源管理模式和每一个工作人员都能够找到适合自己的岗位。因为这样能够提高工作人员的积极性和工作效率,使工作人员之间的配合变得更加默契,也使软件开发工程更加顺利的.进行。多年前,卡内基梅隆软件工程提出的软件成熟模型(CMM)提高了软件的开发品质,大致测定出了开发商是否具备足够的承包能力。这个模型对提高软件开发的能力和工程管理水平具有非常重要的作用[3]。

2.2增强开发过程中的风险评估

在进行软件开发时,需求、技术、成本和进度等四个方面需要进行风险评估,所以开发人员要严格把控各个环节。例如,设计出满足客户所有要求的软件是软件设计中唯一的标准,所以最终开发出来的交到客户手上的软件必须满足客户的所有要求。在软件开发时,工作人员要及时与客户进行详细的交流以充分掌握客户的心里,开发出符合客户要求的软件功能。

2.3培养开发团队的合作意识

计算机行业非常注重需要团队合作的领域,这是与其他相关产业最大的不一样的地方。软件开发的每个部分都需要大量的工作人员进行工作,并且每个工作人员只负责属于自己的一小块工作,最后再把每一部分的工作成果结合在一起得出成品。这样的开发模式对团队合作的效率有较高的要求。在进行软件开发工作时,为保证充分发挥出团队合作的优势开发出一款符合要求的产品,要求每一个工作人员之间要及时的进行详细的沟通交流,把握好项目的整体开展情况。

综上所述,计算机软件工程的管理和开发对我国的计算机软件工程的发展有重要意义。为了更好的普及计算机技术,提高计算机技术的发展速度,要有效管理和合理开发计算机软件开发工程。我国拥有巨大的软件应用市场,相信伴随着科学技术水平的不断提高和软件开发的不断完善的管理工作,计算机软件开发的发展会越来越好的。

参考文献:

[1]阎栋.关于计算机软件工程管理与应用策略研究[J].电子测试.(08).

[2]朱鹏飞.现代软件工程方法在医疗软件开发中的应用[J].信息与电脑(理论版).(19).

计算机软件及应用大学 篇5

2007年09月10日 星期一 17:00

北大计算机系素以师资力量雄厚,学生素质高而闻名。计算机系的专业设置齐全,包括微电子专业、计算机应用专业、计算机软件和理论专业、计算机体系结构专业。各专业都有顶尖专家,如:微电子有中国科学院院士王阳元教授,其微电子方面的研究是国内最先进的;计算机应用有中国科学院、中国工程院、第三世界科学院三院院士王选教授;计算机软件和理论有中国科学院院士、我国著名的计算机科学家杨芙青教授;体系结构专业有留美归国的李晓明教授。

计算机系每年的招生总数为42人,其中推荐免试人数约为25人左右,每年通过全国研究生入学考试招收的硕士研究生的数目约为20人左右,而每年的报考人数约300~400人不等,录取比例在15∶1以上,竞争非常激烈。希望考生在报考前准确估计自己的实力,报考适合于自己的学校。

对于很多非计算机专业的同学,考取的难度尤其大,因为要自学多门专业课程。计算机系录取时有一个明显特点,由于计算机系统结构、计算机软件与理论、计算机应用技术三个专业的所考课程大致相同,所以系里在录取时是按照统一的分数线来进行,而不是分专业单独进行录取,即按照考生的总分自高向低排列,在前20名之内的考生可以被录取。这样,考生在报考专业时就不必担心某专业的报考人数过多,如果自己所报的专业或方向招生名额已满,会自动被调整到其他的专业或方向。

在考试成绩公布之前联系导师是毫无必要的,因为导师不会给你任何答复和承诺。但在考研成绩出来后,考生可以去和自己感兴趣的导师联系,并且联系要及时。

下面以计算机软件与理论专业为例说明如何考试。

北京大学计算机软件与理论专业是由原来的计算机软件专业和计算机理论专业合并而成的。北大计算机系的软件专业有著名的中国科学院院士杨芙青教授,她开创了国内的第一个软件工程研究方向,率先在全国进行了软件工程方面的研究,并且在“七五”,“八五”,“九五”期间相继开发了青鸟系统--青鸟Ⅰ,青鸟Ⅱ,青鸟Ⅲ。并且青鸟公司将该研究成果转化为了产品,以国家重点攻关项目--计算机软件平台技术为主要产品的北大青鸟有限公司,以青鸟计算机辅助软件工程(JBCASE)系列产品、计算机管理的销售点(POS)系统、计算机网络及管理系统等先进技术和产品为基础,经营规模迅速扩大,可望成为国内有影响的软件产业之一。北大计算机系的软件和理论研究经过长期的发展,在国内乃至国际上都享有很高的声誉,希望有志于学习软件与计算机理论的同学报考。

一、招生概况

本专业的招生名额在本系是最多的,每年在10人以上。本专业的研究方向如下:

招生专业:计算机软件与理论(081202)

研究方向:1.软件工程技术,2.智能辅助决策支持系统,3.计算机辅助设计与图形支持软件,4.计算机网络与分布式系统软件,5.数据库系统与多媒体信息处理,6.自然语言处理与机器翻译,7.算法的设计与计算复杂性,8.并行计算与petri网。

说明:

本专业第1方向包括:软件工程开发环境及应用系统集成技术、面向对象技术、多维数据仓库技术、构件软件技术、智能界面技术、可视化技术。本专业第6~8方向除可选用本专业公布的考题外,业务课亦可选用北京大学数学科学学院的信号与信息处理或概率论与数理统计专业的一组考试科目。

在以上专业中,软件工程技术方向是发展最为成熟的,且得到多项科研基金的支持,是国家的重点科研项目,师资力量尤为雄厚。

面试时基本上是等额录取,实际上只要考生的分数在全系的分数线之上,即可被录取。以前的考生在报考本系的研究生时,很多只报专业不报方向,这样就会造成录取之后的研究方向分配的不确定性,有时会造成很大的麻烦,所以考生在填报志愿时,最好填好自己所喜欢的研究专业,以免在分配研究方向时带来不便。

二、考试科目与参考书目

计算机软件与理论专业考试科目如下:1.英语;2.政治(理);3.计算机数学基础(含高等代数、高等数学、离散数学);4.计算机软件基础(操作系统、编译原理、数据结构);5.软件工程与数据库(软件工程、数据库)。

参考书目如下:

高等数学:《(物理类)高等数学》(共三册),文丽,吴良大编,北京大学出版社出版;

高等代数:《高等代数》,北京大学数学系几何与代数教研室代数小组编,高等教育出版社出版;

3.离散数学:《离散数学》(两册),耿素云,陈进元,屈婉玲等编著,北京大学出版社出版;

4.操作系统:《计算机操作系统教程》,周长林,左万历编著,高等教育出版社出版;

5.编译原理:《编译程序设计原理》,杜淑敏,王永宁编著,北京大学出版社出版;

6.数据结构:《数据结构》,许卓群,张乃孝,杨冬青,唐世谓编著,高等教育出版社出版;

7.数据库:《数据库系统概论》,萨师煊,王珊编著,高等教育出版社出版;

8.软件工程:《软件工程--技术,方法与环境》,王立福,张世琨,朱冰编著,北京大学出版社出版。

除了以上所列的必备参考书外,还可以参考其他的一些相关书籍。如全国高校计算机系所使用的一些通用教材:西安电子科技大学出版的《操作系统》;清华大学出版社出版的《数据结构》;国防科大出版的《编译原理》;中国科技大学出版的《软件工程》等。

三、复习和考试的注意事项

本专业考试特点是广而不是太难。首先,考试内容的覆盖面广是肯定的,所以一定要提前着手专业课的复习,尤其是外校的考生,更应该提早准备专业课。北大计算机系规定:专业课不及格,即使总分再高,也不能录取。所以对专业课,即使学过同样的课本,也不能掉以轻心。

高等数学中包括了《研究生考试大纲数学(二)》中好多没有提及的内容,所以不能够完全按照一般的高等数学复习辅导教材来复习,最好是买和参考书目配套的一套习题集(也是北大出版社出版的)进行练习和复习。高数部分的考试题目都是以解答题的形式出现的,如果你注意往年的高数试题,你可能会发现大部分都是较简单和基本的题目,但往往还会有一至两道综合题或证明题较难,考生应该注意培养自己解决综合问题的能力。

软件基础这门课每年的考试分数普遍偏低,我想主要是以下的一些原因:数据结构的题目有一些概念,看似简单,其实往往考生不能准确作答,考虑得不够细致。在复习时最好能够对重要的名词和概念进行总结,对比。对编程题一定要非常仔细,对初始化条件等也不能忽视。数据结构的分值很高,一不小心就会失很多分。

编译原理部分一般只有一道大题,非常有综合性,能够涵盖编译课程的大部分内容。所以考生要注意在整体上来掌握这门课,要品味到这门课的精髓,才能运用自如。

计算机软件及应用大学 篇6

当今社会是一个信息社会,一个知识经济时代。自世界上第一台计算机ENIAC于1946年在美国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”,随之而来的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”的蓬勃兴起。可见,世界+已进入在计算机信息管理领域中激烈竞争的时代,计算机已经变得普通的不能再普通的工具,如同我们离不开的自行车、汽车一样。在这种环境下证实了一句话:谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。

中小型企业在我国经济发展中具有重要的地位,目前我国的中小型企业数量较多、地区分布广泛、行业分布跨度大,随着全球经济一体化的发展及中国加入WTO,中小型企业将面临外资企业和国外产品与服务的严峻挑战。如果我国的中小型企业不借助先进的管理思想转变经营观念、使用信息化提高企业的管理水平和工作效率,将很难在今后的国际竞争中取胜。随着技术发展,电脑的操作及管理日趋普及,因此我国中小型公司采用电脑管理公司的各种业务也已成为趋势和必然。

管理信息系统(MIS)是一个由人、计算机等组成的能进行信息的收集、传递、存储、加工和使用的系统。其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业 河北能源职业技术学院 的办公及管理都将朝着高效、快速、无纸化的方向发展。MIS系统通常用于系统决策,MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。

图书馆内部资源管理系统是针对公司内部相关业务的需要建立起来的一个科学、有效的现代管理系统。它是一个基于WEB页面的、B/S模式的管理系统(Browser/Server)。普通用户可以通过浏览器登录系统实现对公司信息、客户关系、生产计划、商品管理的查询录入等操作。此外,系统管理员登录系统后可以对用户、部门和岗位进行增加删改操作,还可以对用户的权限进行重新设置、对公司的信息进行初始化和提交操作。河北能源职业技术学院

内容摘要

企业进销存管理系统能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。库存管理信息系统是一种典型的信息管理系统(MIS),其开发主要包括后台的数据库的建立、维护、后台框架的整合以及前端页面的代码开发三个方面的内容。数据库的建立和维护主要要求其管理数据的一致性、完整性、安全性等特点,而前台页面开发则要求做到各项功能要完备、操作要简便、易学易用等特点。

本文采用Myeclipse 9开发了企业进销存管理系统,将系统分模块进行设计,对于每个功能模块都包含了增加、编辑、查询、统计、打印、帮助等功能。后台数据库使用SQL server2008数据库为开发工具,配合PowerDesigner在短时间能够设计出符合用户要求的可行性系统,以及日后对数据库的维护和功能模块的增加。

关键字:进销存、MIS、数据库。

河北能源职业技术学院

目 录

前言...........................................................1 内容摘要.......................................................3 目 录..........................................................4 第一章 项目背景及意义..........................................5 1.1设计背景................................................5 1.2系统开发目标............................................5 第二章 项目需求分析............................................7 2.1用户需求................................................7 2.2需求分析................................................7 2.3可行性分析..............................................8 2.3.1技术可行性........................................8 2.3.2经济可行性........................................8 2.3.3管理可行性........................................8 2.3.4可行性分析结论....................................9 2.4项目实现功能模块........................................9 第三章 项目设计...............................................10 3.1开发环境及相关工具.....................................10 3.2项目设计...............................................10 3.2.1数据字典.........................................10 3.2.2框架设计.........................................12 3.2.3安全保密设计.....................................13 3.3模块功能设计...........................................13 3.4 核心技术..............................................15 3.5 Hibernate技术.........................................17 第四章 项目测试...............................................20 4.1 超级管理员............................................20 4.2普通用户功能...........................................21 4.3系统用户管理:.........................................22 4.4用户角色管理:.........................................23 结 论........................................................25 致 谢........................................................26 参 考 文 献...................................................27

河北能源职业技术学院

第一章 项目背景及意义

1.1设计背景

随着科学技术的发展,管理软件不断被应用于社会各个层面,随着公司规模和业务的不断扩展,公司单靠原来的管理模式已经满足不了现有工作的需求,因此急需开发出一套全面有效方便、快捷的业务展示平台来满足公司的发展要求。

由于市场竞争的需要,如何吸引和留住人才,激发员工的创造行、工作责任感和工作热情已经成为关系企业兴衰的重要因素,人才已成为企业最重要的资产之一。

“公正、公平、合理”的企业管理理念和企业管理水平的提高,是社会对库存管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使的三代库存管理系统的出现才成为必然。库存管理系统的特点是从物品管理的角度出发,用集中的数据库将几乎所有与物品相关的数据统一管理起来,形成了集成的信息源。

有好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得物品管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业物品规划和政策。

企业的库存物资管理往往是很复杂、很繁琐的。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库的库存管理必须编制一套进销存管理系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。

1.2系统开发目标 河北能源职业技术学院

项目名称:北京图信时代内部资源管理系统

北京图信时代科技有限公司内部资源管理系统将基本涵盖企业内部资源管理的主要需求,包括商品的进销存管理的完整信息,具有完善细致的功能、强大的数据处理功能和较完备的安全机制;随心所欲的查看所见即所得的在线编辑功能。

北京图信时代科技有限公司内部资源管理系统一方面是适应市场需求,提高应用本软件的企业的管理效率。满足信息时代管理数字化的要求、利用管理信息系统中合理的数据库结构来保存数据信息,及时了解各个环节中信息的变更,对企业内部资源进、销、存情况进行管理。

通过有效的程序结构来支持各种数据操作的执行,以提高管理效率,实现资源管理的系统化,规范化,自动化;另一方面,通过该项目开发的全过程,加深了对MIS系统开发理论的理解,学到MIS系统化的开发的更许多实际知识,还加深了对ERP的了解。能够更好的将自己的理论知识与实际情况联系起来,很大程度上增加自己的实际项目开发经验。河北能源职业技术学院

第二章 项目需求分析

以进销存管理系统基本功能及客户需求为主体进行页面设计,如图1:

图1 进销存管理系统

2.1用户需求

北京图信时代科技有限公司内部资源管理系统主要需求是:系统采用先进的应用系统体系结构和开发模式,提高系统的可扩展性、可维护性和交互性。该系统相对独立,接口实现简单、安全,可操作性强。本系统主要包含企业信息管理、客户关系管理、企业商品管理、生产计划管理、企业产品、企业综合管理、权限管理七大部分。

2.2需求分析

需求分析是对用户需求的真正明确,是对要解决的问题的彻底理解。7 河北能源职业技术学院

在解决问题之前要理解问题,只有真正的理解问题才能更好的解决问题。需求分析就是给系统分析、设计人员一个和用户交流来理解问题的机会进而了解用户究竟需要什么。需求分析也是一个建模的过程,就是以市场运作中的业务定义为基础,重新定义一个业务在业务系统中的概念、业务流程、数据流程、业务间关系、数据间关系等,以便于计算机高效的实现这个业务。需求分析既可以用于一个业务的具体分析,也可以用于一类业务的分析和整个业务支撑系统的分析。

2.3可行性分析

2.3.1技术可行性

如果没有资源和时间上的限制,任何项目都将是可行的,但是在现有资源条件下,要在规定时间内完成项目开发则必须细致而谨慎地评估项目的可行性。

北京图信时代科技有限公司内部资源管理系统主要完成企业内部的资源管理,从而在管理上提高效率,因此项目的经济可行性无庸置疑;技术可行性方面,根据提出的要求,结合现行技术的发展程度得出结论,项目所要求功能和性能完全可以实现。2.3.2经济可行性

根据北京图信时代科技有限公司实际的经济实力,它有能力应用计算机管理软件。企业能负担得起其支出费用(包括设备的购置费,软件的开发费,人员工资和培训费用等);另一方面是取得收益,其中一部分可以用钱来衡量,加强库存管理可加快流动资金周转,减少资金积压等,还包括不能用金钱来衡量的收益,系统提供更多、更快的信息,缩短取得信息的时间。

2.3.3管理可行性 河北能源职业技术学院

软件充分结合现代管理理论达到企业与管理人员与企业业务流程的合理分配,结合企业现有的管理方式、规章制度以及原始数据达到软件与企业融合的目的。接受现代管理知识比较容易,加之软件是根据MIS、ERP现代管理原理开发的。经调查大多部门经理认为软件有必要开发也是必须开发的。

2.3.4可行性分析结论

从经济、技术、管理三方面分析软件是有必要开发的,且市场前景广阔。

2.4项目实现功能模块

(1)支持商品的有关查询;(2)供货商往来帐务管理;(3)客户往来帐务管理;(4)支持退货、换货;(5)提供操作员角色权限管理;(6)提供日志信息管理;(7)支持财务管理功能;(8)支持库存盘点功能;(9)支持批发销售、零售销售;(10)提供会员信息管理。河北能源职业技术学院

第三章 项目设计

进销存管理系统是企业的循环系统,是整个企业生产经营活动的物质基础。企业的生产经营活动,从材料的采购、产品的生产加工到产品的销售等等,从一定意义上讲,都是物料的转换和流动的过程。进销存管理系统的运作和效率直接影响着企业的经济效益。效易王从整个企业物流的视角出发,实现了库存、采购和销售的物流的整合,并且和生产、财务等子系统集成。进销存管理系统帮助企业合理配置物流资源,动态控制物流动向,有效地保障生产经营活动的供给,压缩库存资金占用,提高物品周转效率,降低采购和销售成本,为企业创造良好的经济效益。

3.1开发环境及相关工具

Microsoft Office Word 2000 PowerDesigner IReport PhotoShop Myeclipse 9.0 Myeclipse是一个开放源代码的、基于 Java 的可扩展开发平台。它只是一个框架和一组服务,用于通过插件组件构建开发环境。Myeclipse 9 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。

3.2项目设计

系统设计是管理系统的开发起点,也是整个管理系统实现过程中的关键环节,主要包括数据库设计、系统功能分析和系统模块设计等。3.2.1数据字典

河北能源职业技术学院

对大多数应用系统而言,很大程度上都是围绕对数据库的操作展开的,数据库本身才是应用系统的核心部分,程序界面只是提供用户对数据库中的数据的组织与管理的接口。任何数据库结构的变更都很可能导致界面程序的改动。因此,数据库结构设计至关重要。数据库采用SQL Server,它所支持的字段数据类型包括数值、字符、日期时间以及二进制和图片等类型,它性能稳定适合本系统的工作需求。根据功能模块的设计,以及规范化的设计要求,该系统的数据库设计了22个表1个视图。

据功能要求在SQL Server里创建数据库,建立各数据表,数据表清单如表3.1。

表3.1 数据库OSS的数据表清单

数据表名称

TMe_MerchandiseCInfo TMe_ProStatusInfo TMe_UnitInfo TMe_OrderDetailsInfo TMe_OrderInfo TBa_DeliveryInfo TBa_MemberInfo TBa_MembeAddrInfo TBa_SupplyRecordInfo TMe_OutStockDetailsInfo TMe_OutStockInfo TMe_StockInfo TMe_InStockInfo

字段(简短描述)

商品类别信息表 商品促销状态字典 商品单位字典 订单明细信息表 订单信息表 配送商信息表 会员信息表 会员收货地址信息表 会员充值信息表 出库明细信息表 出库信息表 商品库存信息表 入库信息表

河北能源职业技术学院

TMe_InStockDetailsInfo TBa_SupplierInfo TAu_OperInfo TBa_LogInfo TAu_RoleInfo TAu_MenuInfo TAu_Authorization TBa_ClassInfo

入库明细信息表 供应商信息表 操作员信息表 日志信息表 角色信息表 菜单信息表 权限信息表 编码级次信息表

3.2.2框架设计

1)架构设计

为实现需求分析的目标,所以,本系统采用B/S结构作为基础结构,即客户端浏览器/Web服务器/数据库结构。

在B/S模式中,客户端运行浏览器软件。浏览器向Web服务器提出访问数据库的要求,Web服务器接受客户端请求后,由Web应用程序处理,并向数据库服务器提交SQL语句,当Web应用服务器得到数据库服务器的返回结果后,对得到的数据进行处理,变成HTML文档形式,转发给客户端浏览器以友好的Web页面形式显示出来。

采用B/S结构的系统,具有很强的开放性,任何使用IE浏览器的用户都能访问,方便客户迅速、便捷的浏览房产开发信息,这在房产销售过程中对于宣传环节的作用尤为重要。

2)层次结构

在软件层次结构设计上,本系统采用比较流行的三层架构设计,既表示层,业务层,和数据访问层。

3)数据访问层

河北能源职业技术学院

实现对数据的访问功能,接收SQL语句与参数,返回操作数据库的结果,如创建/关闭连接,执行结构化查询语句,它直接与数据库打交道。与数据库的关系最为密切,使用频繁。

4)业务逻辑层

实现系统的逻辑功能。业务层负责按照模块,将软件业务逻辑分成若干的模块,降低了与数据访问层和表示层的耦合性,带来的好处是,方便页面升级,和业务功能的扩展。3.2.3安全保密设计

本系统的保密功能通过用户的权限设定来实现。用户在登录系统时输入密码,如果密码正确,系统根据该用户的权限,设置该用户可以进行的操作。用户的权限设定是以系统的菜单项为基本单位,只有用户具有使用该菜单的权限时,菜单项才可以为其所用。当添加新用户时,用户的权限为空(即不能进行任何操作)。系统的数据安全通过数据备份与恢复的功能来实现,此时应为该用户设置相应权限;用户权限也可以根据具体情况随时修改。在进行备份时,用户最多可以保存三个备份,相应的数据库恢复也可以从三个备份中选择一个进行恢复。此外,为保证计算机的安全,每台计算机都加装了UPS不间断电源,保证在突然断电情况下能够正常退出系统。

3.3模块功能设计

1)企业信息管理模块

该模块的主要功能是对企业信息进行采编、企业信息审核、企业信息查询。

企业信息采编包括企业公告、企业活动、企业信息、企业说明等栏目。根据这些栏目可以清晰的了解到该企业的最新动态。其中企业信息审核模 13 河北能源职业技术学院

块只能有拥有最高权限的系统管理员来操作。当信息经过审核后才能发布,提高了系统的安全有效性。之后单击客户名可以以报表的形式查询信息。

进销存系统大概组织模块结构图2如下:

进销存管理系统基础信息管理采购管理模块库存管理模块销售管理模块系统管理模块货物类别管理供应商信息管理客户信息管理货物信息管理仓库信息管理采购单登记采购单维护采购单查询入库管理出库管理库存查询新增销售订单销售单维护销售单查询部门管理用户管理个人信息维护库存预警商品利润分析 图2 系统功能模块

(2)企业商品管理模块

该模块类似与ERP系统模块它分为:商品生成采购报表、商品入库、商品出库、和库存查询等几部分。在采购过程中,系统能够处理采购单与采购退货单,使企业可以轻松管理采购、商品入库、采购退货和商品出库等各项工作。商品的流通是本系统的主要业务,库存在系统占有重要的地位,系统应提供库存管理功能。库存管理主要进行盘点查询处理与提货查询处理这两方面的工作。

(3)产品信息管理模块

产品资料是企业经营产品的基本信息,是库存资源的保障。该模块主要维护产品资料的信息,可对产品进行增加、删除及修改操作。

(4)企业权限管理模块

在此系统中系统员的权限最高可设置其他用户的最终权限。其流程为 河北能源职业技术学院

在用户权限角色内选定所配备的功能,即为用户添加角色,再授予其具体的权限访问路径。

(5)用户权限管理模块

用户信息管理包括新建用户信息,修改用户信息,删除用户信息,信息用户查询,信息查询时提供分组,排序功能,需要对查询信息的返回结果进行分页。

3.4 核心技术

框架整合及代码结构:

步骤一:新建web项目,为项目添加spring的支持,导入spring的jar包;在为项目添加hibernate的支持,这里我们不在使用hibernate.cfg.xml来管理sessionfactory,而是使用spring来对sessionFactory来进行管理,导入struts的jar包支持,配置struts.Xml的配置文件。如图3:

图3 框架模块 河北能源职业技术学院

步骤二:修改web.xml文件中的配置,首先为spring的配置文件添加监听,及初始化参数的配置,添加struts的拦截器,为表在项目中间添加映射文件使用xml的映射方式不要使用注解。

步骤三:添加hibernate的支持,用hibernate实现持久化,注意使用spring来对hibernate进行管理。

步骤四:在web怎样告诉我们的spring来自动管理:在什么时候执行了?我们在java项目中是通过调用ClassPathXmlApplicationContext(“spring的配置文件的存放位置”);返回一个BeanFactory工厂对象来解析指定的文件:然后调用getBean(“bean的名字”)来实例化bean;

//通过加载spring的配置文件

BeanFactoryfactory=newClassPathXmlApplicationContext(“applicationContext.xml”);//获取配置文件中的bean实例 UserManager(UserManager)factory.getBean(“userManager”);在web项目中我们就需要在web.xml中配置监听来完成我们的spring的加载beanfactory工厂。

org.springframework.web.context.ContextLoaderListener

contextConfigLocation

userManager= 河北能源职业技术学院

WEB-INF/classe/applicationContext.xml 步骤五:添加struts的配置,这里我是自己手动配置的,添加struts.xml文件在src目录下:在web.xml中添加我struts拦截

struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* 3.5 Hibernate技术

系统利用Hibernate来封装数据库持久层,通过高质量的数据库映射关系,将数据库的操作优化到极限。通过Hibernate技术的应用,可以利用Hibernate的众多组件来实现很多数据库操作上的功能。如图4:

图4 Hibernate配置

河北能源职业技术学院

当前,Hibernate的数据库连接配置可以分为两种,一种是在Hibernate.cfg.xml文件中进行配置,还有一种是在Hibernate.properties文件中进行配置,其效果都是相同的。

例如:数据库连接,通过编辑Hibernate.cfg.xml文件可以很好的对数据库连接进行操作。针对Session-factory进行优化配置,从而跨越JDBC连接数据库的方式。

root//连接用户名

com.sqlserver.jdbc.Driver//连接所用的数据库

net.sf.hibernate.dialect.SQLServerDialect

true

gbk

1

2 河北能源职业技术学院

1800

true 本项目用的是struts、spring、hibernate三大框架的集成,整合后的配置文件为applicationContext.xml如图5:

图5 配置文件applicationContext.xml

河北能源职业技术学院

第四章 项目测试

4.1 超级管理员

(1)登录:管理员用户与操作员用户通过相同的登录入口进入系统,用户登录时需提供合法的用户名与密码,并选择系统用户类型。通过身份验证的用户进入管理系统桌面,执行系统后台管理功能,未通过身份验证的用户无法使用此系统后台管理功能,登录用户可保留服务端登录状态。登录用户可保留客户端登录状态,并记录上次使用系统的用户名。

(2)用户管理:有权限的用户应允许使用用户管理功能。用户管理功能应允许用户创建系统用户账户,修改系统用户信息,包括登录密码,注册邮箱,提示问题及答案,用户管理功能应允许用户修改系统用户所属用户组,用户管理功能应允许用户删除系统用户。

(3)权限管理:系统用户可分为管理员用户与操作员用户两种,管理员用户可以对操作员用户和管理员用户授权。有权限的用户应允许使用权限管理功能。权限管理功能应允许用户通过设置/取消用户组权限从而修改属于该用户组的用户权限。权限管理功能应允许管理员用户单独设置/取消用户组针对某项管理功能的权限。

(4)公司管理:需要记录编号,公司名,负责人,邮编,电话,地址,联系人,银行卡账户信息,并可以实现添加修改删除和查询操作。

(5)客户管理:需要记录编号,姓名,地址,电话,传真,联系人,开户行,银行卡号,付款时间,销售员信息,并可以实现添加修改删除和查询操作。

(6)订单管理:需要记录订单号,客户编号,产品编号,数量,单价,接收时间,factFund,状态信息,并可以实现添加修改删除和查询操作。

河北能源职业技术学院

(7)产品管理:需要记录编号,名称,类型,编码,单位,单价,过期日期,Salemanager信息,并可以实现添加修改删除和查询操作。

(8)供应商管理:需要记录编号,名称,电话,传真,添加时间,联系人,联系电话,付款时间,开户行,银行卡账户信息,并可以实现添加修改删除和查询操作。

(9)出、入库管理:需要记录编号,产品编号,供应商编号,仓库编号,入库时间,方向,管理员信息,并可以实现添加修改删除和查询操作。

(10)仓库管理:需要记录仓库编号,名称,位置信息,并可以实现添加修改删除和查询操作。

(11)注销:当已登录的用户关闭浏览页面或退出应用程序后,再次进入系统时,需要重新登录。

4.2普通用户功能

(1)登录:管理员用户与操作员用户通过相同的登录入口进入系统,用户登录时需提供合法的用户名与密码,并选择系统用户类型。通过身份验证的用户进入管理系统桌面,执行系统后台管理功能,未通过身份验证的用户无法使用此系统后台管理功能,登录用户可保留服务端登录状态。登录用户可保留客户端登录状态,并记录上次使用系统的用户名。

(2)公司管理:需要记录编号,公司名,负责人,邮编,电话,地址,联系人,银行卡账户信息,并可以实现添加修改删除和查询操作。

(3)客户管理:需要记录编号,姓名,地址,电话,传真,联系人,开户行,银行卡号,付款时间,销售员信息,并可以实现添加修改删除和查询操作。

(4)订单管理:需要记录订单号,客户编号,产品编号,数量,单价,接收时间,factFund,状态信息,并可以实现添加修改删除和查询操作。

河北能源职业技术学院

(5)产品管理:需要记录编号,名称,类型,编码,单位,单价,过期日期,Salemanager信息,并可以实现添加修改删除和查询操作。

(6)供应商管理:需要记录编号,名称,电话,传真,添加时间,联系人,联系电话,付款时间,开户行,银行卡账户信息,并可以实现添加修改删除和查询操作。

(7)出、入库管理:需要记录编号,产品编号,供应商编号,仓库编号,入库时间,方向,管理员信息,并可以实现添加修改删除和查询操作。

(8)仓库管理:需要记录仓库编号,名称,位置信息,并可以实现添加修改删除和查询操作。

(9)注销:当已登录的用户关闭浏览页面或退出应用程序后,再次进入系统时,需要重新登录。

4.3系统用户管理:

a)页面位置

src/WEB-INF/role/operinfo/list.jsp,如图6:

图6系统用户管

b)功能分析 河北能源职业技术学院

该模块的主要功能是对管理员的信息进行添加、修改、删除、刷新操作。

4.4用户角色管理:

a)页面位置

src/WEB-INF/role/roleinfo/list.jsp,如图7:

图7 用户角色管理

b)功能分析

该模块的主要功能是对管理员角色的信息进行权限的添加、修改操作。4.5系统菜单信息管理

a)页面位置

src/WEB-INF/role/menuinfo/list.jsp,如图8:

图8 系统菜单信息

河北能源职业技术学院

b)功能分析

该模块中,只能由超级管理员来修改用户访问网站URL的权限。

河北能源职业技术学院

结 论

本次毕业设计开发的是基于B/S结构的北京图信时代内部资源管理系统,采用MyEclipse开发工具,jdk1.7开发环境、SQL Server 2008作为后台数据库管理工具,利用Hibernate和Struts完成数据访问的操作,Struts、Hibernate和Spring三大框架整合进行项目的研发。

在开发的过程中,采用了软件工程的设计思想,根据关系模式设计数据库表,用模块化设计方法将系统的各个功能模块层层分解,设计出系统的模块化结构,并根据系统的具体要求,详细地定义了系统各个模块的具体功能。北京图信时代内部资源管理系统主要包括登录验证模块、公司信息管理、客户关系管理、公司商品管理、日志计划管理、用户权限管理、会员管理、角色管理等几大管理部分。该项目部分页面需配置服务器方进行浏览,还有一些功能需要改进和完善,我们一直在努力,把通过该系统公司管理人员可看到公司的各个部门的工作进展情况。在整个设计过程中,尽管进行了多次测试和更改,但难免出现不妥之处,希望各位老师给予批评指正。

河北能源职业技术学院

致 谢

经过近几个月的努力,我的毕业论文终于接近了尾声。在短短的几个月内,我的毕业设计能够顺利完成,从很大程度上,得益于我的指导老师的悉心指导和亲朋好友的鼓励与赞同。在此,我向他们表示我最诚挚的敬意和最衷心的感谢!

在毕业设计过程中,指导老师的给了我大力支持和帮助,使得设计过程中所遇到的许多问题得以解决,并且使我能够在解决问题的同时,很好地掌握了所用相关领域的知识以及自主思考、解决问题的方法,同时掌握了进行课题研究时将所用的方法、模式和具体实现手段相结合的技巧,充分地将所学理论应用于毕业设计的实践过程当中,使我独立分析、解决问题的能力得以提高。在设计完成的过程中,我还得到了许多同学的热情帮助,在此表示感谢!

最后,再次感谢对我的帮助,并向所有帮助过我的人致以最诚挚的谢意!

河北能源职业技术学院

参 考 文 献

计算机软件及应用大学 篇7

1 计算机软件开发技术分析

1.1 计算机软件开发技术的主要特点

计算机软件主要包括系统软件和应用软件, 计算软件开发技术具有很多突出的特点, 一方面, 计算机软件开发技术具有很高的社会使用价值, 计算机软件开发技术在各个领域各个行业的广泛应用, 极大地推动了社会的发展和进步, 产生了多元化的社会效益。另一方面, 计算机软件开发需要耗费大量的财力、物力和人力, 是一项细致而又复杂的设计工作, 在社会各个领域各个行业中发挥着中重要的作用。计算机软件具有多种多样的开发种类, 主要的软件开发是系统软件和应用软件的开发, 主要用于控制和管理计算机的运行, 为用户良好的计算机应用界面, 或者结合实际的社会需求而进行的软件开发, 如游戏软件、人事管理软件、财务管理软件等。

1.2 计算机软件开发技术的原则

计算机软件开发首先使用规范的开发技术, 保障计算机软件开发的质量和安全性。其次, 计算机软件开发应该按照不同阶段的设计要求完成设计模型。最后, 利用科学合理的方法, 正确评估计算机开发软件, 验证计算机开发软件的使用效果和质量。

2 计算机软件开发的常用方法

2.1 软件生命周期法

软件生命周期法主要是从软件开发的时间角度考虑, 将计算机软件的设计、开发、评估、运行、维护等开发环节分成不同的阶段, 每一个阶段都制定严格的标准, 软件生命周期法可以帮助软件开发者制定科学合理的计划, 逐渐完成所有阶段软件开发的过程。

2.2 原型化法

软件生命周期需要对计算机软件进行预说明和定义, 需要软件开发人员全面了解用户的需求, 深刻、准确、全面的认定计算机软件系统的主要需求和功能。如果在软件开发初期, 用户没有给出详细的软件设计要求, 开发人员不能全面确定软件的算法效果和实用性, 可以采用原型化的设计方法, 在原型化的计算机系统基础上, 后期再进行修改, 完善软件使用要求。

2.3 自动形式的系统开发法

这种软件开发方法主要应用了第四代软件开发技术, 需要软件使用者明确的说明软件想要实现的主要内容和目标, 然后结合计算机软件系统的要求自动地完成编码设计。

3 计算机软件开发技术的应用

计算机软件开发的主要目的在于不断开发创新新软件, 不断优化现有的计算机软件, 为人们提供更多元化的服务, 推动社会的快速发展。因此, 对于某一种计算机软件开发技术来说, 只有充分体现出计算机软件开发的真正价值, 才算是成功。

利用计算机软件开发技术开发出两个重要计算机产品, 第一个软件开发产品利用VB6.0+Acess的单机版计算机运行模型, 第二个软件开发产品应用Web+Xml+Active X的数据库服务模式。将这两个产品分别安装在客户端的计算机上。第一个软件开发产品采用了微软历史版的VB虚拟机和Acess驱动, 在安装操作时, 可以直接运行安装, 计算机可以实现自动化的系统兼容, 为用户提供了极大的便利。第二个软件开发产品由于应用了Active X组件, 在安装过程中需要更改相关浏览器的参数设置, 然后再进行安装设置, 和第一个软件开发产品相比, 第二个软件开发产品的安装过程比较复杂。两个软件开发产品安装完成后, 经过一段时间的运行, 第一个软件开发产品的运行过程中比较稳定, 并且软件的安装维护修复都在独立的模块中, 用户通过简单的操作, 就可以单独完成。但是这个软件也有一定的缺陷, 软件的运行时间越长, 运行速度和效率越低, 能量损耗严重。第二个软件开发产品在安装运行过程中, 容易受到计算机运行系统版本的限制, 并且需要修改浏览器的参数设置, 软件的更新维护比较复杂, 给计算机用户带了很多的不便。

计算机作为人们生活、工作和学习中使用的重要工具, 只有不断提高计算机软件开发技术, 才能更好地改善人们的生活, 更好地服务社会, 随着计算机的广泛普及, 计算机软件开发技术人员需要按照用户的实际情况和使用要求进行开发设计, 坚持以人为本的计算机软件开发原则, 突出计算机软件的有效性和实用性, 推动社会的快速发展。

4 计算机软件开发技术的重要性

计算机软件开发技术是支撑计算机软件工程的重要技术, 使计算机逐渐实现网络支持和远程控制, 充分体现出了计算机的使用价值。同时计算机软件开发技术将计算机的开发性和共存性合为一体形成计算机网络模式, 促进了计算机网络的发展。在计算机的实际运行过程中, 软件开发技术从根本上解决了用户软件需求和软件开发之间的偏差, 极大地满足了用户的多种个性化需求, 提高了计算机软件的便捷性、可靠性、安全性和高效性, 为计算机软件开发技术提供了广阔的应用空间。新时期, 计算机软件开发技术需要与时俱进, 为人们提供更加多元化的服务, 充分发挥计算机软件的价值, 推动计算机快速发展。

5 结束语

网络信息时代, 计算机在各个领域发挥着越来越重要的作用, 具有巨大的社会价值, 计算机软件开发技术是推动计算机快速发展的重要动力, 因此只有不断发展和创新计算机软件开发技术, 突出计算机的社会使用价值, 坚持以人为本的软件开发原则, 才能推动计算机软件开发技术的可持续发展, 为人们提供更加多元化的服务。

参考文献

[1]刘凯英.浅谈计算机软件开发技术的应用及发展[J].无线互联科技, 2013, 01:69.

[2]旷文兵.计算机软件开发技术及应用[J].科技信息, 2013, 21:91.

计算机软件的应用现状及发展前景 篇8

关键词:计算机软件;应用;发展

中图分类号:TP311.5 文献标识码:A 文章编号:1674-7712 (2014) 16-0000-01

国家统计局及信息产业部针对国内4000余家中小规模软件和系统集成企业展开了统计,其结果表明:自金融危机,不少软件企业纷纷将目光放在了国内IT服务外包市场中,力求实现经营创收。软件外包自身所拥有的性质(“天生外向”)决定了它未来仍会在国际海洋中发展。近年来,我国软件产业的发展步伐正逐步加快,从IDC 2010年7月公布的调查数据来看,我国2009年的IT市场规模约为107亿美元;2010年上升到120亿美元,比09年同期上升了13%;截止2014年,软件规模已突破206亿美元。

一、计算机软件概述

现阶段,计算机软件并未得到统一的界定,不过计算机软件的性质基本相同。计算机软件大体是由系统内部的程序、文档及数据等组成,它是一种高级操作系统。在计算机软件逐步发展的今天,计算机软件系统也开始细分为应用和系统软件两大系统。系统软件,其核心部分为程序,如计算机的存储、启动程序等;系统软件,即为用户和计算机之间的衔接口,可通过操作系统来满足控制和访问软件等多项要求。实际中,我们还可将应用软件细分为专用与通用软件两类。专用软件具有一定的针对性,如Auto CAD软件,主要应用于机械设计或者是建筑设计等行业,大多数用户对office办公软件较为熟悉,且经常使用word或excel等计算机软件。现代社会,计算机软件技术发展日益成熟,软件生产商也将重点放在了更新和发展工作上,软件改革已是必然。

二、我国计算软件开发应用现状

(1)计算机软件应用现状。计算机软件,能使软件系统实现高级操作。计算机软件技术大体探讨的是怎样对其运行模式构建相应的支撑体系,以及如何扩展新的应用领域。从本质上看,软件系统可实现运营操作,它主要包含操作系统、数据库等系统软件,程序库、高级语言编译器等支撑软件,以及应用软件。经过几十年的发展,我国计算机软件技术已步入成熟期,软件技术的开发速度在加快,应用领域在拓宽,很多新的研发技术得以诞生,而这也正是我国软件业未来的发展走向。计算机软件技术开发,大体是指计算机软件的多次利用、工程技术开发以及软件构建技术等。系统软件包含很多个程序,该类程序通常用于管理、监控系统,如启动存储应用程序,一般用于执行计算机的日常开机和储存等操作,应用程序可将程序语言直接转变为计算机语言,从而为人机翻译提供平台,真正实现人机对话。应用软件主要用于应对计算机操作期间遇到的各类问题。

在互联网日新月异的今天,国家对信息产业的重视程度越来越高,国务院十二五发展纲就提出:“应通过加快信息化建设及进程,来促进工业化逐步迈向现代化。”上述表明,在教育、工业、医疗、金融及娱乐等领域中,要真正实现自动化、智能化,就应积极引进软件。我国目前正处于推进电子政务的发展进程中,这些都必须以先进软件为支撑;此外,在电子商务不断发展的今天,从事电子商务的网络运营商,也必须通过软件来改善其服务质量。由此可见,计算机软件在人类生活中已得到了极为普遍的应用。(2)计算机软件的开发。软件开发是一项系统性工作,可按照客户的实际要求来对软件系统及其软件进行改造。开发过程涉及多个模块主城,如捕捉、分析和测试需求等等。在软件开发过程中,通过用户使用的某种程序语言,便可开发出软件。每种软件都必须获得其开发许可,这是确保其后期能合法使用的前提。软件寿命通常是由软件设计来决定,它的寿命周期通常可分为计划、开发及运行这三个阶段,其中涉及计划、设计、测试及编码等问题。在软件开发前,设计者应了解其开发中出现的问题,并采取有效的防范对策。这里,笔者将通过一个实际案例来分析软件开发应用对人类生活的影响。例如,运用VB6.0+Acess(单机版)与软件开发(高级数据服务器),其最大的区别就在于:单机版的VB6.0+Acess只需要我们安装兼容性较强的系统,而高级数据库服务器则必须安装很多其他系统及设施。如果用户数量不断增加,单机版VB6.0+Acess的运行速度会放缓,而高级数据库服务器在该种情况下则会限制用户访问,或增加访问步骤,给用户带来很多不便。

三、计算机软件技术的发展前景

(1)网络化。网格化,这是计算机网络非常重要的一种存在形式,且因“地球村”的出现,计算机软件未来的发展也将走向网络化。通过巨大的网络,计算机软件能全世界各个角落的用户提供服务,从而为其工作、生活带来更多便利。(2)服务化。软件服务化,其主流模式为面向客户,也就是要为客户提供更为优质的设计理念和服務,提供更加先进的软件技术与产品应用,这些都是软件行业将为之努力的方向和目标。(3)智能化。在人工智能化趋向日益显著地今天,软件技术也将走向智能化。同时,只要人工智能软件得以成功开发,其对软件开发行业将有着十分重要的促进作用。(4)开放化。开放化,大体是指软件产品的标准化与源代码的开放化。技术的开放,将为产品质量的改善带来更多契机,与此同时,也能为同行人员之间的交流、学习提供平台和机会,这对于软件行业的未来发展,也有很大影响。(5)融合化。未来,传统层面上的机械化、自动化等“硬装备”,将逐渐转变为数字化、网络化及智能化的“软装备”的核心技术,各种技术之间的有效融合,对于产业竞争力的提升,有很大帮助。

四、结束语

“计算机”是21世纪的文化产物,它的诞生,从根本上改变了人类的生产、生活方式。计算机软件技术,不仅是计算机技术的核心部分,其对人类社会的发展也有很大影响。现阶段,我国的软件产业还处于发展阶段,只有充分发挥出软件应用的行业优势,立足于我国软件的应用现状,才能研发出有自身特色的计算机应用软件。

参考文献:

[1]张伟.计算机软件开发技术的应用与发展趋势研究[J].软件,2013(03).

[2]刘倩.我国计算机软件技术的现状及发展趋势探析[J].计算机光盘软件与应用,2012(19).

[3]丁珩.我国软件产业的现状?问题及加快发展的建议[J].科技与经济,2003(03).

上一篇:莫言《我们的荆轲》语录下一篇:罗恩老师的奇迹教育读书心得