《数据库技术(实践)(高起专)》22年6月课程考核-王永峰.docxVIP

《数据库技术(实践)(高起专)》22年6月课程考核-王永峰.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

数据库技术(实践)

日常教学管理系统的设计与实现

1研究背景

1.1引入计算机应用技术的必要性

随着学校的教学规模不断地扩大,课程数量不断的增多。在学校日常教学工作当中,教学变更是不可避免的经常性的事件,变更的种类较多,包括教学计划的变更、主讲教师的变更、时间地点的变更、上课班级的变更等。纸质化变更的申请和审批手续烦琐,周期较长。变更的流程并未完成,而变更的事实已经发生的情况常常发生;特别是对频繁的变更没有很好地监控和管理,这不利于本科教学秩序的稳定。因此急需开发教学变更的管理系统,从变更的网上申请,到职能部门的审批,以及变更的统计分析实现计算机管理和监控,从而快速高效地实现教学变更的管理与控制。系统将与本科教学网进行有机地结合,利用本科教学网的系统资源,降低教学变更管理系统的开发难度和操作繁度,能在较短的时间内完成所需的功能。

1.2引入计算机应用技术的预期效果、效益

该系统把集中管理模式转化为一种服务器与客户机负荷均衡的分布式计算模式,解决了执行效率及容量不足的问题。该结构以计算机为主,适合部门级应用。初级成本低。通过利用本系统,可以大大减少有关管理人员的工作量,并且提高了准确性,节省了时间,数据被记录在数据库中节省了纸张,避免了数据丢失,为后期分析处理提供数据基础。

2系统采用的关键技术

本系统的开发主要应用了Oracle数据库,Delphi,Java及JSP语言。Oracle数据库是世界上最大的数据库厂商Oracle的拳头产品,是使用最为广泛的关系数据库系统之一。Oracle数据库是最早支持SQL语言的数据库,Oracle9i是先进的面向对象的数据库,获得了许多著名的奖项。Oracle9i数据库采用标准SQL语言,并经过美国国家标准技术所(NIST)的测试,完全与支持标准SQL语言的其他数据库兼容。Oracle的产品可以在多种操作系统上运行,如VMS,DOS,UNIX和Windows等。在Oracle中可以有选择性地加密数据,从而更加有效地保护企业的敏感数据,因而Oracle数据库被公认为企业级应用的首选数据库系统。为了增加对Oracle数据库的支持,Oracle公司还提供了Developer2000,Designer2000,Discover2000和OracleOffice等开发工具,涵盖了从建模、分析、设计到具体实现的各个环节。系统的大部分编程都应用了Delphi语言。Delphi是一种完全可视化的编程环境,这不仅表现在应用程序界面编辑和代码的编写中,还表现为数据库应用程序设计上的高可视化和高面向对象性。“真正的程序员用C++,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。它具有简单、高效、功能强大的特点,被公认为是数据库应用程序开发领域内最优秀的开发语言之一。在B/S部分的开发应用的是JSP及Java编程。Java是一门面向对象的编程语言,语言简单易操作,在网站开发等领域应用范围较广泛。JSP的全称是JavaServerPages,是由Sun公司倡导、许多公司参与,于1999年推出的一种动态网页技术标准。JSP继承了Java语言的相对易用性及跨平台优势,基本上可以在所有平台上的任意环境中开发、部署及扩展。

3方案设计

3.1计算机应用系统设计思路

日常教学管理系统主要是对日常教学中的上课情况进行管理。在日常上课管理部分主要功能为:可以查询每门课程每个讲台的上课班级、上课地点、学生人数。对教师调课情况进行记录、统计。对换课情况进行查询。

3.2计算机应用系统结构

上课课程调整分为5个部分。分别为:上课课程查询、课程变更申请、上课课程修改、变更原因维护、课程变更查询。总体设计如图1所示。

图1上课课程调整总体设计

若要查询课程的上课情况,利用上课课程查询。若要对教师的变更原因进行维护,利用课程变更原因维护。若教师要求换课,进行网上录入变更情况,得到批准后利用上课课程修改进行更改,更改前后的情况显示在课程变更查询的页面上。

4功能模块

4.1上课课程查询模块

(1)上课课程查询按照课程查询,可显示课程的讲台、主讲教师、上课班级、课程类别、课程属性、上课学生。

(2)按教师查询,可显示该教师所上课程名称、课程属性、上课周次、上课地点、上课时间、上课班级、上课学生。按班级查询,可显示该班所上的课程名称、课程属性、上课周次、上课地点、上课时间、主讲教师。

(3)按班级查询,可显示该班所上的课程名称、课程属性、上课周次、上课地点、上课时间、主讲教师。可以分别按照课程号、教师简称、班级名称查询需要的信息。另外此界面还可以完成打印的功能。可以打印某门课程、某个教师以及某个班级的课程信息。

4.2课程变更申请模块

教师网上录入变更情况避免了以往纸质填写上课班级、上课时间地点等时会出现的一些错误

文档评论(0)

lhmibtf + 关注
实名认证
文档贡献者

专注成人学历教育服务10余年,分享网教,函授,国开,北开,江开,云开,上开,省开等成人学历相关学习资料!国开机考真题库,历年真题等!

1亿VIP精品文档

相关文档