1、成绩: 数据库技术与应用 课程设计 评语: 签字: 2 目录目录 1 系统总体设计 3 1.1 系统需求 . 3 1.2 系统功能分析 3 1.3 系统运行环境 3 2 系统模块设计 . 4 2.1 数据库整体设计 . 4 2.1.1 数据库设计 4 2.1.2 数据库需求分析 . 4 2.1.3 数据库逻辑结构设计 5 2.2 应用系统的对象 . 7 2.3 登陆模块 . 8 2.3.1 功能概述 8 2.3.2 主要技术要点. 9 2.4 学生管理模块 9 2.4.1 功能概述 9 2.4.2 主要技术要点. 10 2.5 教师管理模块 .11 2.5.1 功能概述.11 2.5.2 主要
2、技术要点. 12 2.6 院系资料 . 13 2.6.1 功能概述 13 2.6.2 主要技术要点. 13 2.7 专业资料 . 14 2.8 课程管理模块设计 . 15 2.8.1 功能概述 15 2.8.2 主要技术要点. 15 2.8.3 课程类别设计. 16 2.9 成绩管理模块设计 . 16 2.9.1 成绩查询 16 2.9.2 成绩录入 17 2.10 用户管理模块. 18 2.10.1 编辑用户资料 . 18 2.10.2 修改用户资料 . 18 2.10.3 添加新用户 19 3 系统运行截图 20 3 1 系统系统总体设计总体设计 1.1 系统需求系统需求 随着科学技术的发
3、展,计算机管理在日常生活中的地位变得越来越重要。它 能够代替人做各种重复、繁琐的劳动,并且拥有操作简单,可信度好,不易出错 等优点,大大减少了不必要的人力消耗,提高个人的工作效率。学生信息管理是 每个学校必须面临的问题, 所以, 如何开发一个应用简单,见面友好, 容易操作, 数据安全性好的管理系统就成为非常重要的技术问题。我采用 Visual Studio 技 术进行数据库开发可以使开发过程简单化,更快捷的访问数据库。 作为一个基于 B/S 模式的管理系统,需要记录大量的数据信息,而这些数据 信息需要同时能够提供给使用人员查询和修改, 必然需要一个大型的数据库系统 和一台网络服务器, 并且需要
4、建立局域网或是能够被 INTERNET 网络用户访问。 对于客户机来说,他不需要存储数据,而只需要通过访问服务器,获得相应的服 务。 1.2 系统功能分析系统功能分析 系统开发的总体任务是实现学生信息关系的系统化、规范化和自动化。系统 功能分析是在系统开发的总体任务的基础上完成的。本学生信息管理系统需要完 成的功能有: 系统管理功能:添加普通用户、添加管理员、退出系统。 教师管理功能:添加教师信息、查询教师信息、修改教师信息、删除教师信息。 学生管理功能:添加学生资料信息、修改学生资料信息、查看修改学生院系资料、 学生专业资料。 课程管理功能:课程信息浏览、添加课程几课程类别、修改课程资料。 成绩管理功能:成绩信息浏览、添加成绩信息、修改成绩信息、查询成绩信息。 班级管理功能:班级资料查询、添加、修改。 1.3 系统运行环境系统运行环境 硬件平台: cpu:p41.8GHZ 内存:256MB 软件平台: 数据库:SQL SERVER 2000 开发工具: PowerBuilder 9.0 4 2 系统模