web高校教师管理(整理)_第1页
web高校教师管理(整理)_第2页
web高校教师管理(整理)_第3页
web高校教师管理(整理)_第4页
web高校教师管理(整理)_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

宁夏大学学院网络工程系毕业设计论文毕业设计题目:基于 web的高校教师管理系统设计专 业:网络工程年 级:学 号:姓 名:指导老师:宁夏大学物电学院毕业设计成果目录摘要 1英文摘要1引言 21开发背景31.1提出问题31.1.1工程开发的目标31.1.2工程开发的意义31需求分析31.1系统分析31.1.1系统目标31.1.2系统功能32系统设计32.1技术简介32.1.1A的概述32.1.2VisualStudio2008的概述42.1.3SQLServer的概述42.2页面结构设计52.3数据库设计52.3.1数据表设计52.3.2数据表的结构设计52.4系统环境62.4.1硬件环境62.4.2软件配置62.5DBMS的选择63系统详细设计63.1登录页面63.2主页73.2.1管理员页面 73.2.2教师页面 73.3用户管理 73.3.1添加用户 73.3.2添加教师 73.4查询页面 73.4.1按编号查询信息 73.4.2按姓名查询信息 73.4.3按课程查询信息 74 系统调试与运行 7结论与谢辞 8参考文献 9附件1程序关键代码及脚本 10摘要高校教师信息管理系统是典型的信息管理系统 (MIS)。实现内容主要包括后台数据库的设计、建立和维护,以及前台应用程序的开发两个方面。本论文从高校教师信息管理出发,分析比较了原始的人工信息收集与通过web的信息服务方式的优缺点,采用 ASP.NET程序设计语言,结合SQL数据库技术,完成了基于web的高校教师信息管理系统设计。实现了对高校教师信息更好的管理,提高了工作效率,避免了人工管理的失误。关键字:ASQL数据库高校信息管理AbstractTeacherGaoXiaofilemanagementthesystembetheinformationofthetypicalmodelmanagementsystem.Therealizationcontentsismaintoincludeabackstagedatabaseofdesign,establishmentandmaintenance,andstageapplicationprocedureofdevelopment.Teachermanagementisakindofpersonnelmanagement,istotheteachersandteachersintheworkandrelationshipmanagement.Inparticular,itiswiththeteachersandteachersintheworkforobject,throughtheorganization,coordination,andcontrol,andothermeanstoseekworkwithteachersengagedinbetweentheteachersandworkwiththeinteractionbetweentheadapt,realizefullplaytotheteacher'spotential,grasptheteachingworkbetterthisgoalofmanagementactivities.ThissystemistouseASP.NETlanguageandcombinedwithSQLtocompletethedatastoragebasedonaWebofuniversityteachers'informationmanagementsystem.Keywords:ASQLdatabaseUniversities'informationmanagement引言随着高校建设的日益发展,高校教师的信息量也是越来越多,从而导致了教师信息管理的工作量也是日益繁重。同时,高校教师信息管理是一个高校一项基础性,长期性和频繁性的工作,是高校管理工作的重要组成部分,现代化、数字化的信息管理体现着整个学校的建设管理水平。然而,目前很多高校的教师信息管理工作一般是采用人工信息收集与管理的方式,这种管理方式存在信息反馈滞后、信息的全面性和准确性难以保证、工作效率低下等问题,无法做到高效、科学管理,也无法做到量化的规范性和科学性,因此,采用先进的信息技术来构建一个高效、通用的高校教师信息管理系统,充分利用现有资源,实现对教师信息的数字化、网络化管理,是现代高校发展建设的一项迫切任务。目 录1开发背景41.1提出问题41.2工程开发的目标51.3工程开发的意义52技术选型错误!未定义书签。2.1MICROSOFTVISUALSTUDIO.NET的概述错误!未定义书签。2.2SQLSERVER的概述错误!未定义书签。3系统分析与设计 73.1设计目标73.2系统业务流程分析 83.3系统功能结构83.4数据库设计83.4.1数据库E-R图83.4.2.数据库物理结构 10公共模块设计错误!未定义书签。4.1WEBCONFIG配置错误!未定义书签。4.2公共类设计错误!未定义书签。4.2.1DBClass类错误!未定义书签。4.2.2 MANAGERCLASS类错误!未定义书签。4.2.3PersonRecordClass 类错误!未定义书签。4.2.4RandomCode类错误!未定义书签。5系统功能的实现错误!未定义书签。5.1系统登录模块错误!未定义书签。5.1.1 界面设计错误!未定义书签。5.1.2 关键代码.错误!未定义书签。5.2系统首页设计错误!未定义书签。5.3信息信息添加模块错误!未定义书签。5.3.1 界面设计错误!未定义书签。5.3.2 关键代码.错误!未定义书签。5.4信息信息修改模块错误!未定义书签。5.4.1 界面设计错误!未定义书签。5.4.2 关键代码.错误!未定义书签。技术、经验总结错误!未定义书签。6.1技术总结错误!未定义书签。6.2经验总结12参考文献12开发背景1.1提出问题随着科学技术的不断提高,计算机科学日渐成熟,它以进入人类社会的各个领域并发挥着越来越重要的作用。使用计算机对教师信息进行管理,具有手工管理所无法比拟的优点。高校教师信息管理系统是教育单位不可缺少的部分,对于学校的决策层和管理层来说都至关重要,所以教师信息管理系统应该能够为用户提供充足的信息和快捷的查询方式。在此之前,人们使用传统的人工方式管理文件信息,这种管理方式存在着许多缺点和漏洞,例如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这给文件的查找、更新和维护都带来了不少的困难.1.2工程开发的目标建立高校教师信息管理系统,采用计算机对高校教师信息进行管理,进一步提高办学效益和现代化水平。帮助各大中专学校提高工作效率,实现高校教师信息管理工作流程的系统化、规范化和自动化。1.3工程开发的意义现在我国的大中专院校的高校教师信息管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了许多的人力和物力。在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代替。本系统的开发能够给用户带来方便,可以树立良好的办学形象,提高工作效率。首先能够比较全面、准确地掌握本校科研成果的数量和质量,为评价本校的科研水平、竞争能力提供信息和依据。其次为科研成果的转化提供服务。需求分析1.1系统分析1.1.1系统目标(1)一般用户即教师本人,可以对自己的基本信息进行修改(2)系统管理员除了拥有一般用户的权限外,还可以增加教师信息和用户信息。1.1.2系统功能普通高校教师管理系统是针对中小型规模的高等院校而开发的信息管理系统,因此本系统主要实现以下功能:管理员:添加用户添加教师按编号查询信息并修改按姓名查询信息并修改按课程查询信息并修改教师:按编号查询信息按姓名查询信息按课程查询信息2系统设计2.1技术简介2.1.1A

