第1章 程序设计课程设计 1
1.1 编程环境 1
1.1.1 Win-TC简介 1
1.1.2 Visual C++6.0简介 2
1.1.3 Dev-C++简介 4
1.2 五子棋游戏 5
1.2.1 设计目的 5
1.2.2 功能需求 5
1.2.3 算法设计 6
1.2.4 程序实现 9
1.2.5 小结 15
1.3 学生成绩管理系统 15
1.3.1 设计目的 15
1.3.2 功能需求 16
1.3.3 算法设计 17
1.3.4 程序实现 22
1.3.5 小结 37
第2章 信息系统课程设计 38
2.1 信息系统基本概念 38
2.1.1 信息系统类型 38
2.1.2 信息系统功能 39
2.1.3 信息系统结构 39
2.2 信息系统开发技术 39
2.2.1 VC++ 39
2.2.2 ASP.NET 40
2.2.3 J2EE 40
2.2.4 数据库技术 41
2.3 毕业论文管理系统的设计 41
2.3.1 系统开发背景 41
2.3.2 需求分析 42
2.3.3 系统设计 45
2.3.4 系统实现 49
2.3.5 系统测试 54
2.3.6 系统运行与维护 55
2.4 干部档案人事管理系统的设计 56
2.4.1 系统开发背景 56
2.4.2 需求分析 56
2.4.3 系统设计 58
2.4.4 系统实现 64
2.4.5 系统测试 76
2.4.6 系统运行与维护 76
第3章 网站规划课程设计 77
3.1 网站的作用 77
3.2 网站建设技术 78
3.2.1 网站分类 78
3.2.2 网站开发流程 78
3.2.3 网站开发技术 78
3.3 ASP.NET WEB应用程序开发流程 80
3.3.1 建立一个ASP.NET Web应用程序 80
3.3.2 ASP.NET应用程序的开发流程 83
3.3.3 创建一个简单的用户注册程序 83
3.4 留言板的设计 86
3.4.1 需求分析 86
3.4.2 总体设计 86
3.4.3 数据库结构设计 86
3.4.4 系统详细设计及主要代码 87
3.5 新闻发布系统网站设计 93
3.5.1 需求分析 93
3.5.2 业务流程分析 94
3.5.3 系统总体设计 94
3.5.4 数据库设计 94
3.5.5 系统详细设计及主要代码 95
3.5.6 系统的测试与维护 108
第4章 计算机网络实训技术 111
4.1 计算机网络基础 111
4.1.1 计算机网络基本概念 111
4.1.2 常用的有线传输介质 112
4.1.3 常用的组网设备 115
4.1.4 常用的网络管理命令 118
4.2 小型办公、家庭区域网络 125
4.2.1 小型办公、家庭区域网简介 125
4.2.2 常见小型办公、家庭区域网的结构 125
4.3 交换机基本配置 126
4.3.1 交换机基础知识 126
4.3.2 H3C交换机基本命令 126
4.4 虚拟局域网(VLAN)技术 129
4.4.1 VLAN简介 129
4.4.2 VLAN组网方法 129
4.5 网络互联技术 130
4.5.1 网络互联基本概念 130
4.5.2 路由基本知识 130
4.5.3 直连路由与静态路由 131
4.5.4 动态路由协议 131
4.6 网络安全技术——访问控制列表应用 132
4.6.1 访问控制列表简介 132
4.6.2 访问控制列表配置方法 133
4.7 实训 134
4.7.1 实训一:练习常用的网络管理命令 134
4.7.2 实训二:双绞线的制作 134
4.7.3 实训三:小型办公、家庭区域网络的组建 135
4.7.4 实训四:H3C交换机的基本配置 141
4.7.5 实训五:VLAN组网实验 144
4.7.6 实训六:路由配置 148
4.7.7 实训七:访问控制列表(ACL)的应用 152