计算机信息管理专业毕业论文:蒲江中学学生成绩管理系统.doc

上传人:仙人指路1688 文档编号:4016817 上传时间:2023-04-01 格式:DOC 页数:33 大小:352KB
返回 下载 相关 举报
计算机信息管理专业毕业论文:蒲江中学学生成绩管理系统.doc_第1页
第1页 / 共33页
计算机信息管理专业毕业论文:蒲江中学学生成绩管理系统.doc_第2页
第2页 / 共33页
计算机信息管理专业毕业论文:蒲江中学学生成绩管理系统.doc_第3页
第3页 / 共33页
计算机信息管理专业毕业论文:蒲江中学学生成绩管理系统.doc_第4页
第4页 / 共33页
计算机信息管理专业毕业论文:蒲江中学学生成绩管理系统.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《计算机信息管理专业毕业论文:蒲江中学学生成绩管理系统.doc》由会员分享,可在线阅读,更多相关《计算机信息管理专业毕业论文:蒲江中学学生成绩管理系统.doc(33页珍藏版)》请在三一办公上搜索。

1、西南科技大学网络教育毕业设计(论文)题目名称: 蒲江中学学生成绩管理系统 年 级: 07秋 层次: 本科专科学生学号: 指导教师: 学生姓名: 技术职称: 讲师 学生专业: 计算机信息管理 学习中心名称: 重庆学习中心 西南科技大学网络教育学院制毕业设计(论文)任 务 书题目名称 蒲江中学学生成绩管理系统 题目性质 真实题目 虚拟题目学生学号 指导教师 学生姓名 ,专业名称 计算机信息管理 技术职称 讲师 ,学生层次 高起专 学习中心名称 重庆学习中心 ,2010年 10 月 10 日毕业设计(论文)内容与要求:内容:通过对蒲江中学学生成绩管理系统的设计与实现,充分掌握管理信息系统开发的流程,

2、对蒲江中学的学生成绩实现信息化管理。要求完成以下内容: (1)可对学生信息及权限进行管理; (2)用户根据不同的权限可对学生成绩进行添加、删除、修改等操作; (3)可对学生的成绩进行各种查询(精确、模糊、组合); (4)可对学生成绩或学生信息等进行报表打印和统计功能; (5)具有良好的帮助环境。 要求:(1)WIN2000以上的操作系统+ VB6.0版本以上(或其它面向对象的程序设计语言)+SQL server2000开发。 (2)采用C/S结构或单机版。 (3)设计方法:采用软件工程的思路进行设计,具体设计模型可根据自己搜集资料的详细程度来自行选择,不作指定要求。 (4)软件作品要有一定的实

3、用性和可操作性,必须采取多种测试方法的测试,保证软件的可运行性。毕业设计领导小组负责人: (签字)年 月 日毕业设计(论文)成绩考核表过程评分评阅成绩答辩成绩总成绩百分制等级制1、 指导教师评语建议成绩 指导教师签字: 年 月 日2、 论文评阅教师评语建议成绩 评阅教师签字: 年 月 日3、 毕业答辩专家组评语建议成绩 答辩组长签字: 年 月 日4、 毕业设计领导小组推优评语组长签字: 年 月 日摘 要蒲江中学学生成绩管理系统,通过可行性的研究,确定此系统的开发的可行性以及评估该系统承担风险的大少。通过与用户的交流,确切了解用户的需求,运用软件开发的流程,结合用户的建议进行系统需求分析,结合软

4、硬件的可用资源,提出可开发的系统原型,得出系统应该实现的功能。对对象实体的分析,得出实体间的对象模型,确定各种对象之间的关系,通过总体设计,得出系统的层次方框图,数据的流向得出的数据流图,通过实体的分析建立系统的数据模型。通过对数据的优化分析,为了减少数据的冗余和对现有资源的合理利用,数据库采用三范式设计表,使用数据字典对数据流图和数据表的补充说明。采用审计的方式详细的记载每个用户的登录信息,跟据不同的需要,对用户分配不同的权限,并且对数据库进得完全备份或差异备份,能够对数据库进行还原,对系统使用制作帮助文件,并且对系统在设计过程中进行白盒测试和对完成阶段进行黑合测试。关键词:成绩管理系统;S

