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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

学生信息管理系统课程设计完整版资料Word格式文档下载.docx

1、但一直以来人们使用传统人工的方式管理文件,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长 , 将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。1.2 研究内容与目标本文主要工作包括:(1) 新系统在原有系统的基础上加入了新的数据库的支持, 使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地

2、改善。(2) 在 Microsoft Visual Studio 2010 平台上实现了原型系统。(3) 设计了基于三层结构的设计思想。(4) 尽量达到人力与设备费用的节省 ,并且使软件处理数据的速度提高 ,软件的整个设计过程必须通过生产能力的提高 ,人员工作效率的提高等等使软件开发成本最小化 .实现保证软件质量的前提下的资金投入最小化 .随着科学技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分 ,使用计算机对学生档案进行管理 ,具有手工管理所无法比拟的优点 .例如 : 检索迅速、查找方便、可靠性

3、高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高的效率 ,也是学校科学化、正规化管理的重要条件。1.3 本文的内容结构第一章阐述了项目的来源和意义、课题的研究目标及本论文所做的主要工作。第二章综述了学生管理系统的研究现状, 详细说明了 Visual Studio C# 2010的相关知识。第三章是对系统的总体设计。包括系统功能设计、系统模块划分、系统数据库设计等。第四章中进行系统详细设计,介绍了各个页面实现的具体功能。第五章介绍了系统的运行效果。以及主要的代码。最后总结了本文的主要工作,指出本文的主要贡献和不足,以及进一步的研究工作。本文的论文结构图如图 1.1 所示:第一章

4、绪论第二章 系统的研究现状第三章 系统的总体设计第四章 系统的详细设计结论图 1.1 本文内容结构图1.4 本章小结本章简要的概括了项目的来源和意义。教育是科学之本,随着我国教育的普及和当前全球范围的知识经济的突飞猛进,一套高质量高效率的学生信息管理系统更是必不可少,当前不仅是我国还是海外其他国家,均把学校教育放在战略地位,投入巨大的人力物力研制各种教育模式,其中,学生管理信息系统的开发是首当其冲。一套好的管理系统是良好学习环境的组织者。由于信息系统数据量大,传统的人工操作不仅效率低,准确性不高,而且其完整性,保密性均得不到保证。管理信息系统,即 MIS (management informa

5、tion system) ,是一个利用计算机软硬件资源以及数据库的人机系统。本学生信息管理系统是建立在 Microsoft SQL Server 2,008基础上的应用系统, 用 Microsoft Visual Studio 2010 语言编写,此信息管理系统可以实现学生信息的高效查询,修改,删除等操作,使学生信息关系系统化,规范化和自动化。第二章 系统可行性分析2.1 管理系统综述2.1.1 管理系统的特点1、管理信息系统的特点(1) 管理信息系统的组成 管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。人是指企业领导者、管理人员、技术人员,以及 MIS 建设的领导机构和实施

6、机构,他们在系统中起主导作用。 MIS 是一项系统工程,不是只靠一些计算机开发人员就可以完成的,必须有企业管理人员,尤其是企业领导的积极参与。计算机技术是 MIS (管理信息系统)得以实施的主要技术。在这些技术中,软件开发是 MIS 开发的重点。第三个因素也不能忽视。 企业的管理数据是 MIS 正常运行的基础。 广义地说,各项管理制度是 MIS 建设成功的基础。试想要计算一台机床的成本,需要按时输入每个部件、每个零件以及每个螺钉螺帽的费用,涉及企业的生产车间、采购、库房、工艺设计和财务等多个部门,必须有一整套管理制度作保证。(2) 管理信息系统的界面特点在计算机软件技术中,人机界面已经发展成为

