
软体课程群组建设——毕业设计实例教程
《软体课程群组建设——毕业设计实例教程》是2007年出版的图书,作者是孔令德、陈惠明、梁云川。
基本介绍
- 书名:软体课程群组建设——毕业设计实例教程
- 作者:孔令德、陈惠明、梁云川
- ISBN:9787302152316
- 定价:18元
- 出版时间:2007-7-18
- 装帧:平装
图书简介
本书是计算机专业毕业设计指导教材,採用面向对象和软体工程的方法,讲解了一个贯穿整个软体分析、设计过程的Web案例--“学生成绩管理系统”,使用业界流行的系统分析设计工具PowerDesigner进行UML建模、生成概念数据模型和物理数据模型,用JSP脚本语言进行网站的开发,依託SQLServer资料库管理系统进行了资料库的开发。
本书给出了毕业设计论文书写规範,按照本书的案例开发流程,略加修改,学生可以顺利完成毕业设计项目的开发和论文写作。
本书可作为高校计算机专业毕业设计教材,也可供从事网站开发的工程技术人员参考。
本书给出了毕业设计论文书写规範,按照本书的案例开发流程,略加修改,学生可以顺利完成毕业设计项目的开发和论文写作。
本书可作为高校计算机专业毕业设计教材,也可供从事网站开发的工程技术人员参考。
目录
第1章JSP开发运行环境配置1
1.1JSP对运行环境的要求1
1.2JSP运行环境的安装与配置2
1.3小结16第2章“学生成绩管理系统”概述17
2.1系统功能模组17
2.2系统业务流程18
2.3小结29第3章UML基础30
3.1UML图形基础30
3.1.1用例图31
3.1.2类图31
3.1.3对象图32
3.1.4包图33
3.1.5顺序图33
3.1.6协作图34
3.1.7状态图35
3.1.8活动图36
3.1.9构件图36
3.1.10配置图37
3.2面向对象分析设计工具PowerDesigner简介37
3.2.1业务流程模型38
3.2.2面向对象模型38
3.2.3概念数据模型38
3.2.4物理数据模型38
3.2.5操作界面38
3.3小结39第4章UML需求分析40
4.1需求分析40
4.2小结46第5章系统分析与设计47
5.1类图的分析和设计47
5.2系统实现56
5.3概念数据模型的设计56
5.4物理数据模型的设计57
5.5业务流程模型的设计58
5.6小结60第6章SQLServer2000资料库设计61
6.1认识SQLServer2000企业管理器61
6.2创建资料库62
6.3创建数据表64
6.4创建表索引66
6.5表之间关係的创建68
6.6资料库的备份与恢复71
6.7小结74第7章JSP网站程式设计75
7.1JDBC资料库访问76
7.2套用系统JavaBean类的构造80
7.3主页设计90
7.4用户注册管理95
7.5学生信息管理105
7.6教师信息管理114
7.7系统信息管理127
7.8小结143第8章软体测试144
8.1软体测试基础144
8.2测试计画146
8.3单元测试147
8.4集成测试149
8.5测试报告151
8.6小结153第9章毕业设计论文规範154
9.1毕业设计流程154
9.2开题报告内容要求156
9.3毕业设计论文格式要求156
9.4毕业设计论文章节内容157
9.5评分标準159
9.6论文模板161
9.7小结166参考文献167
前言
进入21世纪,计算机成为人类常用的现代工具,每一个有文化的人都应当了解计算机,学会使用计算机来处理各种事务。
学习计算机知识有两种不同的方法:一种是侧重理论知识的学习,从原理入手,注重理论和概念;另一种是侧重于套用的学习,从实际入手,注重掌握其套用的方法和技能。不同的人应根据其具体情况选择不同的学习方法。对多数人来说,计算机是作为一种工具来使用的,应当以套用为目的、以套用为出发点。对于套用性人才来说,显然应当採用后一种学习方法,根据当前和今后的需要,选择学习的内容,围绕套用进行学习。
学习计算机套用知识,并不排斥学习必要的基础理论知识,要处理好这二者的关係。在学习过程中,有两种不同的学习模式:一种是金字塔模型,亦称为建筑模型,强调基础宽厚,先系统学习理论知识,打好基础以后再联繫实际套用;另一种是生物模型,植物并不是先长好树根再长树干,长好树干才长树冠,而是树根、树干和树冠同步生长的。对计算机套用性人才教育来说,应该採用生物模型,随着套用的发展,不断学习和扩展有关的理论知识,而不是孤立地、无目的地学习理论知识。
传统的理论课程採用以下的三部曲:提出概念-解释概念-举例说明,这适合前面第一种侧重知识的学习方法。对于侧重套用的学习者,我们提倡新的三部曲:提出问题-解决问题-归纳分析。传统的方法是:先理论后实际,先抽象后具体,先一般后个别。我们採用的方法是:从实际到理论,从具体到抽象,从个别到一般,从零散到系统。实践证明这种方法是行之有效的,减少了初学者在学习上的困难。这种教学方法更适合于套用型人才。
检查学习好坏的标準,不是“知道不知道”,而是“会用不会用”,学习的目的主要在于套用。因此希望读者一定要重视实践环节,多上机练习,千万不要满足于“上课能听懂、教材能看懂”。有些问题,别人讲半天也不明白,自己一上机就清楚了。教材中有些实践性比较强的内容,不一定在课堂上由老师讲授,而可以指定学生通过上机掌握这些内容。这样做可以培养学生的自学能力,启发学生的求知慾望。
全国高等院校计算机基础教育研究会历来倡导计算机基础教育必须坚持面向套用的正确方向,要求构建以套用为中心的课程体系,大力推广新的教学三部曲,这是十分重要的指导思想,这些思想在《中国高等院校计算机基础课程2006》中作了充分的说明。本丛书完全符合併积极贯彻全国高等院校计算机基础教育研究会的指导思想。
这套《高等院校计算机套用技术规划教材》是根据广大套用型本科和高职高专院校的迫切需要而精心组织的,其中包括3个系列∶
(1) 套用型教材系列。适用于培养套用性人才的本科院校和基础较好、要求较高的高职高专学校。
(2) 高职高专教材系列。面向广大高职高专院校。
(3) 实训教材系列。套用型本科院校和高职高专院校都可以选用这类实训教材。其特点是侧重实践环节,通过实践(而不是通过理论讲授)去获取知识,掌握套用。这是教学改革的一个重要方面。
本套教材是从1999年开始出版的,根据教学的需要和读者的意见,几年来多次修改完善,选题不断扩展,内容日益丰富,先后出版了60多种教材和参考书,範围包括计算机专业和非计算机专业的教材和参考书;必修课教材、选修课教材和自学参考的教材。不同专业可以从中选择所需要的部分。
为了保证教材的质量,我们遴选了有丰富教学经验的高校优秀教师分别作为本丛书各教材的作者,这些老师长期从事计算机的教学工作,对套用型的教学特点有较多的研究和实践经验。由于指导思想明确、作者水平较高,教材针对性强,质量较高,本丛书问世7年来,愈来愈得到各校师生的欢迎和好评,至今已发行了240多万册,是国内套用型高校的主流教材之一。2006年被教育部评为普通高等教育“十一五”国家级规划教材,向全国推荐。
由于我国的计算机套用技术教育正在蓬勃发展,许多问题有待深入讨论,新的经验也会层出不穷,我们会根据需要不断丰富本丛书的内容,扩充丛书的选题,以满足各校教学的需要。
本丛书肯定会有不足之处,请专家和读者不吝指正。
毕业设计是大学生的最后一个实训环节,是所学知识的综合训练。在就业率决定招生率的今天,毕业设计的质量受到普遍的关注。
笔者提出了“计算机专业软体课程群组建设”方案,在软体工程指导下,以面向对象的软体工程为“纲”, 具体实现工具为“目”,对大学四年所学课程以资料库为主线进行工程化群组建设,具体内容涉及“软体工程”、“统一建模语言”、“资料库原理”、“资料库设计”、“资料库管理系统”、“面向对象程式设计语言”、“软体测试技术”、“软体的发布”等课程,本课题被山西省教育厅列为重点教学改革项目,本书即课题的研究成果。
书中首先给出一个贯穿整个软体分析、设计过程的基于B/S模式的资料库应用程式实例--“学生成绩管理系统”,用基于面向对象的MIS开发方法提出了计算机专业毕业设计论文书写规範,使用业界流行的系统分析设计工具PowerDesigner进行了UML建模、生成概念数据模型和物理数据模型,使用JSP脚本语言进行了软体的开发,使用SQL Server 2000资料库管理系统进行了资料库的实现。
本书的特点是:以一个B/S模式的案例贯穿全书,强调相关课程的衔接性,注重业界工具的套用,提出了规範的面向对象的毕业设计论文书写格式,对毕业设计过程进行全面指导。
本书使用的“学生成绩管理系统”完全由笔者自行开发,具有独立的智慧财产权。
本书共9章:
第1章 JSP开发运行环境配置,给出了Web套用伺服器Tomcat 5.0的配置过程。
第2章 学生成绩管理系统概述,给出了实例“学生成绩管理系统”功能模组图。
第3章 UML基础,给出了UML图形表示的方法。
第4章 UML需求分析,给出了基于本实例的PowerDesigner建立OOM的设计分析过程。
第5章 系统分析与设计,给出了基于本实例的PowerDesigner建立CDM和PDM的设计分析过程。
第6章 SQL Server 2000资料库设计,给出了基于本实例的资料库表、索引、表间关係及资料库备份与恢复等的操作步骤。
第7章 JSP网站程式设计,给出了基于本实例的学生信息管理模组、教师信息管理模组和系统管理员模组的开发方法。
第8章 软体测试,给出了基于本实例的面向对象软体测试方法及步骤。
第9章 毕业设计论文规範,给出了毕业设计的论文书写格式要求。