5、QL Server2000数据库;Visual Basic 6.0 ABSTRACTPu Jiang Middle school student result management system, through the feasible research, determined this system the development feasibility as well as appraised this system undertakes the risk old and young.Through with users exchange, exactly understood the

6、user the demand, the flow which develops using the software, the union users suggestion carries on the system demand analysis, unifies the software and hardware to be possible to use the resources proposed the potential system prototype, obtains the function which the system should realize to the ob

7、ject entity analysis, obtains the entity the object model, determined between each kind of object the relations, through the system design, obtain the system the level block diagram,The data the data flow graph which flows to obtains, through entity analysis establishment system data model. Namely c

8、orrelation relation E-R chart. Through to data optimized analysis,In order to reduce the data the redundancy and to the existing resources reasonable use, the database uses three models designs table, the service data dictionary to the data flow graph and data sheet supplement showing.Uses the audit

9、 way detailed record each user to register the information, with according to different need, to user assignment different jurisdiction, and enters the complete backup or the difference backup to the database can carry on the return to original state to the database, to system use manufacture help d

10、ocument, and carries on Bai He to the system in the design process to test and to completes the stage to carry on the black box test.Key words: Result Management System; SQL Server2000 Database; Visual Basic 目 录第一章 绪 论1第二章 开发背景与需求分析22.1 成绩管理系统的背景分析22.2 开发学生成绩管理的必要性22.3 学生成绩管理系统设计的目标32.4 学生成绩管理系统的系统需

11、求分析32.5 可行性分析42.5.1 技术可行性分析42.5.2 社会因素的可行性5第三章 开发工具简介63.1 Visual Basic 6.0简介63.2 数据库及数据库系统简介7第四章 总体设计94.1 功能模型建立94.1.1 系统的层次方框图的建立94.1.2 系统的数据流图104.2 概念模型的建立114.3 数据模型的建立1344 物理数据模型的建立15第五章 系统详细设计175.1登录界面设计175.2用户管理界面设计175.3 查询界面设计18第六章 系统测试206.1系统测试方法206.2本系统测试步骤20结 论22参考文献23致 谢24 第一章 绪 论科学技术突飞猛进的

12、今天,经济知识和信息产业高速发展,特别是信息技术和网络技术的讯速发展和广泛应用,对整个社会的发展产生越来越深刻的影响,也正在改变人们的工作、生活学习、交流方式。信息的获取、处理、交流和应用能力,已经成为人们最重要的能力之一。 在不久的将来知识经济将占世界经济发展的主导地位,国家综合国力和国际竞争能力越来越取决于教育发展、科学技术和知识创新的水平,教育在经济和社会发展过程中将呈现出越来越突出的重要作用。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。但是一直以来人们使用传统人工的方式管

13、理学生成绩、填写各种表格,这种管理方式存在着许多缺点,如:效率低、保密性差,另外所用其时间长,产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 作为计算机应用的一部分,使用计算机对学生成绩管理系统进行信息管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩系统管理的效率,也是教育单位的科学化、正规化管理,与世界接轨的重要条件,因此,开发一套这样成绩管理软件成为必要的事情。这样一来可以改变我们以前旧的模式,踏入新型的管理。使我们的工作面向高速高效化。使用计算机对学生成绩管理系统进行信息管理,有着

14、手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩系统管理的效率,也是教育单位的科学化、正规化管理,与世界接轨的重要条件。第二章 开发背景与需求分析2.1 成绩管理系统的背景分析当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。成绩管理系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科

15、学和技术科学的发展而形成的。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理

16、,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样的一套成绩管理系统成为很有必要的事情。蒲江中学学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询、留言等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。2.2 开发学生成绩管理的必要性在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛在应用。如今,不管是小学、初中、高中、甚