7、一个重要的分支。MIS 人机界面设计一般遵循以下一些基本原则:以通信功能作为界面设计的核心人机界面设计的关键是使人与计算机之间能够准确地交流信息。一方面,人向计算机输入信息时应当尽量采取自然的方式:另一方面,计算机向人传递的信息必须准确,不致引起误解或混乱。另外,不要把内部的处理、加工与人机界面混在一起 (人机界面程序只是通信 ),以免互相干扰,影响速度。设计 MIS 时,针对每一个功能,都要按照模块化思想,使输入、处理与输出“泾渭分明”,充分体现人机界面的通信功能。这样设计出来的程序不易出错,而且易于维护。报表打印是 MIS 必备的功能之一,而且打印之前常常需要计算。计算与打印分开设计,虽然

8、消耗时间,但易于整个 MIS 系统的维护。界面必须始终一致统一的人机界面不至于会增加用户的负担,让用户始终用同一种方式思考与操作。最忌讳的是每换一个屏幕用户就要换一套操作命令与操作方法。例如,在整个系统可以以问号图标表示帮助,以磁盘图标表示存盘,以打印机图标表示打印等。界面必须使用户随时掌握任务的进展情况人机界面应该能够告诉用户软件运行的进度。特别是在需要较长时间的等待时,必须让用户了解工作进展情况,如可以设计已经完成了百分之几的任务进度条等。目前, Windows 下的应用软件无论大小,其安装程序几乎均做到了这一点。开发 MIS软件时,这一点很值得借鉴。界面友好。使用方便多数 MIS 软件的

9、数据输入量较大。对于一些相对固定的数据,不应让用户频频输入 ( 特别是汉字 ) ,而应让用户用鼠标轻松选择。 例如,人事管理系统中的 “文化程度” 是相对固定的数据, 其值一般取 “小学”、“初中”、“高中”、“大专”、“大本”、“硕研”、“博研”等。录入这类数据之前, MIS软件应在相应位置弹出一个列表框,待用户以鼠标点击,而不应让用户每次都输入这些汉字。总之,所开发的 MIS 在使用过程中,应使用户的数据输入量降至最低限度减少用户的干预量。实践证明,用户干预愈少, MIS 系统的满意程度愈高。2.1.2 技术可行性系统的性质为管理软件, 因而数据库的设计与操纵是系统设计的核心。 我们在学习

10、数据库原理, SQL 数据库及 C#语言当中曾经成功完成了有关的数据库建设, VS2010 开发与维护任务及前台程序与后台数据库的连接,具备一定的系统分析与设计能力,熟悉数据库的设计与操纵。2.1.3 人员可行性我们小组五人,所选专业均为 C#语言,并精通软件工程开发流程,团队内和谐相处,且团队内合作能力较强,所有人员均可立即投入开发工作。2.1.4 时间、设备可能性系统设计与开发工作预计耗时两个星期,所有参与开发的人员均能够保证按时完成任务。实验设备如:计算机、打印机、扫描仪等不足,上机任务可以完成,打印机、扫描仪的实验根据具体条件暂时延缓执行。2.1.5 系统工作量该系统的工作量相对于我们

11、的开发小组来说很大,必须保证按进度完成任务。实际工作量预计两个星期(每天 4-8 小时)。如包含软件维护及技术文档的整理、制作,工作量将更大。2.1.6 代码工作量预计两天。2.1.7 文档要求依据国家计算机软件产品开发文件编制指南和现代软件工程的理论与原则编制标准的软件技术文档。2.1.8 用户硬件可行性经过调研,查知学校电脑的基本硬件设施为:软件环境:兼容当前主流操作系统 Windows 95/98/NT/Me/2000/XP 等。完全能够兼容该信息系统。2.2 本章小结随着科学技术的不断发展,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的

12、作用。 作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具备手工管理所无法比拟的优点。学生档案管理系统是典型的信息管理系统 (MIS), 其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备 ,易使用等特点。开发该软件的基本要求与功能是实现学生信息数据包括与学生有关的数据的管理与操作处理 ,基于 Microsoft SQL Server 2,008 数据库系统的数据管理使该软件有更优异的性能 .软件的基本数据流动为用户数据的输入 ,学生信息 ,课程信息 ,班级信息、学生成绩信息、

