计算机专业社会实践报告范文3000字

更新时间:2022-06-19 16:17:27 社会实践报告 我要投稿

  • 相关推荐

计算机专业社会实践报告范文3000字

第一章社会实践目的

计算机专业社会实践报告范文3000字

1.1社会实践目的

是对一个本科生在校期间所学知识的一种检验,也是学以致用的一个尝试,更是通向社会的敲门砖。在这样一个过程中,让学生亲自感受社会的需求,高强度与社会接轨。同时不得不提的是,毕业社会实践锤炼了一个本科生的素质,不仅是知识上的一个锤炼,更是人生价值观、社会经验观的提前导入,所以这一过程必不可少,同时也是受益匪浅。

1.2社会实践意义

毕业社会实践是教学计划中最后一个综合性实践性教学环节,是学生在从事相关专业的人员指导下,独立从事软件设计工作的初步尝试,其基本目的是培养学生综合运用所学的基础理论、专业知识、基本技能应对和处理问题的能力。是学生对四年来所学专业理论知识和技能进行系统化、综合化运用、总结和深化的过程。通过在社会实践单位的考察、学习、参与软件设计、等过程,检查学生的思维能力、创造能力、实践能力和掌握知识的深度,从而提高学生从业的素质,给毕业之后能够更快的进入工作状态打下了良好的基础。通过在社会实践单位实际从事软件设计和结束时的毕业答辩,来考核社会实践学的质量,对深化教学改革,提高人才培养工作水平具有重要的意义。

第二章社会实践单位简介

我们所在的社会实践单位上海杰普软件科技有限公司是一家专注于高端IT培训、软件外包、研发咨询的高新技术企业。

上海杰普软件科技有限公司(BriupTechnology,Inc.)是一家专注于高端IT培训、软件外包、研发咨询的高新技术企业。公司核心成员由海外留学人员和来自Sybase、亚信、Sun等国际大公司的资深技术人员组成,在电信、金融、电子商务等方面有着丰富的专业开发、管理和培训经验。杰普软件多年以来,专注于精心培养专业的IT人才,得到政府、企事业单位、合作院校的一致好评。2009年受邀入驻上海龙软基地(上海首家专业软件外包园区),成为龙软软件园区产业链上的重要一环,满足园区及合作企业的人才需求。公司业务高端IT培训

A)DPS人才培训项目:高级JAVA软件开发实训/企业定制化培训嵌入式软件开发实训/高级web开发实训。

B)企业培训项目:企业客户定制开发课程/软件开发/项目管理。软件外包:提供软件开发服务和人力资源外包服务。研发咨询:提供专业的研发管理咨询服务。

公司文

化:诚信、专业、和谐、创新

给我们上课的王老师更是名校复旦大学毕业的本科生,听他讲课,十分有趣,更是无形中学到了最前沿的andriod知识。

杰普软件多年以来,专注于精心培养专业的IT人才,得到政府、企事业单位、合作院校的一致好评。2009年受邀入驻上海龙软基地(上海首家专业软件外包园区),成为龙软软件园区产业链上的重要一环,满足园区及合作企业的人才需求。

所以很感谢学院老师能选这么一家高认可度、著名的软件公司,选择杰普,就是选择成功,这一路的学习真实受益匪浅,感受良多。

第三章社会实践内容

3.1项目介绍及需求分析

着重介绍在线考试系统、在线购物系统、影音租赁系统、选课教务系统需求介绍及功能展示。学以致用,利用一台andriod手机模拟系统实现以上功能。3.2关于Oracle数据库

Oracle简称甲骨文,是仅次于微软公司的世界第二大软件公司,该公司名称就叫Oracle。该公司成立于1979年,是加利福尼亚州的第一家在世界上推出以关系型数据管理系统(RDBMS)为中心的一家软件公司。

Oracle不仅在全球最先推出了RDBMS,并且事实上掌握着这个市场的大部分份额。现在,他们的RDBMS被广泛应用于各种操作环境:WindowsNT、基于UNIX系统的小型机、IBM大型机以及一些专用硬件操作系统平台。

事实上,Oracle已经成为世界上最大的RDBMS供应商,并且是世界上最主要的信息处理软件供应商。由于Oracle公司的RDBMS都以Oracle为名,所以,在某种程度上Oracle己经成为了RDBMS的代名词。

Oracle数据库管理系统是一个以关系型和面向对象为中心管理数据的数据库管理软件系统,其在管理信息系统、企业数据处理、因特网及电子商务等领域有着非常广泛的应用。因其在数据安全性与数据完整性控制方面的优越性能,以及跨操作系统、跨硬件平台的数据互操作能力,使得越来越多的用户将Oracle作为其应用数据的处理系统。

Oracle数据库是基于“客户端/服务器”模式结构。客户端应用程序执行与用户进行交互的活动。其接收用户信息,并向“服务器端”发送请求。服务器系统负责管理数据信息和各种操作数据的活动。

Oracle数据库有如下几个强大的特性:

1.支持多用户、大事务量的事务处理。

2.数据安全性和完整性

的有效控制。

3.支持分布式数据处理。

4.可移植性很强。

Oracle体系庞大,对于初学者来说,大体上要明白定位思想:

Oracle大体上分两大块,一块是应用开发,一块是系统管理。

开发主要是写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员,需要有较强的逻辑思维和创造能力。管理则需要对Oracle数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的失误就会丢失整个数据库,相对前者来说,后者更看重经验。

本次实训的目的就是理解Oracle的结构组成以及Oracle数据库的设计。

3.3我们的社会实践项目——影像租赁系统

