• Dos.ORM 配合AmazeUI 从头开始搭建后台框架


    这个项目是从昨天开始规划的我已经在.net行业工作一年了每天日复一日的"拧着螺丝",自己的开发技巧没有一点提升,来了新公司才开始从头接触了MVC,之前一直都在做的Webfrom,这几天公司清闲。

    想的总是浑浑噩噩的也不太好所以打算借着自己的博客记录下自己的成长吧 之前想做一个框架因为某种原因被搁浅了 而且电脑重做当时的所有资料都已经不在了 ,所以打算从头来过了,菜鸡码农初来乍到

    请各位大佬支持;

    废话不多少进入正题

    项目主体应用了那些东西我在这里列出来(感觉这个富文本编辑器的无序编号有序编号在针对我一样不能用诶。。。好吧我自己写好吧)

    1.前端Amaze ui:Amaze官网(点我)

    2.后端数据库操作框架Dos.ORM:Dos.ORM(点我)

    这些都是主要的东西 其余的就是会引入一些插件来完善我们的后端框架 

    当当当~这就是我的项目结构 废话不说开始动手

    登录页很简单其实就是用的AmazeUI的下载下来的示例登录 很简单适合我就不去费劲找什么登录模板了~

    我第一次做框架实际功能稍微有一点认识,但是数据库设计确实要深思熟虑所以 我就 我就我就在没有思考的情况下

    创建了登录表,emmm 虽然有些草率 但是我觉得我的设计应该可以满足基本的需求吧 废话不多说 上数据库结构

    --用户表
    create table UserInfo(
    ID varchar(50) primary key,
    Name varchar(50) not null,
    Email varchar(50) not null,
    Pwd varchar(50) not null,
    LogKey varchar(max) ,
    IP varchar(50),
    Phone varchar(50),
    CreateTime datetime,
    Extend1 datetime,
    Extend2 datetime,
    Extend3 varchar(50),
    Extend4 varchar(50),
    Extend5 varchar(50),
    Extend6 varchar(50),
    Extend7 varchar(50),
    Extend8 varchar(100),
    Extend9 varchar(100),
    Extend10 varchar(100),
    Extend11 varchar(100),
    Extend12 varchar(max),
    Extend13 int,
    Extend14 int,
    Extend15 int,
    Extend16 int,
    Extend17 decimal(18,2),
    Extend18 decimal(18,2),
    Extend19 decimal(18,2),
    Extend20 decimal(18,2)
    )
    
    
    --为Userinfo添加说明
    EXECUTE sp_addextendedproperty N'MS_Description', '编号', N'user', N'dbo', N'table', N'UserInfo', N'column', N'ID'
    EXECUTE sp_addextendedproperty N'MS_Description', '用户名', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Name'
    EXECUTE sp_addextendedproperty N'MS_Description', '邮箱', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Email'
    EXECUTE sp_addextendedproperty N'MS_Description', '密码', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Pwd'
    EXECUTE sp_addextendedproperty N'MS_Description', '登录秘钥', N'user', N'dbo', N'table', N'UserInfo', N'column', N'LogKey'
    EXECUTE sp_addextendedproperty N'MS_Description', 'IP地址', N'user', N'dbo', N'table', N'UserInfo', N'column', N'IP'
    EXECUTE sp_addextendedproperty N'MS_Description', '手机号', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Phone'
    EXECUTE sp_addextendedproperty N'MS_Description', '创建时间', N'user', N'dbo', N'table', N'UserInfo', N'column', N'CreateTime'
    EXECUTE sp_addextendedproperty N'MS_Description', '扩展', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Extend1'
    EXECUTE sp_addextendedproperty N'MS_Description', '扩展', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Extend2'
    EXECUTE sp_addextendedproperty N'MS_Description', '扩展', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Extend3'
    EXECUTE sp_addextendedproperty N'MS_Description', '扩展', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Extend4'
    EXECUTE sp_addextendedproperty N'MS_Description', '扩展', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Extend5'
    EXECUTE sp_addextendedproperty N'MS_Description', '扩展', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Extend6'
    EXECUTE sp_addextendedproperty N'MS_Description', '扩展', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Extend7'
    EXECUTE sp_addextendedproperty N'MS_Description', '扩展', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Extend8'
    EXECUTE sp_addextendedproperty N'MS_Description', '扩展', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Extend9'
    EXECUTE sp_addextendedproperty N'MS_Description', '扩展', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Extend10'
    EXECUTE sp_addextendedproperty N'MS_Description', '扩展', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Extend11'
    EXECUTE sp_addextendedproperty N'MS_Description', '扩展', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Extend12'
    EXECUTE sp_addextendedproperty N'MS_Description', '扩展', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Extend13'
    EXECUTE sp_addextendedproperty N'MS_Description', '扩展', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Extend14'
    EXECUTE sp_addextendedproperty N'MS_Description', '扩展', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Extend15'
    EXECUTE sp_addextendedproperty N'MS_Description', '扩展', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Extend16'
    EXECUTE sp_addextendedproperty N'MS_Description', '扩展', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Extend17'
    EXECUTE sp_addextendedproperty N'MS_Description', '扩展', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Extend18'
    EXECUTE sp_addextendedproperty N'MS_Description', '扩展', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Extend19'
    EXECUTE sp_addextendedproperty N'MS_Description', '扩展', N'user', N'dbo', N'table', N'UserInfo', N'column', N'Extend20'

    简单粗暴基本数据我都有 而且黑科技的是我多加了二十多个拓展字段 应该就不UI有什么问题了吧 ;

    第一次做未免有很多做的不是特别周到的地方请多担待

    上午就先这样吧 ~ 下午可以的话 我把登录做出来 上午公司还有别的事

    QQ1281111627 请大佬多多提出意见多多交流~

  • 相关阅读:
    win7 删除Windows服务的方法
    如何对SQL Server 2005进行设置以允许远程连接(转载)
    MySql实现远程连接
    OpenCV训练分类器制作xml文档
    Ms SQL Server 约束和规则
    PowerDesigner实用技巧小结(4)
    企业级技术解决方案:hbase+es
    ES的聚合操作
    es之过滤器
    es之得分(加权)
  • 原文地址:https://www.cnblogs.com/wyq-study/p/9492037.html
Copyright © 2020-2023  润新知