集中上机实验报告
学生成绩管理数据库
姓学班专
名:xxx号:xxxxxxx级:业:xxxxxxxxxx
二0一二年五月
f目录
一、题目3
二、需求分析3
1任务概述32功能需求3三、设计工具3
四、详细设计4
五、心得体会20
2
f一、题目
学生成绩管理数据库
二、需求分析
1任务概述
基于ACCESS,结合C和SQL语言,实现对学生基本信息以及成绩的管理,包括对学生信息的添加,删除,查询等。管理员用自己的用户名和密码登录“学生成绩管理数据库”应用系统后,对学生相关的信息进行查看与管理。
2功能需求
系统主菜单包括:信息维护,信息浏览,报表,搜索查询,系统。信息维护可以查看学生信息,课程信息,学生成绩;信息浏览可以查看学生信息,课程信息,成绩查询;报表可以打印输出学生信息,课程信息,学生成绩;搜索查询可以输入某一个学生的学号或姓名查看学生信息,学生成绩;系统里包含关于和退出两项功能。系统总体功能结构图如下:
学生成绩管理
信息维护
信息浏览
报表
搜索查询
系统
学生信息
课程信息
学生成绩
教师任课
学生信息
课程信息
成绩查询
教师信息
学生信息
课程信息
学生成绩
学生信息
学生成绩
关于
退出
三、设计工具
ACCESS
3
f四、详细设计
1设计数据库概念模型
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效果以及实现的效果的影响。合理的数据库结构设计可以提高数据库存储的效率,保证数据的完整和一致。同时,合理的数据库结构设计也将有利于应用系统程序的实现。在充分需求分析的基础上,经过逐步抽象,概括,分析,充分研讨,可画出反映系统数据的整体ER图。数据库概念模型如图11所示:
学院性别姓名教师编号教师
政治面貌
学院学生学号姓名性别
选修
教授
文化成度职称电话邮箱课r