已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
宁夏大学学院网络工程系毕业设计论文毕业设计题目基于WEB的高校教师管理系统设计专业网络工程年级学号姓名指导老师1宁夏大学物电学院毕业设计成果目录摘要1英文摘要1引言21开发背景311提出问题3111项目开发的目标3112项目开发的意义31需求分析311系统分析3111系统目标3112系统功能32系统设计321技术简介3211ASPNET的概述3212VISUALSTUDIO2008的概述4213SQLSERVER的概述422页面结构设计523数据库设计5231数据表设计5232数据表的结构设计524系统环境6241硬件环境62242软件配置625DBMS的选择63系统详细设计631登录页面632主页7321管理员页面7322教师页面733用户管理7331添加用户7332添加教师734查询页面7341按编号查询信息7342按姓名查询信息7343按课程查询信息74系统调试与运行7结论与谢辞8参考文献9附件1程序关键代码及脚本103摘要高校教师信息管理系统是典型的信息管理系统MIS。实现内容主要包括后台数据库的设计、建立和维护,以及前台应用程序的开发两个方面。本论文从高校教师信息管理出发,分析比较了原始的人工信息收集与通过WEB的信息服务方式的优缺点,采用ASPNET程序设计语言,结合SQL数据库技术,完成了基于WEB的高校教师信息管理系统设计。实现了对高校教师信息更好的管理,提高了工作效率,避免了人工管理的失误。关键字ASPNETSQL数据库高校信息管理ABSTRACTTEACHERGAOXIAOFILEMANAGEMENTTHESYSTEMBETHEINFORMATIONOFTHETYPICALMODELMANAGEMENTSYSTEMTHEREALIZATIONCONTENTSISMAINTOINCLUDEABACKSTAGEDATABASEOFDESIGN,ESTABLISHMENTANDMAINTENANCE,ANDSTAGEAPPLICATIONPROCEDUREOFDEVELOPMENTTEACHERMANAGEMENTISAKINDOFPERSONNELMANAGEMENT,ISTOTHETEACHERSANDTEACHERSINTHEWORKANDRELATIONSHIPMANAGEMENTINPARTICULAR,ITISWITHTHETEACHERSANDTEACHERSINTHEWORKFOROBJECT,THROUGHTHEORGANIZATION,COORDINATION,ANDCONTROL,ANDOTHERMEANSTOSEEKWORKWITHTEACHERSENGAGEDINBETWEENTHETEACHERSANDWORKWITHTHEINTERACTIONBETWEENTHEADAPT,REALIZEFULLPLAYTOTHETEACHERSPOTENTIAL,GRASPTHETEACHINGWORKBETTERTHISGOALOFMANAGEMENTACTIVITIESTHISSYSTEMISTOUSEASPNETLANGUAGEANDCOMBINEDWITHSQLTOCOMPLETETHEDATASTORAGEBASEDONAWEBOFUNIVERSITYTEACHERSINFORMATIONMANAGEMENTSYSTEMKEYWORDSASPNETSQLDATABASEUNIVERSITIESINFORMATIONMANAGEMENT4引言随着高校建设的日益发展,高校教师的信息量也是越来越多,从而导致了教师信息管理的工作量也是日益繁重。同时,高校教师信息管理是一个高校一项基础性,长期性和频繁性的工作,是高校管理工作的重要组成部分,现代化、数字化的信息管理体现着整个学校的建设管理水平。然而,目前很多高校的教师信息管理工作一般是采用人工信息收集与管理的方式,这种管理方式存在信息反馈滞后、信息的全面性和准确性难以保证、工作效率低下等问题,无法做到高效、科学管理,也无法做到量化的规范性和科学性,因此,采用先进的信息技术来构建一个高效、通用的高校教师信息管理系统,充分利用现有资源,实现对教师信息的数字化、网络化管理,是现代高校发展建设的一项迫切任务。5目录1开发背景411提出问题412项目开发的目标413项目开发的意义42技术选型521MICROSOFTVISUALSTUDIONET的概述522SQLSERVER的概述53系统分析与设计631设计目标632系统业务流程分析633系统功能结构634数据库设计7341数据库ER图7342数据库物理结构104公共模块设计1341WEBCONFIG配置1342公共类设计13421DBCLASS类13422MANAGERCLASS类14423PERSONRECORDCLASS类15424RANDOMCODE类195系统功能的实现2051系统登录模块20511界面设计20512关键代码2052系统首页设计2153信息信息添加模块21531界面设计21532关键代码2254信息信息修改模块24541界面设计24542关键代码246技术、经验总结2561技术总结2562经验总结26参考文献2761开发背景11提出问题随着科学技术的不断提高,计算机科学日渐成熟,它以进入人类社会的各个领域并发挥着越来越重要的作用。使用计算机对教师信息进行管理,具有手工管理所无法比拟的优点。高校教师信息管理系统是教育单位不可缺少的部分,对于学校的决策层和管理层来说都至关重要,所以教师信息管理系统应该能够为用户提供充足的信息和快捷的查询方式。在此之前,人们使用传统的人工方式管理文件信息,这种管理方式存在着许多缺点和漏洞,例如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这给文件的查找、更新和维护都带来了不少的困难12项目开发的目标建立高校教师信息管理系统,采用计算机对高校教师信息进行管理,进一步提高办学效益和现代化水平。帮助各大中专学校提高工作效率,实现高校教师信息管理工作流程的系统化、规范化和自动化。13项目开发的意义现在我国的大中专院校的高校教师信息管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了许多的人力和物力。在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代替。本系统的开发能够给用户带来方便,可以树立良好的办学形象,提高工作效率。首先能够比较全面、准确地掌握本校科研成果的数量和质量,为评价本校的科研水平、竞争能力提供信息和依据其次为科研成果的转化提供服务。1需求分析11系统分析111系统目标(1)一般用户即教师本人,可以对自己的基本信息进行修改(2)系统管理员除了拥有一般用户的权限外,还可以增加教师信息和用户信息。112系统功能7普通高校教师管理系统是针对中小型规模的高等院校而开发的信息管理系统,因此本系统主要实现以下功能管理员添加用户添加教师按编号查询信息并修改按姓名查询信息并修改按课程查询信息并修改教师按编号查询信息按姓名查询信息按课程查询信息2系统设计21技术简介211ASPNET的概述ASPNET是MICROSOFTNET的一部分,作为战略产品,不仅仅是ACTIVESERVERPAGEASP的下一个版本;它还提供了一个统一的WEB开发模型,其中包括开发人员生成企业级WEB应用程序所需的各种服务。ASPNET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加ASPNET功能,随时增强ASP应用程序的功能。ASPNET是一个已编译的、基于NET的环境,可以用任何与NET兼容的语言(包括VISUALBASICNET、C和JSCRIPTNET)创作应用程序。另外,任何ASPNET应用程序都可以使用整个NETFRAMEWORK。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASPNET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MICROSOFTVISUALSTUDIONET)一起工作。这不仅使得WEB开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到WEB页的GUI和完全集成的调试支持。微软为ASPNET设计了这样一些策略易8于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出WEB应用,满足计算向WEB转移的战略需要。212VISUALSTUDIO2008的概述VISUALSTUDIO是微软公司推出的开发环境。是目前最流行的WINDOWS平台应用程序开发环境。VISUALSTUDIO2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。VISUALSTUDIO2010同时带来了NETFRAMEWORK40、MICROSOFTVISUALSTUDIO2010CTPCOMMUNITYTECHNOLOGYPREVIEWCTP,并且支持开发面向WINDOWS7的应用程序。除了MICROSOFTSQLSERVER,它还支持IBMDB2和ORACLE数据库。213SQLSERVER的概述SQLSERVER2008不仅能作为一个功能强大的数据库服务器有效地工作,而且数据库引擎也用于需要在客户端本地存储独立数据库的应用程序中。所以在B/S结构中采用SQLSERVER2008作为数据库平台是很是实用的。SQLSERVER2008是一个全面的、集成的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。1实现数据共享。2减少数据的冗余度。3数据的独立性。4数据实现集中控制。5数据一致性和可维护性,以确保数据的安全性和可靠性。6故障恢复。利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系,由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏。数据库系统能尽快恢复数据库系统运行时出现的故障,可能是物理上或是逻辑上的错误。比如对系统的误操作造成的数据错误等922页面结构设计如图21所示表示整个系统的框架图为高校教师信息管理系统前台功能结构图3系统分析与设计31设计目标高校信息管理系统属于小型的数据库管理系统,可以对高校中的教师信息进行有效地管理。通过本系统可以达到一下目标界面设计美观友好,信息查询灵活、方便、快捷、准确,数据存储安全可靠。显示教师信息的详细信息。实现数据库的监控能力。设置强大的搜索功能。设置灵活的打印功能对用户输入的数据,进行严格的数据检索,尽可能避免人为错误10系统最大限度地实现易维护性和易操作性系统运行稳定、安全可靠。32系统业务流程分析高校教师信息管理系统只允许有教师和管理员两种身份登录。教师登陆后,教师可以添加、查看、修改和删除自己所填写的资料,不再具有任何的管理权限,如果此时需要对资料进行修改,必须联系管理员。管理员登录后,享有添加和管理的功能,并且管理对象使系统所有用户,同时还享有对用户权限进行设置的权利。33系统功能结构分析了高校教师信息管理系统的需求,完成了系统功能定义和后台数据库系统设计,并从用户和管理员两个角度考虑系统易用性和安全性,数据库中数据库的逻辑结构和应用程序相互独立,也包括数据物理结构的变化不影响数据的逻辑结构同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件。减少了大量重复数据,减少了数据冗余,维护了数据的一致性。34数据库设计341数据库ER图高校教师信息管理系统根据设计规划出的实体有系统人员信息实体、教师人员信息实体、课程信息实体、教师工作量信息实体、教学成果信息实体。1系统人员信息实体图,如图34。授课专业年龄性别登录次数用户等级用户密码用户名编号用户所属单位用户信息实体11图34高校教师信息管理系统系统人员信息实体图2教师人员信息实体图,如图35所示。图35高校教师信息管理系统教师人员信息实体图3课程信息实体图,如图36所示。资助经费起止年月合作者数据修改人项目组长项目题目编号数据添加人数据操作时间科研档案信息实体教师编号学术档案信息实体数据库操作时间教师编号合作者数据修改人组长题目编号数据添加人起止年月12图36高校教师信息管理系统课程信息实体图4教师工作量信息实体图,如图37所示。图37高校教师信息管理系统教师工作量信息实体图5教学成果信息实体图,如图38所示。职位职称编号职务毕业学校工作单位起止时间教师编号教师基本档案信息实体学时或周期授课专业编号授课名称工作内容起止时间教师编号学生人数教学业务档案信息实体13图38高校教师信息管理系统教学成果信息实体图342数据库物理结构1系统人员表表名ALLUSERS。用于保存系统人员信息,该表的结构如下表31系统人员信息表2教师人员信息表表名JIAOSHIRENYUAN。用于存储教师人员信息。该表的结构如下表32教师人员信息表3课程信息表表名KECHENG。用于存储课程信息。该表的结构如下14表33课程信息表表4教师工作量信息表表名JIAOSHIGONGZUOLIANG。用于存储教师工作量信息。该表的结构如下表34教师工作量信息表5教学成果信息表表名JIAOXUECHENGGUO。存储教师教学成果情况。表35教学成果信息表154系统详细设计41登录页面通过登录按钮的后置代码对应SQL数据库来连接到管理员页面或教师页面,重置按钮可清空用户输入的数据。如图41所示图41登录页面1642主页421管理员页面在此页面可显示用户登录的用户名和权限,本页面主要的功能有系统人员管理、教师人员管理、课程管理、教师工作量管理、教学成果管理。图42管理员页面431添加用户通过添加语句来实现向数据库添加登录用户的功能。如图34所示图44添加用户表432添加教师人员17图45添加教师人员表433添加课程图45添加课程管理433添加教师工作量18图45添加教师工作量433添加教学成果图45添加教学成果431查询用户19431查询教师人员431查询课程431查询教师工作量431查询教学成果20421教师登陆界面在此页面可显示用户登录的用户名和权限,本页面主要的功能有个人资料管理、教师人员查询、课程查询、教师工作量查询、教学成果查询。6技术、经验总结61经验总结经过三个多月的设计和开发,高校教师信息管理系统基本开发完毕。其功21能基本符合用户需求,能够完成教师的存储和成绩的查询以及各类相关报表的打印。并提供部分系统维护功能,使用户方便进行数据备份和恢复、数据删除。对于数据的一致性的问题也通过程序进行了有效的解决。毕业设计不仅是对这几年大学学习的一种检验,而且也是对自己能力的一种提高。通过本次毕业设计,我发现了自己知识方面的欠缺,以后需要加强学习来不断提高自己的水平。在该项目的开发过程中遇到不少困难,如数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题。发现的问题非常多,就不一一描述了。由于本人技术一般,项目制作经验少,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观等多方面问题。不合理的地方,有待进一步学习,并加以改进。参考文献1张跃廷,韩阳,张宏宇C数据库系统开发人民邮电出版社2007年3月2林锐软件工程与项目管理解析电子工业出版社2003年9月3何俊,泻春旺,廖望,钟永生,黄智诚SQLSERVER2005冶金工业出版社2004年2月4何主洁,黄婷儿机械工业出版社2006年10月5杨志国,王晓琼,李世娇SQLSERVER2005数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大学第二学年(眼科临床)诊疗技术阶段测试题及答案
- 2025年大学大四(餐饮管理)运营管理毕业测试试题及答案
- 2025年大学劳动与社会保障(社保研究)试题及答案
- 2025年中职(人力资源管理事务)员工关系管理试题及答案
- 2025年注册会计师(CPA)考试 会计科目全面解析试卷及答案
- 2026年当前房地产市场的监管政策解读
- 北京城市总体规划实施体检报告公众读本(2023年度)
- 2026江西九江市永修迎宾馆管理有限公司招聘劳务派遣制工作人员2人备考题库带答案详解
- 光伏培训课件教学
- 2026安徽亳州市蒙城县就业见习人员招募备考题库及答案详解(考点梳理)
- 5年级下册英语人教版单词表
- 学堂在线 雨课堂 学堂云 现代生活美学-花香茶之道 章节测试答案
- 2024年4月22日天津市公安局遴选公务员面试真题及答案解析
- 体外膜肺氧合技术(ECMO)
- 国有企业招标采购相关法律法规与国有企业采购操作规范
- 2025-2030中国压缩饼干市场销售渠道与未来竞争力优势分析报告
- 房屋建筑工程竣工验收技术资料统一用表(上册)
- 2025苏州市全日制劳动合同(苏州市人社局范本)
- T/CCPITCSC 120-2023中国品牌影响力评价通则
- 对公账户借用协议书
- 宫外孕补偿协议书模板
评论
0/150
提交评论