【Asp.net精品源码栏目提醒】:网学会员Asp.net精品源码为您提供基于ASP排课系统的1 - 讲义教程参考,解决您在基于ASP排课系统的1 - 讲义教程学习中工作中的难题,参考学习。
需要本论文完整程序源代码答辩PPT或者更多毕业论文联系 1 毕 业 论 文 题 目 基于ASP排课系统的 专 业 班 级 姓 名 学 号 指导教师 日 期 需要本论文完整程序源代码答辩PPT或者更多毕业论文联系 2 诚 信 声 明 本人呈交的这篇毕业论文除了所注参考文献和世所公认的文献外全部是本人在指导老师指导下的设计成果。
学生签名 日 期 经检查该毕业设计论文为独立完成不存在抄袭现象。
指导老师签名 日 期 需要本论文完整程序源代码答辩PPT或者更多毕业论文联系 3 第一章 系统概述 1.1系统开发背景及目的意义 1.1.1 系统开发背景 计算机的发展至今已有很长的历史了但是真正将计算机技术应用到生活实践中来时期还不是很长。
现在社会的发展趋势越来越体现出计算机技术的重要性许多的计算机产品相关软件的研制开发越来越受到人们的青睐计算机也越来越接近人们的生活了。
将计算机技术应用到实际生活中这一研究是现在最热门的研究课题。
作为学生接触最多的也就是教育与教学在这一环节当中学习计算机利用计算机相当重要利用计算机进行网上课堂网络学习少去了老师和学生之间的很多不便例如时间上的自由选择、学生面对老师的一种紧张和窘迫、学习和解答的及时和快捷等等问题。
在计算机软件教学上都可以省去这些不必要的麻烦。
计算机教学现在各大高校以及企事业单位中也已经较多的开始应用了。
运用计算机进行教学环节的管理和实践更是方便多多省去了以前很多的麻烦手续省去了不必要的诸多申请和批准现在运用计算机教学来提高教学效率提高教学质量培养相对的办事能力同时也锻炼了自主开发应用计算机的一种兴趣和潜力。
计算机的大容量硬盘存储高性能高效率的CPU处理器为现代化的教学管理提供了完备的后备力量为用户省去了后顾之忧。
而且计算机的的功能齐全比我们人力的要快很多倍省去了很多的人力劳动进一步真正实现了自动化的教学和管理。
基于现代化教学和临沂师范学院实际情况的要求开发了该院系教学管理系统。
1.1.2系统开发的目的意义 随着计算机的普及和发展人们开始利用计算机解决越来越多的实际问题虽然现在软件的数量如雨后春笋但依然不能满足用户的各种需要尤其是用于学校院系教学管理方面的软件。
为了适应这个高科技的信息时代发展有力地促进教学内容、教学方法改革的力度满足学校的教学管理要求实现学校教学管理低成本投入提高办公效率。
最大限度地适应于各种软硬件环境兼顾不同学科的教学特点适用于不同水平用户群的通需要本论文完整程序源代码答辩PPT或者更多毕业论文联系 4 用性要求以尽可能低廉的投入而获得尽可能高效的教学效益的经济性要求。
目前国内各高校的规模越来越大进而造成教师教学管理等工作量日趋加大。
然而现代教育的信息化、网络化已经并且正在成为教育发展的一个重要方向同时也为解决高校教学管理普遍效率低下的现状使管理突破时空限制提高工作效率和办学水平提供了一个很好的突破口。
由于我校师资力量不足而学生数量又相对过多这就会大大增加学校领导和老师的工作量从而给学校的教学管理和发展建设带来了许多困扰。
针对学校的这个问题本小组四人在老师的带领下开发设计了这套院系教学管理系统。
希望此系统能更好的为老师和学生服务便于学校更好的管理、减少教师的工作量构建一个即方便又便捷的学习平台。
加快我校校园网络化、现代化建设的步伐充分提高教学管理效率。
1.2 本次设计所做的工作 本次毕业设计过程当中本人主要负责院系教学管理系统其中的教学任务管理子系统在该子系统当中教研室下达教学任务信息、教师查询教学任务信息从而制定出与其相应的课程教学信息、学生可以查询到该门课程的课程信息到了期末教师提交自己的教学工作量登记卡在整个系统当中教师可以查询教学任务信息、课程信息、工作量预算的相关信息学生只可以查询到所开设课程的相关课程信息。
在设计的过程当中查阅了大量的教学信息资料同时也学习使用了.NET软件环境下的相关控件信息的使用和编码信息技术的应用。
在下面的各章中将具体谈到本人所负责的各个环节的具体过程。
需要本论文完整程序源代码答辩PPT或者更多毕业论文联系 5 第二章 关键工具及其简介 2.1
ASP.NET技术简介
ASP.net 是一种建立在通用语言上的程序构架能被用于一台Web服务器来建立强大的Web应用程序。
ASP.net提供许多比现在的Web开发模式强大的的优势。
执行效率的大幅提高
ASP.net是把基于通用语言的程序在服务器上运行。
不像以前的ASP即时解释程序而是将程序在服务器端首次运行时进行编译这样的执行效果当然比一条一条的解释强很多。
世界级的工具支持
ASP.net构架是可以用MicrosoftR公司最新的产品 Visual Studio.net开发环境进行开发WYSIWYGWhat You See Is What You Get所见即为所得的编辑。
这些仅是
ASP.net强大化软件支持的一小部分。
强大性和适应性 因为
ASP.net是基于通用语言的编译运行的程序所以它的强大性和适应性可以使它运行在Web应用软件开发者的几乎全部的平台上笔者到现在为止只知道它只能用在Windows 2000 Server上。
通用语言的基本库消息机制数据接口的处理都能无缝的整合到
ASP.net的Web应用中。
ASP.net同时也是language-independent语言独立化的所以你可以选择一种最适合你的语言来编写你的程序或者把你的程序用很多种语言来写现在已经支持的有CC和Java的结合体VBJscript。
将来这样的多种程序语言协同工作的能力保护您现在的基于COM开发的程序能够完整的移植向
ASP.net。
简单性和易学性
ASP.net是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。
例如
ASP.net页面构架允许你建立你自己的用户分界面使其不同于常见的VB-Like界面。
另外通用语言简化开发使把代码结合成软件简单的就像装配电脑。
高效可管理性 需要本论文完整程序源代码答辩PPT或者更多毕业论文联系 6
ASP.net使用一种字符基础的分级的配置系统使你服务器环境和应用程序的设置更加简单。
因为配置信息都保存在简单文本中新的设置有可能都不需要启动本地的管理员工具就可以实现。
这种被称为quotZero Local Administrationquot的哲学观念使
Asp.net的基于应用的开发更加具体和快捷。
一个
ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件不需要系统的重新启动一切就是这么简单。
多处理器环境的可靠性
ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具它在多处理器的环境下用特殊的无缝连接技术将很大的提高运行速度。
即使你现在的
ASP.net应用软件是为一个处理器开发的将来多处理器运行时不需要任何改变都能提高他们的效能但现在的ASP确做不到这一点。
自定义性可扩展性安全性
ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义quotplug-inquot的模块。
这与原来的包含关系不同
ASP.net可以加入自己定义的如何组件。
网站程序的开发从来没有这么简单过。
基于Windows认证技术和每应用程序配置你可以确性你的原程序时绝对安全的。
2.2 Microsoft SQL Server 2000简介 SQL Server 是一个关系数据库管理系统。
它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的于1988 年推出了第一个OS/2 版本。
在Windows NT 推出后Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了。
Microsoft 将SQL Server 移植到Windows NT系统上专注于开发推广SQL Server 的Windows NT 版本。
Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。
SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的新版本。
该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便、可伸缩性好、与相关软件集成程度高等优点。
可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。
MSSQL Server不但可以应用于大中型数据库管理中建立分布式关系数据库并需要本论文完整程序源代码答辩PPT或者更多毕业论文联系 7 且也可以开发桌面数据库。
事实上SQL Server数据库处理的基本结构采取关系型数据库模式尽管如此相信大家都可以轻易的发现在SQL Server的数据库处理方式则是使用面向对象的操作方式与精神也就是说SQL Server的所有功能都可以基于系统已经建立好的一些对象来达成是相当OO面向对象的一个系统结构。
SQL Server 企业管理器是 SQL Server 的主要管理工具它提供了一个遵从 MMC 标准的用户界面使用户得以 定义 SQL Server 实例组。
将个别服务器注册到组中。
为每个已注册的服务器配置所有 SQL Server 选项。
在每个已注册的服务器中创建并管理所有 SQL Server 数据库、对象、登录、用户和权限。
在每个已注册的服务器上定义并执行所有 SQL Server 管理任务。
通过唤醒调用 SQL 查询分析器交互地设计并测试 SQL 语句、批处理和脚本。
唤醒调用为 SQL Server 定义的各种向导 2.3 VB.NET语言简介 Visual Basic .NET 的第二发行版它建立在第一发行版的高效率卓越性能的基础之上。
使用一个单一的编程模型Visual Basic .NET使您能够方便地创建功能丰富的面向 Microsoft Windows 的桌面应用程序和功能强大的 Web 应用程序现在包括对创建面向无线的支持 Internet 的设备和 Pocket PC 的应用程序的集成支持。
所有这一切都可以利用您已经掌握的 Visual Basic 编程技能来完成。
用更短的时间创建功能强大的基于 Windows 的应用程序。
Visual Basic .NET除了具有 Visual Basic .NET功能强大的新窗体设计器、就地按钮编辑器和自动控件锚定和停靠等优秀功能外它还提供了一些新的用于方便快捷地构建更为强健的应用程序的效率功能。
除改进的集成开发环境 IDE 和明显缩短的启动时间外Visual Basic .NET还提供了对键入的代码快速地自动设置格式的功能、改进的智能感知功能、一个增强的对象浏览器和 XML 设计器以及其他许多功能。
基于 Web 的应用程序。
在 Visual Basic .NET中使用共享的 Web 窗体设计器和熟悉的“拖放构建窗体双击和写入代码响应事件”的机制创建 Web 解决方案。
Visual 需要本论文完整程序源代码答辩PPT或者更多毕业论文联系 8 Basic .NET新增的一项内容是一个增强的“HTML 编辑器”用于处理复杂的 Web 页。
使用智能感知技术和标记结束功能或选择所见即所得编辑器以可视方式创作交互式 Web 应用程序。
2.4 Session编程语句简介 在web服务器蓬勃发展的时代session在web开发语境下的语义又有了新的扩展它的含义是指一类用来在客户端与服务器之间保持状态的解决方案。
有时候session也用来指这种解决方案的存储结构如“把xxx保存在session里”。
由于各种用于web开发的语言在一定程度上都提供了对这种解决方案的支持所以在某种特定语言的语境下session也被用来指代该语言的解决方案比如经常把Java里提供的javax.servlet.http.HttpSession简称为session。
2.5 开发与运行环境的选择 2.5.1 软件要求 从Web 应用程序的典型结构可以知道运行Web 应用程序至少需要Web浏览器、Web 服务器、应用服务器操作系统、数据库服务器。
而编写Web 应用程序需要一定技术支持和相关集成开发工具。
因为用的是Microsoft Windows操作系统和SQL Server 2000数据库所以本系统用的开发软件如下 Web浏览器Internet Explorer 5.0 或以上。
Web服务器IIS 5.0 或以上。
应用服务器Windows 2000/XP。
数据库服务器SQL Server 2000必须安装SQL Server 2000的Windows和SQL Server 混合验证模式。
编程方式
ASP.NET和Visual Basic.NET 2003。
2.5.2 硬件要求 Web 应用程序虽然运行在多台客户机和至少一台服务器组成的网络上但在开发阶段我们可以把一台计算机作为客户机又作为服务器使用开发完成后再把Web 应用程序迁移到网络中。
1.服务器 关于计算机的台数 一台 需要本论文完整程序源代码答辩PPT或者更多毕业论文联系 9 关于计算机的配置 CPUSY2.0G Hz 内存256MB 硬盘40G 2.客户机 关于计算机的台数 开发阶段一台。
测试与运行阶段需要多台联网的计算机。
关于计算机的配置 CPUSY2.0G Hz 内存512MB 硬盘120G 需要本论文完整程序源代码答辩PPT或者更多毕业论文联系 10 第三章 可行性研究与需求分析 新时代的教学方式发生了翻天覆地大改变计算机的进入更是提高了新时代的信息化速度网络是一个无穷的世界要达到在网络上学习更是让我们领会到了信息时代的高速和方便。
在网络环境中汇集了大量的数据、资料、程序、教学软件、兴趣讨论组、新闻组等学习资源形成了一个高度综合集成的信息库并随时向学生开放。
这种开放式的网络教育对培养新世纪的国际竞争型人才创造了最有利的条件。
网络化教学管理正是这种教育环境下的产物。
3.1 可行性分析 可行性分析Feasibility Analysis也称为可行性研究是在系统调查的基础上针对刚刚开发打算进一步应用的系统的必要性和可能性的分析和研究对该系统的开发从经济、技术、操作三方面进行分析和研究。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
该系统的可行性分析包括以下几个方面的内容。
经济可行性确定开发项目的开发成本以及估算开发项目所能够产生的经济效益该系统目前在校园里受到一致好评在方便高效快捷的基础上有助于学生学习、教师工作及有效的管理的应用价值有很好的实用和发展前景。
所以本系统在经济上是可行的。
技术上的可行性确定现有的技术是否能解决本该开发项目本系统主要采用
ASP.NET架构采用VB.NET语言和SQL2000数据库等主要技术比较容易实现。
所以在技术上也是可行的。
操作可行性确定软件产品是否能够被最终的用户所接受用户是否能操作最终的产品本系统操作简单方便使用。
所以在操作上也是可行的。
综上所述此系统开发目标已明确在技术和经济操作三方面都可行并且投入少、见效快。
因此系统的开发是完全可行的。
3.2 系统功能需求 在进行系统模块设计时考虑到软件自身的特点结合软件工程开发软件的过程需要本论文完整程序源代码答辩PPT或者更多毕业论文联系 11 为了实际需求和便于管理。
按系统要实现的功能我们将系统分为教学文件管理教学质量管理教学任务安排科研管理以及系统信息维护五个模块。
其具体功能如下 1. 教学文件管理提交和查询教学大纲按照教学大纲的要求在计算机中以表格的形式添加并提交教学大纲信息让学生和教研室查询了解教学大纲的要求提交和查询教学进程按照教学进程的要求在计算机中以表格的形式添加并提交教学进程信息让教研室查询了解教师的教学进程安排提交和查询教学日志以日志要求在计算机中以表格的形式添加并提交教学日志信息让教研室查询了解教师的教学日志情况。
2. 教学质量管理教学文件检查主要为教学大纲的检查。
在每学期初教师要对其所带的课程大纲文件提交教研室在学期初对其进行检查并针对问题提出意见教师可以查询检查结果并有针对性的进行改进教学任务检查主要为任课教师在学期正常授课后的学期期中、期末分别将任务完成情况提交供教研室检查。
教研室检查完成后需要对完成情况进行评价并提出意见和建议然后提交以供任课教师查阅。
教学进度检查通过检查教学日志来体现。
教师每周要进行教学日志的提交以体现其教学进度完成情况。
教研室检查就是教学日志的内容检查完毕后要签字并且要对检查的情况进行评价提出意见及建议。
最后提交教师对检查的结果可以进行查询以改进提高教学质量。
评教检查是指教研室不定期的检查对教师的教学质量的评估其中包括专家同行听课后对教师的评价以及意见及建议同时还包括学生对教师授课情况的评价。
教研室对评教的结果进行检查后进行签字同时给出意见和建议教师可以查看检查结果并积极改正以促进教学质量的提高。
3. 科研管理用户登录系统后可进行信息添加、修改、查询、审核其中包括教师发表学术论文情况、出版科研著作情况、承担科研项目情况、研究科研成果情况以及教师科研工作量信息并且可以进行教师科研工作量的计算。
4. 教学任务管理教研室提交下达教师的教学任务信息任课教师查询教学任务信息查询之后根据教研室的教学任务信息制定提交所开课程的课程信息学生查询课程信息以方便更好的进行学习。
到了期中或者期末教师根据自己所带课程填写提交自己的工作量登记卡教师也可以查询自己的工作量大概情况和计算结果。
3.3 教学任务管理子系统系统流程图 需要本论文完整程序源代码答辩PPT或者更多毕业论文联系 12 系统流程图是概括的描绘物理系统的传统工具。
它的基本思想是用图形符号以黑盒子形式描绘组成系统的每个部件表达的是数据在系统各部件之间流动的情况。
系统流程图是系统的总体结构流程是在系统开发的总体任务的基础上完成的。
图中的每个符号以黑盒子的形式定义了组成系统的部件但并没有具体说明每个部件的具体工作过程图中的箭头说明了信息通过系统的逻辑路径。
在开发本系统的过程中系统流程图设计如下 教师登陆事务学生登陆事务教研室登陆事务登陆处理程序登陆处理程序登陆处理程序登陆信息表提交信息事务提交信息事务课程信息提交程序工作量信息提交程序教学任务信息提交程序教学任务信息表工作量信息表课程信息表查询程序查询程序 图3.1 系统流程图 具体过程描述如下 1.教研室用户按照登陆信息表里的信息登录进入系统对教学任务信息进行提交。
2.教师用户按照登陆信息表里的信息登录进入系统查询所开设课程的教学任务信息然后制定提交相应的开设课程信息。
需要本论文完整程序源代码答辩PPT或者更多毕业论文联系 13 3.学生用户按照登陆信息表里的信息登录进入系统查询课程信息以方便进一步学习。
4.教师用户提交工作量登记卡并计算结果。
5.教师用户查询课程信息工作量预算信息。
3.4教学任务管理子系统系统数据流图 数据流图DFD描绘系统的逻辑模型图中没有任何具体的物理元素只是描绘信息在系统中的流动和处理的情况。
因为数据流图是逻辑系统的图形表示即使不是专业的计算机技术人员也容易理解所以是很好的通信工具。
此外设计数据流图只需要考虑必须完成的基本逻辑功能完全不需要考虑如何具体的实现这些功能所以它是软件设计的很好的出发点。
数据流图有四种基本的符号 正方形或立方体表示数据的源点或终点 圆角矩形或圆形代表变换数据的处理 开口矩形或两条平行横线代表数据存储 箭头表示数据流即特定数据的流动方向 在开发本系统的过程中用户登录数据流图设计如下图 图3.2用户登陆数据流图 该院系教学管理平台——教学任务管理子系统设立用户有三个教研室、教师、学生。
在登陆信息注册表里有每个用户自己独有的的用户名和密码用户按照教学任务管理子系统的登陆要求进行登陆和身份验证符合要求的才可以进入系统否则无法进入。
???? ??§ P 1 ???? ???? ???? ???? ???? ???? ???? ???? D 1 ×?? ??á ±í 需要本论文完整程序源代码答辩PPT或者更多毕业论文联系 14 需要本论文完整程序源代码答辩PPT或者更多毕业论文联系 15 图3.3教学任务管理子系统数据流图 教研室进入系统只可以对教学任务进行提交教师进入系统查询教学任务制定提交课程信息学期末提交工作量登记卡并计算结果教师查看课程信息、工作量预算信息学生只可以查看课程信息。
3.5 数据字典 数据字典简.
上一篇:
【精品】北大青鸟Y2学期_Net控件 总结
下一篇:
期中考试考前祝福语参考范文