17、至是很多大学生的学生成绩管理基本上是靠人工进行管理,但随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力、物力、财力来进行学生成绩管理。但是人工管理成绩档案具有效率低、查找麻烦、可靠性不高、保密性低等因素。因此开发出一个不仅仅是适用于大中专学校以及其它高校通用的学生成绩管理系统是必要的。开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平。为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化。现在我国的大中专院校的学生成绩档案管理水平普遍都不是很高,有的还停留在全用

18、纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替。一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全,学生在能方便的查看自己的成绩。2.3 学生成绩管理系统设计的目标1、管理员能够实现对整个学生信息的添加、修改、删除、查询等操作,对教师用户的添加、删除、修改等操作,对留言信息的添加、删除、修改查询等操作。2、教师能够在一定的权限内对所有学生成绩的查询,所有教师

19、信息的查询,留言信息的添加、删除、修改是、查看等,对的自己的联系信息进行更新,登录密码的修改。3、学生可以在自己的权限内对对自己成绩的查询,以及个人信息的查询,登录密码的修改,留言的查看、提交留言信息的相关操作。2.4 学生成绩管理系统的系统需求分析据调查,目前还有很多学校的学生成绩管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。但手工管理具有效率底。所以我想借本次毕业设计之际,开发一个不仅适用本校各系而且适用于其它各校的通用高校学生成绩管理系统。信息社会的高科技时代,商品经济化的高效益,计算机的应

20、用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学生成绩管理系统为教学办公带来了极大的方便。该学生成绩管理系统是以Visual Basic 6.0编程和SQL Server2000数据库+SQL数据查询语言编写。系统管理员、教师、学生只需通过简单的操作,用户都可以了解本系统软件的基本工作原理。用户只需进行输入一些简单的汉字、数字,或用鼠标点击即可达到自己想要的目标。蒲江中学学生成绩管理系统主要提供成绩查询,方便管理的网上的信息查阅平台,学生可以通过该系统查询与自己相关信息。教师可以通过成绩管

21、理系统查看学生成绩信息,教师信息,等相关操作。系统管理员可以实现以上的所有功能,还有对学生的添加、删除、修改、教师的添加、删除、修改,数据库的备份、数据库的还原等相关操作。该学生成绩管理系统主要用于各类高校在教学这一部分的管理,是针对于教务处对课程、对学生、对学生成绩进行合理地安排以及统筹计划,以便让教务处以最短的工作时间内把学生的成绩核算出来,提高教务处的办事效率。同时,能够随时对学生基本信息、学生成绩进行各种查询,以便及时很好地对需要了解的信息得到相应的反馈,能有效的帮助教务处的工作,可使学院教职工减轻工作压力,比较系统地对、教务教学上的各项服务和信息进行管理。本系统是针对学生成绩管理进行

22、设计的,主要用户为学校教务管理老师,但学生也可参与对自己信息的核对确认。主要采用的开发工具是Visual Basic6.0和SQL Server2000。在开发过程中利用面向对象的程序思想和严格按照软件工程的开发过程来进行分析和设计。本系统所要完成以下几个主要功能,其中有学生成绩管理、学生基本信息管理等等,实现对学生基本信息和成绩进行录入、修改、删除、查询等操作。系统基本满足了学生成绩管理的功能需要,确实为学校对学生的管理提供了便利。本系统界面友好、操作简单,对学生基本情况和成绩加快了查询速度、加强了管理,使各项管理更加规范化。2.5 可行性分析可行性分析是抽像和简化了的系统分析和设计的过程,

23、它的目标是用最小的代价尽快确定问题是否能够解决,以避免盲目的投资带来的巨大浪费。2.5.1 技术可行性分析本项目产品的关键技术在于Visual Basic6.0编程的程序设计与SQL Server2000数据库的结合,将所有的数据信息都放入数据库中进行存储,而这些数据信息的调用则完全由程序来完成,即依据“程序设计数据化,数据管理程序化”的设计思想,将数据库文件与程序设计紧密地集合在一起。本系统采用Visual Basic6.0编程的程序设计与SQL Server2000数据库的结合的方法进行开发,而此类系统实现的理论及技术已经日趋成熟,因此本应用软件的开发手段是完全可行的。2.5.2 社会因素

