一、 课程设计任务。
设计一个《学生信息管理系统》,使得学生的信息管理工作更加清晰、条理化、自动化。并在微机上实现。。
此系统实现如下系统功能:
1)用户通过用户名和密码登录界面登陆系统。
2)合法用户登陆系统后,可查询学生的基本信息。
3) 合法用户可以对数据库进行维护,如添加、修改和删除等。
二、软硬件环境。
1. 硬件环境。
pentium ii以上微机,内存建议64mb以上。
2. 操作系统。
windows 98/2000/xp。
3. 编程环境。
sql server 2000,vb。
三、设计报告提交内容。
撰写设计报告,内容包括:系统软硬件环境、功能模块图、数据库设计、运行实例、收获与心得体会等。
四、课程设计指导。
以下的指导仅供参考,同学们可根据情况自由发挥,但必须达到最低设计要求。
学生信息管理系统的设计与实现。
1 引言。2 系统分析。
2.1 选择开发工具。
2.2 系统规划
学生信息管理系统,主要涉及学生的基本信息、成绩信息和课程信息等。
3 系统设计。
3.1 系统数据库设计。
数据项是数据库关系中不可再分的数据单位,下表分别列出了数据的名称、数据类型、长度、取值能否为空。利用关系型数据库的特征,将学生信息管理系统的数据库设计为的4个数据库表。
数据库中用到的表:
1) 学生信息表:从成绩的角度,学生信息表包括学生学号、姓名、系别三个字段就够了,但考虑其它用处,还可将学生家庭联系信息 (如,邮政编码,通讯地址,收信人,**等)也包括在学生信息表中。
表1给出的是基本字段,有能力的同学可扩充。
表1:学生信息表结构。
学生表基本情况数据表,结构如下(可自己定义学生信息):
(2) 课程信息表: 课程信息表包括课程码 (即课程编码,它在课程信息表中是唯一的)、课程名称、学时数、学分值等,在课程信息表中应采用课程编码,这样可使得录入更方便、快速。
表2:课程信息表结构。
课程信息数据表,结构如下:
3) 成绩表:成绩表至少应含学号、课程码、成绩三字段。
表3:成绩表的结构。
成绩情况数据表,结构如下:
3) 用户表。
表4:用户表的结构。
3.2 数据库的连接。
以vb和sql数据库连接为例,我们在进行数据库连接时,需要在vb中插入ado和data grid两个控件,如图所示:
数据库连接成功图示:
3.3 系统的主要功能。
系统的主要功能包括:
1) 系统登陆界面的设计(用vb或vc编程实现);
2)数据库原始信息录入;
3)数据库信息的查询;
4) 数据库信息的添加、修改、删除。
五、其它说明。
1) 《课程设计指导》仅供参考,同学们可充分发挥自己的聪明才智,进行不同的设计,但基本要求必须达到,至少包含4个表;
2) 数据库中的数据,可参考我们的班级、学习的课程、同学名单,自己输入模拟数据,一般不必超过30个,能说明问题就行。
数据库库课程设计
目录。引言11 开发环境1 1.1 硬件环境1 1.2 软件环境1 1.2.1 sql server 2005 delphi7简单介绍2 2 需求分析3 2.1 信息需求3 2.2 功能需求3 2.3 安全性与完整性要求3 3 概念结构设计3 4 逻辑结构设计4 5 数据库实现6 5.1 创建数据库...
数据库课程设计总结数据库课程设计个人总结
数据库课程设计个人总结 4班6组赵 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们...
数据库课程设计
简单pos系统。班级 计科二班 姓名 韩田田 学号 201010510237 目录。前言。销售管理作为零售企业现代化管理不可缺少的组成部分,日益受到人们的重视。传统销售模式以及销售管理体系和机制,已经越来越难以适应零售企业现代化管理的需求。pos point of sales,销售终端的英文缩写 是...