毕业设计(论文)设计(论文)题目基于ASP.NET学生信息管理系统学院:电子与信息工程学院学生姓名:xxx专业班级:13计算机应用技术3班学号:xxxxxxxxxx指导教师:巫锦润2015年6月10日毕业设计(论文)I目录摘要......................................................................1第一章绪论..............................................................21.1课题背景..........................................................21.2课题意义..........................................................21.3设计思想..........................................................31.4系统开发工具.......................................................31.4.1ASP.NET简介..................................................31.4.2SQLServer2005介绍.......................................41.4.3IIS简介.....................................................5第二章系统分析...........................................................62.1需求分析...........................................................62.2可行性分析.........................................................62.2.1C#技术.......................................................62.2.2ADO.NET技术..................................................72.2.3SQLServer技术...............................................72.3本章小结...........................................................8第三章系统设计...........................................................93.1设计目标...........................................................93.2系统开发及运行环境.................................................93.3系统功能结构图.....................................................93.4模块功能说明......................................................103.5数据字典的设计....................................................113.6数据库逻辑结构设计................................................123.7本章小结..........................................................12第四章系统实现..........................................................134.1系统主页..........................................................134.2系统子页..........................................................154.2.1学生管理页面.................................................154.2.2教师管理页面.................................................164.2.3管理员页面...................................................17结论.....................................................................19参考文献.................................................................20致谢.....................................................................21毕业设计(论文)1摘要随着Internet的普及,越来越多的学校建立了自己的Web网站,其中学生信息管理系统是构成学生网站的一个重要组成部分。传统的基于ASP和JavaSeript、VBScript等脚本语言,将动态网页和数据库结合,通过应用程序来处理的方法具有较大局限性。系统的开发过程中采用的技术是在.NETFramework平台上利用ASP.NET技术来开发,采用C#语言来实现。该系统采用ADO.NET技术可以容纳具有复杂关系的数据,不再依赖于数据库链接;而且其开发模式有助于减少软件的维护费用,提高软件的可移植性和可伸缩性,提高网络性能,甚至有助于提高软件开发人员的生产力和缩短开发周期;相对于ASP来说,配置应用程序ASP.NET的安全性更高。并且对ASP.NET安全机制的研究与实现进行比较深入的研究。正是由于采用了上述方法,使得本系统与用ASP技术开发的系统相比具有操作简单、界面友好,完全控件式的页面布局,使得信息的录入工作更简便;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况;具有即时可见性,对信息的处理将立即在主页的对应栏目显示出来,达到”即时发布、即时见效”的功能;系统功能完善,包括常见网站的信息管理的各个方面完整地实现了网站对信息的管理要求;并且方便移植,针对不同的学校或相关单位,只需要稍作修改就可以开发出适合本部门特点的信息管理系统等特点。关键词:ASP.NET;学生管理系统;SQLServer2005;VisualStudio2010.毕业设计(论文)2第一章绪论1.1课题背景随着计算机技术的迅速发展,计算机科学不断地成熟,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们更加追求工作环境和工作效率。与此同时,人们在工作中对工作方式的需求也在不断地提高。在当今的社会,计算机技术和信息技术占主导地位,在社会的各行各业都无不涉及各种各样信息的处理。人类社会就处在一个对信息进行有效合理的加工中。它将促进整个社会的发展。随着社会信息技术的提高,计算机已被广泛应用于当今社会的各个领域。成为推动社会发展的首要技术动力。其中教育事业是我们社会发展的重中之重。随着社会的发展,学生培养计划已不再一成不变,各个学校纷纷面向教务人员及学生的学生信息管理系统,其宗旨在为大家提供一个更加宽松自由而且更符合学生意愿的服务已成为当代学生管理过程中不可缺少的一部分。正是计算机技术的迅速发展使得人们从过去繁重的手工劳作中得以解脱,从而使这种服务在现在才可能迅速普及。同时,编写一套完善的学生信息管理系统的任务就显得尤为重要。因此,本次设计我选择了具有一定实际应用价值且是教育教学中不容忽视的课题“学生信息管理系统”。该系统的实施,将使我们及时地、全面准确地掌握全校学生基本信息及成绩信息的基本情况,并能按最新库存情况对的学生成绩情况进行统计;该系统还设置了适当的使用权限,数据库更新和口令更新等维护措施;同时还可以为领导和管理部门提供全面的、定量的信息,方便校方对学生的全面考核、评优等方面提供了客观的依据,并将教务信息及时通知给学生,为学校和学生建立了一个有效桥梁。1.2课题意义随着学校规模的不断扩大,学生的数量急剧增加,学生的各种信息也成倍增长,而对如海的信息量,学校在日常工作中需要一套学生信息管理系统,以便对学生成绩、学籍、课程等信息进行管理,减少不必要的资源浪费,从而达到精简机构,提高办事效率的目的。另外,使用计算机对学生成绩进行管理,具有手工管理无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能毕业设计(论文)3够大大减少了成绩管理人员的工作量,提高办事效率。希望该管理系统能为日常管理工作提供很好的帮助。毕业设计并不是一项任务要我们去完成,更重要的是要通过毕业设计的形式将我们四年所学到的知识进行总结,在实践中不断提高自己的专业能力,同时也是自己综合运用所学知识解决实际问题的一次锻炼。我们可以从中找到自己的不足,通过各种途径找到解决问题的方法,这是最重要的。1.3设计思想对一个学生信息管理系统,尽量采用学校现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平和应用效果的目的;系统应符合学校学生信息管理的规定,满足对学校学生日常管理的需要,并达到操作过程中直观、方便、实用、安全等要求;系统采用模块化程序设计方法;既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护;系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作;必须有一个正确的设计指导思想,通过合理选择数据结构、网络结构、操作系统以及开发环境,构成一个完善的网络体系结构,才能充分发挥计算机信息管理的优势。该学生信息管理系统是一套专业的、有效的管理解决方案,采用开放、动态的系统架构,将一改往日传统的学生信息管理系统模式,无需经过软件的安装过程而可以通过网络直接操作,通过不同的权限进行不同的操作,在管理员对信息添加、修改后,修改的信息可以被学生在个人登录的个人空间直接被查询,方便学生了解自己的各项信息。本系统具有高度的可扩展性,被授权的考生不管身处何地,只要使用网络浏览器,就可以通过网络来管理学生信息,学生可以查询个信息及成绩信息,并且可以及时了解教务处发布新的新闻;不仅可以应用于局域网,也可应用于互联网,对于本信息管理系统、培训和学习。由于系统数据收集的实时性要求并不高,因此采用Browser/Server结构来进行设计是合理可行的。1.4系统开发工具1.4.1ASP.NET简介1.ASP.NET是什么.毕业设计(论文)4ASP.NET又叫ASP+,是Microsoft推出的新一代脚本语言ASP.NET是.NET的一部分,ASP.NET吸收了ASP以前版本的最大优点,并参照Java、VB语言的开发优势加入许多新特色,同时也修正了以前的ASP版本的运行错误。2.ASP.NET的脚本语言.ASP.NET目前能支持3种语言,C#,VisualBasic.NET和Jscript.NET。C#是微软公司专门为.NET量身定做的编程语言,它与.NET有着密不可分的关系。C#的类型就是.NET框架所提供的类型,C#没有类库,使用.NET框架所提供的类库。另外类型安全检查、结构化异常处理也都是交给CLR处理的。因此,C#是最合适开发.NET应用的编程语言。3.VisualStudio2010.VisualStudio是微软公司