这两天自己的任务主要是熟悉已有的网站,,大致认识已有网站的功能、结构。
我所实习的虽然是软件公司,但是并没有人从事过网站建设。于是采用了更为方便省时的方法,直接采用已有网站模型,这样便直接有了的大体框架。经过讨论采用了动易系统网站模型,该网站系统已经建好了“文章中心”、“图片中心”、“下载中心”“软件商城”几个系统频道,还有一个链接在外的留言板。这些功能基本就满足一个软件制作销售公司的基本要求了。
只是在工作过程中有些不和谐的音符就是,各个员工意见不一,导致气氛不和谐。还好最后达成一致。与人协作也是一门学问啊!
今天,在工作中犯了十分严重的错误,制作的图标不符合要求,但是由于我是新手,制作图标难度还很大,花了一下午时间制作的东西,因为小小的错误而全部都需要重做,让我觉得十分的可惜,所以就把还有错误的图标交了上去,在复查的时候,发现了我的错误,师傅把我狠狠批评了一顿,我觉得心里很委屈,但是还是认真的吸取了教训,在工作中,应该精益求精,一丝不苟。有丝毫的差错都是不应该的,我也像师傅和领导做了深刻的检讨,回家之后,把今天制作的图标又制作了好几遍。熟能生巧,第一遍制作起来十分困难的图标,在我制作几遍之后,居然变得十分的熟练。而且还能变换不同的样式,在里面插入自己的构思与创意,让我觉得乐趣无穷。
第二天来公司的时,师傅为了让我对网站的整体设计有更深刻的理解,早上他给我指点了方向,并推荐了几个网站给我学习。师傅推荐的网站都做得很好看,功能也很强大,顿时给我一种肃然起敬的感觉,网站界面设计整洁、专业,通过观摩与请教,我很受的启发。
今天就简单聊聊上面的Struts+Spring+Hibernate吧。
Struts代表:表示层;Spring代表:业务逻辑层;Hibernate则代表持久层。他们是目前在JavaWeb编程开发中用得最多的框架,其实这样区分是为了适应软件开发过程中各个分工部门之间保持一致性的需要。说得简单点就是大家都在一个模式下写代码,这样就能保证写出来的程序能被每一个人都能够读懂,而且有些基本的东西它可以自动帮你生成,不用你自己一个一个的敲了,达到了代码复用。这样保证可读性的同时也提高了开发效率,从而降低了成本。Struts这个框架其实就是JavaMVC设计模式中(简称Model1与Model2)Model2的一个具体实现,Spring则通过提供ICO(控制反转,也称依赖注入)实现了对对象甚至事务(如声明式事务)的集中管理,此外还引入了AOP(对向切面编程),当然也完全兼容其它框架。Hibernate吗,就是一个实现对象与关系映射的中间件,大家知道,现在的主流数据库还是关系型的,但编程却已经采用了面向对象的思想,如何让编程人员能像操作对象一样,操纵数据库里的数据呢?Hibernate就是这样一种框架。以前Java程序员与数据库打交道都是通过JDBC,还要写SQL语句,不过Hibernate彻底改变了这一切,它在JDBC之上又作了一次封装,从而实现了不用写SQL语句就可以实现操作数据库。
值得提醒的是,这三个框架都是轻量级的,没有侵入性或者侵入性很低,不像EJB这样的重量级框架,它们都能限度的实现代码的可复用。
今天师傅给我分配了一个任务,让我试着对网站进行更新进入公司网站的后台数据库录入新的数据,对网站进行实时的更新,虽然简单,但是由于数量多,用了一个下午。我还从网络上面查找了相关的行业新闻,也更新到了公司的网站,师傅夸我说,做得很好,网站一定要让它动起来,每天要有新的内容,每天都必有要更新,还要实时处理相关业务,这样才能提升企业的活力。
转眼几天又过去了,工作的感觉也渐渐好了起来。值得高兴的是,前些天说的网站数据库加载失败的问题也解决了。多亏了论坛朋友的解答与同学的指导,总结一下主要有以下几个原因:没给SQLServer20__打补丁;数据库连接文件中写的密码与SA用户登陆数据库时的密码没保持一致;我用的是Tomcat的最新版本6,估计有兼容性问题,所以换了版本5;还有就是一开始没安装微软JDBCforSQLServer20__的驱动程序,导致无法加载驱动类库。几天的工夫总归没白费!
今天来到公司,除了学习系统管理软件之外,我开始试着打开公司的网站,进行浏览,我发现公司网站的功能很强大,也大体涵盖了公司的所有业务范围,这样就实现了公司业务从实体现实向网络平台的拓展与转换,拓宽了公司的业务渠道,可以带来更多的业绩,这都是当前先进的计算机科学技术所带来的,电子商务在企业提升自主竞争力上,可以创造更多的效益。
之前在学校里面看到很多同学都在学习用Dreamweaver设计网页,那时我通过与他们的交流与学习,我也学到了一些知识。今天我认真地看了公司的网页,感觉有些页面内容过于简单,而且视觉效果不是很好,我就先保留着这个意见,然后我打开Dreamweaver,自己尝试着去设计网页,通过photoshop进行相关版面的设计,然后我把设计好的页面拿给师傅看,师傅觉得很有创意,让我认真学,好好完善,等我做完之后就应用到公司的网站上面去,我很激动,感觉自己的东西能够被采纳,我也问师傅了一些问题,从他的谈论中,我感觉到自己缺乏了很多东西,都怪自己上学期间没有多去接触了解,更多的软件,今后还必须继续努力。
今天上班的时候,我一直在办公室处理文件,因为其它同事比较忙,为了能够早点完成任务,我让其它的同事把一些工作给我做,一方面可以提高效率,另一方面,我还可以从中学到东西。我们是一个团队,只有一个共同的目标,那就是使公司的效益化,这就是我们奋斗的目标。
今天来到公司,主要是熟悉公司的系统软件应用,它包括商品采购模块、备货模块、库存模块、运输管理等多个模块,可以说是集公司所有业务于一身的功能强大的管理软件系统,对于提高工作效率,提升公司的整体竞争力,具有特别重要的意义。今天的尝试与实践,我操作的并不熟悉,我还要继续探索,不懂得地方要多多请教,我才能进步,感觉师傅对我很关心,特照顾,我不懂得地方,他都很认真地教我。
学习和研究ERP系统的标准功能是一个企业选择、实施和持续应用ERP系统来管理企业的最基本的活动。通过今天的学习,让我充分认识到,ERP的理念已经得到越来越多的企业的关注和认同。应用ERP系统提高企业的管理水平、提高企业在日趋激烈的市场竞争中的地位,已成为众多企业理性的追求。
实习的第一天,感觉心里空空的,毕竟昔日在学校的作息时间,一下子被工作所取代,还真有点不适应。其实在此之前我也作好了进入社会的准备,以前经历过一次毕业,现在总比第一次毕业时无所适从”的感觉要好很多,心态也放得更为平和。如果真要说点与众不同的话,那就是明显感觉到:多了一些信心与实在。