“软件开发综合技能训练”指导书 一、“软件开发综合技能训练”的目的 软件开发综合技能训练是一门结合了软件设计方法学、数据库原理和高级语言程序设计的综合训练课程,是一个重要的、不可或缺的实践环节
其目的是通过综合训练使学生能够(1)熟练掌握软件开发的基本知识和技能;(2)基本掌握面向对象程序开发的基本思路和方法;(3)掌握数据库应用程序开发的基本知识;(4)能够利用所学的基本知识和技能,进行简单应用程序设计;(5)培养学生对技术文档的编写能力,从而使提高学生软件开发的综合应用能力
二、“软件开发综合技能训练”的内容、步骤及要求 该综合训练要求学生依据一人一题独立完成训练内容,在选题相同时采取不同的开发方法,按照综合训练的基本要求实现基本的软件开发任务
(一)综合训练项目 1 、博雅学院教务管理系统设计 1)系统基本模块 本系统基于 B/S模式设计符合博雅学院实际的教务管理系统,根据不同人员的权限对管理系统进行操作
其主要内容包括师资管理模块、教学管理模块、成绩管理模块、打印模块、查询模块
2)系统的基本功能 该系统实现了基于 B/S模式设计并符合博雅学院实际的教务管理系统,根据不同人员的权限对管理系统进行操作
其主要内容包括师资管理模块、教学管理模块、成绩管理模块、打印模块、查询模块
师资管理模块主要内容为:教师的姓名、性别、年龄、学历、职称、家庭住址、联系方法等基本信息的管理与维护
教学管理模块主要内容为:设定专业信息、班级信息、课程类别、课程代码、学时数、学分、授课学期、考试类别等,按照基本信息安排各班级的课表,安排相应的教师
成绩管理模块的主要内容为:根据各学期班级开课信息结合各班级学生信息输入学生各学期各门功课的成绩,成绩管理人员可以通过系统查询和打印各学生学期成绩单、班级学期成绩汇总表和不及格学生名单的统计打印
- 1 - 查询和打印模块的主要内容为: