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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

基于ASP的学生信息管理系统的设计与实现毕业设计论文.docx

1、基于ASP的学生信息管理系统的设计与实现毕业设计论文学 院本科毕业设计(论文)题 目 基于ASP的学生信息管理系统的设计与实现 计算机科学与工程 院(系) 计算机科学与技术 专业起讫日期 2012.2.20-2012.5.11 摘 要随着计算机技术的迅速发展,计算机科学不断地成熟,计算机强大的功能已为人们深刻认识,计算机被广泛应用和普及到各个领域,并发挥着越来越重要的作用,给我们的生活带来了极大的便利。在校园里,如何有效地管理学生信息成为热门话题,建立一个友好的学生信息管理系统,可以有效的管理学生信息,方便老师与学生。基于ASP.NET的学生信息管理系统运用方便,操作简单,效率很高,现阶段虽只

2、实现学籍管理和成绩管理等部分,但已具有学生学籍信息及学生成绩信息的录入、修改和查询,以及学生退学和休学的处理,基本满足任何授权的用户使用系统完成相应的操作,大大减轻了教师对学生管理等繁重的工作量,而且能够准确无误、快速输出,还可以利用计算机对有关学生成绩的信息进行统计,而且在校学生可以通过该系统查询本人的相关信息,方便同学及时了解个人的相关信息和学校下发的有关通知。同时还具有快速、方便的查询、可靠性高、存储量大、成本低等优点。这些优点能够极大地提高学生信息管理的效率,也是学校进入科学化、正规化管理与世界接轨的重要条件。关键词:学生信息;ASP.NETABSTRACT As the rapid

3、development of computer technology, computer science is reaching maturity and its powerful functions for the people profound understanding of a wide range of computer applications to reach all fields and is playing an increasingly important role in our lives to bring the great convenience. In the ca

4、mpus, how availably manage students information to become hot issue, create a students information management system of amity, it can useful supervision students information, convenient teacher and student. The Student Management Information System Based on ASP.NET utilizes easy, simple operation, h

5、igh efficiency, although at this stage only to achieve school management and performance management component, but has been a student school information and student achievement information entry, modification and enquiries, as well as school drop-outs and the rest of the processing, basic satisfy an

6、y authorized users complete the corresponding operating system, the ease of students to teachers to the management workload, but also accurate, rapid output, we can also use the computer to student achievement statistics of the information, and students can adopt the I system for the relevant inform

7、ation for students to understand personal information and the school issued the notice. And has many advantages, such as: quick, convenient for high reliability, storage capacity, and low cost. These advantages can greatly improve the efficiency of information management student, the school is enter

8、ing scientific and standardized management with an important condition for the world community.Key words:Student Information;ASP.NET第一章 绪论1.1 课题背景随着计算机技术的迅速发展,计算机科学不断地成熟,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们更加追求工作环境和工作效率。与此同时,人们在工作中对工作方式的需求也在不断地提高。在当今的社会,计算机技术和信息技术占主导地位,在社会的各行各业都无不涉及各种各样信息的处理

9、。人类社会就处在一个对信息进行有效合理的加工中。它将促进整个社会的发展。随着社会信息技术的提高,计算机已被广泛应用于当今社会的各个领域。成为推动社会发展的首要技术动力。其中教育事业是我们社会发展的重中之重。随着社会的发展,学生培养计划已不再一成不变,各个学校纷纷面向教务人员及学生的学生信息管理系统,其宗旨在为大家提供一个更加宽松自由而且更符合学生意愿的服务已成为当代学生管理过程中不可缺少的一部分。正是计算机技术的迅速发展使得人们从过去繁重的手工劳作中得以解脱,从而使这种服务在现在才可能迅速普及。同时,编写一套完善的学生信息管理系统的任务就显得尤为重要。因此,本次设计我选择了具有一定实际应用价值

10、且是教育教学中不容忽视的课题“学生信息管理系统”。该系统的实施,将使我们及时地、全面准确地掌握全校学生基本信息及成绩信息的基本情况,并能按最新库存情况对的学生成绩情况进行统计;该系统还设置了适当的使用权限,数据库更新和口令更新等维护措施;同时还可以为领导和管理部门提供全面的、定量的信息,方便校方对学生的全面考核、评优等方面提供了客观的依据,并将教务信息及时通知给学生,为学校和学生建立了一个有效桥梁。1.2 课题意义随着学校规模的不断扩大,学生的数量急剧增加,学生的各种信息也成倍增长,而对如海的信息量,学校在日常工作中需要一套学生信息管理系统,以便对学生成绩、学籍、课程等信息进行管理,减少不必要

