学生学籍信息管理系统

更新时间:2023-11-16 19:28:02 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

毕业设计(论文)

毕业设计(论文)题目:

高校学生学籍信息管理系统

分校(点): 年级、专业: 教育层次: 学生姓名: 学 号: 指导教师: 完成日期:

内 容 摘 要 ............................................................... 1 关键字:学生学籍管理系统;计算机;网络 ..................................... 1 一、 绪论.................................................................... 4

(一) 系统开发背景 ........................................................ 4 (二) 研究意义 ............................................................ 5 二、 系统开发技术概述 ........................................................ 5

(一) Visual Studio.NET平台介绍 .......................................... 5 (二) ASP.NET简介 ........................................................ 5 (三) C#简介 .............................................................. 5 (四) SQL Sever 2005简介 ................................................. 6 三、 需求分析 ................................................................ 6 四、 系统的总体设计 .......................................................... 7

(一) 数据库实体设计 ...................................................... 7 (二)数据库E-R图 ......................................................... 9 (三)数据库实体 ........................................................... 9 (四)数据库设计表 ........................................................ 12 五、系统详细设计 ............................................................ 14

5.1 用户登录模块的实现 .................................................. 15 5.2学生信息管理模块 .................................................... 15 5.3异动信息管理模块 .................................................... 16 5.4系别信息管理模块 .................................................... 17 5.5学期信息管理模块 .................................................... 18 5.6班级信息管理模块 .................................................... 19 5.7补考信息管理模块 .................................................... 20 5.8修改密码模块 ........................................................ 20 六、总结及展望 .............................................................. 21

(一)本文的研究结论及展望 .............................................. 21 (二)研究的不足及发展意见 .............................................. 21 (三)在系统设计与实现过程中的收获及后续的改进 .......................... 22 参考文献:.................................................................. 24 致 谢 ...................................................................... 24

内 容 摘 要

学生学籍管理系统是一套高新科学技术以及传统管理手段完美结合的体现。它改变了传统学生学籍管理的静态文本服务特征,实现了多媒体存取、远程网络传输、智能化检索、跨库无缝链接、创造出超时空信息服务的新境界。学生学籍管理系统既是完整的知识定位系统,又是面向未来互联网发展的信息管理模式。是一套利用计算机信息网络技术,实现对学生学籍的自动化处理和规范化管理,服务于教师,学生及各类工作人员的集成式软件工具。旨在帮助收集和管理学生学籍资料,为需求者提供满意的服务。 关键字:学生学籍管理系统;计算机;网络

1

Abstract

Student Management System is a high-tech science and technology and the perfect combination of traditional management methods embodied. It has changed the traditional student status management features of the static text services, to achieve a multi-media access, remote network transmission, intelligent retrieval, seamless cross-database, create a new realm of information services Macross. Student Management System is both a complete knowledge of the positioning system, but also for the future development of the Internet information management. Is a use of computer information network technology, automated processing of student enrollment and standardized management, serving teachers, students and various staff members of the integrated software tools. Designed to help collect and manage student record information, to provide for the needs of the service satisfaction. Keywords: Student Management System; computer; network

2

文 献 综 述

科室是对信息、知识的物质载体进行收集、加工、整理、积聚、存贮、选择、控制、转化和传递,提供给使用者的信息系统。简言之,科室是学生学籍信息的存贮与传递中心。学生学籍管理系统是一个开放式的硬件和软件的集合平台, 通过对技术和产品的集成, 把当前大量的各种学生学籍载体数字化, 组织起来,将科室服务在互联网上开展。

网上学生学籍管理系统在我国互联网上安家已有几年的历史, 且每年都在发展, 但在信息量、访问量及知名度等方面却不尽如人意。社会信息化程度偏低、政府投资较少是阻碍科室网站发展的主要原因。中国内地网民人数已从1997年的62万发展到目前的2亿多, 虽然增长很快, 但不到人口总数的1/6。在这些网民中, 究竟有多少人去查询科室的信息, 尚不得知。

