软件工程实习手册Word格式文档下载.docx
《软件工程实习手册Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《软件工程实习手册Word格式文档下载.docx(11页珍藏版)》请在冰豆网上搜索。
软件学院
实习内容:
计算机发展史
1945年,由美国生产了第一台全自动电子数字计算机“埃尼阿克”(英文缩写词是ENIAC,即ElectronicNumericalIntegratorandCalculator,中文意思是电子数字积分器和计算器)。
它是美国奥伯丁武器试验场为了满足计算弹道需要而研制成的。
主要发明人是电气工程师普雷斯波·
埃克特(J.PrespenEckert)和物理学家约翰·
莫奇勒博士(JohnW.Mauchly)。
这台计算机1946年2月交付使用,共服役9年。
它采用电子管作为计算机的基本元件,每秒可进行5000次加减运算。
它使用了18000只电子管,10000只电容,7000只电阻,体积3000立方英尺,占地170平方米,重量30吨,耗电140~150千瓦,是一个名副其实的“庞然大物”。
下面介绍各代计算机的硬件结构及系统的特点:
一、第一代(1946~1958):
电子管数字计算机
计算机的逻辑元件采用电子管,主存储器采用汞延迟线、磁鼓、磁芯;
外存储器采用磁带;
软主要采用机器语言、汇编语言;
应用以科学计算为主。
二、第二代(1958~1964):
晶体管数字计算机
晶体管的发明推动了计算机的发展,逻辑元件采用了晶体管以后,计算机的体积大大缩小,耗电减少,可靠性提高,性能比第一代计算机有很大的提高。
三、第三代(1964~1971):
集成电路数字计算机
20世纪60年代,计算机的逻辑元件采用小、中规模集成电路(SSI、MSI),计算机的体积更小型化、耗电量更少、可靠性更高,性能比第十代计算机又有了很大的提高,这时,小型机也蓬勃发展起来,应用领域日益扩大。
四、第四代(1971年以后):
大规模集成电路数字计算机
计算机的逻辑元件和主存储器都采用了大规模集成电路(LSI)。
所谓大规模集成电路是指在单片硅片上集成1000~2000个以上晶体管的集成电路,其集成度比中、小规模的集成电路提高了1~2个以上数量级。
这时计算机发展到了微型化、耗电极少、可靠性很高的阶段。
大规模集成电路使军事工业、空间技术、原子能技术得到发展,这些领域的蓬勃发展对计算机提出了更高的要求,有力地促进了计算机工业的空前大发展。
3月2日至3月3日
微型计算机的软件发展
所谓微型计算机的软件,是利用计算机本身提供的逻辑功能,合理地组织计算机的工作,简化或代替人们在使用计算机过程中的各个环节,提供给用户一个便于掌握操作的工作环境。
软件开发到现在已有50年的历史了,在整个软件发展的过程中,已经取得了划时代的成就。
通过对计算机软件发展历史的回顾,大致将其发展划分为三个不同阶段:
开创阶段、稳定阶段及发展阶段。
1.开创阶段(1955—1965年)
在此阶段,计算机硬件向着专用化方向发展,而科学与商业领域需要的是完全不同的机器硬件。
运算速度越来越快、价格越来越便宜的新型计算机不断涌现,软件工作人员就需要针对不同的计算机编写出新的软件。
然而,这一阶段的计算机软件主要采用面向具体机器的机器语言和汇编语言,用于科学研究的计算机使用的是固定字长,指令集为十进制,而不是采用二进制计算。
这种不同用途的机器使用不同字长,给编程带来了难以想像的困难。
2.稳定阶段(1965—1985年)
这期间是大型机占主导地位的阶段。
此时计算机成为专业人员使用的专门设备,人们编程不仅使用机器语言和汇编语言,也广泛采用高级语言。
以IBM360为代表的计算机将软件工业带入了稳定发展的阶段。
3.发展阶段(1985—现在)
此阶段是再一次激动人心的年代,计算机已经得到广泛普及,各种操作系统、网络软件及数据库软件得以开发应用,软件业在计算机行业中成为不可缺少的部分并取得了辉煌成就。
软件特性体现为:
软件进入结构化生产时期,以结构化分析和设计,结构化评审,结构化程序设计,以及结构化测试为特征;
从20世纪80年代中期开始,软件生产进入以过程为中心的开发阶段;
从1995年开始,逐步进入面向对象和构件重用等技术为基础的软件工业化生产时代。
3月4日至3月5日
市场调研:
目前,世界软件大国的状态是:
美国面向全球市场,发展全程的产业链;
日本面向本国硬件产业,大力发展嵌入式软件;
印度积极拓展海外市场,逐渐成为软件出口大国;
爱尔兰专注分销环节,成为美国产品进入欧洲的分销基地;
德国重视应用,兼顾国内与国外市场。
而中国仅仅处于作坊模式阶段,软件产品技术含量相对较低,缺少国际竞争力。
虽然中国软件产业与世界软件强国距离不小,但作为各国争夺的市场,中国主动或被动地将被卷入到国际竞争的洪流。
报告指出:
中国应利用自身产业规模及人才技术上的相对优势,动态调整发展战略;
也应均衡处理软件产业发展中的各种矛盾以促进软件产业健康发展;
同时,中国更需要构建国内和谐的软件发展环境,并不断加强和跨国软件公司合作,走一条适合中国国情的多元发展复合创新之路,全面推进我国的软件产业发展。
因此,发展壮大软件企业特别是骨干企业,是满足国内市场需求的基础,也是开拓国际市场、提高国际竞争力的关键,要加快形成一批具有行业特色、产业优势、规模效应和品牌形象的龙头企业。
要实施大公司战略,发展具有国际竞争力的大公司、大企业集团,培育一批产品附加值高、市场份额大、核心竞争力强、有研究开发能力的优势企业。
给予这些大型软件企业集团重组、产业结构调整、产品技术升级、产品出口等方面一定时期的政策性低息贷款、会计政策优惠、引进技术和资金等方面的帮助,为软件产业内最大规模的优秀企业创造良好的发展环境,促进它们的进一步成长。
3月6日至3月7日
选题背景:
随着经济全球一体化时代的到来,企业的发展不再仅限于技术的竟争,市场的竟争,更重要的是人才的竟争。
企业在发展过程中,除了要维护好和客户的关系,掌握先进的行业生产技术,还必须拥有一批本领域中具有相当才能的工作人员,才能在信息时代的经济浪潮中立于不败之地。
人才是企、事业单位的宝贵财富,是职工信息管理管理的核心。
吸引人才,留住人才成为企业职工信息管理管理的一个重要课题。
全球范围内的企业内部组织正在发生巨变,未来企业成功的关键的依靠企业职工信息管理,人才之争已经成为市场竞争中的核心内容之一,以人为本成为企业立足和发展的根本。
有效力管理企业的职工信息管理,为企业提供强有力的储备力量,使之成为企业发展的主动力。
通过职工信息管理的有效管理,掌握最新的、准确的企业职工信息管理信息,并对其进行复杂的统计与分析,从而充分发挥每个员工的潜能,为企业创造更大的价值。
网络化的今天,网络职工信息管理管理系统,使新的职工信息管理协作管理模式成为可能。
通过网络管理系统,专门的职工信息管理管理人员可以提高自身的工作效率,作好职工信息管理管理的协调工作,提高职工信息管理利用率;
通过网络管理系统,员工可以直接管理自己的技能,有效地发现和挖掘自身的潜能,及时与自己的上级、下属、同事进行的沟通与交流,同心协作,积极为企业的发展与决策贡献力量。
通过网络职工信息管理管理系统对企业职工信息管理进行管理,使企业职工信息管理管理适应时代的发展要求,大大提高了企业的核心竟争力。
3月8日至3月9日
课题来源:
由于Internet技术的不断更新以及电子商务的迅猛发展,通过网络管理企业职员和在网招聘新职员的技术已经达到了一个更高的水准,现在的企业职员系统通过网络实现的功能也非常的多,最重要的当属网上招聘职员、网上应聘,也就是通过网络寻找自己合意的公司工作以及公司找网上审批合格人才并以入用的一项功能。
除此之外企业职员管理系统还有一项强大的功能就是可以轻松的管理本公司职员的详细信息方便查找,由于是基于Internet所以可以实现各个公司的联网查询方便的公司职员调度提取个人质料在进行输入的反锁步骤节约了大量的时间与精力,企业职员管理系统还提了对在职员工的工作任务分配功能这样可以实现员工不必每天走很远的里来到公司自家里查询自己的任务网页就可以接到任务比加以完成。
并且具有管理员的功能,管理员对整个数据库可以进行操作。
就企业职员管理系统而言,由于网络已经覆盖全球,信息量大而独具优势。
每个强大的公司都具有数量显赫的职员在为他工作这就要有一个强大而简单管理系统为公司服务本系统就是本着以强大的功能广泛的的服务范围以及简便的操作的宗旨来开发建设的。
在这样的经济社会中时间无疑是最宝贵的,以前有大量的人力和精力来管理人力信息的情况将不再能满足先今社会的要求。
因此企业职员管理系统必将有长足的发展。
开办职员管理系统也可以为很多公司企业提供方便、快速、高效的管理方式,促进经济发展,帮助国家和个人提高经济收入,具有长远的社会效益和经济效益。
3月9日至3月10日
系统基本要求:
本系统主要实现企业职员管理的网络化和电子化,包括职员的信息管理、员工的工作分配、查询网上的应聘和招聘、管理员系统,以及系统公告板等信息组成。
企业职员管理系统需要满足来自两方面的需求,这两个方面分别是职员客户和管理人员。
职员客户的需求是在网站上应聘、网上签到、工作任务查询、平日事情通报等;
管理人员的功能最为复杂,包括对网上应聘职员提交信息的处理、对职员任务个发放、相应工资分配,及系统状态的查看、维护并查看员工工作情况。
本系统主要划分为以下几个模块:
登录模块;
在主页上分为工作管理模块、消息管理模块消息管理模块信息检索模块以及个人维护模块;
人事管理模块中又分为人力规划、工作管理等;
个人管理模块;
招聘管理模块包括招聘信息管理企业人才库;
培训管理模块包括:
培训计划、培训实施、培训材料等;
薪酬管理;
系统管理。
在改革深入和市场经济高速发展的今天,人事管理的信息量和信息类型越来越大,工作流程越来越清晰,社会分工越来越细,原来传统上的人工处理方式和单机管理系统越来越来不能适应人事管理的需要,不能满足新形势下企业人事管理的需要。
因此,必须有一套应用于网络时代的适应于新需求上的人事管理系统。
而且每一个企业的人事管理又是错综复杂的。
因此我们是在对阳光集团的接触,调研后开发系统的。
3月9日至3月10日
可行性:
网络技术的普及与掌握,如网络互联、网络安全技术、Web技术(如Html,XML,CGI等)、各种安全协议(Https,SET,SSL等)、网络数据库技术等,使我们有能力开发实现适合自己的系统。
成为我们构建网站的直接技术支持。
1.硬件、软件
要求不高,目前市场上的一般计算机软硬件资源均能满足系统开发要求。
其中运用的主要软件有dreamweaver,photoshop等,数据库采用SQLserver与ASP很好连接运行稳定是当前较流行的一种数据库开发软件。
2.ASP技术
该技术户功能强大,扩展性强,macromedia公司提供大量的第三方控件,并结合vbscript,javascript以及sql等脚本语言,以上技术足以完成本系统的开发和设计。
由于系统开发并不复杂,操作起来也比较简单,只需一些基本的编辑软件,另外具备网络中心的一些资源优势,因此开发费用较低。
则该系统用于企业工作的大部分信息发布和传递工作,不仅能够节省大量的人工信息传递任务,提高了工作效率,更加有利于整个企业各部门之间的无纸化办公的推广。
职工信息管理管理是企业管理中的一个重要组