ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:1,003.01KB ,
资源ID:15925128      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15925128.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业设计学生信息管理系统文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业设计学生信息管理系统文档格式.docx

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

2、遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替。一个高效的学生信息管理系统可以存储学生信息,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全,学生可以方便的查看自己的信息。1.2开发工具及环境我采用Visual FoxPro 6.0可视化数据库编程语言Microsoft Visual FoxPro技术简介Microsoft Visual FoxPro以强大的性能、完整而丰富的工具

3、、极高的处理速度、友好的界面以及完备的兼容性等特点,备受广大用户的欢迎。Microsoft Visual FoxPro具有以下几个特点:(1)可视化:Visual的英文含义既是可视化,在可视化环境下创作前端界面就如同摆放积木一样;(2)面向对象:面向对象的编程建立在类的基础上,通过类的封装使源程序更便于维护;(3)部件编程:Microsoft Visual FoxPro中进行的部件编程建立在微软的部件对象模型(COM)基础上;(4)事件驱动:在事件模式下,程序的执行依靠系统能够识别的触发事件来启动。开发环境的设置visual FoxPro 6.0 对于系统的硬件要求并不高,对硬件、软件要求如下

4、:硬件平台:CPU:P1.41GHZ以上。内存:256MB以上。软件平台:操作系统:Windows 2000及以上版本。数据库:Visual FoxPro6.02系统分析2.1可行性分析可行性分析也称为可行性研究,即是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对本系统的开发从技术、经济、社会的方面进行分析和研究,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。本系统用于学校学生信息管理,无法律和政策方面的限制,所以在社会因素方面是可行的。在经济方面,其主要是对项目经济效益的评价,本系统作为

5、一个毕业设计的一个项目,无需开发经费,对于我是可以接受的,并且本系统实施后可以显著提高工作人员的工作效率,有助于所使用方完全实现数据的统一管理。所以本系统在经济上是可行的。技术方面,技术上的可行性分析主要分析技术条件是否能顺利完成开发工作,硬、软件能否满足开发者的需要等。所以软件方面,学生信息管理系统需要的各种软件环境都已具备,数据库方面则有visual FoxPro 6.0,均能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。其灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。在硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越

6、大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。2.2需求分析 图2-1需求分析流程图信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。虽然在某些方面计算机还存在着一些不足之处,但是计算机其高效率、高质量的存储能力与查询能力与人类社会的关系愈来愈密切。为了适应现代社会人们高度强烈的时间观念,开发一套学生信息管理系统为档案管理人员查询学生信息和提高工作效率可以带来极大的方便。本系统主要实现与学生相关的各种信息的系统化、规范化和自动化。使用该系统的人员,主要是档案管

7、理部门的管理人员。使用的目的主要是对学生的信息、成绩和选课进行高效的管理,并对学生信息和各表进行维护,包括学生信息表、成绩表、课程表、院系表和管理员表的增加、修改、查询、删除等。本系统具有操作简单、便于维护等好处。信息在社会和经济的发展中所起的作用越来越为人们所重视。信息资源的开发和利用,已成为衡量一个国家综合国力的重要标志之一。在计算机的三大主要领域(科学计算、数据处理与过程控制)中,数据处理的比重约占70%左右。在计算机高速发展的今天,它已经应用到了各个行业,当然,学校也不例外。以前学校对学生的成绩是用人管理,而作为计算机应用的一部分,使用计算机对学生成绩进行信息管理,有着手工管理所无法比

8、拟的优点,如:查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校对学生管理的效率。因此,开发一套学生成管理系统是有必要的。 2.3 系统应该具备的功能学生信息管理系统主要提供方便、便于维护、高效的管理功能以及信息查询,管理员可以管理和维护所有表信息。对于本系统,应该实现以下功能:1.学生信息查询模块:用于实现学生信息的查询,包括学生的学号、姓名、性别、年龄、系号的查询。2.基本信息维护模块:用于实现对学生信息表、成绩表、课程表、院系表和管理员表的增加、修改、删除等。3.学生选课查询模块:用于实现对学生的选课情况查询,当输入学生学号、姓名时可查询自己的选课情况。