24、的可行性系统的社会因素方面的可行性应该从法律因素和用户的使用这两个方面进行分析。开发本学生成绩管理系统时,使用的所有软件都是正版,所有的技术资料都由开发单位保管,另外通过签订合同来确定开发单位和使用单位的职责和违约责任,因此在法律因素方面,开发仓库管理系统是可行的。使用本系统的一般操作人员要求有一定计算机基础。系统管理员要求具有计算机的专业知识。因此在用户使用方面,开发此管理系统是可行的。第三章 开发工具简介3.1 Visual Basic 6.0简介Visual Basic6.0是专门为Microsoft的32位操作系统设计的,可用来建立32位的应用程序,这样的应用程序在32位操作系统下运行

25、,速度更快、更安全,并且更适合在多任务环境下运行。1、结构化程序设计语言具有高级程序设计语言的语句结构,接近于自然语言和人类的思维发方式,其语句简单易懂;其编译器支持彩色代码,可自动进行语法错误检查,同时具有功能强且使用灵活的调试器和编译器。2、事件驱动编程机制Visual Basic 通过事件来执行对象的操作。一个对象可能回产生多个事件,每个事件都可以通过一段程序来响应;在设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这样可以方便编程人员,提高效率。3、访问数据库Visual Basic 提供开放式数据连接(Open Database Connec

26、tivity),即ODBC功能,它可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQL Server、Oracle等。Visual Basic提供了3种版本供开发人员选择:1、学习版:Visual Basic的基础版本,可用来开发Windows应用程序。2、专业版:该版本为专业编程人员提供了一整套用于软件开发的功能完备的工具。3、企业版:可供专业编程人员开发功能强大的组内分布式应用程序。本系统采用企业版开发成绩管理系统,此版本有了更强大的功能和多的控件可以方便我们开发,加强了系统的功能和实用性。3.2 数据库及数据库系统简介Microsoft SQL Server 2000中文

27、版(以后简称为SQL Server2000 或SQL Server),是基于客户端/服务器模式(Client/Server模式,简称C/S模式)的新一代大型关系型数据库管理系统(DBMS)。它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实现数据的完整性及数据安全性。SQL Server2000主要的服务器组件:(1) SQL Server数据库引擎(MSSQL Server服务)。(2) SQL Server代理程序(SQL Server Agent服务)。(3)Microsoft搜索服务。(4

28、)分布式事务处理协调器(MS DTC服务)。SQL是结构化查询语言(Structured Query Language)的缩写。它包含查询、定义、操纵和控制4个部分,是一种功能齐全的数据库语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL语言的特点主要包括:1、非过程化SQL不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是关系型数据库管理系统的一部分,由它决定对指定数据存取的最快速度的手段。2、统一性SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其他类型的终端用户

29、。SQL语言命令少且易于掌握。SQL将全部任务统一在一种语言中。3、公共性所有主要的关系数据库管理系统都SQL语言,所有用SQL编写的程序是可移植的。以数据库为核心,并以管理为目的的计算机系统称为数据库系统(Database System,简称DBS)。数据库系统在今天的信息社会中有着广泛的应用。数据库系统是由计算机硬件和软件两部分组成的。计算机硬件资源包括主机和输入/输出设备。数据库系统的硬件应具有足够大和安全的磁盘直接存储设备,用于安全地存储庞大的数据;具有较高的通信能力,以提高数据传送率;要求系统联网,实现数据共享。数据库系统的软件包括操作系统、数据库管理系统及其开发工具和在此支持下建立

30、起来的数据库和应用程序。对于大中型的数据库系统来说,例如Microsoft SQL Server,数据库的建立、使用和维护工作需要有专门的人员来完成,这些人就被称为数据库管理员(Database Administrator,简称DBA )。他们负责数据库的管理工作,对数据库进行操作我维护。第四章 总体设计系统的总体设计,是对系统的功能模型的设计,也就是对系统应该实现什么样的功能进行设计。对系统的数据在系统中是怎样进行交换的,进行的数据流图的设计。以及数据库的设计,它分为:数据库的建立,数据表的建立等等。4.1 功能模型建立系统的功能模型有很多种描述的方法,不同的方法有不同的等点。现在采用的是层

