好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

10计网班级管理系统毕业论文.doc

17页
  • 卖家[上传人]:m****
  • 文档编号:524488208
  • 上传时间:2024-02-15
  • 文档格式:DOC
  • 文档大小:6.26MB
  • / 17 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 摘要学生班级管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要目前,学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生班级管理来说,目前还没有一套完整的、统一的系统因此,开发一套适和大众的、兼容性好的系统是很有必要的本系统依据开发要求主要应用于教育系统,完成对日常的班级管理中的数字化管理开发本系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化 本文介绍了学生班级管理系统的开发整个过程,阐述了系统分析、系统设计、数据库设计和系统实施的全过程在开发方法上本系统利用了软件工程化的思想和方法,总体上采用结构化生命周期开发方法,具体模块实施采用了原型法和面向对象系统开发方法并采用VisualS2008作为开发工具,SQL Server 2005作为后台数据库本系统具有系统管理、外观设置、学生管理, 成绩管理,班级管理模块,可分别完成日常学生档案,班级信息,课程信息,成绩信息的添加、修改、删除、查询等功能。

      本人在此次毕业设计中主要对系统管理、外观设置、学生管理, 成绩管理,班级管理,模块进行了具体设计关键词:VS2008,SQL2005,班级管理系统第一章 绪论1.1 引言人类有几千年的历史,计算机从产生到现在只不过50多年,而网络的迅速发展也不过10年的时间但是,计算机和网络对社会的影响已经迅速扩大,甚至在改变人们的生活特别是90年代以来,多媒体和网络技术的飞速发展正在以惊人的速度改变着人们的工作方式、交往方式和生活方式正像著名的未来学家尼葛洛庞帝(1997)所说的:“数字不再只和计算有关,它决定我们的生存科学技术是第一生产力,是最先进的生产力现在,已经没有人怀疑信息技术的发展将会引起人类社会全面和深刻的变革,使人类社会由工业社会迈向信息社会目前,在社会各个方面都呈现出了与工业社会显著不同的特点网上书店,网上医院,网上学校,网上购物,网上银行,政府上网等新事物如雨后春笋般涌现出来,对人们的传统生活方式、工作方式产生极大的冲击使人们感受到技术发展的脉搏和信息时代前进的步伐随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。

      通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量1.2 开发背景班级信息管理系统是一个教育单位不可缺少的部分一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用1.3环境介绍1.3.1 VS2008的介绍Visual Studio一直是广大程序员所关注的重要的软件开发平台目前,大家可以从微软网站下载Visual Studio 2008 bate2 版本此次大会中,微软.NET咨询顾问周敏向大家介绍了微软Visual Studio 2008的基本情况和开发语言的增强等情况在软件过程管理中,Visual Studio 2008引入了CODE MATRIX,可以测量代码的复杂度,对代码的性能进行定量的分析,从而对代码的优劣有一个比较深入的了解。

      此外,在Visual Studio 2008中引入了新的负载测试的模型、界面和报表更重要的是,还有一个连续集成的构建,例如,一个企业有一个开发主线,还有很多开发分支假定每个开发分支都是其中的一个功能点,当功能点开发完成以后,需要合并到开发主线,在对开发主线进行合并操作的时候,Visual Studio 2008能够自动进行团队构建,并且给出构建的结果而在Visual Studio 2005时,需要进行很多手工操作 使用Visual Studio 2008可以高效开发Windows应用设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率同时Visual Studio 2008支持项目模板、调试器和部署程序使用Expression交互式设计器可以无缝集成设计人员与开发人员的工作流程经过分析,我们使用Microsoft公司的Visual C#2008 Express Edition开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

      1.3.2 SQL2005数据库的介绍SQL Server 是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用SQL Server 2005 为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度 通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQL Server 2005 为不同规模的企业提供了一个完整的数据解决方案第二章 系统需求分析2.1系统目标本系统要达到的目标有以下几点:◆验证用户和密码的正确性再登入,以及修改密码和退出系统;◆保存每次输入的学生记录,并提供查询方式:按相应的元素查询;◆班级管理,实现信息的增加,修改,查询,删除;◆能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务2.2系统可行性分析从现在应用的技术方面、管理者和用户的操作方式方面研究智能班级理财系统的可行性和必要性使现在的班级信息信息容易管理统计2.2.1技术可行性本系统的开发使用VS2008作为系统开发的开发环境,它作为一种现代化的编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供了保障,为开发满足客户要求的系统保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。

      2.2.2 经济可行性如今,随着计算机的大量普及,各种软件的开发成本越来越低,价格也越来越底本系统也是这样,开发成本较低,只是需要一台配置一般的计算机,该系统运行时占计算机的资源也不多,但并不会因为开发成本低而造成系统功能性能的下降2.3系统功能需求分析本系统主要用于学校学生信息管理,其主要任务是用计算机对学生信息进行日常管理,如查询、修改 、增加、删除,另外还考虑到用户登录的权限,针对学生信息和权限登录的学生班级管理系统本系统主要包括学生信息查询、添加、修改、删除等部分其功能主要有:(1)学生信息的添加、查询、修改、删除,包括输入学生基本信息和成绩2)学生信息的,包括修改学生基本信息和成绩3)管理员用户对用户名的管理,包括添加新用户、删除用户学生班级管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面对于前者要求建立起数据一致性和完整性强、数据安全性好的库而对于后者则要求应用程序功能完备,易使用等特点第三章 数据库设计3.1 系统架构通过对班级管理功能的分析,本系统分为系统登录界面、系统主程序界面、导出数据库界面、导入数据库界面、查询界面、修改添加界面、删除界面。

      3.2系统功能模块细分系统功能模块图如图: 10计网班级管理系统用户登录普通用户登录管理员登录普通用户进入页查 看 表查 询 表学生表成绩表课程表课程表成绩表学生表管理员进入页查 询 表学生表成绩表课程表查 看 表学生表成绩表课程表添加、删除、修改表学生表成绩表课程表 本系统的数据库是SQL server数据库,在SQL环境下创建数据库学生成绩管理系统.mdf文件该数据库包括学生成绩表、用户登录表用于纪录学生的基本信息数据库表结构如下所示:3.2.1各表的物理结构成绩表: 成绩 成绩表 学号课程编号成绩表:E-R图(学号、课程编号、成绩)课程表: 课程表 课程名 课程编号 学分课程表:E-R图(课程编号、课程名、学分)学生表: 学生表出生日期 学号 专业 姓名 类别 性别学生表:E-R图(学号、姓名、性别、出生日期、专业、类别)3.2.2 数据库连接代码在program.cs类里 static class Program {public static string connectionstring = "Data Source=XCMPRTRTR2121\\SQLEXPRESS;Initial Catalog=classsystem;Integrated Security=True"; [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } } 第四章 系统详细设计4.1 窗体设计及类:Sqlhelper类是连接数据库的,是微软为我们编好的类,可以直接用。

      4.2 系统各个设计模块用户进入系统时要输入正确的用户名和密码,系统从数据库用户表中检索是否有相对应的数据信息,若输入正确则进入主界面,否则提示错误,需重新输入选择取消退出登陆系统模块流程图如图所示: 4.2.1登录窗体模块登录模块主要是通过输入正确的用户名和密码进入主窗体,它可以提高程序的安全性和保护资料不外泄若输入不正确,会出现提示“用户名或密码不正确”若正确会跳到下一页,运行应有的功能 该窗体有3个标签、2个文本框和2个按钮,标签起到提示作用,文本框是接收用户名和密码,按钮就是检查用户名和密码是否正确各控件的属性如下所控件(name)属性属性取值Label1Text用户名:Label2Text密码:Button1Text登录Button2Text取消Text1Text空Text2text空4.2.2主窗体模块(管理员进入) 当用户输入正确的用户名和密码时,进入主窗体,。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.