13、教师信息等的输入 ,以及有关用户提出的对学生信息等等的查询要求所产生的数据输出 .数据的输入与输出处理流程都依靠数据库的支持 .数据的安全基本保证 SQL Server的安全性能比较令人满意 ,该软件设计中保持与其他一些数据库的基本兼容 .第 3章需求分析21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。 使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。 我所开发的这个系统所采用的是当前

14、较为流行的编程软件 C#作为实现语言,以数据库 Microsoft SQLServer2010作为系统的后台操作,其功能在系统内部有源代码直接完成。我们只需按系统要求输入即可操作。需求分析是一个渐进的过程,通过开发人员和用户的不断交流,逐步加深对系统功能和性能的认识,并且加以细化、分解软件需求。需求分析是软件开发过程中系统的推理过程,涉及到领域问题及其组成部分,目的在于理解需要什么和必须做什么,并将用户的需求用书面形成表达出来3.1 系统功能需求学生信息管理系统在管理学生中占有重要的地位,它关系着学生信息的基本信息,其中包括学生信息,班级信息、课程信息等。对于学校来讲,学生信息管理系统是不可缺

15、少的组成部分,它有效地管理学生档案,对学校学生的变动和统计起着重要的管理作用。本系统根据学校管理的实际要求,结合学生信息管理的实际流程要,需实现以下功能:1. 能够对学生的有关资料进行输入,查询,修改,删除。2. 能够为学校提供强大的查询功能,以便管理人员了解和掌握学生的具体情况。3. 能够对数据库和登陆记录进行清理。4. 可以对用户进行修改密码,新增用户。5. 超级管理员能对用户的使用权限进行设置,分为不同的用户等级。3.2 系统的性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,学生信息管理系统应该满足以下的性能需求:1.系统处理的准确性和及时性系统处理的准确性和及时性是系统的必

16、要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。2.系统的开放性和系统的可扩充性学生信息管理系统在开发过程中,应该充分考虑以后的可扩充性。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。3.系统的易用性和易维护性学生信息管理系统使用人员往往对计算机并不是非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面

17、;针对用户可能出现的使用问题,要提供足够的帮助,缩短用户对系统熟悉的过程。3.3 系统数据要求学生信心管理系统的数据需求包括如下几点:1.数据录入和处理的准确性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,从而降低出错概率。2.数据的一致性与完整性学生信息管理系统对数据的处理有很高的要求,因为对学生信息的处理非常频繁,所以要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果

18、不能符合完整性约束,系统应该拒绝该数据。3.数据的独立性学生信息管理的管理对学校来说是非常重要的一个部分,不可能让每一个人都对其进行操作,应该有特定的人员对学生信息管理系统进行管理,对系统进行独立操作。3.4 业务流程分析3.4.1 登陆模块流程图3.4.2 系统管理流程图选择增删 查询选择? 选择?增 删 浏 查加 除 览 询增加用户 删除用户 浏览用户 查询用户N填写完整 输入正确Y Y添加成功 删除成功结束管理员用户F2.1F8.1P2.1.1P2.1.2P2.1.3P2.1.4用户资料增加用户删除用户查询修改F3.1 F3.1 F6.1 F5.1.1 F5.1.2D1 用户信息库 D1

19、 用户信息库注 :F2.1: 用户登录信息 F3.1:用户个人信息 F5.1.1:增加后的选课信息F5.1.1:增加后的用户信息 F6.1:用户查询个人信息F8.1:用户操作后返回的信息3.4.3 班级管理业务流程图:教务处用户登录否合法?是权限?用户选择服务学生班级 编辑 班级浏览 班级 管理班级信息增删内务查看改查管理退出?C3学C1C4C5C7C8C6生C2班级信息班级内务D5 D4D3 D2 D6D1 班级信息库注释: C1查询, C2 班级信息, C3 查询, C4班级信息, C5 修改完成, C6 修改信息,管理,C8 内务信息, D3班级信息, D2修改后信息, D4 班级信息,

