- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
visual basicSQD学生信息管理系统分析毕业论文
目 录
1 前言 1
2 开发工具介绍 2
2.1 SQL Server 2008简介 2
2.2 Visual Basic 6.0简介 3
2.3 ADO组件的主要对象及其功能 5
2.4 本系统Visual Basic 6.0访问数据库方法 5
3 系统分析与设计 7
3.1 系统功能分析 7
3.2 系统结构图 7
3.3 系统E—R图 8
3.4 数据库设计 8
4 系统具体实现 11
4.1 模块设计 11
4.2 登录窗体设计 12
4.3 系统主界面的设计 15
4.4 班级信息管理设计 18
4.5 学生基本信息维护 20
4.6 课程信息维护 22
4.7 教务信息模块设计 23
4.8 奖惩信息模块设计 26
4.9 学费信息模块设计 28
4.10 管理员信息模块设计 30
5 结论 33
致 谢 34
参考文献 35
前言
学生管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。以来人们使用传统的方式管理,这种管理方式存在着许多缺点如效率低、保密性差产生大量的文件和数据这对于查找、更新和维护都带来了。随着科学技术的不断提高计算机科学日渐成熟。作为计算机应用的一部分使用计算机对学生信息进行管理具有着管理所无法比拟的优点例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生管理的效率也是的科学化、正规化管理。
图3.1 系统结构图
系统E—R图
图3.2 系统E-R图
数据库设计
本系统通过SQL server 2008建立后台数据库,数据库共由11个表组成,分别是:访问权限信息表(访问权限)、学生基本情况信息表(学生信息)、班级信息表(班级信息)、课程信息、教师信息、选课表、处分信息、奖学金、学费信息、缴费信息、助学贷款信息表(贷款名单),下文将对主要表格进行简单介绍。
访问权限
表3-1 访问权限表设计
名称 字段名称 类型 长度 访问账号 账号 varchar 14 密码 密码 varchar 14 权限等级 权限 varchar 8 学生信息
表3-2 学生基本信息表设计
字段名称 类型 长度 NULL值 学号 varchar 14 NOT 姓名 varchar 8 NOT 班级编号 varchar 7 NOT 性别 varchar 2 NOT 年级 varchar 4 NOT 政治面貌 varchar 8 NULL 民族 varchar 4 NOT 籍贯 varchar 4 NOT 身份证号 varchar 18 NOT 学籍状态 varchar 4 NULL 班级信息
表3-3 班级信息表设计
字段名称 类型 长度 NULL值 班级编号 varchar 7 NOT 年级 varchar 4 NOT 班级名称 varchar 30 NOT 班级简称 varchar 16 NULL 人数 Int 5 NOT 班主任 varchar 8 NOT 课程信息
表3-4 课程信息表设计
字段名称 类型 长度 NULL值 课程代码 varchar 5 NOT 课程名称 varchar 50 NOT 课程性质 varchar 4 NOT 上课时间 varchar 20 NOT 上课地点 varchar 14 NULL 任课教师 varchar 8 NOT 学分 int 2 NOT 选课表
表3-5 选课表设计
字段名称 类型 长度 NULL值 学号 varchar 14 NOT 课程代码 varchar 5 NOT 成绩 float 20 NULL 教师信息
表3-6 教师表设计
字段名称 类型 长度 NULL值 账号 varchar 14 NOT 姓名 varchar 8 NOT 任课科目 varchar 50 NOT 处分信息
表3-8 处分信息表设计
字段名称 类型 长度 NULL值 学号 varchar 14 NOT 处分等级 varchar 12 NOT 说明 varchar 50 NOT 填报时间 date NOT 奖学金
表3-9 奖学金信息表设计
字段名称 类型 长度 NULL值 学号 varchar 14 NOT 平均成绩 float 20 NOT 申请标记 varchar 4 NULL
系统具体实现
本部分主要内容为本系统的各个运行界面以及主要界面的源代码。
模块设计
加一个模块module1,该部分主要包括一些公共变量的定义、ExecuteSQL等执行过程定义以及自动把备份的数据库文件还原到SQL Server 2008 中的代码设计。
4
文档评论(0)