学生学籍管理系统课程设计

课程设计报告

课程名称 数据库系统原理 设计题目 学生学籍管理系统 学生姓名 学 号 专业班级 指导教师

2012 年 12 月 22

目录

1.系统概述…………………………………………………………3 1.1开发目的和背景………………………………………………3 1.2开发环境和技术………………………………………………3 2.系统分析………………………………………………………….5 2.1系统需求分析……………………………………………..5 2.2功能需求分析………………………………………………5

2.3.划分功能模块………………………………………………7 3.数据流程分析……………………………………………………8 3.1数据流程图…………………………………………………8 3.2数据流程字典………………………………………………9 4.数据库设计……………………………………………………… 12 4.1概念结构设计……………………………………………….12 4.2逻辑结构设计…………………………………………………13 4.3物理结构设计…………………………………………………14 5.应用程序设计………………………………………………………16 5.1用户界面设计及相关程序代码………………………………16 5.2运行结果………………………………………………………28 6.心得体会……………………………………………………………32 7.参考文献……………………………………………………………33

1. 系统概述

1.1开发目的和背景

这次实验的主要目标是能利用课程中学习到的数据库知识与技术较好地开发设计出数据库应用系统,去解决各行各业信息化处理的要求。本实验主要在于实现一个通用学籍管理系统,完成对学生学籍信息的增加、删除、修改、查询、显示全部学生学籍信息等功能。

数据库应用设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。为了使数据库应用系统开发设计合理、规范、有序、正确、高效进行,现在广泛采用的是工程化6个阶段开发设计过程与方法,它们是需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库的实施、数据库系统运行与维护阶段。

1.2开发环境和技术

系统开发环境为局域网或校园网网络环境,网络中有一台安装Windows

2000 Server 的服务器,服务器上安装 SQL Server 2000。该软件是在Windows 2000 Advanced Server + Visual Basic 6.0 + SQL Server 2000的环境下完成的。下面就对这些开发工具进行介绍 1.2.1 Visual Basic 6.0

微软公司的Visual Basic 6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。利用VISUAL BASIC 程序设计语言,可以很方便地设计出在WINDOWS环境下运行的应用程序。故而,实现本系统VB是一个相对较好的选择。

1.2.1.1 Visual Basic的编程特点

Visual Basic语言的出现为Windows下的编程提出了一个新概念,利用Visual Basic的动态数据交换、对象的链接和嵌入、动态链接库、ActiveX技术可以很方便地设计出功能强大的应用程序。

利用Visual Basic语言编程有以下几个特点: 1.可视化程序设计

在Visual Basic中开发的应用程序,不但有丰富的图形界面,同时由用户

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4