影像租赁系统需求分析

在美国,由于知识产权问题得到了很好的保护,所以一般不会出现盗版的问题。美国人除去在电影院看电影之外就是在音像店租碟回家去看。在这种情况下,影像出租的店铺就比较多。在信息化的背景下,设计一套系统管理影像出租业务成了当务之急,于是通过和店铺经理沟通,获得如下业务信息:

1.凡是想要到该影像租赁影碟的被称为会员(Member),只有成为该店的会员才能够租借该店的影像资料(Title)。

2.影像店中不定期会购买一些影像资料(Title),并且获得了复制该影像资料的权力,每一份影像制品可以有多个拷贝,每一份拷贝称为一个复制条目(TitleCopy)。

3.对客户而言,原始的影像资料(Title)只能被预定并且可以同时接受多份预定(Reservation),客户可以租赁的是影像拷贝(TitleCopy)。

4.任何一个客户的租赁信息(Rental)都必须存档以便将来店铺对客户的租赁进行评估。

通过和租赁店经理详细面谈,了解更详细的业务的信息:

1.每一个会员必须被记录的信息包括会员编号Id,而且所有会员的编号是唯一的,姓名Name,称为会员的日期Join_date,以及其他需要被记录的信息包括(住宅地址Address,所在城市city,住宅电话phone)。

2.影像制品(Title)必须被记录的信息包括编号Id,而且所有影像制品的编号也是唯一的俄,标题Title,影片说明Description,价格Price,和其他如下信息(分级rating,种类category,发行日期release_date)。

3.每一份影像拷贝(TitleCopy)都有各自的编号Id,同一个影像的若干拷贝编号不同,但是不同的影像拷贝的编号可能会重复。必须记录下是否已经出租,以便于店员随时能够查询拷贝资料的当前状态(status)。

4.系统中允许会员预定某项影像资料,但必须提前预约租赁时间(res_date)。

5.每一项出租事项需要记录下来(租借日期book_date,实际归还日期act_ret_date,过期时间(exp_ret_date)。

业务逻辑实现:

1.查询出所有用户的名字(name)以及用户所借阅的影像资料名字(title)和借阅的日期(book_date)。

2.查询出最近一周订阅影像资料的用户的名字(name)和相应的影像资料名字(title)及借阅日期(book_date)。

3.查询出下周日应该归还的影像资料的名称(title)和借阅者的姓名(name),地址(address)。

4.查询出已经超期还未归还的影像资料的名称(title)和借阅者的姓名(name),地址(address)。

5.查询出最近一月借阅次数最多的影像资料的名称(title)。

6.查询出已经登记但是还没有拷贝的影像资料的名称(title)。

7.查询出本周预定最多的影像资料的名称(title)。

要求:

1.实体关系模型

2.表实例图

3.建表语句

4.样例数据入库(insert语句)

5.业务逻辑实现(select语句)

数据库设计

采用oracle数据库进行设计。

1.根据需求分析,设计数据库,其实体关系模型图

2.由表实例图,设计建表语句。

使用JDBC链接数据库

JDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。

使用Servlet编写服务器端应用程序

Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。Servlet是位于Web服务器

内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。

第四章心得体会

工作心得:本人在杰普实训有半个月的时间,在这期间,我学到了许多,也悟到了许多。主要有以下几点:

1.扎实的专业知识是你提高工作水平的坚实基础.在学校学习专业知识时,可能感觉枯燥无味,但当你工作以后,你才会发现专业知识是多么的重要.如我学的计算机网络知识这些是必须知道的,因为在日常工作中要处处用到.但我要想提高我的工作效率,工作质量,这些知识只是知道是远远不行的,而是要精通.做为生产技术,在我们公司来说就是设备方面的权威,若没有扎实的计算机知识,在这方面你怎能服人那?遇到设备问题怎能快速有效的解决呢?

2.学好一门外语是你增加工资的资本.学我们计算机这一行的,也就是理科生,不注重外语的学习,只要是考试能通过就可以了,而没有想到在以后的工作中会用到.你在一外资企业工作,不会一门外语是行不通的,不会外语,你就无法和老板交流,沟通.你只能闷着头的干(和一个哑巴没有什么区别).干了什么?干的怎么样?老板根本不知道,那他怎么认可你呢?你在这个公司又怎么发展那?

3.不但有良好的工作态度,而且要有很好的表现力.中国有句俗语:"踏踏实实做人,老老实实做事."在今天,只是老老实实,勤勤恳恳做事是不够的,你还要学会适时地,恰当地表现自己.让老板知道你做了什么,让老板知道你的存在是必要的!这样你才有发展的的可能,别人才会认可你,承认你!

回想自己在这期间的社会实践情况,不尽如意。对此我思考过,学习经验自然是一个因素,然而更重要的是心态的转变没有做到位。现在发现了这个不足之处,应该还算是及时吧,因为我明白了何谓工作。在接下来的日子里,我会朝这个方向努力,我相信自己能够把那些不该再存在的“特点”抹掉。感谢老师们在这段时间里对我的指导和教诲,我从中受益非浅。


【计算机专业社会实践报告范文3000字】相关文章:

计算机专业实习报告范文04-21

计算机专业的在实习报告范文06-28

关于计算机专业的实习报告范文05-24

计算机专业实习报告范文15篇05-06

计算机专业实习报告范文(15篇)05-10

护理专业医院社会实践报告范文07-01

计算机专业实习报告01-03

计算机专业的在实习报告01-19

计算机专业的实习报告01-19

大学生专业社会实践报告范文03-23