的概述ASP.net是M

的一部分,作为战略产品,不仅仅是

ActiveServerPage(ASP)

的下一个版本;它还提供了一个统一的

Web

开发模型,其中包括开发人员生成企业级

Web

应用程序所需的各种服务。

ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个 .NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET可以无缝地与 WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET )一起工作。这不仅使得 Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为 ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出

Web应用,满足计算向

Web转移的战略需要。2.1.2VisualStudio2008

的概述VisualStudio

是微软公司推出的开发环境。是目前最流行的

Windows平台应用程序开发环境。VisualStudio2010 版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。 VisualStudio2010同时带来了 NETFramework4.0、Microsoft Visual Studio 2010CTP(CommunityTechnologyPreview--CTP),并且支持开发面向Windows7的应用程序。除了MicrosoftSQLServer ,它还支持IBMDB2和Oracle数据库。2.1.3SQLServer的概述SQLServer2008不仅能作为一个功能强大的数据库服务器有效地工作,而且数据库引擎也用于需要在客户端本地存储独立数据库的应用程序中。所以在B/S结构中采用 SQLServer2008作为数据库平台是很是实用的。 SQLServer2008是一个全面的、集成的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。(1)实现数据共享。(2)减少数据的冗余度。(3)数据的独立性。(4)数据实现集中控制。(5)数据一致性和可维护性,以确保数据的安全性和可靠性。(6)故障恢复。利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系,由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏。数据库系统能尽快恢复数据库系统运行时出现的故障,可能是物理上或是逻辑上的错误。比如对系统的误操作造成的数据错误等2.2页面结构设计如图2-1所示:表示整个系统的框架图为高校教师信息管理系统前台功能结构图系统分析与设计3.1设计目标高校信息管理系统属于小型的数据库管理系统,可以对高校中的教师信息进行有效地管理。通过本系统可以达到一下目标 :界面设计美观友好,信息查询灵活、方便、快捷、准确,数据存储安全可靠。显示教师信息的详细信息。实现数据库的监控能力。设置强大的搜索功能。设置灵活的打印功能对用户输入的数据,进行严格的数据检索,尽可能避免人为错误系统最大限度地实现易维护性和易操作性系统运行稳定、安全可靠。3.2系统业务流程分析高校教师信息管理系统只允许有教师和管理员两种身份登录。教师登陆后,教师可以添加、查看、修改和删除自己所填写的资料,不再具有任何的管理权限,如果此时需要对资料进行修改,必须联系管理员。管理员登录后,享有添加和管理的功能,并且管理对象使系统所有用户,同时还享有对用户权限进行设置的权利。3.3系统功能结构分析了高校教师信息管理系统的需求,完成了系统功能定义和后台数据库系统设计,并从用户和管理员两个角度考虑系统易用性和安全性,数据库中数据库的逻辑结构和应用程序相互独立,也包括数据物理结构的变化不影响数据的逻辑结构.同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件。减少了大量重复数据,减少了数据冗余,维护了数据的一致性。3.4数据库设计3.4.1数据库E-R图高校教师信息管理系统根据设计规划出的实体有:系统人员信息实体、教师人员信息实体、课程信息实体、教师工作量信息实体、教案成果信息实体。1.系统人员信息实体图,如图 3-4。授课专业登录次数用户所属单位编号年龄用户信息实体性别用户名用户密码用户等级图3-4高校教师信息管理系统系统人员信息实体图2.教师人员信息实体图,如图3-5所示。数据库操作时间数据修改 起止年月人数据添教师编号加人学术档案信息实体合作者编号题目 组长图3-5高校教师信息管理系统教师人员信息实体图3.课程信息实体图,如图3-6所示。数据修改人数据添加人

