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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

学生信息管理系统-毕业论文.doc

1、Abstract摘 要学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。本文介绍了学生信息管理系统的开发整个过程,阐述了系统分析、系统设计、数据库设计和系统实施的全过程,具体模块实施采用了原型法和面向对象系统开发方法。并采用VisualStudio。net2005作为开发工具,ASP+Access作为后台数据库。本系统具有学生档案管理,班级管理,课程管理,成绩管理,专业管理等模块,可分别完成日常学生档案,班级信息,课程信息,成绩信息的添加、修改、删除、查询、打印等功能。项目中使用Dreamweaver页面美化,ASP前台设计,达到网页设计美观,使用方

2、便,操作简单,比较实用关键词:信息管理系统、VisualStudio。net2005、ASP+Access数据库目 录 目 录摘 要I目 录II第一章 绪论11.1课题背景11。2目的背景及意义11。3项目开发的目标2第二章 所用技术32。1 ASP+Access数据库32。2 C语言与Visual Studio 200532。3 Dreamweaver页面4第三章 需求分析与概述53。1需求分析53。2 编写目的53。3问题定义53。4可行性研究53。5功能描述63.6功能分析63.7任务概述8第四章 概要设计94.1系统总体层次图94.2系统设计94。3程序流程图104.4数据库设计124

3、.5数据库概念结构设计14第五章 详细设计165。1 系统登陆165。2班级统计分析185。3课程管理20第六章 总结与展望26致 谢27参考文献2827绪论第一章 绪论 1.1课题背景随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长.面对庞大的信息量需要有学生信息管理系统来提高学生管理工作的效率。本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主

4、要任务是用计算机对学生各种信息进行日常管理,如查询、修改 、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统.在高校,计算机也应用得非常普遍,各系基本都配备了计算机。在这种实用的学生信息管理系统使这种局面大为改观。学生成绩管理系统主要提供方便高效的管理功能以及网上的信息查阅平台,学生可以通过该系统查阅相关信息,管理员可以管理所有信息.本系统的主要功能有:1.学生管理功能:为了方便学生信息的增加、删除、修改、查询. 2.课程管理功能:管理员可以通过填写表格的形式修改课程等相关信息.3.成绩管理功能:管理员可以对数据库中的学生成绩信息进行增加、修改.4。班级管理功能:管理员可以

5、通过此功能对班级信息进行增加、删除、修改、查询。5。用户管理功能:可以增加、删除、修改、查看该程序的登陆用户,超级管理员并可以设置用户的权限。 目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展,商业化的学生信息管理软件也不少。但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。1。2目的背景及意义学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户

6、提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。 作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正

7、规化管理,与世界接轨的重要条件。 当今社会,随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长特别是学生信息的信息,而面对庞大的信息量,有必要开发学生信息信息管理系统来提高学生管理工作的效率.通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。在学校,尤其是在各大高校,对于学生的管理是相当重要,而且也是相当麻烦的,它是学校管理中最基本的一项常规性工作.而长期以来,学校管理都是依赖人工来进行的,面对如此众多的学生信息,其工作量是相当相当巨大的.这样不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可预知性,造成学生信息管理的一些不规范

8、,使得信息管理陷入“事倍功半的地步.开发本系统就是为了解决学校在学生信息管理中的一些不规范,使学生信息的管理向着规范化、简单化、有效化的方向发展。1。3项目开发的目标 建立学生信息管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生信息管理工作流程的系统化、规范化和自动化。所用技术第二章 所用技术2。1 ASP+Access数据库Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复.Access数据库以文件形式保存,文件的扩展名

9、是MDB。 组成对象: 表 - 保存数据,1个或多个表 查询 搜索符合指定条件的数据 窗体 方便对数据库的操作 报表 输出数据 宏 操作的集合 模块 供开发人员使用 2.2 C语言与Visual Studio 2005 C#(C Sharp)是微软(Microsoft)为.NET Framework量身订做的程序语言,C#拥有C/C+的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Componentoriented)的程序语言,和C+与Java一样亦为对象导向(objectoriented)程序语言。C sharp(又被简称为“C”)是微软公司在二零零年六月发布的一种新

10、的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果.C看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司。NET windows网络框架的主角在本文中,我将考察创建一种新计算机语言的一般动机,并将特别指明是什么原因导致了C的出现.然后我将介绍C和它与Java,c,c+的相似之处。其次我将讨论一些存在于Java和C之间的高层次的,和基础的差别

11、.我将以衡量在用多种语言开发大型应用程序的时候所需的知识(或者对这种知识的缺乏程度)来结束本文,而这正是.NET和C的一个主要战略。目前,C#和。NET还只能以C语言规则,以及Windows 2000的一个”d预览版本”,还有MSDN上迅速增多的文档集子的形式获得(还没有最终定型)。 复杂的应用程序需要多支训练有素的开发团队来实现。对于开发团队作出的任何主要承诺来说,信息交流都是成功的一个基本元素.新的 Visual Studio Team System 扩展了 Microsoft 的优秀功能,即,通过提供与业务紧密集成的、可扩展的、能够增加成功几率的生命周期工具,从而为用户提供高效的工具。能

