2013年11月
dx
软件工程课程设计指导书
1页共40页
软件工程课程设计指导书
聂笃宪编2013年11月7修订V6
华南农业大学理学院
2013年11月
f2013年11月
dx
软件工程课程设计指导书
一、课程设计基本目的与可能收获
2页共40页
1通过本课程设计的实践及其前后的准备与总结,复习、领会、巩固和运用软件工程课
堂上所学的软件开发方法和知识,比如,软件项目的完整设计与开发过程、结构化技
术、快速原型法和面向对象方法等。特别是结构化分析、结构化设计、快速原型开发、
面向对象分析与面向对象设计。
2为学生适应毕业后团队合作开发规模稍大项目和综合应用本专业所学习的多门课程
知识(例如,软件工程、程序设计语言、操作系统、数据库、网络编程等)创造实践
机会。为学生提供主动学习(比如,对Web网页设计、ASP,ASPNET或ASP交互网页
技术、Java开发环境、网站构架如StrutsHiber
ateSpri
g商用数据库应用、电子商务、客户机服务器技术、Visio与Rose,powerdesig
er软件工具等内容的学习)、
积极探索与大胆创新的机会。
3使学生通过参加小组团队的开发实践,了解项目管理、团队合作、文档编写、口头与
书面表达的重要性。
4.使每个学生了解软件工具与环境对于项目开发的重要性,并且重点深入掌握好一、两
种较新或较流行的软件工具或计算机应用技术、技能(比如,网页设计技术与常见工
具网站构架如StrutsHiber
ateSpri
g;基于JavaASP、PHP等技术的Web编程;软件开发文档编制工具Office、Visio、Ratio
alRoseSybasepowerdesig
er等;
商用数据库Access或SQLServer、Oracle、MySql等设计与实现;客户机服务器结
构)。
5通过“稍大的”富有挑战性的软件实验项目开发实践,为学生提供主动学习(比如,
对Web网页设计、ASP
et或ASP交互网页技术、Java开发环境、商用数据库应用、
电子商务、客户机服务器技术、Visio与Rosepowerdesig
er软件工具等内容的学
习)、深入实践的机会,并且通过课程设计实践中,提高学生的自学能力、书面与口头
表达能力、创造能力和与团队其他成员交往和协作开发软件的能力,提高学生今后参
与开发稍大规模实际软件项目和探索未知领域的能力和自信心。
f2013年11月
dx
软件工程课程设计指导书
二、课程设计实验内容介绍
3页共40页
1网站开发介绍
开发项目1:大学生年度综合评测网站系统开发介绍
开发一个BS结构的大学生年度综合评测信息管理系统。本系统主要包括三个主要子系统模块,一、学生信息管理:新增学生信息,学生信息修r