SQL Server 2005数据库课程设计.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL Server 2005数据库课程设计 1、引 言 学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件学生成绩,这种管理方式存在着许多缺点,如:效率低、必威体育官网网址性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、必威体育官网网址性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 因此,开发一套管理系统成为很有必要的事情。结合上述要求,在基于SQL2005数据库技术以及面向对象的编程技术的基础上,研究了这套学生信息管理系统。该系统可以实现学生基本信息的管理和成绩管理,并可实现多用户多权限登陆。 由于时间紧迫、掌握技术有限等条件限制,本系统可能还存在着一些不足之外,敬请老师同学批评指导。 2、需求分析 2.1提出问题 数据库是一门研究数据管理的技术,始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。随着社会的发展和经济时代的到来,管理信息系统在各行各业都越来越重要,特别是教育事业。在经济发达的国家,许多教育机构(如公办、私立、培训机构等),都投入了大量的资金开发MIS系统,以求在将来激烈的竞争中立于不败之地。系统是面向的事务,包括管理,管理等工作,是利用计算机进行集中管理而开发的系统。该系统是以数据库进行开发的管理系统,力求与实际相结合具有查询、管理等功能,使的管理趋于计算机化,使之更加方便、快捷以提高工作效率。系统功能包括可视化窗口,ER图表示的概念模型转换为DBMS通用的逻辑模型,如关系模型,然后对其进行优化。 以关系模型为目标的逻辑结构设计方法是将ER实体图中概念模型映射为关系模型,并且包括一组关系定义,映射的步骤如下: (1)把ER实体图中的每个实体变换为一个关系模型。 (2)变换每个关系:多对多模型需要加一个单独的关系模型;而一对一的或者一对多的联系可用在实体中增加属性(此处为外键)来模型化。 (3)ER图中的属性可转换为关系的属性。 4.2 数据库物理设计 系统中的数据表如下所示: 字段名称 数据类型 说明 用户名 varchar(20) 主键 密 码 varchar(20) 非空 权限 int 非空 备注 varchar(100) 非空 (1)系统用户数据表(用户表)记录系统所有用户名和密码信息,表中的各个字段以及各个字段的说明: (2)学生信息表记录学生学号、姓名等基本信息,表中的各个字段以及各个字段的说明如表: 字段名称 数据类型 说明 学 号 varchar(20) 主 键 姓 名 varchar(20) 不允许空 性 别 varchar(2) 不允许空 民族 varchar(20) 允许空 出生年月 Smalldatetime 允许空 籍贯 varchar(40) 允许空 入校日期 Smalldatetime 允许空 所在院系 varchar(30) 允许空 职务 varchar(20) 允许空 备注 varchar(100) 允许空 (3)学生成绩表记录学生学号、课程号及相关的成绩,表中各个字段以及各个字段的说明如表: 字段名称 数据类型 说明 学 号 varchar(20) 主 键 课程号 varchar(20) 主 键 分数 int 允许空 (4)课程信息表记录课程号、课程名等相关信息,表中各个字段以及各个字段的说明如表: 字段名称 数据类型 说明 课程号 varchar(20) 主 键 课程名 varchar(30) 允许空 类别 varchar(4) 允许空 开课学期 tinyint 允许空 学时 int 允许空 学 分 int 允许空 5、系统详细设计 5.1 创建工程项目 启动VB 6.0,出现VB6.0运行界面,如图6.4所示: 点击“文件”——“保存工程”保存当前工程文件。 5.2.1 用户登陆模块 用户登陆代码: Dim con As New ADODB.Connection Dim rs As ADODB.Recordset Dim i As

文档评论(0)

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

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

1亿VIP精品文档

相关文档