基于bs模式高职院校教务系统设计和实现

基于bs模式高职院校教务系统设计和实现

ID:20381566

大小:60.12 KB

页数:5页

时间:2018-10-13

基于bs模式高职院校教务系统设计和实现_第1页
基于bs模式高职院校教务系统设计和实现_第2页
基于bs模式高职院校教务系统设计和实现_第3页
基于bs模式高职院校教务系统设计和实现_第4页
基于bs模式高职院校教务系统设计和实现_第5页
资源描述:

《基于bs模式高职院校教务系统设计和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于BS模式高职院校教务系统设计和实现【摘要】高职院校不断加强教育改革,如果不提高我们的教学管理手段,将会影响到我们的教学质量。所以,本文将系统的介绍高职院校教务管理系统的开发,各个功能模块的设计及数据库的构建,设计出符合高职院校教学管理的基于BS模式的高职院校教务系统。【关键词】BS模式;教学信息管理;管理信息系统随着高职学校规模不断扩大,高职院校的教务工作变得非常繁琐,它涉及的面广,包括学生、老师、各系(部)、学校的很多方面。各高职院校都开设了选修课,这样也增加了教务管理工作的复杂程度,从这方面来看,开发出一套在安全性得

2、到保证的前提下,该系统可以保证学生学籍信息、成绩数据的一致性,将成绩录入工作分配到各任课教师通过网络完成,成绩的统计数据由系统自动完成计算,从而提高数据处理的效率的教务管理软件也是非常必要的。一、系统模式概要采用目前较为流行的Web体系结构为三层B/S结构,在这种结构中,我们所有的数据和程序都是存在于服务器中的,客户只需通过浏览器就能使用程序,包括对程序的维护及管理。B/S模式相对其它模式的系统而言具有一定的优势,这种优势突出体现在其高效性系统管理员只要维护升级服务器中的软件就可以了,因为客户端都使用浏览器访问服务器,而浏览

3、器完全不需要任何改变。如果是异地,又可以通过专用网络实现远程维护和升级。所以B/S模式是未来的一个发展趋势,今后,大部分的软件都将采用这种模式进行开发,这些便大大减少了系统管理员的工作量,也提高了软件系统的可维护性,这将节省大量的人力和物力。二、系统基本功能系统进行开发之前,对系统做了需求分析,根据需求分析的结果,我们将整个系统分为以下几个功能模块:(1)管理员管理模块:管理员管理模块所实现的功能是最为重要的,它能够让系统管理员管理系统的各个功能模块。包括了对各个模块及子模块的添加、删除、修改三个操作。(2)教师管理模块:教

4、师管理模块主要是对学校的老师信息进行管理,因此,这个模块可以录入老师的基本信息,并且,不同的老师有不同的权限分配。(3)成绩管理模块:成绩管理模块是本系统的一个主要功能模块,它能实现对学生在校期间各项考试成绩的管理。(4)课程管理模块:课程管理模块是本系统中最为重要和功能最多的一个功能模块,它的主要功能是实现了学生和任课教师之间的沟通联系。根据客户的需求和学校的现状,课程管理主要包含以下的内容:课程类型和计划管理、学科组管理、课程表的管理、任课安排管理。(5)学生奖惩管理模块:学生在学校就读期间根据其表现一般都有奖励或者惩罚

5、,奖励方面有奖学金、表扬信等,而惩罚方面则有处分等。这个模块就是对学生在校的奖罚情况信息进行管理,同样,它也具有查询功能。(1)教师用户模块:教师用户模块包含两个子模块。其中,查看个人基本信息模块实现了对教师个人信息的查询,而学生成绩录入模块实现了对学生成绩的录入,通过这个模块,教师能够对自己所教课程平时考试的成绩进行录入,这样以方便学生查询。(2)学生用户模块:学生用户模块也包含有子模块,这些子模块的有机组合构成了学生用户模块。三、系统设计方案对数据库的操作主要体现在对各种教务数据的查询、保存和更新等操作上,所以,最基本的

6、要求就是,我们设计出的数据库能进行信息的输入和输出。我们设计出了一种模型,叫做E-R数据模型,这种模型可以充分的表示出数据库的概念结构,它用属性、实体以及它们之间的联系来表迗现实世界的所有信息。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。根据对本系统数据库需求的分析,我们构建了三个E-R数据模型,分别是:学生与学院E-R图、学生与课程E-R图、教逻辑结构是独立于任何一种数据模型的,在实际应用中,一般所用的数据库环境已经给定。由于目前使用的数据库基本上都是关系数据库,因此首先需要将E-R图转换为关系模型,然后根据

7、具体DBMS的特点和限制转换为特定的DBMS支持下的数据模型,最后进行优化数据库的逻辑结构设计步骤:将概念结构转换为一般的关系、网状、层次模型;将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换;对数据模型进行优化四、实现过程我们常把软件系统分为以下三层架构:表示层、业务逻辑层、数据访问层等。当然,除此之外,我们还能将这种划分分得更细一些,这样更能提高系统的开发效率,这种结构将大大方便开发人员对系统进行扩展和维护。为什么会采用分层结构?因为我们可以把大的问题划分为一个一个小的问题,进而对这些小问题进行单独解决。

8、(1)数据访问层DAL:所实现的功能是与数据库进行数据交流,通俗的说就是数据读取和存储。(2)业务逻辑层BLL:有一个中间层,它将通过这一层的数据进行一个逻辑处理。(3)表示层Web:顾名思义,这一层是和用户打交道的,它接收用户发送的最原始的数据,并将其传送到DAL和BLL五、具体系统实现

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。