个人总结
首先是关于我第一周的计划:
1:介绍自己
我是石家庄铁道大学软件工程专业的一名大二学生。
2:经验
经验主要是大二上学期的增删改查的java web程序编写。数据库连接,c语言和c++的程序编写。
3:计划
网上学习java web,争取精通,努力实现项目的需求。
4:本学期目标
可以完成一个Android的app的设计,完成团队项目,在团队里尽力完成任务。
在这门工程软件工程课程中,我们学习了许多有关软件开发的知识,并掌握了许多关键技能。这里是我对本门课程的总结:
首先是对Android Studio的学习,Android Studio是一款非常有用的集成开发环境,用于开发和构建Android应用程序。在本门课程中,我们学习了如何使用Android Studio编辑、编译、运行和调试Android应用程序。我们用Java编写代码,并使用Android Studio中的Android SDK在模拟器和真实设备上运行应用程序。我们还学习了如何布局和设计界面,以及如何使用内置的库和API,在课程的前半截就可以独立的完成一个android端的简易的打卡系统,可以输入打卡的内容、打卡的时间年月等,总体上不难完成,但是也会遇到很多问题,比如说界面的设置,二次使用时的登陆问题等,不过那个打卡软件总体上算是完成了。
再就是Java Web的学习,其实在上学期关于Java Web的增删改查就已经学习的差不多了,这学期只是巩固知识,Java Web是JAVA语言的一种应用,它可以通过Internet或局域网等计算机网络方式进行通信和交互。在本门课程中,我们学习了Java Web的各种技术,包括Servlet、JSP、JDBC、MVC、Hibernate等等。我们使用Eclipse和Tomcat作为开发工具和服务器。我们编写JavaWeb应用程序,使用MVC模式,将JavaBean与JSP页面结合,在web.xml文件中声明servlet和jsp,并在servlet中实现业务逻辑。这个学期的web课也是使用这些东西制作网页,不过由于上个学期在王建民老师手里的学习,这次的web课简直易如反掌,看到其他专业的学生都完全不会制作web界面,不禁觉得自己会的好多。
团队作业
作为课程一部分,我们找队员分成了一个个小组,在一个学期中完成了两个团队项目。这是一种很好的锻炼团队协作和技术交流的经验。第一个项目是基于java web的北京地铁路线检索系统,也就是使用一定的算法来将北京地铁中的两个地铁站之间的线路以及中间换乘的站点显示出来,并用Java编写算法,实现了路线查询和导航功能,这个项目由于我和大佬刘梦阳一个队伍,所以我们的项目不仅仅完成的不错,还因为界面拿到了建民老师的加分。另一个项目是基于Java Web和MySQL数据库的出租车随车买系统,它使用JSP和Servlet实现了用户注册、登录、订单提交、支付和管理页面等功能,这一个项目是我,李铠立、张明明的团队一起做的,总体上的功能实现并不难,但是还要在android端上面制作一个司机端的补货系统,一开始我们倍感压力,因为觉得这是一个我们完不成的任务,是我们做不成的系统。在开始的选题方面我们就起过争执,因为有人认为选择更难的选题最后期末能得更多分,但是我却认为这是好高骛远的行为,以我们现在的实力,想完成以一个像随车买那样的系统已是尽力,想完成更难的系统可能分数确实会更高,但是也要考虑实际的情况,总之我认为目前的选题就是我们能实验的最好的了。
总结:通过本学期学习软件工程课程,我巩固了Java Web的知识,而且还学会了Android Studio的开发技能,开学立下的计划基本完成了,包括面向对象编程、模型视图控制架构、数据库设计、API使用和团队协作。这些技能为我踏足软件开发行业奠定了坚实的基础,并且为我今后的职业生涯提供了很好的帮助。同时,课程中的团队作业也使我更好地理解了软件开发中的合作与交流,让我更加意识到团队合作在软件工程中的作用。这次的课程我们不仅仅学会了Android Studio和Java Web这两个知识,而且还在建民老师的讲述下了解了在企业里团队的系统制作过程,包括scrum会议,每天的晨会,在团队里的绩效评定等,很现实,但是确实让我们有了一定的了解,在建民老师的指导下我们还读了几本书并且撰写了阅读笔记发在了博客园里,虽然阅读的不算很深,但是还是受益匪浅。
最后是对建民老师的建议:
1:少布置点作业
2:嗓音小点
3:课间放歌可以声音小一点
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!