• 系统开发常用模块


    后台业务系统开发的多了,发现无论是c/s的winform,b/s的后台web、app、小程序、微信公众号就这么几个模块。由此想到,自己要学习一门全新的技术(比如要学习微信小程序),只要把这几个模块有个基本理解、能写出来,那就基本学会了。

    页面方面——从客户的使用角度。

    1. 登录页
    2. 主页框架(包含导航栏和内容页)
    3. 内容页CRUD:列表页(带各种搜索)、编辑-删除-新增-查看明细。做成ajax~api形式可以,做成MVC或aspx形式都可以,但建议是ajax~api有利于前后端分离
    4. 文件上传(包括图片、word-ppt-txt、甚至音频视频等)、下载-导出excel
    5. 各类酷炫的高级前端效果:拉伸拖拉、饼状图折线图等。

    技术方面——从程序员和项目经理等技术角度

    1. UI——重中之中!这方面后端程序员很缺少、需大力培养自己的UI实力
    2. 登录,一般账号密码、又要支持手机号、微信第三方、邮箱
    3. 权限:导航菜单权限(包括只控制显示隐藏还是内部会实际限制)、url权限、按钮-操作权限(包括只控制显示隐藏还是内部会实际限制)、数据权限(数据归属)
    4. DBAccess:简单的用ORM、复杂的用sql。DB一般没什么问题的话就选择sqlserver或mysql
    5. 业务逻辑、抽象高层次、模块化~细节
    6. json、xml、http调用
    7. 安全性、闭环型、高可用性、容灾备份
  • 相关阅读:
    Jquery 复习练习(01)
    web前段 弹出小例子
    MacBook 显示隐藏文件夹命令
    sqlserver 纵横
    C#获取当前页面的url
    C# Json 转对象
    jquery导航栏
    AJAX
    hao dongxi
    微信网页获取openId
  • 原文地址:https://www.cnblogs.com/nlh774/p/10243969.html
Copyright © 2020-2023  润新知