11、的资源浪费,从而达到精简机构,提高办事效率的目的。另外,使用计算机对学生成绩进行管理,具有手工管理无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够大大减少了成绩管理人员的工作量,提高办事效率。希望该管理系统能为日常管理工作提供很好的帮助。毕业设计并不是一项任务要我们去完成,更重要的是要通过毕业设计的形式将我们四年所学到的知识进行总结,在实践中不断提高自己的专业能力,同时也是自己综合运用所学知识解决实际问题的一次锻炼。我们可以从中找到自己的不足,通过各种途径找到解决问题的方法,这是最重要的。1.3 设计思想对一个学生信息管理系统,尽量采用学校

12、现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平和应用效果的目的;系统应符合学校学生信息管理的规定,满足对学校学生日常管理的需要,并达到操作过程中直观、方便、实用、安全等要求;系统采用模块化程序设计方法;既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护;系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作;必须有一个正确的设计指导思想,通过合理选择数据结构、网络结构、操作系统以及开发环境,构成一个完善的网络体系结构,才能充分发挥计算机信息管理的优势。该学生信息管理系统是一套专业的、有效的管理解决方案,采

13、用开放、动态的系统架构,将一改往日传统的学生信息管理系统模式,无需经过软件的安装过程而可以通过网络直接操作,通过不同的权限进行不同的操作,在管理员对信息添加、修改后,修改的信息可以被学生在个人登录的个人空间直接被查询,方便学生了解自己的各项信息。本系统具有高度的可扩展性,被授权的考生不管身处何地,只要使用网络浏览器,就可以通过网络来管理学生信息,学生可以查询个信息及成绩信息,并且可以及时了解教务处发布新的新闻;不仅可以应用于局域网,也可应用于互联网,对于本信息管理系统、培训和学习。由于系统数据收集的实时性要求并不高,因此采用Browser/Server结构来进行设计是合理可行的。1.4 系统描

14、述随着科学技术的发展,社会进步,计算机迅速的发展,学生信息管理的方法也与以往有了很大的改变,以前全是由人管理的方法存在很多的缺点,管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高学生信息管理效率,减轻劳动强度提高,信息处理速度和准确性;为信息录入者提供更方便、科学的服务项目。为信息录入者提供的一种更先进、科学的服务系统。于是我们便选择了由计算机来设计一个学生信息管理系统的方案。让计算机对学生信息进行自动管理,这样便可以直接在计算机上实现学生的信息管理,并能在一定程度上实现自动化。我们在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统

15、开发和评价的依据。第二章 系统开发工具2.1 ASP.NET简介1ASP.NET是什么ASP.NET又叫ASP+,是Microsoft推出的新一代脚本语言ASP.NET是.NET的一部分,ASP.NET吸收了ASP以前版本的最大优点,并参照Java 、VB语言的开发优势加入许多新特色,同时也修正了以前的ASP版本的运行错误。2ASP.NET的脚本语言ASP.NET目前能支持3种语言,C#,Visual Basic.NET和Jscript.NET。C#是微软公司专门为.NET量身定做的编程语言,它与.NET有着密不可分的关系。C#的类型就是.NET框架所提供的类型,C#没有类库,使用.NET框架

16、所提供的类库。另外类型安全检查、结构化异常处理也都是交给CLR处理的。因此,C#是最合适开发.NET应用的编程语言。3Visual Studio 2008 Visual Studio是目前最流行的Window平台应用程序开发环境。目前最新版本为Visual studio 11.0 beta版本,基于.net framewrok 4.5。已与Windows 8 beta同步发布。VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用程序。设计器中可以实时反映变更,XAML中智能感知功能可以

17、提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。2.2 SQL Server 2005介绍Microsoft SQL Server 2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,不仅可以有效地执行大规模联机事务处理,而且可以完成数据仓库和电子商务应用等许多具有挑战性的工作

18、。SQL Server 2005 为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。 通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQL Server 2005 为不同规模的企业提供了一个完整的数据解决方案。SQL Server 2005是一种采用T-SQL语言,基于B/S模式的关系型数据库管理系统。它不但可以满足大型数据处理系统对数据存储量的需求,也可以作为管理数据的简易工具。SQL Server 2005在SQL Server 7.0的基础上扩展了数据库管理系统的性能

19、、可能性、质量和易用性。同时它还提供了多种不同的工具以帮助创建数据库对象、调试数据库应用程序,以及完成系统的建立、维护、警告、安全性、数据复制和其他更多的工作。2.3 IIS简介1IIS的功能IIS是Internet Information Server 的缩写,它是微软公司主推的Web服务器。在Windows 2000安装光盘中就包含IIS5.0。IIS与Windows NT Server完全集成在一起。所以用户能够利用在Windows NT Server 和 NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大、灵活而安全的Internet或Intranet站点

