《2023年计算机软件技术服务岗位职责介绍(精选多篇).docx》由会员分享,可在线阅读,更多相关《2023年计算机软件技术服务岗位职责介绍(精选多篇).docx(145页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2023年计算机软件技术服务岗位职责介绍(精选多篇) 推荐第1篇:计算机软件技术专业介绍(没修改) 计算机软件技术专业介绍 一、学制与招生对象 1、标准学制:全日制三年 2、招生对象:普高毕业生 二、培养目标 培养掌握软件项目开发方法和实践技能,精通.NET和J2EE开发技术,精通网站设计技术,熟练掌握网站管理与维护技术,具有团队精神的高等技术应用型专门人才。 三、人才规格 1、岗位群 软件编程工程师:通过教育部计算机等级考试 1、 2、3 级并获取合格证、程序员。 软件测试工程师:学生将重点学习软件测试和开发的基本技术和流程、软件测试 系统设计、测试工具系统应用、软件资产管理、软件过程管理等
2、。 3G手机游戏及应用软件开发员: 负责3G手机游戏及应用软件策划、设计、开发、测试等,并提供游戏技术支持、GM、游戏市场推广等工作。 PHP应用开发员: 2、知识结构 具有与职业能力相适应的文化基础知识; 熟练掌握软件编程及数据库应用的基础知识; 熟练掌握软件开发工具的使用技巧; 具备学习最新最前沿知识的意识。 具备网站程序开发的基础知识。 3、能力结构 具有熟练使用常用应用软件的能力; 具有较好系统分析和系统设计能力; 具有熟练使用最新的软件测试技术的能力; 具有根据市场需求分析和开发3G或4G应用程序的能力; 具有计算机信息管理系统维护的能力; 4、素质结构 团对协作和环境适应能力; 具
3、有获取新知识新技术的自学能力和可持续发展能力; 具备分析问题和解决问题的能力; 四、毕业要求: 1、学分要求:标准学制三年,修满150学分。 2、合格的毕业生应至少获得一个职业认证 五、主要课程设置 专业课程:C/C+/C#程序设计、java程序设计、数据结构、软件工程、数据库应用、PHP应用程序开发,ASP程序设计,软件测试技术,软件测试工具等。 实习实训:面向对象程序设计、ASP程序设计、3G 应用、PHP应用程序开发。 推荐第2篇:计算机软件技术专业自我介绍 计算机软件技术专业自我介绍 通过四年的大学生活,我感觉自己成长了很多,在即将毕业之时,我对自己这四年来的收获和感受作一个小结,并以
4、此为我今后行动的指南 学习方面,我觉得大学生的首要任务还是学好专业知识,所以在学习上我踏踏实实,勤勤恳恳。一点也不放松,不过也参加了不少娱乐节目。对于我们计算机软件测试相关专业的学生来说,光光学好书本上的知识是远远不够的。我利用课余时间经常阅览计算机类的书籍,并参加了一些计算机水平的资格考试,取得了不错的成绩。课余时间也可以当家教去锻炼自己。 我认为学习是学生的职业,这份职业同样需要有智慧、毅力和恒心。在当今这个快速发展的信息时代,我们只有不断汲取新知识,才不会落伍。学习固然重要,一个人能力的培养也不容忽视。四年的大学生活给了我很多挑战自我的机会,文化艺术节的文艺汇演、奥运志愿者的活动运动会等
5、。在参与这些活动的过程中,我结交了一些很好的朋友,学到了为人处事的方法,锻炼了自己的能力。这些经历使我明白有些事情如果尝试了,成功的机会就有一半,如果不去尝试,成功的几率只能为零。机会来临时,我们就要好好地把握住集体生活使我懂得了要主动去体谅别人和关心别人,也使我变得更加坚强和独立。我觉得自己的事情就应该由自己负责,别人最多只能给你一些建议。遇到事情要冷静地思考,不要急躁。不轻易的承诺,承诺了就要努力去兑现。 四年的大学生活是我人生中美好的回忆,我迈步向前的时候不会忘记回首凝望曾经的岁月。我也会继续努力,向自己的人生目标奋斗。 推荐第3篇:计算机软件技术专业实习报告 大学生计算机软件技术专业实
6、习报告 在大学里,我一直在不断的努力,我相信我可以做的更好的,可是一直以来我没有很大的进步,我好像进入了瓶颈期。我学习的是计算机技术专业,现实的情况是,只有计算机技术十分好,在社会上才可以做的更好,我需要更多的经历和实践来参加我的专业,那样我才可以做的更好! 我开始到江苏xx计算机有限公司郑州办事处技术服务部实习。在部门领导和同事的指导帮助下,我慢慢了解了公司的组织机构、经营状况及管理体制,以及技术服务部的基本业务,并学到了许多计算机维护知识。 xx集团是以xx集团公司为投资母体组建的国内大型专业电子信息产业集团。创业三十多年,从最初的青岛无线电二厂,到青岛电视机厂、xx电器公司,发展成为国内
7、著名的大型高新技术企业集团。 xx公司的服务承诺是: 全国联保,计算机出现故障时,用户可凭品质保证书在最近的xx公司最近的各级xx维修部以及各个授权维修中心获得维护服务。 在设有xx计算机维修服务站的地区实行三日内修复的服务。 免费维修,在计算机不见保修期内且在正常使用下的故障,免收部件的成本费用和维修费用,超过保修期,免收服务费,只收成本费。 保修期的第一年内,正常使用过程中的计算机出现故障时,只需播打xx计算机公司设在该区的服务热线,即可预约时间,并且在预约时间享受免费上门服务。 终身维护,为彻底解决顾客的后顾之忧,对于超过保修期的xx计算机,由 用户和任何一家维修中心(站)签订协议,则可
8、享受终生维护。 刚开始实习时,办公室的同事给了我一些有关部门运营和计算机维护的公司的规章制度,让我对公司运营情况和计算机维护-特别是系统维护有了一定的认识,真正体会到了一个重量级国家级企业单位对人事的重视,理解了我技术服务部的电脑维护工作虽然是企业部门运营的一个小侧面,但关系到企业在广大市民心目中的形象,关系到企业参与全国范围的计算机销售竞争的魄力及品牌亲和力。 在这一段时间里,我不仅很好地运用了所学的专业知识,而且还学到了很多在学校学不到的实用的待人处世之道,阔大了知识面,也丰富了社会实践经历,为我即将踏入社会奠定了很好的基础。 十分感谢青岛xx计算机公司,感谢技术服务部给我这样一个宝贵的实
9、习机会,在我完成这个计算机实习报告的同时,也让我对社会、对工作、对学习都有了更深一步的理解和认识,为我即将走上工作岗位增添了信心,让我在大学生活中留下了美好一页! 在不断的成长中,我相信我可以做的更好,只是时间的关系,我还没有得到更多的经历来参加实习,我相信在不远的将来,我就可以做的更好,这是毋庸置疑的。一直以来我都十分的努力,现在我的实践才开始上路,我相信在不远的将来,我就可以做的更好了,我会一直不断的努力下去的! 推荐第4篇:计算机软件技术基础实验报告 计算机软件技术基础 实验报告 自动化0901班 郝万福 学号:20232395 实验1:线性表的排序与查找 目的: 掌握数据结构的基本概念
10、、线性表的基本操作以及查找和排序方法的设计。 内容: 键盘输入一组无序数据,添加到线性表中; 排序线性表并输出排序结果; 键盘输入一个数,并插入到排好序的线性表中(要求插入后的表仍为有序表),输出结果; 键盘输入一个数,并从线性表中删除相应的数据,输出结果。 要求: 程序清单; 运行过程及运行结果。 实验代码: /* */ #include stdafx.h #include iostream #include / 程序实现有各种方法,这里给出一个实例。 / 定义一个线性表 const int nMaxSize = 15; / 最大值 int nLen = 0; / 定义操作 void LSo
11、rt(); void LOut(); void LInsert(int n); void LDelete(int n); int main() / 输入数据并放入线性表中 printf(Please input datan); / std:cout / 表中元素个数 int nLinearListnMaxSize; 班级:自动化 0901 班 姓名:郝万福 学号:20232395 编译环境: Visual Studio 2023 Windows 7 x86-64 旗舰版 for (int i = 0; i LSort(); / 排序线性表 LOut(); / 输出结果 scanf(%d,&nI
12、n); nLen+; / std:cin nIn; nLinearListi = nIn; printf(Please input a data to insert n); scanf(%d,&nIn); LInsert(nIn); LOut(); printf(Please input a data to delete n); scanf(%d,&nIn); LDelete(nIn); LOut(); char chTmp; printf(Please input a char to finish this program.); chTmp = getch(); return 0; / 输入
13、一个数字,并从线性表中删除 / 输入一个数字,并插入到线性表中 void LSort() void LOut() / 冒泡排序,由大到小 for(int j=0;j for (int i=0;i if (nLinearListi int temp=nLinearListi; nLinearListi=nLinearListi+1; nLinearListi+1=temp; printf( n); for (int i = 0; i printf( %d, , nLinearListi ); printf( n); void LInsert(int n) nLen+; nLinearListnL
14、en = n; for(int k=0;k 实验结果: 实验2:栈与队列的应用 目的: 掌握栈与队列的基本概念、基本操作及设计与应用。 内容: 键盘输入算数表达式,并放入队列当中; 应用栈的概念设计表达式求值算法; 输出表达式求值结果; 要求: 程序清单; 运行过程及运行结果。 要求: 实现实验内容的SQL语句,以及输出结果 为检验实验内容的有效性而执行的SQL语句,例如向数据表中插入数据; 检验运行结果(例如插入、删除)的SQL语句,以及输出的结果。 实验代码: /* */ #include stdafx.h #include #include #include #include using
15、 namespace std; const int MAX_LEN = 10; / 定义一个队列的结构 struct QUEUE int nMaxSize; int nCount; int nFront; / 最大值 / 个数 / 头 / 字符串的长度 const int MAX_SIZE = 30; / 栈或队的最大元素个数 班级:自动化 0901 班 姓名:郝万福 学号:20232395 编译环境: Visual Studio 2023 Windows 7 x86-64 旗舰版 int nRear; / 尾 char szQueueMAX_SIZEMAX_LEN; QQ; /定义一个栈的结
16、构 struct STACK / 队列的操作 void InitQueue(QUEUE *q,int nMaxSize) void InQueue(QUEUE *q, char *pItem) void OutQueue(QUEUE *q, char *pItem) if (q-nCount = 0) q-nCount-; int i ; printf(队列已空n); getch(); return 0; if (q-nMaxSize = q-nCount) q-nCount+; int i ; for(i=0;inFront +; return; q-szQueueq-nFronti= pI
17、temi; printf(队列已满n); getch(); return 0; q-nMaxSize=nMaxSize; q-nCount=0; q-nFront=0; q-nRear=0; int nMaxSize; int nTop; / 最大值 / 栈顶 char szStackMAX_SIZEMAX_LEN; ST; for(i=0;inRear +; return; pItemi = q-szQueueq-nReari; /栈的操作 void InitStack(STACK *s,int nMaxSize) void PushStack(STACK *s, char *pItem)
18、void PopStack(STACK *s, char *pItem) if (s-nTop = 0) printf(堆栈已空n); getch(); return 0; if (s-nTop = s-nMaxSize - 1) for( int i=0;inTop+; s-szStacks-nTopi= pItemi; printf(堆栈已满n); getch(); return 0; s-nMaxSize=nMaxSize; s-nTop=0; / 栈顶 / 最大值 s-nTop-; for(int i=0;iszStacks-nTopi; for(int i=0;iszStacks-n
19、Top-1i; int Priority(char *op); 式的值 int main() int i=0; char c,temp10 ; / 声明一个队列 QUEUE qq; / 声明OS栈和NS栈 STACK ns,os; / 获得操作符的优先级 / 计算表达void Compute(char *num1, char *num2, char *op, char *chResult); InitQueue(&qq,MAX_SIZE); InitStack(&ns,MAX_SIZE); char xMAX_LEN; char opMAX_LEN; / 定义扫描的表达式 / 栈顶运算符 /
20、运算结果 InitStack(&os,MAX_SIZE); char num1MAX_LEN, num2MAX_LEN; / 两个操作数 char chResultMAX_LEN; printf(Input expreion please:n); while(c=getchar()!=n) InQueue(&qq,temp); temp0=c; InQueue(&qq,temp); i=0; if(isdigit(c) else for(;i ; OutQueue(&qq, x); while (true) if (isdigit(x0) / 是数 / 扫描表达式 / ;压栈 PushStac
21、k(&os,;); / 表达式p求值 PushStack(&ns,x); OutQueue(&qq, x); / 认为是运算符,没有考虑空格等 / 获得OS栈顶运算符 / 运算符的优先级栈顶运算符 else GetTopStack(&os, op); if (Priority(x) Priority(op) else if (x0= ; & op0 = ;) else if (Priority(x) / 不大于栈顶运算符 printf(最终的答案是%s,chResult); break; / 扫描结束 PushStack(&os,x); OutQueue(&qq, x); PopStack(&
22、ns,num1); PopStack(&ns,num2); PopStack(&os,op); Compute(num1, num2, op, chResult); PushStack(&ns,chResult); getch(); return 0; int Priority(char *op ) void Compute(char *num1, char *num2, char *op, char *chResult) fNum1 = atof(num1); fNum2 = atof(num2); switch (op0) case : fResult = pow(fNum2,fNum1)
23、; break; fResult = fNum1*fNum2; break; fResult = fNum2/fNum1; break; fResult = fNum1+fNum2; break; double fNum1,fNum2; double fResult = 0; switch (op0) case : nPriority = 3; break; int nPriority = 0; case *: case /: nPriority = 2; break; case +: case -: return nPriority; nPriority = 1; break; nPrior
24、ity = 0; case ;: case *: case /: case +: case -: fResult = fNum2-fNum1; break; /把计算的结果转化为字符串 sprintf(chResult,%.4f,fResult); return; 实验结果: 实验3:关系数据语言的应用 目的: 掌握SQL基本语句,实现数据库、表的创建,以及增删改和查询操作。 内容: 创建数据库MyDB; 创建学生表Stu,内容包括:Sno、4个字符、主键,Sname、10个字符,Sex、2个字符,Age、整数,Birthday、日期型,Cla、10个字符; 创建课程表Course,内容包括:
25、Cno、2个字符、主键,Cname、10个字符,Chour、整型; 创建成绩表Score,内容包括: Sno、4个字符、主键, Cno、2个字符、主键,Grade、整型; 向各个数据表中插入多条实验数据,并查看操作后的结果; 实验环境: 操作系统: Linux Ubuntu 10.04 数据库: Mysql 5.1.62 使用字符集: utf-8 实验步骤: 1.$mysql -u root 进入mysql 命令行。 2.显示当前数据库 mysqlshow databases; +-+ | Database | +-+ | information_schema | | mysql | | ne
26、w-mato_development | | new-mato_test | +-+ 4 rows in set (0.03 sec) 3.创建数据库 MyDB mysqlcreate database MyDB; Query OK, 1 row affected (0.02 sec) mysqlshow databases; +-+ | Database | +-+ | information_schema | | MyDB | | mysql | | new-mato_development | | new-mato_test | +-+ 5 rows in set (0.00 sec)
27、成功建立了数据库 MyDB。 4.创建学生表Stu mysqlcreate table Stu( -Sno char(4) primary key, -Sname char(10), -Sex char(2), -Age int(4), -Birthday datetime, -Cla char(10); Query OK, 0 rows affected (0.08 sec) mysqldesc Stu; +-+-+-+-+-+-+ | Field | Type | Null | Key | Default | Extra | +-+-+-+-+-+-+ | Sno | char(4) |
28、NO | PRI | NULL | | | Sname | char(10) | YES | | NULL | | | Sex | char(2) | YES | | NULL | | | Age | int(4) | YES | | NULL | | | Birthday | datetime | YES | | NULL | | | Cla | char(10) | YES | | NULL | | +-+-+-+-+-+-+ 6 rows in set (0.00 sec) 5.创建课程表 Course mysqlcreate table Course( -Cno char(2) pri
29、mary key, -Cname char(10), -Chour int(4); Query OK, 0 rows affected (0.06 sec) mysqldesc Course; +-+-+-+-+-+-+ | Field | Type | Null | Key | Default | Extra | +-+-+-+-+-+-+ | Cno | char(2) | NO | PRI | NULL | | | Cname | char(10) | YES | | NULL | | | Chour | int(4) | YES | | NULL | | +-+-+-+-+-+-+ 3
30、 rows in set (0.00 sec) 6.创建成绩表 Score mysqlcreate table Score( -Sno char(4) primary key, -Cno char(2) , -Grade int); Query OK, 0 rows affected (0.05 sec) mysqldesc Score; +-+-+-+-+-+-+ | Field | Type | Null | Key | Default | Extra | +-+-+-+-+-+-+ | Sno | char(4) | NO | PRI | NULL | | | Cno | char(2)
31、 | YES | | NULL | | | Grade | int(11) | YES | | NULL | | +-+-+-+-+-+-+ 3 rows in set (0.00 sec) 7.向各个数据表中插入多条实验数据,查看操作结果。 mysqlinsert into Stu values(1,Jobs,man,22,1991-04-13,G2C2); Query OK, 1 row affected, 2 warnings (0.09 sec) mysqlinsert into Stu values(2,Susan,feman,23,1988-02-03,G2C2); Query O
32、K, 1 row affected, 2 warnings (0.00 sec) mysqlinsert into Stu values(3,Bob,man,23,1979-01-03,G2C2); Query OK, 1 row affected, 2 warnings (0.00 sec) mysqlinsert into Score values(1,1,23); Query OK, 1 row affected (0.01 sec) mysqlinsert into Score values(1,2,43); Query OK, 1 row affected (0.01 sec) my
33、sqlinsert into Score values(1,3,63); Query OK, 1 row affected (0.01 sec) mysqlinsert into Score values(1,4,93); Query OK, 1 row affected (0.01 sec) mysqlinsert into Score values(2,1,56); Query OK, 1 row affected (0.00 sec) mysqlinsert into Score values(3,1,66); Query OK, 1 row affected (0.00 sec) my
34、sqlinsert into Course values(1,G2C2,22); Query OK, 1 row affected, 1 warning (0.02 sec) 8.查询学生出生日期 mysqlselect Birthday from Stu where Sno=2 OR Sname=Jobs; +-+ | Birthday | +-+ | 1991-04-13 00:00:00 | | 1988-02-03 00:00:00 | +-+ 2 rows in set (0.00 sec) 9.按照学号顺序查询一个班级所有学生: +-+ | Sname | +-+ | Jobs |
35、 | Susan | | Bob | +-+ 3 rows in set (0.02 sec) 10.列出学生选择各门课程的成绩。 mysqlselect r.Grade,s.Sname,c.Cname from Score r inner join Stu s on r.Sno = s.Sno inner join Course c on c.Cname = s.Cla; +-+-+-+ | Grade | Sname | Cname | +-+-+-+ | 23 | Jobs | G2C2 | | 56 | Susan | G2C2 | | 66 | Bob | G2C2 | +-+-+-
36、+ 3 rows in set (0.00 sec) 11.列出有过不及格成绩的学生名单 mysqlselect r.Grade,s.Sname,c.Cname from Score r inner join Stu s on r.Sno = s.Sno inner join Course c on c.Cname = s.Cla where r.Grade 12.求学生的平均成绩和总成绩。 mysqlselect t.Sname, SUM(s.Grade) as ZCJ,AVG(s.Grade) as PJCJ from Score s inner join Stu t on t.Sno =
37、 s.Sno where Sname = Jobs; +-+-+-+ | Sname | ZCJ | PJCJ | +-+-+-+ | Jobs | 222 | 55.5000 | +-+-+-+ 1 row in set (0.00 sec) 13.找到所有成绩都在85以上的学生。mysqlselect t.Sname from Stu t inner join Score s on t.Sno = s.Sno having count(s.Grade 85 ) = 4 ; Empty set (0.00 sec) 14.将课程号为01的课程改名为“软件技术” mysqlupdate Cou
38、rse set Cname = 软件技术 where Cno = 1; Query OK, 1 row affected, 1 warning (0.26 sec) Rows matched: 1 Changed: 1 Warnings: 1 +-+-+-+ | Cno | Cname | Chour | +-+-+-+ | 1 | 软件技术 | 22 | +-+-+-+ 1 row in set (0.04 sec) 15.修改一名学生的姓名/性别/年龄 mysqlupdate Stu set Sname = Ruby,sex = f,Age = 31 where Sno = 3; Quer
39、y OK, 1 row affected (0.03 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysqlselect * from Stu where Sname =Ruby; +-+-+-+-+-+-+ | Sno | Sname | Sex | Age | Birthday | Cla | +-+-+-+-+-+-+ | 3 | Ruby | f | 31 | 1978-02-03 00:00:00 | G2C2 | +-+-+-+-+-+-+ 1 row in set (0.00 sec) 16.将成绩为 55-59分的男生的成绩修改为60
40、分。 mysqlupdate Score s inner join Stu t on t.Sno = s.Sno set s.grade = 60 where t.Sex = man AND s.grade BETWEEN 55 AND 59; 17.删除90年以后,80年以前出生的学生的所有信息成绩。 mysqlDELETE FROM Stu WHERE Birthday 1990-01-01 00:00:00 OR Birthday 18.删除一个班上的所有学生 mysqlDELETE FROM Stu WHERE Cla = G2C2; 19.删除所有数据表和数据库 mysqldrop table Stu; Query OK, 0 rows affected (0.08 sec) mysqldrop table Course; Query O