基于BS模式的高职院校教务系统的设计与实现.docVIP

基于BS模式的高职院校教务系统的设计与实现.doc

  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文档。上传文档
查看更多
基于BS模式的高职院校教务系统的设计与实现.doc

基于BS模式的高职院校教务系统的设计与实现 【摘 要】高职院校不断加强教育改革,如果不提高我们的教学管理手段,将会影响到我们的教学质量。所以,本文将系统的介绍高职院校教务管理系统的开发,各个功能模块的设计及数据库的构建,设计出符合高职院校教学管理的基于BS模式的高职院校教务系统。 【关键词】BS模式;教学信息管理;管理信息系统 随着高职学校规模不断扩大,高职院校的教务工作变得非常繁琐,它涉及的面广,包括学生、老师、各系(部)、学校的很多方面。各高职院校都开设了选修课,这样也增加了教务管理工作的复杂程度,从这方面来看,开发出一套在安全性得到保证的前提下,该系统可以保证学生学籍信息、成绩数据的一致性,将成绩录入工作分配到各任课教师通过网络完成,成绩的统计数据由系统自动完成计算,从而提高数据处理的效率的教务管理软件也是非常必要的。 一、系统模式概要 采用目前较为流行的 Web 体系结构为三层 B/S 结构,在这种结构中,我们所有的数据和程序都是存在于服务器中的,客户只需通过浏览器就能使用程序,包括对程序的维护及管理。B/S 模式相对其它模式的系统而言具有一定的优势,这种优势突出体现在其高效性系统管理员只要维护升级服务器中的软件就可以了,因为客户端都使用浏览器访问服务器,而浏览器完全不需要任何改变。如果是异地,又可以通过专用网络实现远程维护和升级。所以 B/S 模式是未来的一个发展趋势,今后,大部分的软件都将采用这种模式进行开发,这些便大大减少了系统管理员的工作量,也提高了软件系统的可维护性,这将节省大量的人力和物力。 二、系统基本功能 系统进行开发之前,对系统做了需求分析,根据需求分析的结果,我们将整个系统分为以下几个功能模块: (1)管理员管理模块:管理员管理模块所实现的功能是最为重要的,它能够让系统管理员管理系统的各个功能模块。包括了对各个模块及子模块的添加、删除、修改三个操作。 (2)教师管理模块:教师管理模块主要是对学校的老师信息进行管理,因此,这个模块可以录入老师的基本信息,并且,不同的老师有不同的权限分配。 (3)成绩管理模块:成绩管理模块是本系统的一个主要功能模块,它能实现对学生在校期间各项考试成绩的管理。 (4)课程管理模块:课程管理模块是本系统中最为重要和功能最多的一个功能模块,它的主要功能是实现了学生和任课教师之间的沟通联系。根据客户的需求和学校的现状,课程管理主要包含以下的内容:课程类型和计划管理、学科组管理、课程表的管理、任课安排管理。 (5)学生奖惩管理模块:学生在学校就读期间根据其表现一般都有奖励或者惩罚,奖励方面有奖学金、表扬信等,而惩罚方面则有处分等。这个模块就是对学生在校的奖罚情况信息进行管理,同样,它也具有查询功能。 (6)教师用户模块:教师用户模块包含两个子模块。其中,查看个人基本信息模块实现了对教师个人信息的查询,而学生成绩录入模块实现了对学生成绩的录入,通过这个模块,教师能够对自己所教课程平时考试的成绩进行录入,这样以方便学生查询。 (7)学生用户模块:学生用户模块也包含有子模块,这些子模块的有机组合构成了学生用户模块。 三、系统设计方案 对数据库的操作主要体现在对各种教务数据的查询、保存和更新等操作上,所以,最基本的要求就是,我们设计出的数据库能进行信息的输入和输出。 我们设计出了一种模型,叫做 E-R 数据模型,这种模型可以充分的表示出数据库的概念结构,它用属性、实体以及它们之间的联系来表达现实世界的所有信息。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。根据对本系统数据库需求的分析,我们构建了三个 E-R 数据模型,分别是:学生与学院 E-R 图、学生与课程 E-R 图、教逻辑结构是独立于任何一种数据模型的,在实际应用中,一般所用的数据库环境已经给定。由于目前使用的数据库基本上都是关系数据库,因此首先需要将 E-R 图转换为关系模型,然后根据具体 DBMS的特点和限制转换为特定的 DBMS 支持下的数据模型,最后进行优化数据库的逻辑结构设计步骤:将概念结构转换为一般的关系、网状、层次模型;将转换来的关系、网状、层次模型向特定 DBMS 支持下的数据模型转换;对数据模型进行优化 四、实现过程 我们常把软件系统分为以下三层架构:表示层、业务逻辑层、数据访问层等。当然,除此之外,我们还能将这种划分分得更细一些,这样更能提高系统的开发效率,这种结构将大大方便开发人员对系统进行扩展和维护。为什么会采用分层结构?因为我们可以把大的问题划分为一个一个小的问题,进而对这些小问题进行单独解决。 (1)数据访问层 DAL:所实现的功能是与数据库进行数据交流,通俗的说就是数据读取和存储。 (2)业务逻辑层 BLL:有一个中间层,它将通过这一层的数据进行一个逻辑处理。 (3)表示层 Web:顾名思

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档