基于web的学生信息管理系统的设计与实现本科毕设论文.doc
《基于web的学生信息管理系统的设计与实现本科毕设论文.doc》由会员分享,可在线阅读,更多相关《基于web的学生信息管理系统的设计与实现本科毕设论文.doc(99页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、安徽工程大学毕业设计(论文)基于Web的学生信息管理系统的设计与实现摘 要由于学校规模进一步扩大,学生人数逐年上升,学生信息的管理也变得越来越复杂。为此,切实有效的把学生信息管理系统引入学校教务管理中,对于促进学校管理制度和提高学校教学质量有着显著意义。本系统采用B/S结构,使用ASP.NET技术实现动态网页的效果,SQL Server 2000为数据库来进行设计与开发。本系统经过了调研、分析、设计、实现和测试等一系列工作,系统实现的主要功能有登录、学生信息管理、教师信息管理、课程信息管理、班级信息管理、成绩信息管理、院系信息管理、专业信息管理和用户管理,在每个功能模块实现了信息的添加、修改、
2、查询、删除等操作。系统用户分为管理员、教师、学生三类,不同的用户拥有的权限不同,所能进行的操作不同,这确保了系统的安全性。本系统界面简洁美观、运用方便、操作简单,具有较高的易用性、准确性和安全性。运用本系统能够大大提高学生信息管理工作的质量和效率。关键词:学生信息管理系统;ASP.NET;SQL Server 2000Design and Implementation of Student InformationManagement System Based on WebAbstractAs the school size expands further and the number of s
3、tudents increases year by year, student information management has become increasingly complex. Therefore, it has a significant meaning to introduce management system of students information into schools academic management effectively, for promoting schools management and improving the quality of s
4、chool education.The system uses the B / S structure, using the ASP.NET technology to achieve the effect of dynamic pages, and use SQL Server 2000 as database for design and exploitation. This system has experienced serial work of research, analysis, design, implementation, testing, etc. The main rea
5、lized functions of system include log, information management of students, teachers, courses, class, performance, departments, specialities and users operation of informational addition, modification, inquiry, deleting, etc. has been realized .in each functional module . System users are divided int
6、o administrators, teachers and students. Different users have different permissions to the operation. Thus, it ensures the security of the system.This system holds a simple and beautiful interface, convenient for use and easy for operation, with its comparative high ease of use, accuracy and securit
7、y. The system is able to improve enormously the quality and efficiency of students information management.Key words:Student Information Management System;ASP.NET;SQL Server 2000 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我
8、为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取
9、得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年
10、 月 日目 录引 言1第1章 绪 论21.1 选题的背景与意义21.2 国内外研究概况21.3 本文研究的主要问题3第2章 相关技术介绍42.1 ASP.NET简介42.1.1 什么是ASP.NET42.1.2 ASP.NET技术优势42.2 其他技术介绍52.2.1 .NET Framework52.2.2 C#语言62.2.3 ASP.NET AJAX62.3 ADO.NET介绍7第3章 软件可行性研究及其需求分析83.1 可行性研究83.1.1 技术可行性83.1.2 经济可行性83.1.3 操作可行性93.2 需求分析93.2.1 系统需求分析93.2.2 功能需求分析93.2.3 性
11、能需求分析10第4章 系统分析114.1 系统结构分析114.2 业务流程分析114.3 数据流程分析124.3.1 数据流程图124.3.2 数据字典13第5章 系统设计175.1 总体设计175.1.1 系统思想与处理流程175.1.2 系统功能模块图175.1.3 模块设计175.1.4 系统模块数据流程分析195.1.5 系统平台设计225.2 详细设计235.2.1 代码设计235.2.2 数据库设计255.2.3 用户界面设计295.2.4 处理流程设计38第6章 系统实现与测试406.1 系统实现406.1.1 创建工程406.1.2创建数据访问层406.1.3用户登录模块426
12、.1.4学生管理模块436.1.5教师管理模块476.2 系统测试506.2.1 系统测试策略说明506.2.2 测试报告50第7章 系统维护和改进527.1 系统维护527.2 系统改进和提高52结论与展望53致 谢54参考文献55附录A 外文文献及其中文翻译56附录B 主要参考文献的题录及摘要69附录C 主要源程序71附录D 使用说明书90插图目录图4-1 系统结构图11图4-2 业务流程图11图4-3 学生信息管理系统的顶层图12图5-1 系统功能模块图17图5-2 系统信息录入数据流图20图5-3 系统信息查询数据流图21图5-4 系统信息维护数据流图22图5-5 系统简图23图5-6
13、 系统E-R图25图5-7 用户登录模块的窗体设计28图5-8 学生信息添加子模块的窗体设计29图5-9 学生信息查询子模块的窗体设计29图5-10 教师信息添加子模块窗体设计30图5-11 教师信息查询子模块的窗体设计30图5-12 教师信息更新子模块的窗体设计31图5-13 院系信息管理模块的窗体设计31图5-14 院系信息添加子模块的窗体设计32图5-15 院系信息查询子模块的窗体设计32图5-16 院系信息更新子模块的窗体设计32图5-17 专业信息管理模块的窗体设计33图5-18 专业信息添加子模块的窗体设计33图5-19 专业信息查询子模块的窗体设计33图5-20 班级信息管理模块
14、窗体设计34图5-21 班级信息添加子模块的窗体设计34图5-22 班级信息查询子模块的窗体设计34图5-23 课程类别信息管理子模块的窗体设计35图5-24 课程基本信息管理子模块的窗体设计35图5-25 课程信息添加子模块的窗体设计36图5-26 成绩查询子模块的窗体设计36图5-27 成绩录入子模块的窗体设计37图6-1 “新建网站”对话框39列表清单表3-1 服务器配置需求表10表3-2 客户端配置需求表10表5-1 院系代码23表5-2 课程类别代码24表5-3 数据库表单及其功能24表5-4 学生表(student)26表5-5 教师表(Teacher)26表5-6 班级表(Cla
15、ss)26表5-7 院系信息表(Department)27表5-8 专业信息表(Speciality)27表5-9 课程类别表(Coursetype)27表5-10 课程表(Course)27表5-11 成绩表(Grade)28表5-12 用户信息表(users)28 VII引 言随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存和发展,都要高效率地把内部活动有机地组织起来,这就必须建立与自身特点相适应的管理信息系统。目前在学校里,随着高校规模的不断扩大和招生人数的不断增加,需要处理大量的学生数据信息。如何
16、更好地组织学生信息,更加快捷地管理学生信息显得尤为重要。作为计算机应用的一部分,使用计算机对学生信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率,也是学校科学化、正规化管理,与世界接轨的重要条件。为此,开发一套面向学校的教务人员的学生信息管理系统是必要的,目的是为学校办公管理提供一个快速、简单规范的管理平台,使学院在学生信息管理方面更加规范化、快捷化。第1章 绪 论1.1 选题的背景与意义学生信息管理系统是一个教育单位不可缺少的组成部分,它的内容对于学校的决策者和管理者来说都是至关重要
17、的。随着用户的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,学生信息管理系统必须肩负起提高学生管理工作效率的重任,通过这样的系统,必须做到信息的规范管理、科学统计和快速的查询,从而方便老师及时、全面地掌握学生情况,减少工作量,规范用户管理学生,实现无纸办公。从技术角度上讲,各种开发工具已日趋成熟。随着互联网的普及,开发基于互联网络的学生信息管理系统己不再困难。首先,由于开发工具尤其是在.NET家族中的ASP.NET出现后,使得开发基于互联网的学生信息管理系统变得简单易行;其次,SQL Server己成为世界上最流行的数据库管理系统。同时,.NET家族中ADO
18、.NET对各种数据库提供了全面的支持,使得对SQL Server的操作变的更简单、更高效。基于以上的原因和背景,开发一套基于互联网的学校学生信息管理系统是必要和可行的3。1.2 国内外研究概况2000年6月22日,微软公司向全球宣布了其下一代软件与服务,即Microsoft.NET平台的构想与实施步骤。.NET的目标是人们今后无论何时何地,都可以通过任何一台计算机或手机、掌上电脑等移动设备来处理个人数据、玩游戏或者上网冲浪。通俗地讲,.NET的核心内容之一就是要搭建第三代互联网平台。从.NET的发布之日开始,国内外对它的研究比较多。国外对ASP.NET研究方面的资料已经比较丰富,Jesse L
19、iberty和Dan Hurwitz演示了如何使用Visual Studio 2005和ASP.NET 2.0来构建下一代Web应用程序。深入讨论了控制、事件、ASP.NET Web页面的生命周期以及其他ASP.NET框架。Glenn Johnson是一名专业培训师,具有多年的教学经验,他曾担任过Tyco国际集团的信息技术和技术支持总管,目前在开展自己的培训、咨询和开发业务。他制作过课件,并在全球各地讲过Microsoft ASP.NET,ADO.NET,C#和.NET课程。并出版了专门介绍Microsoft ADO.NET 2.0的基本功能和新特性的技术参考书,讲解ADO.NET非连接类、A
20、DO.NET连接类、日志跟踪、数据连接的高级主题、并发冲突、数据网格控件、事务、元数据、ADO.NET安全性等一系列重要问题5。近几年来国内对于ASP.NET技术的研究也正在兴起。ASP.NET主要应用于Windows平台,虽然添加组件后也可以用于Linux平台,但是很多重要的功能没办法实现。针对这些情况,近几年来国内对于ASP.NET技术的研究也正在兴起。郝刚,多年来一直从事计算机软件、通信、电视系统等工作。2000年开始致力于.NET技术研究。至今,已发表论文十余篇,并于2006年出版新作ASP.NET 2.0开发指南,在基于ASP.NET技术的特性框架基础上,充分说明技术理论的同时,详细
21、创建和分析了数十个与理论密切相关的典型应用。杨云,Microsoft MVP,参加过多项基于微软.NET技术的大型项目,包括企业级应用系统、电信应用系统、政府办公自动化系统等。长期从事微软ASP.NET技术方面的培训,是微软指定培训中心讲师,并为微软新闻组和多家报纸杂志撰写文章。在Microsoft ASP.NET技术体系方面的主要研究方向是:ASDP.NET技术在实际项目中的简便开发,典型设计模式在Web开发中的运用。另外南京邮电大学的吴素琴、徐艳平、於建华等人也对ASP.NET安全机制的研究及实现有所阐述【7】。1.3 本文研究的主要问题本系统就是基于ASP.NET开发的,在论文中,主要研
22、究下面几个问题: 什么是ASP.NET,ASP.NET相较于其他技术有哪些优势。笔者将在第二章中做概括性叙述,让读者对ASP.NET有一定的认识。 基于ASP.NET的学生信息管理系统是否可行。即该系统的可行性分析,笔者将在本文的第三章中做详细阐述。 如何运用ASP.NET开发学生信息管理系统。笔者将在第五章展示ASP.NET开发的学生信息管理系统的部分图片。第2章 相关技术介绍2.1 ASP.NET简介2.1.1 什么是ASP.NETASP.NET是Microsoft.NET的一部分,作为战略产品,不仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的
23、Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能4。ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 学生 信息管理 系统 设计 实现 本科 论文
限制150内