基于C#的管理信息系统开发-作者:郭基凤,高亮主编-清华大学,C

本书共9章两个部分。第一部分1-5章,主要介绍在用C#进行管理信息系统开发时应掌握的主要技术原理和工具。第二部分6-9章,剖析典型应用实例的实现方法,从实现方法、规范性及难度上,逐步加深让读者循序渐进地掌握管理信息系统开发方法,其中6-8章是Windows应用程序,9章是Web应用程序,让读者全面地掌握使用C#进行C/S和B/S结构的管理信息系统开发。第1章管理信息系统概述/1
1.1信息、管理、管理信息与系统1
1.1.1信息与数据1
1.1.2管理与管理信息3
1.1.3系统3
1.2信息系统4
1.2.1信息系统的概念4
1.2.2信息系统的类型5
1.2.3信息系统与管理5
1.3管理信息系统5
1.3.1管理信息系统的概念5
1.3.2管理信息系统的功能6
1.3.3管理信息系统的特征6
1.3.4管理信息系统的类型7
1.4管理信息系统的技术基础7
1.4.1数据处理技术8
1.4.2数据库技术8
1.4.3计算机网络技术9
1.5管理信息系统的开发原则、策略和方法9
1.5.1管理信息系统开发原则9
1.5.2管理信息系统的开发策略9
1.5.3管理信息系统的开发方法10
1.6管理信息系统的典型案例12
1.6.1MIS支持沃尔玛创造商业奇迹12
1.6.2海尔集团:信息化助力创造世界公司12
本章小结13
本章习题13
第2章数据库高级编程/15
2.1SQLServer相关配置15
2.2使用ADO.NET访问数据库20
2.2.1连接数据库20
2.2.2对数据库进行添加、修改及删除操作22
2.2.3查询数据库中的数据24
2.2.4数据绑定控件27
2.3EntityFramework基础知识51
2.3.1从委托到Lambda52
2.3.2EntityFramework架构60
2.4使用EntityFramework访问数据库61
2.4.1EntityFramework的安装61
2.4.2创建数据库及实体对象模型61
2.4.3数据库增、删、改、查操作65
本章小结71
本章习题71
第3章系统架构/72
3.1三层架构简介72
3.2简单三层架构74
3.2.1数据访问层74
3.2.2数据访问通用类库83
3.2.3实体类库87
3.2.4业务逻辑层91
3.2.5表示层94
3.3工厂模式三层架构108
3.3.1接口类库设计110
3.3.2工厂类库设计112
3.3.3其他层的代码修改113
本章小结115
本章习题115
第4章RDLC报表/116
4.1RDLC报表简介116
4.2制作RDLC报表118
4.2.1制作简单RDLC报表118
4.2.2排序122
4.2.3公式与函数123
4.2.4分组123
4.2.5制作图表124
4.2.6设置报表标题126
4.2.7制作动态报表127
本章小结130
本章习题130
第5章建模工具PowerDesigner/131
5.1PowerDesigner简介131
5.2从概念数据模型出发设计数据库133
5.2.1问题描述133
5.2.2创建概念数据模型134
5.2.3定义属性的标准检查约束137
5.2.4定义实体的主、次标识符138
5.2.5联系的定义及使用138
5.2.6CDM转换为PDM140
5.3从物理数据模型出发设计数据库142
5.3.1问题描述142
5.3.2创建物理数据模型143
5.3.3创建表144
5.3.4编辑列145
5.3.5定义引用146
5.3.6创建视图148
5.3.7创建触发器149
5.3.8定义存储过程与函数150
5.3.9生成SQL脚本152
5.4反向工程153
本章小结159
本章习题160
第6章图书管理系统/161
6.1项目描述161
6.1.1项目背景161
6.1.2业务描述161
6.1.3用户描述162
6.2系统需求162
6.2.1需求描述162
6.2.2模块设计163
6.2.3数据库设计164
6.3系统实现167
6.3.1技术要点167
6.3.2主要功能模块及界面设计167
6.4程序打包182
本章小结189
本章习题189
第7章超市商品进销存管理系统/190
7.1系统需求190
7.2系统设计191
7.2.1模块设计191
7.2.2数据库设计191
7.3系统实现192
7.3.1实体数据模型192
7.3.2主界面模块193
7.3.3商品管理模块196
7.3.4进货管理模块201
7.3.5销售管理模块205
7.3.6库存统计模块206
7.4技术经验总结208
7.4.1技术总结208
7.4.2经验总结208
第8章考试系统/209
8.1项目概述209
8.2系统需求209
8.2.1业务描述209
8.2.2用户描述209
8.2.3功能分析210
8.3系统分析设计211
8.3.1模块设计211
8.3.2数据库设计211
8.4技术准备215
8.4.1Excel组件使用215
8.4.2数据库的随机排序方法217
8.4.3API的使用217
8.4.4注册表的使用218
8.4.5控件的代码生成法219
8.5实体类库实现220
8.5.1Student类220
8.5.2TestQuestion类222
8.5.3CreatePaperScheme类224
8.5.4TestPaper类225
8.5.5QuestionTypeScore类225
8.5.6Questions类227
8.5.7StudentAnswer类228
8.6数据访问层实现229
8.6.1DALStudent类229
8.6.2DALTestQuestion类231
8.6.3DALCreatePaperScheme类233
8.6.4DALTestPaper类234
8.6.5DALQuestionTypeScore类234
8.6.6DALQuestions类235
8.6.7DALStudentAnswer类236
8.7业务逻辑层实现239
8.7.1BLLStudent类240
8.7.2BLLTestQuestion类241
8.7.3BLLCreatePaterScheme类242
8.7.4BLLTestPaper类243
8.7.5BLLQuestionTypeScore类243
8.7.6BLLQuestions类244
8.7.7BLLStudentAnswer类246
8.8表示层实现248
8.8.1学生信息管理模块――“学生信息管理”窗体248
8.8.2学生信息管理模块――“学生信息编辑”窗体256
8.8.3题库管理模块――“题库管理”窗体259
8.8.4题库管理模块――“题库编辑”窗体265
8.8.5组卷模块271
8.8.6学生端主界面282
8.8.7学生考试模块285
8.9技术经验总结297
8.9.1技术总结297
8.9.2经验总结297
第9章高校实践课题管理系统/298
9.1项目描述298
9.1.1项目背景298
9.1.2业务描述298
9.1.3项目目标299
9.2系统需求300
9.2.1系统主要功能300
9.2.2需求描述301
9.2.3用例分析308
9.2.4用例图328
9.3系统分析设计330
9.3.1UML建模330
9.3.2数据库设计353
9.4实体类库实现362
9.5辅助项目设计366
9.5.1数据库操作类库(DBUtility)设计366
9.5.2公共方法类库(CommonMethods)设计371
9.6数据访问层实现374
9.6.1数据访问层接口类库(IDAL)设计374
9.6.2数据层工厂类库(DALFactory)设计379
9.6.3SQLServer数据访问层(SQLServerDAL)设计385
9.7业务逻辑层实现401
9.8表示层实现407
9.8.1系统登录407
9.8.2教师个人题库维护412
9.8.3教师课题申报418
9.8.4课题负责人审批课题423
9.8.5学生选报课题435
9.8.6教师确认选报组453
9.9系统测试460
9.9.1课题操作测试用例460
9.9.2查询统计测试用例472
9.10技术经验总结475
9.10.1技术总结475
9.10.2经验总结475
参考文献/477

VIII
基于C#的管理信息系统开发(第2版)

VII
目录

#现在前往

精选留言

基于,管理,信息系统,开发
sample
2020-08-08
写留言
签到
投稿
QQ咨询
返回顶部