毕业设计(论文)ASP学生成绩管理系统的设计与实现.doc
《毕业设计(论文)ASP学生成绩管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)ASP学生成绩管理系统的设计与实现.doc(32页珍藏版)》请在三一办公上搜索。
1、江苏信息职业技术学院毕业论文题目: 学生成绩管理系统的设计与实现 系 别: 计算机工程系 专 业: 计算机网络技术 学 号: 姓 名: 指导老师: 2011年12月23日前言人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治,经济,军事,文化等领域产生越来越深刻的影响,也正在改变人们的工作,生活学习,交流方式。信息的获取,处理,交流和应用能力,已经成为人们最重要的能力之一。 在不久的将来知识经济将占世界经济发展的主导地位,国家综合国力和国际竞争能力越来越取决于教育发展,科学技术和知识创新的水平,教育在经济和社会发展过程中
2、将呈现出越来越突出的重要作用。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。但是一直以来人们使用传统人工的方式管理学生成绩,填写各种表格,这种管理方式存在着许多缺点,如:效率低,保密性差,另外所用其时间长,产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难。 随着中国加入WTO,意味着我国要在同一个网络平台上参与国际竞争,同世界接轨。这对我们既是一个机遇,也是一个挑战。为此我们必须全面加强全民的信息技术教育,以提高我国的整体素质。科学技术的不断发展和提高,计算机科学技术
3、日渐成熟,其强大的功能人们已有深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对学生成绩管理系统进行信息管理,有着手工管理所无法比拟的优点,如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等。这些优点能够极大地提高学生成绩系统管理的效率,也是教育单位的科学化,正规化管理,与世界接轨的重要条件,因此,开发一套这样成绩管理软件成为很有必要的事情。摘要人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治,经济,军事,文化等领域产生越来越深刻。学生成绩管理系统是
4、一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。本论文叙述到的学生成绩管理系统是用IIS+ASP网页编程ACCESS数据库及SQL查询语言实现的。重点介绍了学生成绩管理系统的实现过程:包括系统分析, 系统调查,功能设计,数据库设计,系统实现,系统测试和调试等。本系统主要功能有教师管理,学生管理,班级管理,学生信息管理,成绩管理,留言管理,包括功能需求描述,数据库设计等内容。 关键词:成绩管理;成绩查询;ACCESSABSTRACTThe human race has entered the 21 st century, science and technology
5、advance by leaps and bounds, economic knowledge and information industry under way, especially information technology and network technology news fast development and the widespread application, on the social politics, economy, military and cultural fields produce more and more profound. Students pe
6、rformance management system is a education unit essential part, its content to school decision makers and managers all very important. This paper described as a student performance management system is to use IIS + ASP page programming ACCESS database SQL query language and realize. Focusing on the
7、students performance management system realization process: including system analysis, system investigation, functional design, database design, system, system testing and debugging, etc. The main functions of a system teacher management, the student management, the class management and students inf
8、ormation management, performance management, message management, including the function requirement description, database design, etc.Keywords: Performance management ; Results inquiries ; ACCESS目录前言I摘要IIABSTRACTIII目录IV第一章 概述11.1 项目的目的和意义11.2系统基本功能1第二章 开发环境22.1项目体系结构及开发环境22.2 Microsoft Visual Studio
9、 201022.3 Acess20032第三章 系统的详细设计43.1 问题描述43.1.1 系统意义43.1.2 系统特征43.2 系统功能43.3 数据设计53.3.1 表53.3.2 关系图73.4 系统模块流程图8第四章 系统实现104.1 主界面104.2 系统管理114.3 专业管理124.4 课程管理144.5 学生管理164.6 成绩管理184.7 用户管理20第五章 系统的测试及发布225.1系统测试的原则和方法225.1.1系统测试的原则225.1.2系统测试的方法225.2系统运行及维护23结束语25致谢26参考文献27第一章 概述1.1 项目的目的和意义学生成绩管理是一
10、项非常重要的工作,它关系到整个学校的工作效率。一个好的成绩管理系统能够方便系统管理人员对学校的基本数据进行维护,包括信息的增加,修改以及对各项信息的变动等操作。采用学生成绩系统不仅可以节省人力物力,而且可以增强学校资料的安全性,提高学校的管理能力。运用该系统,可以清晰地了解学生的课程、专业、成绩等信息,并根据需要添加、删除、修改相应的信息。不同的角色,登录得到的界面不同,拥有的权限也不同,这样,起到了对学校资料的保护的作用。整个系统的管理员可以根据学校情况添加、删除、修改、角色的权限,很方便管理。当用户忘记密码时,可以通过当时创建用户时所填的工作号进行找回,方便、安全。1.2系统基本功能在以上
11、环境下对学生成绩管理系统进行开发与设计。学生成绩管理涉及专业、课程、成绩、个人信息等管理,需要处理大量数据和信息,而且对这些数据和信息的准确性、及时性都要求非常高,任何的错误和遗漏都会造成学校管理的混乱:若采用纯人工的方法进行管理有一定难度。因此,目前大多数学校都开始采用计算机技术来实现学生成绩的管理。该系统的功能主要包括以下几个方面:1系统管理员添加年级信息、班级信息、所开设的课程信息和系统用户信息,对用户进行权限设置并对其进行维护;2普通管理员录入学生的基本信息,并在以后的教学中对学生信息进行基本维护;3老师对学生生的成绩进行录入,并对成绩进行分析;给每位学生选择课程,并可以对学生的信息和
12、成绩进行查询;4每位学生可以根据自己的需要对以上录入的信息进行适当的查询。第二章 开发环境2.1项目体系结构及开发环境1本系统采用Client/Server体系结构。2系统开发环境开发平台:Microsoft Visual Studio 2010开发语言:C#数据库:Access20033系统运行环境客户端:操作系统: Windows 2000、Windows XP服务器端:数据库:Access20032.2 Microsoft Visual Studio 2010Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio
13、2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。2.3 Acess2003Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用
14、软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 Access是一种关系型数据库管理系统,其主要特点如下: 1存储方式单一 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。2面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封
15、装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 3界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 4集成环境、处理多种数据信息
16、 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 5Access支持ODBCAccess支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成
17、HTML文件,轻松构建Internet/Intranet的应用。 第三章 系统的详细设计3.1 问题描述3.1.1 系统意义学生成绩管理是一项非常重要的工作,它关系到整个学校的工作效率。一个好的信息管理系统能够方便系统管理人员对学校的基本数据进行维护,包括信息的增加,修改以及对各项信息的变动等操作。采用学生管理信息系统不仅可以节省人力物力,而且可以增强学校资料的安全性,提高学校的管理能力。运用该系统,可以清晰地了解学生的课程、专业、成绩等信息,并根据需要添加、删除、修改相应的信息。不同的角色,登录得到的界面不同,拥有的权限也不同,这样,起到了对学校资料的保护的作用。整个系统的管理员可以根据学校
18、情况添加、删除、修改、角色的权限,很方便管理。3.1.2 系统特征该学生管理系统具有如下特征:1实现学生的个人信息、课程、成绩、专业等的管理;2. 提供完整的资料,方便学校统一管理;3界面设计简单、操作方便。该系统后台数据库采用Access2003,前台采用Visual Studio 2010作为主要开发工具。采用ADO技术连接数据库,完成对数据库的一系列操作。3.2 系统功能学生成绩管理涉及专业、课程、成绩、个人信息等的管理,需要处理大量数据和信息,而且对这些数据和信息的准确性、及时性都要求非常高,任何的错误和遗漏都会造成学校管理的混乱:若采用纯人工的方法进行管理有一定难度,因此,目前大多数
19、学校都开始采用计算机技术来实现学生信息的管理。该系统的功能主要包括以下几个方面:1系统管理员添加年级信息、班级信息、所开设的课程信息和系统用户信息,对用户进行权限设置并对其进行维护;2 新生入学时,普通管理员录入学生的基本信息,并在以后的教学中对学生信息进行基本维护;3考试结束后,由任课老师对学生的成绩进行录入,并对成绩进行分析;4学期之初,导师给每位学生选择课程,并可以对学生的信息和成绩进行查询;5每位学生可以根据自己的需要对以上录入的信息进行适当的查询。图3-1为该系统的主文件架构图。(系统登录)Login.cs(系统主界面)Main.cs用户管理成绩管理学生管理课程管理专业管理系统管理图
20、3-1 主文件架构图3.3 数据设计根据学生管理信息系统的功能要求,我们设计该系统需要整理学生信息、教师信息、课程信息、专业信息、成绩信息、用户信息、角色信息。这样我们运行系统时,根据需要执行便可看到预想的信息。比如浏览专业时,便可看到相应的专业。根据所学的数据库知识知道我们可以给该系统建立数据库,并在建立的数据库中创建所需信息的表以及各表间的关系图。3.3.1 表该系统的数据库数据库命名为masterMIS,数据库中共包括七张表:1用户信息表(userinfo),包含用户的名称,口令和角色;2角色信息表(roles),包含角色名称和与该角色相关的权限;3专业信息表(majorinfo),包含
21、学校所开专业的名称及其详细介绍;4课程信息表(courseinfo),包含学校所开设课程的名称及其详细介绍;5学生基本信息表(studentinfo),包含学生的学号、姓名、性别、专业等基本信息;6成绩信息表(scoreinfo),包含学生的学号、课程、成绩等信息;7教师信息表(teacherinfo),包括教师的姓名等信息。下面列出了各个表的数据结构,如表3-1表3-7所示。表3-1 用户信息表(userinfo)字段名数据类型描述UNamevarchar用户名(主键)PWDvarchar密码RoleNamevarchar角色名表3-2 角色信息表(roles)字段名数据类型描述RoleNa
22、mevarchar角色名(主键)SystemManagebit系统管理MajorManagebit专业管理CourseManagebit课程管理ScoreManagebit成绩管理 表3-3 专业信息表(majorinfo)字段名数据类型描述MIDint专业编号MNamevarchar专业名称(主键)MRemarkvarchar专业描述表3-4 课程信息表(courseinfo)字段名数据类型描述CIDint课程编号(主键)CNamevarchar课程名称CDatevarchar学时CNumvarchar学分MNamevarchar专业名称CRemarkvarchar课程描述表3-5 学生基本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 ASP 学生 成绩管理系统 设计 实现
链接地址:https://www.31ppt.com/p-3976367.html