课程所学知识技能设计一个学生成绩管理系统的架构

优采云 发布时间: 2021-05-26 00:13

  课程所学知识技能设计一个学生成绩管理系统的架构

  该课程通过实际项目整合了常见的开发技术框架。教学风格独特。它提供了详细的班级日志和问答。免费的项目框架源代码注释非常详细,清晰且易于表达。它们可以直接应用于实际项目中。物有所值,负担得起的任务分配:全面使用在“ C#/。Net企业级系统架构设计实践密集课程”课程中学习的知识和技能,以设计学生绩效管理系统架构。要求:1.该系统基于MVC的三层体系结构,并且为每个层分别构建了不同的解决方案文件夹。 2.使用Model First开发方法,在设计体系结构时只需设计学生表(TbStudent)和课程表(TbCourse)。学生表的必填字段是ID,stuName,年龄;课程表的必填字段是ID,courseName和content。 3.数据访问层是使用Entity Framework或NHibernate实现的,并且必须封装上述表的添加,删除和修改方法。 4.必须依靠接口编程,即必须有接口层,例如数据访问层的接口层和业务逻辑层的接口层。必须减少层之间的依赖性,这可以通过简单工厂或抽象工厂进行。 5.简单工厂,抽象工厂,Spring.Net和其他技术中的至少两种用于减少层之间的依赖性。 6.封装DbSession类,使其具有所有Dal层实例和SaveChanges方法。 7.为数据访问层和业务逻辑层的主要类别设计的T4模板,以便在添加实体时可以自动生成相应的类别。 8.表示层必须设计相关的控制器和视图以验证所设计的系统体系结构代码的正确性,并且它必须收录用于验证添加,删除和更改的方法。 9.开发平台必须是使用C#开发语言的Visual Studio平台,并且数据库必须是SQL Server。 1 0.提交整个系统体系结构的源文件和生成的数据库文件。 (注意:作业需要写在CSDN博客中,请在评论区张贴作业链接,老师会定期一一纠正~~)

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线