20、 D5 内务信息,D6提取信息。3.4.3 班级管理流图3.4.4 成绩管理流程图:执行 case1输出成绩和 q=1输入选择操作 c输出结果开始输出学校、班级、姓名、学 号欢迎使用学生成绩管理系统定义变量输出选项菜 单输入选择操作 c=1C=11c=6选择错误请重新选择操作目前还没成绩请先输 入成绩数据流图:教师学生成绩修改学生增加新成删除成绩成绩绩D1 学生信息库 D2 成绩信息库 学生成绩信息 F3.1:学生成绩信息F5.1.1:增加后的学生成绩F5.1.2 删除后的学生成绩 F6.1:查询的学生成绩信息3.4.5 课程管理业务流程图:个人信息选课信息增加选课删除选课D1 用户信息库 D

21、2 选课信息库学生信息管理课程管理 2 级流图 学生登录信息 F3.1:学生个人信息F5.1.1:删除后的选课信息 F6.1:学生查询的选课信息学生操作后返回的信息TF F查询 查询T T添加选课信息查询 选课信息查询F选课信息添加删除 删除选课信息修改选课信息删除3.4.5 课程管理流程图3.4.6 学籍管理3.4.6 学籍管理数据流图输入信息学生 管理员权限选择用户选择服务 用户选择服务成档信密用案息码户查统修管询计改理3.4.6 学籍管理流程图3.5 数据流程分析3.5.1 数据流程图由于本系统的数据模块较多,下面仅以学生成绩管理模块为例来进行编制。数据字典名字:学生档案信息管理别名:描

22、述:反映出学生的基本信息情况定义:学生基本信息管理 =姓名 +年龄 +性别 +学号 +班级 +电话入学时间 +出生年月 +家庭地址 +备注位置:学生信息输入学生信息查询学生信息修改班级基本信息管理反映出班级的基本信息情况班级基本信息管理 =系 +班级号 +指导老师班级信息输入班级信息查询班级信息修改课程基本信息管理反映出学生在学校学习的课程的基本情况课程基本信息管理 =课程编号 +课程名称 +课程类型 +学分 +学时位置:课程信息输入课程信息查询用户基本信息反映出用户的用户名和密码用户基本信息 =用户名 +密码界面登录系统图 3.5 学生信息管理系统顶数据流程图3.6 本章小结需求分析是软件开

23、发过程的初始阶段,是一个系统的推理过程 ,涉及到领域问题及其组成部分,目的在于理解需要什么和必须做什么, 并将用户的需求用书面形成表达出来。 软件产品的质量, 在很大程度上取决于是否进行过系统的需求分析, 并是否取得正确、 一致和比较完全的需求文档。 通过需求分析揭示信息的流程和结构, 为软件设计提供基础, 通过标识接口细节能提供一个深入的功能说明来描述软件,并确定约束条件和定义软件的有效性。第四章 系统总体设计4.1 系统功能设计学生信息管理系统是一个完整的学校学生信息管理系统。在本系统中主要包括用户登录和注册功能、用户和角色管理功能、教师信息管理功能、班级和年级管理功能、课程信息管理功能、学生信息管理功能、学生成绩管理功能等。它们的具体描述如下:1 用户登录和退出功能用户登录功能主要包括的功能如下:(1) 配置数据库:灵活的配置数据库以保证在不同的电脑主机上使用该系统。(2) 用户登陆:验证用户的信息是否合法,以及验证用户是否为系统的合法用户。登陆功能主要包括的功能如下:( 1)判断用户名和密码是否填写。( 2)将

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

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