欢迎来到天天文库
浏览记录
ID:22532493
大小:600.01 KB
页数:24页
时间:2018-10-30
《学生信息管理系统vb》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课程设计VB课程设计报告系别:计算机科学与技术系专业(班级):作者(学号):指导教师:完成日期:2008年12月20日教务处制题目:学生信息管理系统的实现内容摘要:学生信息管理系统主要包括班级管理信息的输入、查询、修改;学校基本课程信息的输入、修改;学生课程信息的设置和修改;学生成绩信息的输入、修改、查询以及统计。目录1.需求分析----------------------------------------22.概要设计-----------------------------------------43.详细设计-------------------------------------
2、----44.测试-----------------------------------------------255.附录或参考资料----------------------------------261:需求分析随着学校规模的不断扩大,学生的数量急剧增加,有关学生的各种信息管理也成倍增长。而对于庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率,取代从前的手工操作。基于今后计算机的网路普及以及方便实现用户阅读及统一查询,所以使用SQLserver2000做数据库系统,使用VisualBasic作为前台处理软件。(1)系统分析a.系统功能分析班级管理信息的输入,包括班级设置
3、、年级的设置等;班级管理信息管理的查询;班级管理信息的修改;学校基本课程信息的输入;基本课程信息的修改;学生课程信息的设置和修改;学生成绩信息的输入;学生成绩信息的修改;学生成绩信息的查询;学生成绩信息的统计。b.系统功能模块分析上述各功能的系统功能模块图如下:(2)数据库分析数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。数据库需求分析用户的需求具体体现在各种信息的提供、保证、更新和查询,这就要求数据库结构能够充分满足
4、各种信息的输出和输入。针对一般学生信息管理系统的要求,通过对学生学习过程的内容和数据流程分析,设计如下的数据项和数据结构:a.学生基本信息:包括的数据项有:学生学号、学生姓名、性别、出身日期、班号、联系电话、入校日期、家庭地址、备注等。b.班级信息:包括的数据项有:班号、所在年级、班主任姓名、所在教室等。c.课程基本信息:包括的数据项有:课程号、课程名称、课程类别、课程描述等。d.课程设置信息:包括数据项有:年级信息、所学课程等。e.学生成绩信息:包括数据项有:考试编号、所在班号、学生学号、学生姓名、所学课程、考试分数等。根据上面的数据结构、数据项和数据流程,进行一下的数据库设计。2.概要
5、设计(1)数据库设计利用SQLserver2000数据库系统中的SQl企业管理器,建立数据库student.sql文件,数据库名为:student,在student数据库中创建6个表,分别为:学生基本信息表、班级基本信息表、课程基本信息表、年级课程基本信息表、学生成绩信息表、系统用户表。(2)系统设计用VisualBasic来编写数据库系统客户端程序即学生信息管理系统中各功能模块。该系统包括:工程文件Student_Mis.vbp,标准模块文件Module1.bas,主窗体文件frmMain.frm,登陆窗体文件frmLogin.frm,添加用户窗体文件frmAdduser.frm。修改用
6、户密码窗体文件frmModifyuserinfo.frm,添加学籍信息窗体文件frmAddsinfo.frm,修改学籍信息窗体文件frmModifysinfo.frm,查询学籍信息窗体文件frmInquiresinfo.frm,添加班级信息窗体文件frmAddclassinfo.frm,修改班级信息窗体文件frmModifyclassinfo.frm,添加课程信息窗体文件frmAddcourseinfo.frm,修改课程信息窗体文件frmModifycourseinfo.frm,设置年级课程窗体文件frmSetcourseinfo.frm,添加成绩信息窗体文件frmAddresult.fr
7、m,修改成绩窗体文件frmModifyresult.frm,查询成绩信息窗体文件frmInquireresult.frm。3.详细设计(1)数据库设计a.数据库概念结构设计得到数据项和数据结构后,设计出能够满足用户需求的各种实体,以及它们之间的关系。这些实体包括具体信息,通过相互之间的作用形成数据段流动。设计规划出的实体有:年级实体、学生实体、课程实体。各个实体具体的描述及关系的E-R图如下图所示。b.数据库逻辑结构设计
此文档下载收益归作者所有