掌握Eclipse、Dev-cpp、SQL Server、HBuilder X、IBM Rational Rose Enterprise Edition、VMware Workstation、word等软件的使用,熟悉IntelliJ IDEA、Android Studio、Navicat、Photoshop等软件。
掌握了C语言、Java语言,能够使用C或者Java进行算法的编写,熟悉多种算法及框架:递归、子集树、排列树 等,能够使用Java进行界面开发或软件设计模式开发,掌握面向对象程序开发的封装、继承和多态三大特征。掌 握SQL语言以及MySQL数据库,能够对数据库进行增删改查的操作。
掌握了Html语言、熟悉js语言、Bootstrap 框架,可以使用html+css+js进行前端页面的开发。掌握MVC设计模式,能够实现页面对数据库的操作。
掌握Windows及Linux操作系统(CentOS 7)的使用,熟悉Windows以及Linux的相关命令。
盲盒购物商城(团队项目)
开发环境:JDK、MySQL、Tomcat、HBuilder X、IDEA、Navicat、PS、Maven
项目描述:此项目基于JavaWeb进行开发,使用了Boostrap、SpringMVC、Mybatis-Plus等框架打造一个紧跟 时代热潮的购物网站,因此该系统可在Windows、Linux、Mac操作系统运行。采用了增量模型的软件开发方法, 定期完成一个功能的模块,让用户和设计人员对一个模块进行测试与修改,再与之前的模块进行整合,以增强客 户对该软件功能的熟悉层度,根据用户的需求不断改进界面以及完善功能。
个人负责部分:主要负责想法的提供、文档的撰写和前端页面的设计及开发工作。前期阶段运用到了IBM Rational Rose Enterprise Edition建模工具进行建模。页面实现方面运用了HTML标签实现内容的展示,CSS样 式实现页面的美化以及Javascript中的jQuery库实现了前端页面的一些功能,还运用到了Bootsrap框架增强页面 的美化效果,同时使用PS制作了logo及页面图标。
项目总结:一个项目的成功关键在于团队的合作,前期队员的选择给了我们项目一个很好的开端,由于我们团队 在此项目之前有过合作的经验,并且各自分工明确,因此整个项目的进展相对顺利,但是不可避免地遇到了一些 合作过程中的困难,例如前后端交互等。对于前端来说,在将前端代码交给后端进行前后交互时,由于后端整合 以及系统运行环境不同等问题,出现了样式消失、变化等情况,需要再根据运行环境重新修改样式。这使我明白 了软件测试的重要性,在软件开发的过程中,由于程序运行环境的变化、系统的不兼容、代码编写的不规范等问 题,使得软件质量大大降低,因此需要通过一系列的软件测试去保证软件开发过程中的质量。在此次项目开发过 程中,因为遇到多种多样的问题使我不得不反复查阅相关资料,学会了如何快速查找资料解决问题,同时进一步 提高了我的团队合作能力。