目前国内外的许多大学科室、公共科室都实现了科室的网络化和电子化,它们的特点主要是:服务形式多样化, 信息资源多样化。信息检索共享性, 用户参与共建。目前学生学籍管理系统存在的主要问题:

1.资源服务共享程度不足,基本上各网上学生学籍管理系统没有实现用户在互联网上管理功能。虽然许多网上学生学籍管理系统都设置了联机公共目录检索并相应地提供了学生学籍使用预约服务,但这一服务基本属于虚设。许多网上学生学籍管理系统虽然提供数据库检索,但大都设置权限,而且大多数还未能提供检索,远远不能满足用户的需求。

2.检索服务内容不够丰富,许多网上学生学籍管理系统一般仅限于简单梳洗的检索,不提供用户个人的流通信息检索,也没有全文检索功能及音频、视频检索功能。一般用户访问的目的是查找学生学籍的具体内容,如果网上学生学籍管理系统没有为用户提供更方便、更快捷、更丰富的服务,用户只能望洋兴叹。

3.网上学生学籍管理系统只有在充分利用新技术,装备,的软件模式, 开发出适合自己科室的具有交互性、专业性服务模式, 更好的为广大用户服务,能使我国网上学生学籍管理系统走在世界的前列。能为用户提供省时高效、界面友好、功能齐全的网上服务,成功建设网站的目标和灵魂。

3

致性方面来考虑。在我们的数据库系统建设中,着重考虑了以下两个标准保证数据的一致性:

1)字段标准:字段标准不统一是造成数据库难以共享的一个主要原因,因为字段的设计处于数据库设计的最底层,或者可以说是最基本的一层,如果这一层都不能统一的话,会直接影响到数据库中数据的共享。

2) 代码标准:代码的引入为保持数据库中数据的一致性提供了一个重要手段。

此外本数据库设计主要遵循以下原则: 数据库文件的实用性。 数据库文件的安全性。 数据库文件的独立性。 节省磁盘空间。