31、次方框图来描述系统的功能。本系统的功能模块分为:登录处理模块,系统的安全审计模块,系统的功能实现模块,系统的数据处理结果生成模块,能及对数据库的处理模块。在系统的功能实现模块中分为:数据的录入模块,数据的录入是对于DBMS系统的四种基本的处理:数据修改处理,数据删除处理,数据增加处理。数据的查询模块,数据的查询是根据用户的不同的要求显示查询的结果,查询的结果在客户端中显示或者生成报表在打印机中打印出来。系统的层次方框图是对于系统的各个功能模块的说明:各个模块的调用关系,也就是上一级的调用下一级的模块,或者不同之间的模块的调用。4.1.1 系统的层次方框图的建立 根据用户需求,该系统的需要完成的

32、功能层次设计如下图所示:学生成绩管理系统登录理审计功能实现打印帮助查询报表成 绩课程班主任基本信息教师基本信息出错处理正确处理权限学生基本信息教师基本信息班主任基本信息学生成绩基本信息查询成绩查询个人班级报表打印图4.1系统功能层次图4.1.2 系统的数据流图 系统的数据流图就是对系统功能模型中的处理框分解,来描述系统加工,变换数据的基本能力,就得到功能数据流图。 首先对系统总的功能的描述。其0层数据流图如下:用户学生成绩管理系统用户报表事务产生报表图4.2系统总体流图4.2 概念模型的建立总体E-R图,数据库的建立,数据表的建立。MM1NMN课程学习学生教师班主任管理者教辅导教领导管理MNM

33、MM1M1图4.3总体E-R图然后设计出各实体的局部E-R图,课程的实体描述如下:课程课程编号课程名称图4.4局部E-R课程图成绩的属性如下:成绩学号课程名称成绩图4.5局部E-R成绩图教师的属性如下:教师教师编号姓名性别电话图4.6局部E-R 教师图班主任的属性如下: 班主任性别电话班主任编号姓名图4.7局部E-R 班主任图管理者的属性如下:管理员管理员编号职务姓名性别电话图4.8局部E-R 管理员图用户的属性如下: 用户权限用户名备注密码图4.9 局部E-R 用户图4.3 数据模型的建立通过前面概念模型的建立之后,对其进一步进行具体化,抽象出数据的逻辑模型,为数据物理模型的建立提供必要的依

34、据。 根据前面的E-R模型可以建立如下数据模型:学生基本信息(学号,姓名,性别,年龄,班级,家庭住址,联系电话)课程(课程编号,课程名称)成绩(学号,课程名称,成绩)用户(用户名,密码,权限,备注)班级信息(班级编号,班级名称)数据表的建立,就是在“成绩数据库”数据库中分别对数据表的建立。现以学生基本信息表,课程表,审计表为例说明。学生基本信息表中含有7个属性(学号,姓名,性别,年龄,班级,家庭住址,联系电话),其主码为学号。表4.1 学生基本信息表字段名字段类型字段大小是否为空学号varchar20不为空姓名varchar20不为空性别varchar20可为空年龄varchar20可为空班级

35、varchar10不为空家庭住址varchar20不为空联系电话varchar20可为空课程表含有2个属性(课程号,课程名),主码为课程编号。表4.2 课程表字段名字段类型字段大小是否为空课程号varchar4不为空课程名varchar10不为空登录表含有4个属性(用户名,权限,权限,备注)表4.3 登录表字段名字段类型字段大小是否为空用户名varchar10不可为空密码varchar10不可为空权限varchar10不可为空备注varchar20可为空成绩表含有4个属性(学号,课程名称,成绩,备注),主码为课程编号:表4.4 课程表字段名字段类型字段大小是否为空学号varchar10不可为空

