C# .NET 6 实战项目之校园图书管理系统(cctv5体育节目表)

第一章 开篇及技术选型

缘起

作为一个.Net程序猿已经4年有余了,一直不愠不火。正好最近不是很忙,于是就想写写文章总结一些自己的技术,验证一下自己的水平,同时督促自己查漏补缺积极学习。我所在的城市.Net环境恶劣,身边好多人都已经转行或转java了。我也有心去转,但是年龄已经大了,转之后再找工作也是争不过新进的年轻人。ε=(´ο`*)))唉,揪心啊!但是不管怎么样,生活还要继续,文章还得写,我会认真的来分享每一篇文章,希望大家能够对.Net感兴趣,对于工作能够有所帮助。当然一个人的能力是有限的,文章中不可避免会出现一些错误,也希望大家能够积极的指正,这样才能更好的服务广大的后来者。同时教程的编写我会采用功能驱动性开发思想,用校园图书管理系统去实现大多数工作中常用的功能。这个系列我尽量以每周三篇的速度来进行编写。

本系列是实战教程,并没有对原理做过多的解释,因此阅读本系列文章需要有一定的C#开发基础。

技术选型

本系列文章只是对现有的一些技术做简要说明,抛砖引玉,主要还是希望能够得到志同道合的大神们的一些指导,与各位同学共同学习进步。

系统环境: Windows 10/Ubuntu、MySQL 版本 8.0.26、Visual Studio 2022 版本 17.0.1

后端技术:

  • .Net6 MVC (本系列教程采用传统MVC方式,非前后端分离)
  • Async、Await 异步编程
  • Repository、Service 仓储模式编程
  • AOP基于切面编程技术
  • Autofac 轻量级IOC和DI依赖注入
  • Nginx反向代理
  • Quartz.NET 定时作业
  • Redis 缓存技术
  • Nlog日志

数据库技术:

  • EFCore 、CodeFirst
  • AutoMapper 自动对象映射
  • T4模板生成

前端技术:

  • 采用[Pear Admin Layui]模板,采用Layui相关的一些技术及方案

在此感谢[Pear Admin Layui]作者,这么优秀的前端模板,极大了方便了我们服务端开发者。

结语

开篇结束啦,开篇仅仅介绍了一下技术选型,后期可能根据实际情况做调整,一般是增加功能,所以各位同学不着急,先评论点赞关注三连占坑,如果有同学想要的功能,本系列教程没有,可以在评论区评论点赞关注三连,将会有机会实现你想要的功能啊。,最后祝大家生活愉快!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年6月9日 上午8:33
下一篇 2022年6月9日 上午8:35

相关推荐

  • 四川达州打造“中国南方牛业经济强市”

      一是产业发展体系完善。牛品种优势明显:我市拥有“宣汉黄牛”和“蜀宣花牛”两大优势特色牛品种,特别是“蜀宣花牛&rdq…

    科研百科 2022年5月23日
    366
  • 人员管理软件应该具备哪些东西?(人员管理用什么软件)

    现如今随着互联网的不断扩展,这早已经是一个信息化的时代,所以就会出现很多信息化的产品,而人员管理软件作为很多企业都在用的产品,它的适用性早以被证明,但是现在市面上这种软件实在太多了…

    2022年7月16日
    371
  • 请为畜牧业的发展鼓与呼

      我国是畜牧生产和消费大国,畜牧业的资讯报道不但内容丰富、意义重大且有数量可观的受众群体。然而,浏览众多主流媒体就会发现:有关畜牧业动态的新闻报道正在被边缘化,这种趋向反映出大部…

    科研百科 2022年6月1日
    361
  • 学生管理系统项目讲解

    学生管理系统项目讲解 学生管理系统是一种用于管理学生信息和课程信息的软件系统,能够帮助学校和老师更好地管理学生信息和课程信息,提高管理效率和质量。下面我将详细介绍学生管理系统项目的…

    科研百科 2024年12月19日
    0
  • 软件项目版本管理规范(软件项目版本管理)

    软件项目版本管理:从概念到实践 软件项目版本管理是一种管理软件开发过程中不同版本的方法。它的目的是确保开发团队对项目的不同部分进行跟踪和控制,同时支持快速迭代和持续交付。本文将介绍…

    科研百科 2024年6月8日
    107
  • mes管理系统定制项目

    mes管理系统定制项目 mes管理系统定制项目是指根据企业的实际情况和需求,定制化开发一套适合企业的MES(制造执行系统)管理系统。MES系统可以提高企业的生产效率和产品质量,降低…

    科研百科 2024年12月12日
    0
  • IT 项目经理是软件开发成功的关键?

    本文探讨了 IT 项目经理的角色和挑战。 项目经理的角色和职责是什么 就像管弦乐队中的指挥一样,项目经理要确保一切都计划好、执行好、结束好,一切都正常。这种人是团队和利益相关者之间…

    科研百科 2022年12月11日
    303
  • 理工导航答科创板首轮31问:科创属性、核心技术等被关注(科创板核心理念是什么)

    7月9日,资本邦了解到,北京理工导航控制科技股份有限公司(下称“理工导航”)回复科创板首轮问询。 图片来源:上交所官网 在科创板首轮问询中,上交所主要关注公司关于控股股东、实控人、…

    科研百科 2024年6月23日
    55
  • 四川的大学财政拨款

    四川的大学财政拨款 随着经济的发展和城市化进程的加速,高等教育已经成为国家发展的重要支撑。四川省作为我国西南地区的重要省份之一,高等教育的发展也备受关注。然而,与一些沿海和东部地区…

    科研百科 2024年10月14日
    9
  • 软件开发 珠海

    珠海是中国广东省的一个美丽的滨海城市,也是一个蓬勃发展的经济特区。随着信息技术的快速发展,软件开发在珠海这座城市中扮演着重要的角色。本文将介绍珠海软件开发的现状和发展前景。 珠海作…

    科研百科 2023年7月23日
    147