欢迎来到人人文库网! | 帮助中心 人人文档renrendoc.com美如初恋!
人人文库网
全部分类
  • 图纸下载>
  • 教育资料>
  • 专业文献>
  • 应用文书>
  • 行业资料>
  • 生活休闲>
  • 办公材料>
  • 毕业设计>
  • ImageVerifierCode 换一换
    首页 人人文库网 > 资源分类 > DOC文档下载  

    授课计划填报管理系统 毕业设计(论文).doc

    • 资源ID:138775       资源大小:2.77MB        全文页数:50页
    • 资源格式: DOC        下载积分:9积分
    扫码快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
    二维码
    微信扫一扫登录

    手机扫码下载

    请使用微信 或支付宝 扫码支付

    • 扫码支付后即可登录下载文档,同时代表您同意《人人文库网用户协议》

    • 扫码过程中请勿刷新、关闭本页面,否则会导致文档资源下载失败

    • 支付成功后,可再次使用当前微信或支付宝扫码免费下载本资源,无需再次付费

    账号:
    密码:
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源(1积分=1元)下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    授课计划填报管理系统 毕业设计(论文).doc

    毕业论文题目授课计划填报管理系统学生姓名*学号31063003系部计算机科学与工程系专业软件技术班级指导教师*讲师顾问教师*研究员级高工二九年六月摘要I摘要授课计划是教师在开学前准备的一项重要教学基本资料。授课计划的制定必须严格遵照该门课程的教学大纲的要求,以确保达到培养学生的预定目标。它不仅涉及到教务科长、教研室主任、课程负责人、各任课教师四个层次的人员;还涉及了各实验室和多媒体教室资源的高效利用。本论文论述了授课计划填报管理系统的开发流程,包括授课计划填报管理、教学资源申请与查询管理、资源基本信息管理、教师基本信息管理、系部基本信息管理等五大模块,同时分为普通教师、课程负责人、系教务科、管理员四个身份等级。本项目基于.Net2005平台,应用多层框架技术实现。该系统为教师申请教学资源,课程负责人制定授课计划,管理员查询核对信息提供了方便,达到规范教学秩序的目标。同时为实现授课计划的制定和质量监控的信息化、网络化、智能化提供了有力的支持。关键词:授课计划填报系统.NET目录II目录摘要.I目录.II第一章项目概述.11.1项目建设背景.11.2项目开发目标.11.3论文结构.2第二章B/S相关技术概述.32.1浏览器/服务器(BROWSER/SERVER)结构.32.2.NET平台框架结构.32.3系统三层框架模型.42.4三层框架核心代码实现.5第三章系统分析与设计.113.1系统开发的运行平台与开发工具.113.1.1系统开发环境.113.1.2系统开发工具.113.2系统需求分析与设计.113.2.1系统功能性描述.113.2.2系统主要功能模块.133.3系统数据库表设计.143.3.1数据库表的逻辑设计.143.3.2数据库表的设计文档.143.4系统框架设计.193.4.1系统项目开发结构.193.4.2系统功能模块汇总表.19第四章系统流程分析及功能实现.224.1系统流程概述.224.2特色功能流程概述与实现.254.2.1授课计划管理.254.2.2教室资源申请.364.2.3查询资源使用情况.41第五章总结与展望.445.1总结.445.2展望.44致谢.45参考文献.46项目概述1第一章项目概述1.1项目建设背景授课计划是教师在开学前准备的一项重要教学基本资料。授课计划的制定必须严格遵照该门课程的教学大纲的要求,以确保达到培养学生的预定目标。它不仅涉及到教务科长、教研室主任、课程负责人、各任课教师四个层次的人员;还涉及了各实验室和多媒体教室资源的高效利用。但是,目前的教务管理系统还不能实现授课计划的制定和质量监控的信息化、网络化、智能化,主要表现如下:1教研室主任不能准确地监控课程负责人的负责情况;2课程负责人需人工核对各任课教师的授课计划是否严格遵照其预先制定的授课计划模板;3实验室调度系统和多媒体调度系统相互独立,任课教师需打开两个系统进行申报;4系部进行教学进程检查时,不能又快又准确地监控到某位任课教师课堂教学内容、上课地点及某一时间系部有哪些教师正在上课;5教师的理论教学工作量和实践教学工作量核算复杂。针对以上弊病,结合的实际情况,开发了授课计划填报管理系统,用来提高教师制定授课计划的效率和加强系部教学监控的及时性和准确性,为学校教学的二级管理提供有力支持,全面推进高质量、高水平、高效率的教务管理,使学校教务管理向着“规范化、信息化、网络化”方向发展。1.2项目开发目标通过长期的教学管理和质量监控工作的实践以及教务处对教师教学工作量的核算要求及教学档案归档要求,确定系统的目标是建立一个基于B/S结构的授课计划填报管理系统平台。此系统能使整个校园网乃至Internet上的用户都可访问,而且用户可在多地域、任意时间段以不同身份来访问授课计划填报系统中的数据,大大加强了系统数据共享的能力。此系统具体应达到以下目标:1能全面掌握全系部教师教学内容的基本信息,能适时监控教师的教学内容是否与教学大纲一致,为系部的教学进程检查提供高效保证;2能通过查询模式、浏览模式等方便地查找、筛选和统计所需要的信息(如按某一时间能查询出全系部教师都在何地点上课、按教师姓名能统计汇总其各类教学业务及工作量明细);3能自动生成普通教师、实践指导教师、教研室主任及课程负责人等需上交的各类教学档案清单,而且能监控其上交情况;4能适时监控教师调、停课及补课情况;毕业设计论文25能够实现教师、课程负责人、教研室主任及管理员四者之间的交流与沟通;6能设置权限,即设置教务员、教研室主任、课程负责人的管理权限。1.3论文结构第一章项目概述,简要介绍了授课计划填报系统的建设背景与开发目标,并介绍了项目的总体功能与论文结构。第二章B/S相关技术概述,介绍了系统中应用的B/S模式、.NET框架结构及三层框架模型的核心代码实现。第三章系统分析与设计,介绍了系统开发的运行平台与开发工具、系统总体需求分析及系统界面设计、数据库设计等。第四章系统流程分析及功能实现,介绍了系统的操作流程,并重点介绍了授课计划管理、教室资源申请、查询资源使用情况等三大模块功能的程序实现。第五章总结与展望,介绍了授课计划填报管理系统的优点及应用效果,并对本文所做工作的总结并提出了下一步需要完成的工作。B/S相关技术概述3第二章B/S相关技术概述2.1浏览器/服务器(Browser/Server)结构Browser/Server是一种分布式的Client/Server式结构,用户可以通过浏览器向分布在网络上的许多服务器发出请求。Browser/Server结构简化了客户机的管理工作,客户机上只需安装、配置少量的客户端软件(通常是浏览器),服务器将负担更多的工作,对数据库的访问和应用系统的执行将在服务器完成。在实际使用时,基于浏览器/服务器结构模式的信息系统通常会采用三层或更多层的结构。例如采用浏览器Web服务器数据库服务器的三层结构时,以Web服务器作为功能逻辑层,用户端通过浏览器向Web服务器提出查询请求,Web服务器则根据需要再向数据库服务器发出数据检索请求。数据库服务器则根据查询条件返回相应的数据结果给Web服务器,Web服务器将结果转化为字符流返回给浏览器,在浏览器中转换为合适的界面给用户浏览。如图2-1所示。图2-1基于Web的三层结构示意图Browser/Server模式的优点在于它解决了普通的客户机/服务器模式的一些缺点:所有的用户可以在世界各地通过Internet来访问服务器,客户端的软件是通用的Web浏览器(例如MicrosoftInternetExplorer、NetscapeNavigator等),而且所有的程序开发工作均集中在服务器端,不需过多地考虑客户端的更新,所以可以有效地减少客户端软件安装和更新等问题。2.2.NET平台框架结构.NET是微软公司的一个产品系列,是一种新的计算平台,它包含了操作系统WEB服务器客户端应用服务器浏览器客户数据服务器毕业设计论文4上软件开发的所有层,它提供了微软平台所曾见过的组件技术、呈现技术和数据技术的最丰富的集成级别。整个体系结构已经被创建为易于在高度分布式Internet环境中的应用程序开发,就像进行传统的桌面系统开发一样。整个.NET平台体系结构可以分为4个主要部分:用来构建和运行企业信息系统的基础设施和工具,包括VisualStudio.NET,.NETEnterpriseServers,.NETFramework;.NET基础服务,包括一组用于Internet的信息共享服务,以及用于文件存储、用户偏好管理、日历管理的服务等;.NET用户体验,信息可以以各种方式、在各种不同设备上提供.NET设备,这种设备软件使得可以使用新的可以利用网络服务的智能Internet设备。微软平台的主要缺点是只能限于Windows平台,与Sun公司的J2EE相比,其主要的优点如下:1)开发应用程序的成本更低;2)运行和维护应用程序的成本更低;3)伸缩的能力更大,被证明的可以支持客户端数是任何J2EE平台表明的可以支持的客户端数的10倍;4)互用性更强,可以将工业标准电子协作协议(UDDI)内置到平台中。因此,本项目选择.NET作为“分布式应用程序开发”的基础平台,.NET平台的框架结构如图2-2所示。图2-2.NET平台的框架结构2.3系统三层框架模型在本系统中,充分考虑项目的易维护性和开发的规范性,降低后续开发成本,真正实现软件工程理论中“高内聚,低耦合”的设计思想,系统选用了多层架构的设计手段。将不同功能逻辑单元分别放在不同的层面进行开发。具体在项目中分为三层结构,具体描述为:1.Web表示层:在该层主要实现页面GUI的设计,完成与用户的信息交互。B/S相关技术概述52.BLL业务逻辑层:在以上各层的支撑下,最后在该层实现具体业务逻辑。3.DAL数据访问层:实现对数据库中特定表的特定操作。简单的说法就是实现对数据表的Select,Insert,Update,Delete的操作。图2-3三层架构模型基于此结构另外系统中拓展的两层模型,描述为:4.Model数据模型层:数据模型层实现对数据库关系表的对象转化过程,将每张表对对应定义为一个类,在系统中以该类的实例化对象,实现数据在各个层次间的数据传输。5.DBUtility数据库底层:在该层实现对数据库底层的各种操作,通过反射机制建立数据库的连接,在配置文件中实现配置连接不同的数据库。2.4三层框架核心代码实现1、DBUtility层,数据库操作基础类DbHelperSQLusingSystem;usingSystem.Collections;usingSystem.Collections.Specialized;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Configuration;usingSystem.Data.Common;usingSystem.Collections.Generic;毕业设计论文6namespaceHuaiXinTRAS.DBUtility/<summary>/数据访问抽象基础类/</summary>publicabstractclassDbHelperSQL/数据库连接字符串(web.config来配置),可以动态更改connectionString支持多数据库.publicstaticstringconnectionString="Server=CHINA-DB7C2A2D7;uid=sa;pwd=ict;database=HuaiXinTRAS";publicDbHelperSQL()#region执行简单SQL语句/<summary>/执行SQL语句,返回影响的记录数/</summary>/<paramname="SQLString">SQL语句</param>/<returns>影响的记录数</returns>publicstaticintExecuteSql(stringSQLString)using(SqlConnectionconnection=newSqlConnection(connectionString)using(SqlCommandcmd=newSqlCommand(SQLString,connection)tryconnection.Open();introws=cmd.ExecuteNonQuery();returnrows;catch(System.Data.SqlClient.SqlExceptione)connection.Close();throwe;

    注意事项

    本文(授课计划填报管理系统 毕业设计(论文).doc)为本站会员(上***)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    网站客服QQ:2881952447     

    copyright@ 2020-2024  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

    备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!