基于ASPNET的教学管理系统的设计与实现 - 图文(6)
第四章系统功能设计与分析4.3教学管理系统的系统功能设计4.3.1系统用户分析系统中的用户类型可以分为三种:系统管理员、教师、学生。各类用户在客户端执行一定的功能来完成教学和管理任务,其分工是以不同的登录身份来实现的。图4-1表示了这种教学模式。图4-l系统用户功能图基于以上的教学模式,系统分别为每种用户定义了严格的权限。系统管理员:具有最高权限,可以管理系统中其他所有人员的用户密码及权限,管理员是一名由学校领导指定的特殊身份的教师,对整个系统起到管理分类的作用。教师:可以进行所教授课程的教学资源发布、作业通知发布、课程试题管理、成绩评判的权限,可以修改自己的用户名、密码,具备使用其他子系统的权限。学生:学生首先登录注册页面,取得合法用户名和密码后,按相应的用户名及密码进入系统进行学习和交流,可以对密码和个人信息进行修改。根据以上的权限划分,不同的用户具有不同的功能访问权限,使得整个系统的安全得到了确保并明确了各自的管理任务,充分的考虑了系统的安全性。第四章系统功能设计与分析4.3.2系统功能设计根据网上教学管理系统的教学模式,对各功能模块进行了详细的划分,得到了系统的功能结构框图(图4-2):}j:ji|!}教学管理系统系统畿:卵信息夼诲一一一一一朗.1:考试论坛作业管艇网f:评教作、lk审核图4.2系统功能结构图籼一一一一‘该系统将对登录控制、系统管理、信息查询、作业管理进行了进一步的功能划分。下面对各模块进行详细的分析和阐述。1、登录控制系统管理员是由学校领导指定的具有特殊身份的有一定计算机专长的教师,他(她)具有最高的管理权限。管理员、教师、学生登录时均需要输入用户名和密码;如果是学生身份的用户,他(她)第一次登录,要首先登录注册页面,进行注册。成功后,取得用户名和密码,方可登录。2、系统管理系统管理可以分为用户帐户管理、课程管理和班级管理三部分。1)用户帐号管理[19]用户帐户管理规定了用户的帐户注册机制和维护机制,便于管理和维护。帐户注册机制:系统保留了多个系统管理员帐号:教师帐号由管理员创建‘t学生的帐号由学生学号产生,学生注册时用户名和密码可进行修改,改后帐号立即第四章系统功能设计与分析生效,且可从学生个人信息处修改。帐号维护机制:系统管理员可以创建教师用户、删除教师用户、修改教师信息。教师可以修改自身的部分资料。2)课程管理课程管理又分为课程设置管理和课程资源管理,课程设置管理是指系统管理员可以添加新的课程,对所有已有的课程拥有删除、修改的权利。课程资源管理包括:课程简介、任课教师信息、教学大纲、教学进度安排、实验安排、PPT课件等。根据用户权限不同,用户进入系统后,所呈现的课程资源相关页面内容也不一样:1.系统管理员浏览课程资源或信息;修改和删除课程简介j任课教师信息、教学大纲、教学进度安排、实验安排:添加和删除PPT教学课件:管理课程计划、公告和留言。2.教师浏览课程资源或信息;添加和删除本人授课的课程简介、教学大纲、教学进度安排、本课程的PPT课件:添加和删除课程通知、作业通知和课程留言。3.学生浏览和下载课程资源或信息:浏览课程通知和课程留言,签写课程留言。3)班级管理对教学班级信息进行管理和编排,与课程管理类似。3、聊天室为多个用户提供一个实时交流的空间,交流的信息无需保留。目前流行的网上聊天室一般有如下三种方式:文本交流、白板的图形方式及语音聊天。鉴于后两者的技术实现较为复杂,该系统只实现了第一种方式。实现用户查看留言,签写留言,回复他人留言:管理员或教师回复、添加和删除留言。4、作业管理该部分实现了师生之间作业信息的交互。学生通过作业管理可以查看作业通知、按教师规定时间上交作业、查看已批改的作业及查询作业成绩:教师通过作业系统可管理学生上交的作业、批改作业、管理布置的作业题目等。教师用户和学生用户在进入作业提交系统之前,首先通过该页面进行身份验证。根据学生表和’教师表,验证用户身份是否合法。通过验证的用户,按“学生’’、“教师一不同的身份进入到相应的页面。5、讨论区该子模块为用户提供了一个BBS论坛,用于师生间的异步交流。只有管理员可以删除论坛中的信息。学生没有删除权限。第四章系统功能设计与分析6、网上考试要求每--fq课程拥有自己的题库,教师可以对自己使用的课程试题库进行编辑,如增加试题或对任一试题进行修改。系统提供两种组卷方式供学生使用,如随机产生模式、教师样题模式。学生交卷后,系统能够自动阅卷评分,最终给出学生成绩。学生参加测试后,可以随时查看自己的近期测试成绩:教师可以查看授课班级的测试成绩,从而对试卷题目的水平有所把握。根据网上考试系统的系统结构将考试系统划分成以下功能模块,如图4-3所示。图4-3网上考试模块功能结构图7、教学质量监督主要用于学生网上评教[203,制定和维护学生评教的指标,通过与学生课表数据关联,学生在网上根据评价标准对本学期所学课程实行匿名打分,数据收集完成后系统对任课教师的得分进行统计、分析,并将结果报领导决策。教师可以查询自己的评教结果和学生对教学效果的总体评价。根据以上对系统各功能模块的分析,我们可以得到以下不同身份用户使用该系统的流程(图4-4)第四章系统功能设计与分析图4-4系统流程图登录时,用户首先输入自己的用户名和密码,登录控制模块根据数据库中的个人记录信息判断用户的合法性:如为合法用户,主控制模块根据用户访问系统资源的权限,控制用户进入系统进行相应范围的学习。4.4数据库结构设计数据库是系统的核心,它的设计直接关系系统执行的效率和系统的稳定性。一个运行性能良好的系统就应该有一个合理的数据库。因此在软件系统开发中,数据库设计应遵循必要的数据库范式原则,以减少冗余、保证数据的完整性与正确性[21]。只有设计合理的数据库,才能降低整个系统的编程和维护难度,提高系统的实际运行效率。4.4.1数据库设计原则(1)一致性原则对信息进行统一、系统的分析与设计,协调好各数据源,做到“数出一门”、“算法统一"、“度量~致”。保证系统数据的一致性和有效性。(2)完整性原则数据库的完整性是指数据的正确性和相容性。要防止合法用户使用数据库时向数据库中加入不合法语义的数据。DBMS提供一种机制来检查数据库中的数据来维护数据库的完整性。这些加在数据库数据之上的语义约束条件称为数据库完整性约束条件,是完整性控制机制的核心。(3)安全性原则数据库的安全性是指保护数据,防止非法用户使用数据库,包括恶意破坏数
…… 此处隐藏:970字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




