学生信息管理系统(共23页).doc
《学生信息管理系统(共23页).doc》由会员分享,可在线阅读,更多相关《学生信息管理系统(共23页).doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上设计(论文)题目基于ASP.NET学生信息管理系统学 院: 电子与信息工程学院 学生姓名: xxx 专业班级: 13计算机应用技术3班 学 号: xxxxxxxxxx 指导教师: 巫锦润 2015 年 6 月 10 日专心-专注-专业目录摘要随着Internet的普及,越来越多的学校建立了自己的Web网站,其中学生信息管理系统是构成学生网站的一个重要组成部分。传统的基于ASP和JavaSeript、VBScript等脚本语言,将动态网页和数据库结合,通过应用程序来处理的方法具有较大局限性。系统的开发过程中采用的技术是在NET Framework平台上利用ASPNET技
2、术来开发,采用C#语言来实现。该系统采用ADONET技术可以容纳具有复杂关系的数据,不再依赖于数据库链接;而且其开发模式有助于减少软件的维护费用,提高软件的可移植性和可伸缩性,提高网络性能,甚至有助于提高软件开发人员的生产力和缩短开发周期;相对于ASP来说,配置应用程序ASP.NET的安全性更高。并且对ASPNET安全机制的研究与实现进行比较深入的研究。正是由于采用了上述方法,使得本系统与用ASP技术开发的系统相比具有操作简单、界面友好,完全控件式的页面布局,使得信息的录入工作更简便;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况;具有即时可见性,对信息的处理将立即在主页的对应栏目显示
3、出来,达到”即时发布、即时见效”的功能;系统功能完善,包括常见网站的信息管理的各个方面完整地实现了网站对信息的管理要求;并且方便移植,针对不同的学校或相关单位,只需要稍作修改就可以开发出适合本部门特点的信息管理系统等特点。关键词:ASP.NET;学生管理系统;SQL Server 2005;Visual Studio 2010.第一章绪论1.1课题背景随着计算机技术的迅速发展,计算机科学不断地成熟,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们更加追求工作环境和工作效率。与此同时,人们在工作中对工作方式的需求也在不断地提高。在当今的社会,计算机技术和信
4、息技术占主导地位,在社会的各行各业都无不涉及各种各样信息的处理。人类社会就处在一个对信息进行有效合理的加工中。它将促进整个社会的发展。随着社会信息技术的提高,计算机已被广泛应用于当今社会的各个领域。成为推动社会发展的首要技术动力。其中教育事业是我们社会发展的重中之重。随着社会的发展,学生培养计划已不再一成不变,各个学校纷纷面向教务人员及学生的学生信息管理系统,其宗旨在为大家提供一个更加宽松自由而且更符合学生意愿的服务已成为当代学生管理过程中不可缺少的一部分。正是计算机技术的迅速发展使得人们从过去繁重的手工劳作中得以解脱,从而使这种服务在现在才可能迅速普及。同时,编写一套完善的学生信息管理系统的
5、任务就显得尤为重要。因此,本次设计我选择了具有一定实际应用价值且是教育教学中不容忽视的课题“学生信息管理系统”。该系统的实施,将使我们及时地、全面准确地掌握全校学生基本信息及成绩信息的基本情况,并能按最新库存情况对的学生成绩情况进行统计;该系统还设置了适当的使用权限,数据库更新和口令更新等维护措施;同时还可以为领导和管理部门提供全面的、定量的信息,方便校方对学生的全面考核、评优等方面提供了客观的依据,并将教务信息及时通知给学生,为学校和学生建立了一个有效桥梁。1.2课题意义随着学校规模的不断扩大,学生的数量急剧增加,学生的各种信息也成倍增长,而对如海的信息量,学校在日常工作中需要一套学生信息管
6、理系统,以便对学生成绩、学籍、课程等信息进行管理,减少不必要的资源浪费,从而达到精简机构,提高办事效率的目的。另外,使用计算机对学生成绩进行管理,具有手工管理无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够大大减少了成绩管理人员的工作量,提高办事效率。希望该管理系统能为日常管理工作提供很好的帮助。毕业设计并不是一项任务要我们去完成,更重要的是要通过毕业设计的形式将我们四年所学到的知识进行总结,在实践中不断提高自己的专业能力,同时也是自己综合运用所学知识解决实际问题的一次锻炼。我们可以从中找到自己的不足,通过各种途径找到解决问题的方法,这是最
7、重要的。1.3设计思想对一个学生信息管理系统,尽量采用学校现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平和应用效果的目的;系统应符合学校学生信息管理的规定,满足对学校学生日常管理的需要,并达到操作过程中直观、方便、实用、安全等要求;系统采用模块化程序设计方法;既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护;系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作;必须有一个正确的设计指导思想,通过合理选择数据结构、网络结构、操作系统以及开发环境,构成一个完善的网络体系结构,才能充分发挥计算机信息管理的优
8、势。该学生信息管理系统是一套专业的、有效的管理解决方案,采用开放、动态的系统架构,将一改往日传统的学生信息管理系统模式,无需经过软件的安装过程而可以通过网络直接操作,通过不同的权限进行不同的操作,在管理员对信息添加、修改后,修改的信息可以被学生在个人登录的个人空间直接被查询,方便学生了解自己的各项信息。本系统具有高度的可扩展性,被授权的考生不管身处何地,只要使用网络浏览器,就可以通过网络来管理学生信息,学生可以查询个信息及成绩信息,并且可以及时了解教务处发布新的新闻;不仅可以应用于局域网,也可应用于互联网,对于本信息管理系统、培训和学习。由于系统数据收集的实时性要求并不高,因此采用Browse
9、r/Server结构来进行设计是合理可行的。1.4系统开发工具1.4.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框架所提供的类型
10、,C#没有类库,使用.NET框架所提供的类库。另外类型安全检查、结构化异常处理也都是交给CLR处理的。因此,C#是最合适开发.NET应用的编程语言。3Visual Studio 2010.Visual Studio 是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了NET Framework4.0、Microsoft Visual Studio 2010 CTR(Community Tech
11、nology Preview-CTR),并且支持开发面向 Windows 7 的应用程序。除了 Microsoft SQL Server,它还支持IBM DB2和Oracle数据库。1.4.2SQLServer2005介绍Microsoft SQL Server 2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,不仅可以有效地执行大规模联机事务处理,而且可以完成数据仓库和电子商务应用等许多具有挑战性的工作。 SQL Server 2005 为IT专家和信息工作者带来了
12、强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQL Server 2005 为不同规模的企业提供了一个完整的数据解决方案。SQL Server 2005是一种采用T-SQL语言,基于B/S模式的关系型数据库管理系统。它不但可以满足大型数据处理系统对数据存储量的需求,也可以作为管理数据的简易工具。SQL Server 2005在SQL Server 7.0的基础上扩展了数据库管理系统的性能、可能性、质量和易用性。同时它还提供了多种不同的工具以帮助创建数
13、据库对象、调试数据库应用程序,以及完成系统的建立、维护、警告、安全性、数据复制和其他更多的工作。1.4.3IIS简介IIS是Internet Information Server的缩写,它是微软公司主推的Web服务器。在Windows 2000安装光盘中就包含IIS5.0。IIS与Windows NT Server完全集成在一起。所以用户能够利用在Windows NT Server 和 NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大、灵活而安全的Internet或Intranet站点,能让您在企业内部网络或广域网络上,轻松共享文件和资讯。IIS5.0是Wind
14、ows 2005 Server中最快的Web服务器,并与Microsoft Active Directory 目录服务完全整合,这种结合能够使以Web为基础的应用软件更可靠、更具有延展性。这项新一代的电子商务解决方案把旧资料和应用软件整合到全球资讯网(WWW)中,让公司能重新定义内部与外部的不同商务处理流程。IIS的一个重要特性是支持ASP.NET,是ASP.NET程序得以成功运行的先决条件,严格意义来说,必须在机器安装配置IIS服务器环境,否则ASP.NET将无法运行和正常使用,也无法实现其功能。IIS5.0是Windows 2005Server 所提供的服务,所以能和Windows 200
15、5 Server上的其他服务紧密地合作,通过它们之间的合作,能够使一个网页正常得以运行、使用。第二章 系统分析2.1需求分析学生信息管理系统主要是满足学校管理学生、学生成绩以及相关的年级、班级、课程、教师等信息的需求。需求的具体功能如下:(1)用户信息管理:用户登录验证用户的登录信息是否合法,以及验证用户是否为系统的合法用户;用户添加主要是由系统管理员添加新的用户。包括用户管理、权限管理、添加用户和用户修改密码等。(2)教师信息管理:教师信息管理模块主要对全校教师信息的管理,如教师信息的添加、修改、删除和查询。(3)学生信息管理:学生信息管理模块主要对学生的信息进行管理,如姓名、性别、年龄、系
16、别、专业等等。包括查询学生信息的基本情况、修改相关学生的信息等。(4) 班级信息管理:班级信息管理模块主要对班级的信息进行管理,如班级名称、班级编号。(5)课程信息管理:课程信息管理模块主要实现对开设的课程进行管理,如课程信息的添加、修改、删除和查询。(6)学生成绩管理:学生成绩管理模块主要对学生的成绩进行管理,如添加、修改、删除、查询。主要包括添加学生考试成绩、查询学生某课程学习成绩。(7)公告栏信息管理:公告栏信息管理模块主要是给全校师生查看相关的信息,如添加、修改、删除和查询。2.2可行性分析2.2.1 C#技术C#是一种安全的、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程
17、语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。2.2.2 ADO.NET技术它提供了平台互用性和可伸缩的数据访问,ADO .NET增强了对非连接编程模式的支持,并支持RICH XML。由于传送的数据都是XM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统 23
限制150内