网站大量收购闲置独家精品文档,联系QQ:2885784924

基于SQL+VB的学生成绩管理系统.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《应用软件实践》课程设计 (2012/2013-2分散) 课程名称:学生成绩管理系统 班 级: 学 号: 姓 名: 指导老师: 2013年3月 目 录 一、题目: 3 学生成绩管理系统 3 二、目的和要求: 3 三、需求分析: 3 四、数据分析与建模: 4 数据分析 4 E-R图 4 系统流程图 6 五、数据库建立: 6 学生基本信息表 6 登入表 7 六、数据库应用开发与运行: 7 登入界面 7 密码修改界面 9 学生基本信息管理界面 10 学生基本信息修改界面 22 学生成绩管理界面 24 七、结果分析、结论与体会: 33 八、参考文献及资料: 33 一、题目: 学生成绩管理系统 二、目的和要求: 1.掌握软件工程的规范掌握一般应用软件开发的基本过程、基本技术,为以后的毕业设计奠定基础。 2.掌握关系型数据库管理系统的编程技术,并能独立完成一般小系统的程序设计、调试运行等工作。 3.培养把所学知识运用到具体对象,理解面向对象编程理论,并能求出解决方案的能力。 运用关系型数据库管理系统,实现学生成绩管理系统开发。具体功能如下: 1、学生基本信息设置:包括专业、班级、姓名、学号等; 2、学生课程名称和成绩录入; 3、学生基本信息和课程信息的查询及增删改; 4、成绩排名及相应绩点分计算。 三、需求分析: 目前计算机管理在日常生活中的地位变得越来越重要。它能够代替人做各种重复、繁琐的劳动,并且拥有操作简单、可信度好、不易出错等优点,大大减少了不必要的人力消耗,提高个人的工作效率。随着学校的规模不断扩大,学生人数急剧增加,有关学生的各种信息也成倍增长。面对庞大的信息量需要有学生管理系统来提供学生管理工作的效率。通过这样的系统可以做到信息的规范管理,科学统计和快速查询,修改,增加,删除等,从而减少管理方面的工作量。实现学生信息关系的系统化,规范化,自动化,用计算机对学生各种信息进行日常管理。?学生信息查询是每个学校必须面临的问题,所以,如何开发一个应用简单、界面友好、容易操作、数据安全性好的管理系统就成为非常重要的技术问题。 四、数据分析与建模: 数据分析 数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。?数据库需求分析? 用户的需求具体体现在各种信息的提供、保证、更新和查询,这就要求数据库结构能够充分满足各种信息的输出和输入。? 针对一般学生信息管理系统的要求,通过对学生学习过程的内容和数据流程分析,设计如下的数据项和数据结构:? ???1、学生基本信息包括的数据项有:学生学号、学生姓名、性别、班级、专业、政治面貌。 ??2、学生成绩信息包括数据项有:学生学号、课程号、考试分数、绩点、学分。 3、?学生登入信息有:学号、密码。 根据上面的数据结构、数据项和数据流程,进行数据库设计 E-R图 系统流程图 五、数据库建立: 学生基本信息表 字段名 类型 长度 允许空 主键 学号 char 15 否 是 姓名 char 10 否 否 专业 char 10 是 否 班级 char 4 是 否 性别 char 10 是 否 政治面貌 char 10 是 否 登入表 字段名 类型 长度 允许空 主键 学号 char 15 否 是 密码 char 10 否 否 成绩表 字段名 类型 长度 允许空 主键 学号 char 15 否 是 课程号 int 4 否 是 成绩 float 8 是 否 绩点 float 8 是 否 所得学分 int 4 是 否 六、数据库应用开发与运行: 登入界面 登入界面代码 Private Sub Cmdcancel_Click() Dim myVal As String Beep myVal = MsgBox(确认退出系统吗?, vbYesNo + vbQuestion, 退出) If myVal = vbYes Then Unload Me Else

文档评论(0)

baihuamei + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档