1.熟练使用C#语言编程,熟练使用面向对象编程思想,逻辑性强,会使用C#语言编写控制台、WinForm,熟悉MVC,有过MVC项目开发经验。熟练使用B/S、C/S架构,使用目标框架.NET Framework 4.6.1,会使用PetaPoco和sqlHelper连接数据库,能进行图片的上传,生成验证码,以及图片水印的实现。熟练使用EntityFramework,熟悉三层框架,会使用实体类,熟练使用Ajax,会使用viewbag传值,熟练使用visual studio2017软件的使用。
2.熟练使用SQL Sever2008数据库的使用,熟练使用基本SQL语句,会建立数据库表,进行数据的管理,并进行字段语句的增删改查,知晓数据库中的表关系、命名逻辑、主键与外键的建立。
3.熟练使用HTML5+CSS3,会使用H5进行简单的页面布局,熟练使用JavaScript,会使用JavaScript与jQuery实现简单的特效效果,会使用正则表达式,自学并会使用LayUI,熟练使用MUI,有安卓开发基础,熟练使用AmazeUI。会使用HbuilderX软件,会制作简单的手机页面以及网页制作。
4.学习过java,会使用java进行简单的计算,编写函数,进行控制台的编写。
5.会使用Photoshop2017 ,进行简单的图像修理,进行切图、修图,以及简单的广告,网页设计。
6.会使用Office等简单的办公软件,会编写表格,制作word文档、实现格式的规范,以及简单PPT的制作。
7.会进行虚拟机VMwareWorkstation 软件的操作,能够配置网络。
8.会进行Linux系统的简单操作,熟悉CentOS,熟练使用Ubuntu操作系统、Deepin操作系统。会进行系统的安装与维护,会在CentOS中进行Shell编程。
9.熟练使用Python网络爬虫,能够爬取某些新闻校园网站
个人网上银行系统(winform版+web版)
具体实现
1. 使用ASP.NET(含C#基础)+SqlServer 2008实现;
2. 使用MVC三层架构;把要实现的代码封装到创建的类中。并把经常使用的代码编写成函数调用。
3. 每个编写的函数及重要代码行都要有充分的注释,代码较多的页使用Region代码折叠。
4. 应用主题/皮肤、母版页技术,并用DIV+CSS布局页面。
5.验证用户输入的合法性,用正则判断,如身份证号必须为15或18位;任何用户可以输入的地方都要进行破坏测试,无论客户输入什么都不应有错误或漏洞。
6. 网站目录结构合理, 网页文件名与文档指定的界面ID一致。用到的控件为有意义的名字,未使用默认控件名。
7.开发工具使用Microsoft Visual Studio .NET 2017;
移动通信网上营业厅
具体实现
1.采用MVC或N-Tiers多层开发 - 应用 表现层(Presentation Layer)、业务逻辑层(Business Logic Layer)和 数据访问层(Data Access Layer)三层架构。
2.使用正则表达式验证用户输入的合法性(如登录名是否为手机号码),SQL组织要严谨,防SQL注入漏洞。
3.使用H5+CSS3进行布局。
4.前端技术(JavaScript/CSS)与服务器后代码协同工作,展现项目特色风格。