8网络综合管理系统组建课程实验大纲(编辑修改稿)内容摘要:

计和编程方法; 8.掌握有关软件工程的需求分析、总体设计、详细设计、编码与测试各个过程以及 项目计划与项目管理的方法; 9.能用软件工程的方法参与项目的分析、设计与实现。 三、课程内容与学时分配 教学内容 授课学时 实验学时 考核 总学时 补充说明 知识储备 30 54 需求分析 3 这些内容以实验为主,适当讲解 概要设计 2 数据库设计 3 界面设计 2 编码 9 测试 1 部署 1 验收 3 四、教材与参考书 教材: 教学讲义 参考书: 《 Borland传奇 》 第 2版 , 电子工业出版社 ,李维, 2020年 , 712000056X; 《参透 Delphi/Kylix》 第 1 版 , 乔林 , 2020 年 03 月 , SS 号 :11066464 《 Delphi数据库开发经典案例解析》 , 清华大学出版社 , 王晟,万科 , 2020 年 ; 五、考核方式 考核形式以平时成绩和学期项目完成情况综合评定 考试( 50%)+课程练习( 40%)+考勤( 10%) 执 笔: 倪志宏 审 阅: 日 期: 审 定: 日 期: 11《 Delphi 网络应用系统开发实践 》 课程 教学大纲 课程代码: 课程名称: (中文) Delphi管理系统开发实践(中级) 课程名称: (英文) Delphi Network Application System Programming 课程类别: 选修 课程学分数: 3 课程学时数: 54 授课对象: 研究生 本课程的前导课程: 计算机文化基础、数据库应用、 Delphi管理系统开发实践 一、教学目的 Delphi 是全新的可视化编程环境 , 提供了一种方便 , 快捷的 Windows 应用程序开发工具。 它使用了 Microsoft Windows 图形用户界面的许多先进特性和设计思想 , 采 用了弹性可重复利用的完整的面向对象程序语言 (ObjectOriented Language), 是当今世界上最快的编辑器 , 最为领先的数据库技术 , 最先进的网络技术。 Delphi简单易学 , 开发者不必自己建立对象 , 只要在提供的程序框架中加入完成功能的代码 , 其余的都交给 Delphi 去做即可。 对于广大的程序开发人员来说 , 使用 Delphi 开发应用软件 , 会大大地提高编程效率。 这门课程主要讲述窗体设计 , 构件的使用 , 多媒体播放 , 创建数据库应用程序 , 创建 Inter 服务器程序等。 本课程基于分布式理论与应用的框架,详细阐述 了 Delphi的分布式开发过程。 主要包括分布式结构及 Delphi 对它的支持、分布式组件 DCOM 架构、分布式技术 CORBA 及 COM十的原理及实现、多层分布式数据库系统 MIDAS的开发、分布式 Web应用开发等内容,涉及到分布式开发的最重要的几个方面, 同时注重学生以下能力的培养: 注重学生软件工程思想的培养; 注重学生编程思想、解题思路的训练与培养; 注重培养学生分析问题和解决问题的能力; 注重培养学生的团队精神; 二、教学要求 通过本课程的学习,应使学生达到以下要求: 1.对项目的开发流程有初 步的认识。 2.一定的编码能力,一定的数据库设计能力 3.能够熟练使用 DELPHI开发技术 4.同其他同学合作完成一个完整的 WINDOWS应用,培养团队意识 5.理解面向对象程序设计的概念 6.培养出较强的自学能力 7.掌握面向对象的分析、设计和编程方法; 8.掌握有关软件工程的需求分析、总体设计、详细设计、编码与测试各个过程以及项目计划与项目管理的方法; 9.能用软件工程的方法参与项目的分析、设计与实现。 三、课程内容与学时分配 教学内容 授课学时 实验学时 考核 总学时 补充说明 知识储备 30 54 需求分析 3 这些内容以实验为主,适当讲解 概要设计 2 数据库设计 3 界面设计 2 编码 9 测试 1 部署 1 验收 3 四、教材与参考书 教材: 教学讲义 参考书: 《 Borland传奇 》 第 2版 , 电子工业出版社 ,李维, 2020年 , 712000056X; 《参透 Delphi/Kylix》 第 1 版 , 乔林 , 2020 年 03 月 , SS 号 :11066464 《 Delphi数据库开发经典案例解析》 , 清华大 学出版社 , 王晟,万科 , 2020 年 ; 《 实战 Delphi 》, 电子工业出版社 ,李维; 五、考核方式 考核形式以平时成绩和学期项目完成情况综合评定 考试( 50%)+课程练习( 40%)+考勤( 10%) 执 笔: 倪志宏 审 阅: 日 期: 审 定: 日 期: 12《 Web 信息发布平台开发实践 (J2EE)》 课程 代码 : 课程名称 : (中文) 基于 RBAC角色权限企业信息管理系统 (J2EE) 英文名称 : (英文) RBAC Based Enterprise Information Management (J2EE) 课程类别 : 选修 课程学分数 : 2 课程学时数 : 54 授课对象 : 研究生 本课程的前导课程 : 已掌握一门程序设计语言,了解基本的 HTML 及 Web 开发的一些基本术语和基本概念 一、教学目的 本科程结合 J2EE最新规范,从基本的 Java语法和规范入手,以实际开发经验为后盾、以实用为目标,以实例为导向,以实践为指导,深入浅出地讲解了 J2EE基础开发中的种种问题。 以精简的内容介绍了 JSP的语法、 Servlet 技术、 JDBC 技术等 J2EE技术;对于JSP开发中常遇到的典型的难点,专门设置了专题进行讨论。 本课程的后半部分围绕 RBAC理论进行 Web应用项目开发,结合课程前半部分的知识点,采用软件开发行业的项目开发管理流程,完成一个完整的项目。 本课程主要以项目和实例为主,在把握项目难度的同时适当偏重基础知识的应用,同时注重学生以下能力的培养: 注重学生软件工程思想的培养; 注重学生编程思想、解题思路的训练与培养; 注重培养学生分析问题和解决问题的能力; 注重培养学生的团队精神 二、教学 要求 通过本课程的学习,应使学生达到以下要求: 1.对项目的开发流程有初步的认识 2.一定的编码能力,一定的数据库设计能力 3.能够熟练使用基本 Java开发技术 4.同其他同学合作完成一个完整的 Web应用,培养团队意识 5.理解面向对象程序设计的概念 6.培养出较强的自学能力 7.掌握面向对象的分析、设计和编程方法; 8.掌握有关软件工程的需求分析、总体设计、详细设计、编码与测试各个过程以及项目计划与项目管理的方法。 三、课程内容与学时分配 本课程以项目实践为核心,学生所实践的项目应与实际结合紧密,项 目应体现出先进、可靠、完整、可用、与实际紧密结合等特点。 项目实施以小组为单位,设项目组长,按照项目管理和软件工程的相关要求组织实施,要求提交的成果为各阶段报告与可应用的系统。 项目可从推荐项目列表中选取,也可由项目组自定(需任课老师认可)。 推荐项目:  新闻系统 平台要求: Windows 描述:本系统为基于 Web 应用的系统中相对独立的一个模块或子系统。 本系统的设计与实现应尽量比较灵活,易于在基于 Web 的综合应用系统中集成。 本系统需要实现的主要功能有:新闻分类的建立与管理,新闻信息的发布、修改与管理,权限设定 ,新闻浏览等。 其扩展功能可能包括:无级分类目录,专题设置与管理,相关新闻,图文简介等。  论坛系统 平台要求: Windows 描述:本系统为基于 Web 应用的系统中相对独立的一个模块或子系统。 本系统的设计与实现应尽量比较灵活,易于在基于 Web 的综合应用系统中集成。 本系统需要实现的主要功能有:用户注册与登陆管理、论坛板块设置、论坛分级权限、发贴、跟贴、修改、删除以及其他帖子管理功能。 其扩展功能可能包括:短消息、用户控制中心、积分系统等。  留言板 平台要求: Windows 描述:本系统为基于 Web 应用的系统中相对独 立的一个模块或子系统。 本系统的设计与实现应尽量比较灵活,易于在基于 Web 的综合应用系统中集成。 本系统需要实现的主要功能有:留言与回复、权限设置与管理、留言审核、留言分类统计与回复处理管理。 其扩展功能可能包括:指定主题留言,消息提醒,后台管理、统计与查询。 教学内容 授课学时 实验学时 考核 总学时 补充说明 基础知识的讲授 27 27 项目确定与项目组划分 3 3 这些内容以实践为主,适当讲解 需求评审 3 3 概要设计与详细设计 6 6 编码与实施评价 6 6 测试与修改 6 6 产品化封装与验收 3 3 第一部分:知识储备部分 第一讲:课程总体介绍和安排( 1周) 主要内容: 项目介绍,确定课程目标;为什么选用 Java。 J2EE简介 ;授课计划介绍与要求;学生情况摸底 (现场问卷 ) 重点 学习安排; J2EE简介 第二讲 Java编程基础( 1周) 主要内容 Java的数据类型 表达式、变量和常量、过程 、函数; Java的 流控制( If语句、 switch语句、循环语句) ; Java的名字空间、数组 重难 点 数组 第三讲 Java语言中的面向对象特性 (1 周 ) 主要内容 面向对象技术基础:继承、封装、多态 Java语言的面向对象特性: static、 final、 public、 protected、 private 接口;抽象类 重难点 Java语言的面向对象特性;接口 第四讲 Java的一场处理、 I/O流、及对象序列化( 1周) 什么是例外;例外的处理;自定义例外类的使用 I/O 流概述;文件处理;字节流的处理;字符流的处理 对象的串行化;定制对象序列化; Serializable、 Externalizable、 transient 重难点 I/O 流;对象的串行化 第五讲 Java网络编程( 1周) 主要内容 线程简介。 多线程的互斥与同步 网络编程基本概念; TCP/IP协议简介;基于 URL的高层次 Java网络编程;基于 Socket的低层次 Java网络编程; 重难点 Socket与 线程;服务器端与客户端编程 第六讲 Html与 Javascript( 1周) 主要内容 HTML网页编程 Javascript客户端编程 重难点 Javascript客户端编程 第八讲 JDBC( 1周) MySQL( SQLServer)数据库的安装、配置、与简单的使用 增、删、改、查操作( DataSource、 Connection、 Statemente、 ResultSet„ ) JDBC体系结构 Clob、 Blob读写数据库 重难点 JDBC体系结构 第九讲 Servlet服务器端编程( 1周) HTTP请求 /响应模型 Servlet的概念、编写、配置与运行; Servlet的应用开发; 文件的上传、下载; 重难点 Servlet的概念、编写、配置与运行; 第十讲 JSP服务器端编程( 1周) JSP指令元素、动作元素; 标签; 内置对象: aplication、 config、 exception、 out、 page、 pageContext、 request*、response*、 session* Scriplet; 页面间的数据共享 JavaBean的概念 JavaBean的规范 JSP访问 JavaBean的语法 JavaBean的四种范围 (application、 session、 request、 page) JSP+JavaBean的模式与 MVC模式的关系 重难点 MVC模式 第二部分 实际操作部分: 第十一讲 需求分析 内 容: 需求工程:需求在软件中的重要性、需求调研的方法。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。