36、课程名称varchar10不可为空成绩varchar10不可为空备注varchar20可为空班级信息表有3个属性(班级编号,班级名称,班主任编号),主码为班级编号:表4.5 班级表字段名字段类型字段大小是否为空班级编号varchar10不可为空班级名称varchar10不可为空班主任varchar10不可为空44 物理数据模型的建立建立数据库文件的要求(1)尽量减少数据的重复,使数据具有最小的冗余度。计算机早期应用中的文件管理系统,由于数据文件是用户各自建立的,几个用户即使有许多相同的数据也得放在各自的文件中,因而造成存储的数据大量重复,浪费存储空间。数据库技术正是为了克服这一缺点而出现的,所

37、以在组织数据的存储时应避免出现冗余。(2)提高数据的利用率,使众多用户都能共享数据资源。(3)注意保持数据的完整性。这对某些需要历史数据来进行预测、决策的部门(如统计局、银行等)特别重要。(4)注意同一数据描述方法的一致性,使数据操作不致发生混乱。如一个人的学历在人事档案中是大学毕业,而在科技档案中却是大学程度,这样就容易造成混乱。(5)对于某些需要保密的数据,必须增设保密措施。(6)数据的查找率高,根据需要数据应能被及时维护。本系统数据库采用SQL Server 2000 在SQL 中,新建数据库名为:“成绩数据库”,然后创建相应的数据表如下。 1、 学生基本信息表的创建: CREATE T

38、ABLE dbo。学生基本信息表 (学号 varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,姓名 varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,性别 char (10) COLLATE Chinese_PRC_CI_AS NULL ,年龄 int NULL ,班级名称 varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,家庭地址 varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,联系电话 varchar (20) COLLAT

39、E Chinese_PRC_CI_AS NULL ) ON PRIMARYGO2、成绩表的创建:CREATE TABLE dbo。成绩表 (学号 varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,课程名称 varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,成绩 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON PRIMARYGO3、班级信息表的创建:CREATE TABLE dbo。班级信息表 (班级编号 varchar (20) COLLATE C

40、hinese_PRC_CI_AS NOT NULL ,班级名称 varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,班主任 varchar (10) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGO4、登录表的创建CREATE TABLE dbo。登录表 (用户名 varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,密码 varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,权限 char (10) COLLATE C

41、hinese_PRC_CI_AS NOT NULL ,备注 varchar (50) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGO5、课程信息表的创建:CREATE TABLE dbo。课程信息表 (课程编号 varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,课程名称 varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON PRIMARYGO第五章 系统详细设计5.1登录界面设计用户登录窗体是用户进入系统的接口,因此本窗体的设计是系统能否安全、稳定、正

42、常运行的关键。只有合法的用户通过登录窗口才能进入应用系统,而且,通过登录窗口判断登录用户的权限,因为本管理系统对不同权限的用户有相关性的限制。为了保证用户信息的安全,本窗体中的密码输入框采用掩码显示,以免密码的失窃,给用户造成不必要的麻烦。对用户的用户名、密码和权限的判断是先通过查询数据库中的记录与用户输入的数据进行匹配,数据一致则进入应用研究系统主界面,不一致则提示相关信息并要求用户重新输入正确的数据。在此窗口中,在每个文本框、列表框中都设置了按下回车键的响应事件,相当于按下了登录按钮,会判断用户名、密码和权限是否与数据库中的记录一致,不一致则提示相关信息并要求重新输入正确的数据,同时清空用户上次输入的信息,如果相一致则进入应用系统主界面。图5.1用户登陆界面5.2用户管理界面设计 用户管理界面主要分为两个部分,只有管理员才可以看到用户的信息,而新用户只能做注册的操作,管理员可以查找用户,并可以对用户进行管理,删除,添加等。图5.2 用户管理界面5.3 查询界面设计学生信息的查询界面是用户对学生信息进行查询的界面,作为应用系统主界面的子窗体,是整个应用系统的主要组成部分之一。此界面与学生成绩查询界面、课程科目查询界面在同一窗体内,界面的设置也与其它两个窗体相似,但查询操作、表所连接的数据库表以及显示的结果是不相同的,区分是通过选项卡

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号