12、否成功主要取决于,为了降低交付解决方案的复杂性,团队间是否进行了充分的交流。2。3 Dreamweaver页面 Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页.Dreamweaver是一款有着多年历史和良好口碑的可视化网页编辑工具(简称DW),最大的优点就是所见即所得,对W3C网页标准化支持十分到位,同时它还支持网站管理,包含HTML检查、HTML格式控制、HTML格式化选项、图像编辑、全局查找替换、全FT

13、P功能、处理Flash等富媒体格式和动态HTML,而且还支持ASP、JSP、PHP、ASP.NET、XML等程序语言的编写与调试Dreamweaver是一个可视化的网页设计和网站管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP 功能、处理Flash和Shockwave等富媒体格式和动态HTML、基于团队的Web创作。需求分析与概述第三章 需求分析与概述3。1需求分析尽早地对软件项目的可行性做出细致而谨慎的评估,以避免在项目开发过程中浪费大量的人力、物力、财力。3。2 编写

14、目的采用学校现有的软硬件软件及科学的管理系统开发方案,建立学生入学信息管理系统,实现学生入学管理的计算机自动化.系统应符合学校原有的成绩管理制度,并达到操作直观、方便、实用、安全等要求. 3.3问题定义问题定义阶段必须回答的关键问题是“要解决的问题是什么?”。显然,这个问题解决整个软件开发周期中起着指导性作用。软件开发应该有这样一条鲜明的线索贯穿始终,否则我们的所有工作都是盲目的。现在我们应该明确问题定义阶段的主要任务:我们要建立一个学生信息管理系统,用计算机对学生各种信息进行日常管理,针对这些要求设计了学生信息管理系统本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化

15、和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改 、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统.3。4可行性研究这个阶段要解决的关键问题是“对上一阶段所确定的问题有无行得通的解决办法”。从而导出系统的逻辑模型,然后从系统逻辑模块出发探索若干种可供选择的系统实现方案。由于实际条件的制约,对可行性研究我们不再多说,但我们必须明确,现在我们所讨论的问题从各方面来说都行得通.在明确了这两个简单问题之后需求,我们的问题应该步入正题了。分析阶段是软件定义时期的是后一个阶段,这一阶段的中心任务是准确的回答“系统必须做什么?这个问题。其结束的标准是通过需求分析应

16、该得出有数据流程图、ER图、数据字典等描绘的精确的系统逻辑模型。3。5功能描述客户端:u 通过姓名查询学生信息u 通过学号查询学生信息管理端u 学生信息管理:学生信息列表、录入学生信息和查询学生信息u 学生成绩管理:统考成绩列表、添加统考成绩、成绩高级查询、单科成绩排行榜、总分成绩排行榜、统考成绩分析u 统考管理:添加、修改和删除统考u 班级管理:添加、修改和删除班级u 科目管理:添加、修改和删除科目u 管理员维护:添加管理员和修改管理员密码 3.6功能分析学生信息管理系统具有考试成绩和学生信息查询、学生成绩管理、学生成 绩管理、考试安排、班级管理和科目管理等功能。 图3-1客户端功能模板客户

17、端功能方便学生查询个人信息和考试信息。管理部分模块 主要划分为基本信息管理、学生成绩管理、学生成绩管理、考试安排、班级管理和科目管理和管理员维护6个部分。u 基本信息管理模块: 基本信息管理包括学生的学号、姓名、性别、班级、 出生年月和寝室电话.通过该功能模块、可以显示学生信息列表,也可以通过录入学生信息对学生信息表进行更新,还可以通过姓名或者学号对学生信息进行查询。u 成绩管理模块: 成绩管理模块有很多小的功能模块,这主要涉及到一个成绩排名的问题,该模块中包含了单科成绩排名和总成绩排名.u 统考管理、班级管理和科目管理模块: 这3个功能模块主要是通过操作相应的表来添加、修改和删除信息。u 管

18、理员维护模块: 当需要添加新的管理员或者管理员密码陈旧需要修改的时候就需要用到该模块。 图32管理员功能模块划分3。7任务概述目标a 减少人力资源的开销b 处理速度上的明显提高c 防止许多时候的人为错误d 更加方便信息的保密e 重要资料备份、恢复变得方便和安全概要设计第四章 概要设计4.1系统总体层次图 图41系统总体层次图4。2系统设计学生信息管理系统不简单的是一个软件,它覆盖了学生信息管理的职能,是学生信息管理事务中关键环节。是一个将学生信息管理思想以及当今最新计算机技术完美统一起来,实现科学化、自动化管理的集成应用系统。在功能方面,系统面向学校用户的需求,为学生信息管理提供全面、及时、准