20、,能让您在企业内部网络或广域网络上,轻松共享文件和资讯。IIS5.0是Windows 2005 Server中最快的Web服务器,并与Microsoft Active Directory 目录服务完全整合,这种结合能够使以Web为基础的应用软件更可靠、更具有延展性。这项新一代的电子商务解决方案把旧资料和应用软件整合到全球资讯网(WWW)中,让公司能重新定义内部与外部的不同商务处理流程。IIS的一个重要特性是支持ASP.NET,是ASP.NET程序得以成功运行的先决条件,严格意义来说,必须在机器安装配置IIS服务器环境,否则ASP.NET将无法运行和正常使用,也无法实现其功能。IIS5.0是Wi

21、ndows 2005Server 所提供的服务,所以能和Windows 2005 Server上的其他服务紧密地合作,通过它们之间的合作,能够使一个网页正常得以运行、使用。2.4 系统运行环境本系统设计的软件平台是在WindowsXP/Win7操作系统环境下运行,因为该系统用户界面户好,简单易懂,易学易用。并且价格适中,适合于中小型学校中数据吞吐量不太大的情况下使用。硬件运行平台见表21。表21 硬件运行平台表硬 件配 置处 理 器AMD内 存2G硬盘空间160G显卡普通VGA显卡第三章 系统分析3.1 可行性分析在实施一个项目之前,第一步要对将要实施的项目进行可行性分析,确定该项目是否值得进

22、行。并不是所有的问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模之内解决。如果问题不可行的话,那么花费在这项工程上的任何时间、资源、人力和经费都是浪费的。可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题能否解决。而且可行性研究的目的不是解决问题,而是确定问题是否值得去解。如果是正确的就加以肯定。可行性分析的实现,不能靠主观猜想,只能客观分析达到这个目的,所以就必须分析几种方法解决可能的弊端,从而判断原定的系统目标和规模是否实现,系统完成后所能带来的价值是否大于开发这个系统的投资价值。因此,可行性研究实质上是要进行一次大大的压缩简化了系统分析和设计的过程。我们应该给出

23、系统的逻辑模型,然后从系统逻辑模型出发,寻找可供选择的解法,研究每一种解法的可行性。一般说来,应从经济可行性、技术可行性、运行可行性、法律可行性和开发方案等方面研究可行性。首先,需要进一步分析和澄清问题定义。在问题定义阶段初步定义的规模和目标,如果是正确的就进一步加以肯定,如果是错误的就应该加以改正,如果对目标系统有任何约束的限制,也就必须把他们清楚地列举出来。对每种方法都应该仔细研究它的可行性,一般来说,至少应该达到下面四个可行性:技术可行性,使用现有的技术能够实现这个系统。经济可行性,估算开发成本低于项目预期的全部利润。操作可行性,普通用户可以正确操作,容易上手。法律可行性,这个系统的合同

24、、侵权、责任以及各种问题没有与法律相抵触。分析员仔细阅读和分析有关资料,以便进一步复查确认系统的目标和规模,改正含糊不清的叙述,清晰地描述对系统目标的一切限制和约束,确保解决问题的正确性,即保证分析员正在解决的问题确实是要求他解决的问题。同时可以利用现有的系统信息的来源,通过对现有系统的文档资料的阅读、分析和研究,分析员再如实地考虑该系统,总结出现有系统的优点和不足,从而得出新系统的雏形。这是了解一个陌生应用领域的最快方法。分析员应该为每个可行的解法制定一个粗略的实现进度。当然,可行性研究最根本的任务是对以后的行动方针提出建议。如不可行的话,分析员应该停止这项开发工程,以避免时间、资源、人力和

25、经费的浪费;如果问题值得解决的话,分析员就应该推荐一个好的解决方案,并且为工程指定一个初步设计。可行性研究需要的时间长短取决于工程的规模,一般说来,可行性研究的成本只是预期工程总成本的5%-10%。3.1.1 经济可行性经济可行性研究主要进行成本效益分析,估算开发成本是否会高于项目预期的全部利润。看软件所能带来的经济效益与开发设计所需要的资金相比,是否相适宜,同时还要看此软件能否能给用户带来足够的经济效益,我们开发的这套系统正是考虑为用户提高工作效率,节省工作时间,方便操作与管理而设计。本系统的开发在经济上是完全可行的。开发此软件不需要大量的经费,而且是个人独立设计的,可以节省许多费用,同时也

26、可提高个人的实际动手能力。估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否会高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。 支出: 基础投资: 硬件设备:PC机 软件设备:WINDOWSXP/Win7、Visual Studio 2008.NET、WORD2003 其它一次性支出: 软件设计和开发费用 经常性支出: 软件维护费用、软件使用费用。 效益:系统的效益可以从经济效益和社会效益两方面考虑。对于学生信息管理系统则应着重分析其社会效益。例如,系统投入运行后可以使学生信息管理实现科学

