企业绿色管理及其效应: 基于环境信息披露视角 - Softcover

曾赛星,孟晓华,邹海亮

 
9787302476252: 企业绿色管理及其效应: 基于环境信息披露视角

Synopsis

《基于C#的管理信息系统开发(第2版)/高等学校计算机专业规划教材》主要介绍如何使用C#语言进行各类管理信息系统开发,是C#语言学习的实践提高教材。《基于C#的管理信息系统开发(第2版)/高等学校计算机专业规划教材》共9章,第1章介绍MIS基础知识;第2章介绍利用C#进行数据库操作的高级特性;第3章介绍常用系统架构;第4章介绍如何创建报表;第5章介绍建模工具PowerDesigner在数据库设计中的应用;第6~9章介绍实际的MIS系统案例开发,其中第6章为图书管理系统开发案例,第7章为超市商品进销存管理系统开发案例,第8章为在线考试系统开发案例,第9章为高校实践课题管理系统开发案例。《基于C#的管理信息系统开发(第2版)/高等学校计算机专业规划教材》采用实际应用需求引入、实际案例详解,应用性和实践性强,可作为高等院校计算机软件相关专业C#应用程序开发类课程的教材,也可作为软件开发人员的参考用书。1.侧重MIS系统开发,采用实用案例,坚持“实际应用需求引入?技术要点分析?关键代码剖析?技术经验总结”的学习路线,突出应用性和实践性。2.使用C#语言进行各类管理信息系统开发,是C#语言学习的实践提高教材。3.采用实际应用需求引入、实际案例详解,应用性和实践性强第3章系统架构在进行具有一定规模的数据库应用系统开发时,如果仍采用传统的代码编写方式,将一个功能模块的所有代码都写在Form中的做法是非常不合适的。因为以这种方式编写的代码,在面临需求变更时,所引发的修改往往是灾难性的。即使是一个数据库IP地址的变更都可能会导致数十甚至上百处的代码变化(每个涉及连接数据库的代码都要修改连接字符串)。所有的代码堆砌在一个窗体内,职责繁杂造成代码可读性差,可维护性、可移植性差,违反了单一职责原则;在面临需求变更时,一定要通读所有代码,再在合适的位置做修改,违反了对修改关闭、对扩展开放的开放-关闭原则;所有代码没有任何抽象,不对接口编程,代码耦合度太高,无法适应较大的需求变更,违犯了依赖倒转原则。例如,本书第8章的考试系统属于中小型应用系统,该系统分为两个子系统:教师端子系统和学生端子系统。首先,两个子系统都访问同一个数据库,其中有许多访问数据库的操作及业务逻辑都是相同的,如果再像传统的编写方式一样将代码都放在各个Form中,那就无法实现代码的复用,必然造成大量的冗余,为后续扩展和维护带来麻烦。此外,本考试系统面对的客户不同,其对于软件产品的经济投入也会不同,必然涉及不同的用户采用不同类型数据库的情况,如果代码不做到充分解耦,在面对数据库类型变更时,几乎都要把所有访问数据库的代码修改一遍,显然是不现实的。采用一些典型架构开发软件,其目的就是为了使软件代码更具可维护、可扩展、可复用性,从而令系统更为灵活,可以适应任何合理的需求变更。3.1三层架构简介在软件体系架构设计中,分层式结构是最常见、也是最重要的一种结构,微软公司推荐的分层式结构一般分为三层,即三层架构(3-TierApplication),这三层从下至上分别为数据访问层、业务逻辑层以及表示层,如图3-1所示。1.数据访问层数据访问层(DataAccessLayer,DAL)又名持久层

"synopsis" may belong to another edition of this title.