- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计说明书 NO.1
课程设计题目:学生信息管理系统
1.课程设计目的
根据课堂讲授内容,学生做相应的自主练习,消化课堂所讲解的内容
图1:学生信息管理结构图
沈 阳 大 学
课程设计说明书 NO.2
系统各模块的功能:
系统管理:实现的功能是对用户的管理,包括用户的注册、和身份的验证。
学籍信息管理:实现学生信息的添加、修改、查询。
班级信息管理:包括班级信息的添加、修改。
课程信息管理:实现对课程信息的添加、修改,对年级课程的设置。
成绩管理:实现对成绩的添加、修改、查询。
4.详细设计
4.1对数据库的设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。
用户的需求具体体现在各种信息的提供、保证、更新和查询,这就要求数据库结构能够充分满足各种信息的输出和输入。
针对一般学生信息管理系统的要求,通过对学生学习过程的内容和数据流程分析,设计如下的数据项和数据结构:
学生基本信息:包括的数据项有:学生学号、学生姓名、性别、出身日期、班号、联系电话、入校日期、家庭地址、备注等。
班级信息:包括的数据项有:班号、所在年级、班主任姓名、所在教室等。
课程基本信息:包括的数据项有:课程号、课程名称、课程类别、课程描述等。
课程设置信息:包括数据项有:年级信息、所学课程等。
学生成绩信息:包括数据项有:考试编号、所在班号、学生学号、学生姓名、所学课程、考试分数等。
根据上面的数据结构、数据项和数据流程,进行以下的图表设计,如表1、表2、表3、表4、表5:
沈 阳 大 学
课程设计说明书 NO.3
表1:学生基本信息表
字段
类型
宽度
学生学号
字符型
8
学生姓名
字符型
8
性别
字符型
2
出生日期
日期型
8
班号
整型
4
联系电话
字符型
11
入校日期
日期型
8
家庭地址
字符型
50
备注
字符型
100
表2:班级信息表
字段
类型
宽度
班号
整型
4
所在年级
字符型
10
班主任姓名
字符型
8
所在教室
字符型
10
表3:课程基本信息表
字段
类型
宽度
课程号
整型
4
课程名称
字符型
10
课程类别
字符型
10
课程描述
字符型
50
表4:课程设置信息表
字段
类型
宽度
年级信息
字符型
10
所学课程
字符型
10
沈 阳 大 学
课程设计说明书 NO.4
表5:学生成绩信息
字段
类型
宽度
考试编号
字符型
10
所在班号
数字型
8
学生学号
整型
4
学生姓名
字符型
10
考试分数
浮点数
8
4.2系统设计
用Visual Basic来编写数据库系统客户端程序即学生信息管理系统中各功能模块。
该系统包括:工程文件Student_Mis.vbp,标准模块文件Module1.bas,主窗体文件frmMain.frm,登陆窗体文件frmLogin.frm,添加用户窗体文件frmAdduser.frm。修改用户密码窗体文件frmModifyuserinfo.frm,添加学籍信息窗体文件frmAddsinfo.frm,修改学籍信息窗体文件frmModifysinfo.frm,查询学籍信息窗体文件frmInquiresinfo.frm,添加班级信息窗体文件frmAddclassinfo.frm,修改班级信息窗体文件frmModifyclassinfo.frm,添加课程信息窗体文件frmAddcourseinfo.frm,修改课程信息窗体文件frmModifycourseinfo.frm,设置年级课程窗体文件frmSetcourseinfo.frm,添加成绩信息窗体文件frmAddresult.frm,修改成绩窗体文件frmModifyresult.frm,查询成绩信息窗体文件frmInquireresult.frm。
4.2.1学生信息管理系统主窗体的创建
(1)
文档评论(0)