个人网上银行系统(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)与服务器后代码协同工作,展现项目特色风格。