9、图2-2学生信息管理系统图3系统的总体设计3.1系统基本功能设计学生信息管理系统的基本功能是对学生信息进行管理。本系统主要包括学生信息查询、基本表维护(对学生表、课程表、成绩表、院系表、管理员表进行增加、删除、修改)、学生选课查询。图3-1系统功能模块图3.2系统处理流程设计管理员在运行系统时,则进入系统的主界面,然后对系统进行下步工作,首先判断用户名密码输入正确,如果用户名或密码为空,则要求用户重新输入。如果登录成功则可以进行学生信息查询、基本表维护,学生选课查询其系统总体功能流程图如图所示: 图3-2数据流程图3.3 系统功能结构设计系统的功能设计:学生信息查询、基本表维护、学生选课查询。

10、学生信息查询:用于实现学生信息的查询,主要包括学生信息的查询功能。可以对学生的基本信息进行查询,包括学号、姓名、性别、年龄、系号等字段的查询功能。基本表维护:主要实现对系统各表的维护,其维护实现了增加、删除、修改功能。学生选课查询:用于实现学生课程信息查询,主要包括课程查询功能。选课查询包括:学号、姓名、所选课程号、已修学分。选课查询可以根据可选课程系列,选择自己的选课情况。可查找选课门数,选课总学分。图3-3系统功能图4系统详细设计4.1 系统功能模块详细设计4.4.1 系统主界面设计当管理员进入主界面窗体,则出现学生信息查询、基本表维护界面、学生选课查询。4.1.2学生信息查询模块设计当用

11、户名、密码正确时进入学生信息查询。当管理员进入主界面窗体,则出现学生信息查询,单击进入然后输入用户名、密码正确时进入学生信息查询。学生信息查询模块用于实现学生信息的查询,主要包括学生信息的查询功能。4.1.3基本信息维护模块设计当用户名、密码正确时进入基本信息维护。当管理员进入主界面窗体,则出现基本信息维护界面,单击进入然后输入用户名、密码正确时进入基本信息维护界面。基本信息维护主要实现对系统各表的维护,其维护实现了增加、删除、修改功能。4.1.4学生选课查询模块设计当输入学生学号、姓名时可查询自己的选课情况。学生选课查询模块用于实现学生课程信息查询,主要包括课程查询功能。4.2 数据库设计4

12、.2.1概念模型设计图4 -1系统E-R图图4 -2学生信息属性图图4 -3成绩属性图图4-4院系属性图图4-5系统管理属性图图4-6课程属性图4.2.2逻辑结构表设计系统在登录时都要通过身份验证,因此我们需要把管理员的验证信息存入到一个表中。数据库结构设计是系统设计中非常重要的环节,好的数据库结构可以简化开发过程,使系统功能更加清晰明确,因为数据库结构的变化会造成编码的改动,所以必须认真设计数据库结构再进行编码,从而避免无谓的重复工作。分析对学生信息的管理情况,首先需要了解学生的基本情况信息,包括学生的所在系、所选课程等信息;要有学生的基本情况记录,包括学号、姓名、性别、年龄等信息;学生选课

13、的基本信息等。所以我采用了visual FoxPro6.0来设计数据库。学生信息管理系统中一共包括了5个表,分别是管理员表(adminer)、院系班级表(dept)、学生信息表(students)、成绩表(grade)、课程表(course)。(1)管理员表结构(adminer)管理员表是用于记录用户的基本信息,包括以下部分:姓名、密码。其逻辑结构如表:列名数据类型长度允许空说明用户名字符型8否用户姓名密码6用户密码表4-1管理员表(2)院系表结构(dept)院系班级表主要是用于记录院系的基本信息。包括:系号、系名、电话。系号20学生所在系系名学生所学系名电话10学生电话表4-2院系表(3)学生信息表(students)学生信息表主要是用于记录学生的信息。学号、姓名、性别、年龄、系号。其中学号不能为空,设学号为本表的主键。其逻辑结构如表所示:学号11

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1