资源预览内容
第1页 / 共31页
第2页 / 共31页
第3页 / 共31页
第4页 / 共31页
第5页 / 共31页
第6页 / 共31页
第7页 / 共31页
第8页 / 共31页
第9页 / 共31页
第10页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
沈阳航空航天大学课课 程程 设设 计计 报报 告告课程设计名称:软件综合课程设计软件综合课程设计课程设计题目:学生综合信息管理系统院(系):计算机学院专 业:计算机科学与技术班 级:学 号:姓 名: 指导教师: 完成日期: 沈阳航空航天大学课程设计报告 -I-目目 录录第第 1 章章 需求分析需求分析.11.1题目背景.1 1.2 题目意义 .1 1.3 功能需求 .2 1.4 开发环境需求 .2第第 2 章章概要设计概要设计.32.1 数据库 E-R 图.3 2.2 功能模块图及其分析 .4第第 3 章章 详细设计详细设计.53.1 数据库表设计 .5 3.2 功能模块图详细设计 .7 3.2.1 学生基本信息更新模块.7 3.2.2 成绩信息更新模块.8 3.2.3 特长信息更新模块.8 3.2.4 基本信息查询模块.9 3.2.5 课程查询模块.10 3.2.6 特长查询模块.10 3.3 功能模块图详细设计 .11第第 4 章章 调试分析调试分析.13第第 5 章章 用户手册用户手册.14参考文献参考文献.17附附 录(程序清单)录(程序清单).18沈阳航空航天大学课程设计报告 第 1 章 绪论-1-第 1 章 需求分析随着人们生活水平的不断提高,对于教育的需求也越来越高,而大学作为高等教育的场所,随着普及高等教育人员数目的不断增加,其信息管理难度也相应的增加,而为了适应当今信息化发展的时代,一套完整的大学生综合信息管理系统显得尤为重要。1.1题目背景题目背景20 世纪 90 年代后期特别是近几年,我国的高等教育飞速发展,招生规模不断扩大,旧的管理体制已经无法适应大学的发展,这就迫切的需要引进新的管理技术。学生的综合信息量和规模越来越庞大,而计算机就是一种高效的管理系统,这就需要我们把学生综合信息的管理与计算机结合起来,从而学生综合信息管理系统应运而生。依靠现代化的计算机信息处理技术来管理学生综合信息,节省了大量的人力、物力、财力,既改善了教务工作人员的工作条件,又减轻了劳动强度同时能够快速反映出学生的选课,成绩,特长等状况和各种反馈信息分析,提升学生综合信息管理效率。1.2 题目意义题目意义在信息化高速发展的今天,学生综合信息管理的信息化管理已成为必不可缺的一部分,但是目前的大多是学生综合信息管理系统应用难度较高,许多工作需要技术人员配合才能完成,角色分工不明确;改版工作量大,系统扩展能力差,应用时更是降低了灵活性,这就使得一套完善的、能够正常工作的学生综合信息管理系统应运而生。学生综合信息管理的目标就是以简单的操作和全面的应用,尽可能的简化软件使用难度,提升操作的便捷性,提高教务工作着的效率,具体的目标为:提供简单明快的程序界面,高度抽离大学生的各项信息,使得信息管理尽可能的简单化傻瓜化;对大学生的各项信息进行有效的分类,更改课程、成绩、特长等的信沈阳航空航天大学课程设计报告 第 1 章 绪论-2-息管理方法,提高工作效率节余财力物力资源。1.3 功能需求功能需求结合课程设计任务书再加上和老师的反复多次交流,我对这个运用面向对象程序设计、数据库编程、GUI 用户编程技术开发的学生综合信息管理管理系统有了一个初步的认识,在接下来为期一个月的课程设计中,我需要实现以下几个功能:(1)学生基本信息管理模块:主要包括对大学生的姓名、籍贯、性别、年龄等进行增加、查找、删除以及改变等行为。(2)学生成绩信息管理模块:主要包括图对大学生的课程成绩及选课进行添加、查找和删除等行为。(3)学生特长信息管理模块:主要包括对学生的特长,特长类型,特长级别进行添加、查找和删除等行为。(4)实现某些特殊属性的查询。1.4 开发环境需求开发环境需求操作系统:Windows 7开发软件:Microsoft Visual Studio 2008数据库:SQL Server 2008本系统运用了易于开发和维护的.NET 技术,利用 SQL Server 构架方式,运用 Windows 作为搭建平台建立整个系统。由于具有较好的兼容性,并同时用属于微软 Visual Studio 系列软件,因此,在低投入的前提下也可以很好地建立起一个稳定、安全、免费的桌面管理系统。沈阳航空航天大学课程设计报告 第 2 章 概要设计-3-第 2 章概要设计概要设计的工作是为系统建立基本框架,创建系统的功能模块图和用来反映数据关系的 E-R 图表示。2.1 数据库数据库 E-R 图图建立系统数据模型的主要工具是实体-关联图,即 E-R 图。根据实际调查对系统所做的需求分析、系统设计,规划出本系统中使用的数据库实体分别为学生实体、课程实体、特长实体及特长类型实体。实体属性如下(其中带有下划直线的是该表的主键,带有下划波浪线的是该表的外键。 ):学生(学号,姓名,性别,年龄,籍贯,专业,学制,入学年份)课程(课程号,课程名称,教材,开课学期,学分)特长(特长号,特长类型号,特长名称)特长类型(特长类型号,特长类型名称)由于学生可选多门课程,而一门课程也可以有多个学生来修,所以学生和课程之间是多对多的关系;同上一个学生可以有多个特长,而每种特长也可以都认拥有;而每种特长自能属于一种特长类型由此特长和它的类型之间是一对多的关系。其关系图如图 2.1 所示:学生课程特长类型特长拥有属于选课mnmn1m图图 2.1 系统实体系统实体 E-RE-R 图图沈阳航空航天大学课程设计报告 第 2 章 概要设计-4-联系属性如下:选课(学号,课程号,成绩)有用(学号,特长号,级别)2.2 功能模块图及其分析功能模块图及其分析本系统的设计目标主要包括六大模块,分别是基本信息更新模块、成绩信息更新模块,特长信息更新模块,基本信息查询模块、课程查询模块、特长查询模块。如图 2.2图图 2.2 功能模块图功能模块图学生综合信息管理系统特 长 信 息 查 询基 本 信 息 查 询课 程 信 息 查 询成 绩 信 息 更 新特 长 信 息 更 新基 本 信 息 更 新沈阳航空航天大学课程设计报告 第 3 章 详细设计-5-第 3 章 详细设计3.1 数据库表设计数据库表设计(1)学生表(stu)用于存储商品的基本信息,此表用于实现学生的学号、姓名和性别等属性的添加、修改、查询
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号