数据库设计是要在一个给定的应用环境(DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。

物理结构设计的原则如下: (1)尽可能的减少数据冗余和重复。 (2) 结构设计与操作设计相结合。 (3) 数据结构具有相对的稳定性。

基于以上设计原则,本系统设计了一个数据库,包含基本信息表及几个实体联系建模后的表。为了加快系统访问的速度把这些表放在一个数据库中。

(二)数据库E-R图

概念模型的设计是为了将现实世界信息进行抽象,实现信息世界的建模,是进行数据库设计的有力工具。数据库概念模型设计可通过E-R图来描述现实世界的概念模型。本系统的E-R图表现了系统中各个实体之间的联系

(三)数据库实体

概念设计的目标是设计出反映某个组织部门信息需求的数据库系统概念模式,数据库系统的概念模式独立于数据库系统的逻辑结构、独立于数据库管理系统(DBMS)、独立于计算机系统。

概念模式的设计方法是在需求分析的基础上,用概念数据模型(例如E-R模型)表示数据及数据之间的相互联系,设计出反映用户信息需求和处理需求

9

的数据库系统概念模式。概念设计的目标是准确描述应用领域的信息模式,支持用户的各种应用,这样既容易转换为数据库系统逻辑模式,又容易为用户理解。数据库系统概念模式是面向现实世界的数据模型,不能直接用于数据库系统的实现。在此阶段,用户可以参与和评价数据库系统的设计,从而有利于保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中,E-R模型法是最常见的设计方法。本系统的E-R图如下图所示:

管理员属性图如图4-2所示。

用户名编号管理员密码 图4-2 管理员信息实体属性图

学生属性图如图4-3所示。

性别学生姓名系别学号学生信息班级

图4-3 学生信息实体属性图

10

系别信息实体属性图如图4-4所示。

系别名称系别学分

图4-5 系别信息实体属性图

班级信息实体属性图如图4-6所示。

所属系别班级信息班级名称

图4-6班级信息实体属性图

学期信息实体属性图如图4-7所示。

编号学期信息学期

图4-7学期信息实体属性图

招生计划信息实体属性图如图4-8所示。

发布人标题发布时间编号招生计划内容 图4-9招生计划信息实体属性图

院系教学计划信息实体属性图如图4-10所示。

11

发布人标题发布时间编号院系教学计划内容 图4-10院系教学计划信息实体属性图

奖惩信息实体属性图如图4-11所示。

时间姓名类型学号奖惩信息备注 图4-11奖惩计划信息实体属性图

(四)数据库设计表

此系统需要后台数据库,下面介绍数据库中的各个表的详细信息。 管理员信息表如表4-1所示。

表4-1 管理员信息表 字段名

说 明 编号 用户名 用户密码 角色

类 型 int varchar varchar varchar

长 度 8 50 50 50

可否为空

否 否 否 否

主键 是 否 否 否

ID

UserName password Role

学生信息表如表4-2所示。

表4-2 学生信息表

字段名

说 明 编号 学号

类 型 int varchar

12

长 度 8 50

可否为空

否 否

主键 是 否

ID

StudentID

SutdentName Sex Class

Department PassWord

学生姓名 性别 班级 系别 密码

varchar varchar varchar varchar varchar

50 50 50 50 50

否 否 否 否 否

否 否 否 否 否

班级信息表如表4-3所示。

表4-3班级信息表

字段名

说 明 编号 班级 系别

类 型 int varchar varchar

长 度 8 50 50

可否为空

否 否 否

主键 是 否 否

ID Class

Department

学期信息表如表4-4所示。

表4-4学期信息表

字段名

说 明 编号 学期名称

类 型 int varchar

长 度 8 50

可否为空

否 否

主键 是 否

ID

Semester

系别信息表如表4-5所示。

表4-5系别信息表

字段名

说 明 编号 系别 学分

类 型 int varchar Float

长 度 8 50 8

可否为空

否 否 否

主键 是 否 否

ID

Department XueFen

招生计划信息表如表4-6所示。

表4-6招生计划信息表

字段名

说 明 编号 标题 内容

类 型 int varchar varchar

13

长 度 8 50 500

可否为空

否 否 否

主键 是 否 否

ID

BiaoTi NeiRong

图5-9学期管理列表

5.6班级信息管理模块

班级在学校是最小的管理单元,这样方便了学校的管理,在班级管理模块中,输入系别班级后的点击确定按钮,系统判断数据的合法性后确定输入合法后添加数据到数据库中模块界面如图5-10所示:

图5-10班级信息添加页面

班级信息管理在添加信息后返回信息列表给系统的管理人员,界面如图5-11所示

图5-11班级管理列表

19

5.7补考信息管理模块

当学生有某个科目不及格的时候需要参加补考,管理人员做好补考的相对记录,再补考管理中输入对应的学号,姓名,时间,科目和对应的成绩后的点击确定按钮,系统判断数据的合法性后确定输入合法后添加数据到数据库中模块界面如图5-12所示:

图5-12补考信息添加页面

补考信息管理在添加信息后返回信息列表给系统的管理人员,界面如图5-13所示

图5-13补考管理列表

5.8修改密码模块

为了系统的安全,用户要定期的修改自己的密码, 防止被其他用户非法等了和操作给系统带来不良的后果。如图5-14所示:

20

图5-14密码修改页面

六、总结及展望

(一)本文的研究结论及展望

1.本文研究了基于ASP.NET的学生学籍管理系统 的设计与实现,在文章开端首先对个研究背景和研究意义作了简单的介绍,然后通过系统分析,引申出本系统研究的主要内容。

(1)通过对asp。Net、SQl2008数据库和B/S架构的简介,从硬件和软件两反面说明了基于ASP.NET的学生学籍管理系统的设计与实现的可行性,本文结论及研究成果如下:

(2)实现了ASP.NET与SQl2008相结合构建的学生学籍管理系统 通过本次基于ASP.NET的学生学籍管理系统 设计与实现的研究与实现,我感触到学习一门新技术,最重要的是实践,只有多动手才能尽快掌握它,一个系统的开发,经验是最重要的,经验不足,就难免会有许多考虑不周之处。要想吸引更多的用户,系统的界面必须要美观、有特色、友好,功能要健全。不过由于经验不足,我设计的图形界面比较简单。只是对基本功能进行了开发。

本次开发,我参考了很多本系统的例子,吸取了一些别的本系统的长处,对自己的毕业设计进行了完善,但是还有很多的不足之处,有待以后进一步学习。

实践证明,本系统有着很好的发展前景,经测试运行。本文所制作的系统界面友好、使用灵活、操作简单、功能齐全、表现方式独特,已基本具备了成熟的技术理论。

(二)研究的不足及发展意见

由于时间仓促在开发系统中难免不会那面全面,所以系统中会存在一些不

21

足。

页面不是很美观,页面美观对一个网站有很重要的,给用户提供一个友好美观的页面对一个系统来说至关重要。

对大型网站的开发缓存技术的应用很重要,当网速慢或者同时在线用户很多的时候要对系统使用缓存技术。

系统体验,后台添加动态信息的时候没有做到页面不刷新也就是Ajax技术,如果能好的应用Ajax技术对系统的用户体验将有更大的提高。

所以系统还有很多欠缺的地方在今后的学习和开发系统的时候要尽力对系统做好架构,能够尽力开发出一套成熟,快速高效的系统。

由于是首次进行设计,并且在设计前没有接触过c#语言,所以在编程的过程中我们遇到过许多棘手的问题,原以为正确无误的程序运行过程中却总出现问题,有时经过了好几天我们还不能找出运行出错的原因。但经过我们的不懈努力,最终还是解决了。而这些问题有时候仅仅是因为我们没注意一些简单的语法,例如在一条语句结尾时使用的‘;’,有时候我们往往由于粗心就使用了中文输入时的‘;’,括号,引号的使用不匹配或漏写等。而且系统功能比较简单,还存在许多缺陷。比如,没有实现用户注册功能,没有实现留言回复功能。相比网上一些大型商品网站还有很大的差距。相信随着对ASP.NET语言和数据库知识的深入学习、实践,在以后的设计中这些问题都会得到解决。

(三)在系统设计与实现过程中的收获及后续的改进

首先,在开发本系统的过程中,要查询翻阅大量的参考文献以及网上搜索资料,培养了我调查研究、查阅中外文献资料,运用国家标准、行业规范、手册、图册等资料的能力。其次,在开发本系统应中,用到了我以前所学的很多知识。通过对本系统的开发,提高了我综合运用所学理论知识和技能,分析解决实际问题的能力。最主要的是提高了我的自学能力,因为开发本系统我使用了iis6.0作为ASP。Net的开发平台与SQL2008工具进行数据库的设计,采用c#语言进行开发,而这些都是我以前学过,但是,把所有学过的系统的用于设计的并不多,几乎没有。因此,通过这次毕业设计,把所学的理论知识与实际应用联系了起来,为我今后走向社会打下了坚实的基础。总之,这次毕业设计使我受益匪浅。

经过理论学习与实践相结合,基本实现了基于ASP.NET的学生学籍管理系统设计与实现所预期的功能,虽然尚为认真,但局限于笔者的理论水平和实际

22

工作经验,及对国家政策、法律法规和企业数字化建设与管理的知识,又缺乏数据库建设的实践,存在对需求分析不够透彻、提出对策不够详尽、功能实现不尽完善等方面的不足。

学生学籍管理系统的建设是一个复杂的系统工程。笔者将在未来的工作岗位上践行科学发展观,不断加强学习、拓宽知识面,继续深入进行学生学籍管理系统的建设和研究。

23

本文来源:https://www.bwwdw.com/article/bbdv.html

Top