27、化、规范化。曾强了工作人员对学生信息管理能力、提高了工作效率。3.1.2 技术可行性技术可行性是最难决断和最关键的问题。根据客户提出的系统功能、性能及实现系统的各项约束条件,从技术的角度研究系统实现的可行性。本系统采用全新的ASP.NET技术,在技术上是非常可行的。对于人们现在普遍使用的Windows来说,ASP.NET无非是一个最好的技术。他更符合大多数使用者的使用习惯。以人为本的思想贯穿软件思想并掌握使用方法,系统在执行时每一步都有相应的文字提示。只要根据提示进行相应的操作即可,操作十分简单。本系统是一套比较完整的应用程序,功能比较齐全。因此,荆发软件在技术上是可行。3.1.3 时间可行性

28、主要指软件在时间跨度上的实际范围,具有良好的兼容性,可以长期使用。且因为网站的框架等都是动态建成的,不存在时间长了就不能用的问题以及给人们的信息过于陈旧的问题,使用者只需更改网络数据库的内容,以便可以给浏览者一个全新的视觉,全新的网页。3.1.4 操作可行性由于现在的科技发展飞速,计算机早已普及世界的方方面面,便利的科技条件,给人们带来优越的工作环境,这也使人们对工作效率及可操作性都有了更高的要求。因此,管理形式的计算机网络化是社会发展的必然趋势,各种智能化的软件层出不穷,减少了原来人工操作的费时费力的状况,从而提高了工作效率和准确度。本系统用户平台直接面向管理员和普通用户,界面简单、明了,采

29、用可视化界面,普通用户只需用鼠标和键盘就可以完成相应的数据操作;多数的数据输入与数据维护是由管理员完成的。由于该系统的操作简便、易懂,对于初次使用此系统的用户,不必经过复杂的培训和学习就可以掌握系统的操作流程。由此可见,开发此软件在操作上是可行的。3.1.5 法律可行性法律可行性是指研究在系统开发过程中可能涉及的各种合同、侵权、责任以及各种与法律相抵触的问题。新系统的研制和开发,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。 学生管理信息系统以更为人性化的操作流程将一个信息管理软件以网站的形式来面向用户,用户无需经过复杂的培训就可以快速熟悉系统流程。为管理员和学生用户提供了很大的便

30、利。本系统利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,基于B/S模式研究开发了学生信息管理系统这一ASP.NET应该程序。实现了学生信息的日常管理,该程序运用方便、操作简单,效率很高,由于网络无处不在,满足任何被授权的用户随时随地管理学生信息和浏览信息。3.2 需求分析系统分析工作在软件设计过程中是非常重要的环节,它的基本任务是准确地回答“系统必须做什么?”。需求分析是对目标系统提出完整、准确、清晰、具体的要求。满足用户的需求是我们制作软件的宗旨,而对软件的需求是用户对系统提出的要求,这种要求可能是原始的、笼统的,也可能是抽象的、细节化的。但一个软件系统的开发必须

31、以一组需求化为出发点,软件的系统需求分析不断修改以满足用户的想要得到的软件模型。本系统开发的总体任务就是实现学生信息管理的集成化、信息化和自动化,而总体任务的实现是建立在对系统正确的需求分析基础之上的。管理系统开发的起点是需求分析,这是整个系统开发过程中最重要的一步,它决定着开发的成败。3.2.1 功能需求根据用户调查信息,学生信息管理系统的基本流程是学生将基本信息交到教务处,再由管理员对学生的学籍信息及基本信息进行录入及编辑。并且对学生的课程进行设定,录入学生成绩信息并进行管理。这样,根据学生信息的基本流程的分析,得到该系统的主要应具有的基本功能,可以看出,一个典型的学生信息管理系统至少应该

32、包括以下基本功能。1学生基本信息管理:提供对学生数据的录入、修改、删除等功能。2系统基本设置信息管理:对院系、学生的教师、课程及班级信息维护功能。3成绩信息管理:对学生成绩进行录入、修改及删除,学生补考成绩的编辑,等功能。4学生学籍信息管理:提供对学生的学籍信息的编辑及休学和退学的管理等功能。 5教务公告栏信息管理:提供对学生的教务公告信息的编辑及休学和退学的管理等功能。3.2.2 安全保密需求为完善系统的管理功能,增加系统用户管理功能,包括系统用户的数据增加、删除和修改。所有普通用户,只能运行系统分配的功能;系统管理员能够运行系统所有功能,从而保证系统数据安全。3.3 系统业务流程分析业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向。 为了调查管理业务流程,调查人员应顺着原系统信息流动的过程逐步地进行,内容包括各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和

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

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