资助经费 数据操作时间起止年月科研档案信息实体教师编号编号合作者工程题目 工程组长图3-6高校教师信息管理系统课程信息实体图4.教师工作量信息实体图,如图3-7所示。编号职位教师编图3-7高校教师信息管理系统教师工作量信息实体图5.教案成果信息实体图,如图3-8所示。编号 学生人图3-8高校教师信息管理系统教案成果信息实体图数3.4.2.数据库物理结构学时或周教师编1.系统人员表:表名allusers 。用于保存系统人员信息,该表的结期构如下:号表3-1系统人员信息表 教案业务档案信息实体教师人员信息表:表名jiaoshirenyuan。用于存储教师人员信息。该表的结构如下:授课专起止时业间表3-2教师人员信息表工作内授课名3.课程信息表:表名kecheng。用于存储课程信息。该表的结构如下:容称表3-3课程信息表表4教师工作量信息表:表名jiaoshigongzuoliang。用于存储教师工作量信息。该表的结构如下:表3-4教师工作量信息表教案成果信息表:表名jiaoxuechengguo。存储教师教案成果情况。表3-5教案成果信息表系统详细设计4.1登录页面通过登录按钮的后置代码对应SQL数据库来连接到管理员页面或教师页面,重置按钮可清空用户输入的数据。如图4-1所示:图4-1 登录页面4.2主页4.2.1管理员页面在此页面可显示用户登录的用户名和权限,本页面主要的功能有:系统人员管理、教师人员管理、课程管理、教师工作量管理、教案成果管理。图4-2管理员页面4.3.1添加用户通过添加语句来实现向数据库添加登录用户的功能。如图 3-4所示:图4-4 添加用户表4.3.2添加教师人员图4-5添加教师人员表4.3.3添加课程图4-5 添加课程管理4.3.3添加教师工作量图4-5添加教师工作量4.3.3添加教案成果图4-5添加教案成果4.3.1查询用户4.3.1查询教师人员4.3.1查询课程4.3.1查询教师工作量4.3.1查询教案成果4.2.1教师登陆界面在此页面可显示用户登录的用户名和权限,本页面主要的功能有:个人资料管理、教师人员查询、课程查询、教师工作量查询、教案成果查询。技术、经验总结6.1经验总结经过三个多月的设计和开发,高校教师信息管理系统基本开发完毕。其功能基本符合用户需求,能够完成教师的存储和成绩的查询以及各类相关报表的打印。并提供部分系统维护功能 ,使用户方便进行数据备份和恢复、数据删除。对于数据的一致性的问题也通过程序进行了有效的解决。毕业设计不仅是对这几年大学学习的一种检验,而且也是对自己能力的一种提高。通过本次毕业设计,我发现了自己知识方面的欠缺,以后需要加强学习来不断提高自己的水平。在该工程的开发过程中遇到不少困难,如:数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题。发现的问题非常多,就不一一描述了。由于本人技术一般,工程制作经验少,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观等多方面问题。不合理的地方,有待进一步学习,并加以改进。参考文献张跃廷,韩阳,张宏宇.C#数据库系统开发.人民邮电出版社.2007年3月林锐.软件工程与工程管理解读.电子工业出版社.2003年9月何俊,泻春旺,廖望,钟永生,黄智诚.SQLServer2005.冶金工业出版社.2004年2月何主洁,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论