19、确的信息和可靠的依据。在通用性设计方面,以标准化为基础,通过信息流程和管理过程的合理模型化、管理对象的模型化,使得系统具有一定的通用性和规范性.在系统开放性方面,按照软件工程开发规范实现系统的开放性,既便于扩充又便于升级,以适应今后学生信息管理发展及体系改革的需求。在系统和数据的安全性方面,系统采用数据库级用户权限和应用程序级运行权限的双重控制机构,提供了统一的基于角色的用户管理手段,通过数据库系统的数据安全机制,具有完善的系统和数据安全的保障体系.在操作性方面,采用图形用户界面技术,使系统能够以多得图形窗口和丰富便利的操作界面,通过鼠标或键盘的操作,为用户提供最简洁的使用方法。4。3程序流程

20、图A。 所有学生与增加学生数据图 图4-2所有学生流程图 图4-3增加学生流程图B. 课程与成绩数据处理图 图4-4所有成绩流程图 图45增加成绩流程图 C. 数据保存流程图图46数据保存流程图D。 课程管理图4-7课程管理功4。4数据库设计数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合.计算机的数据库可以分为两类:非关系数据库(flatfile)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,像记录、域等。上面提到的各种功能的实现都离不开数据库的支持,因此数据库设计作为本系统设

21、计的一部分不可缺少。数据库设计在整个程序设计过程中占据非常重要的地位,也是整个程序设计的基础.把数据库从整个程序中分离出来,单独进行,有很大的好处,即使程序设计分工明确,也方便程序员在详细设计师不必考虑数据库的结构,只需知道数据名及表名和表中的字段名就能进行编码设计,体现面向对象设计的思想.其实在需求分析阶段,我们的很大一部分讨论始终都没离开用户所要求的数据。如果把前面的讨论看成是数据库的逻辑设计,下面的问题将是数据库的具体物理实现。我使用的数据库系统是Windows Access 2000。从上面的功能分析看出本系统需要建立以下几个数据表:管理员信息表,班级信息表,学生信息表,统考成绩表,学

22、生成绩信息等.管理员信息表主要记录管理员的账号和密码信息A 管理员信息表 图 48班级信息表记录学生所在的班级的编号和名称信息B 班级信息表 图 4-9班级信息表学生信息表记录学生的姓名、班级、学号、准考证号、家庭住址等信息.设计学生编号为主键。C 学生信息表 图 410学生信息表 统考信息表记录考试的场次信息D 统考成绩表图 4-11统考成绩表成绩信息表主要记录每一个学生对应的成绩和学号、准考证号、考试科目、考试场次、考试帮及信息。E 学生成绩信息表图 412学生成绩信息表4。5数据库概念结构设计 图4-13学生信息实例E-R图图414管理员信息实例ER图图415学生成绩信息实例ER图图41

23、6班级信息实例ER图图417科目信息实例E-R图图4-18统考信息实例ER图详细设计第五章 详细设计5。1 系统登陆 图51系统登陆界面 功能描述: 此表单的功能主要是进行登入的验证,登入者输入账号、密码即可登入,密码错误就进不去.html xmlns=http:/www。w3。org/1999/xhtmlhead id=Head1” runat=”server 学生信息管理系统/title style type=”text/css body backgroundcolor:CCC; 。wrapper1 top:10; backgroundimage:url(dljm_green.jpg);

24、backgroundrepeat:norepeat; 。txtStyle border:1px solid black; background: transparent; /style script type=text/javascript” language=”javascript dfunction Reset2_onclick() form id=form2 runat=”server” div style=”position:absolute;fontsize: 12px;” div style=backgroundimage: url(login.jpg); width: 788px

25、; height: 366px;position:absolute;left:256px;top:94px;” id=”DIV1” table style=height: 154px;position: absolute; left: 329px; top: 126px; width: 236px;background-color:EEE;” id=”TABLE1” tr td id=”td1” style=width: 285px; height: 27px; 用 户/td td style=”width: 32px; height: 27px; /asp:TextBox/td td sty

26、le=”width: 285px; height: 39px;” 密 码/td td style=”width: 32px; height: 39px;” asp:TextBox ID=TextBox2 runat=”server” Width=152px” TextMode=”Password” Height=”23px/asp:TextBox/td td colspan=”2” style=”textalign: right; height: 45px;” asp:Button ID=Button1” runat=server” OnClick=”Button1_Click Text=确定 Height=23px Width=”72px” / input id=Reset2 style=width: 73px; height: 22px;” type=reset” value=”结束 onclick=return Reset2_onclick() / asp:Button ID=”Button2” runat=server” Height=”24px Text=注册” Width=”58px OnClick=Button2_Click /

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2