- 1793
- 0
- 约4.36千字
- 约 9页
- 2019-08-20 发布于浙江
- 举报
PAGE 1
课程管理系统的设计与实现(系统架构及数据库)
摘要:课程管理系统是典型的信息管理系统,主要提供学生的学籍管理、成绩管理、课程管理等功能,使用户可以快速、准确的对学生数据进行添加、修改、删除、查询。因此根据需求设计了登录模块、学籍管理模块、成绩管理模块、课程信息模块来实现功能。
一、引言
课程管理系统是一个学校不可缺少的部分,它对于学校的管理来说都至关重要,因此课程管理系统能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻认识,它已进入人类的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对课程信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高课程管理的效率,科学化、正规化的管理。
因此,我们开发这样一套管理软件,以下是设计方法和开发过程。
二、需求分析
1.总体需求分析
随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,需要建立一个课程管理系统来提高学生课程管理工作的效率。建立课程管理系统就是为了实现信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。课程管理系统主要提供教师、学生的学籍管理、成绩管理和课程管理功能。
本课程管理系统需要完成的主要功能有:
教师和学生的登录;
学生学籍的添加、修改、删除、查询;
成绩管理的添加、修改、删除、查询;
课程管理的添加、修改、删除、查询。
2.数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新、查询方面,这就要求数据库机构能充分满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
针对课程管理系统的需求,通过对课程管理系统的设计和数据流程的分析,设计如下所示的数据项和数据存储表:
登录信息:包括用户号、密码、权限。
学籍信息:包括用户号、姓名、性别、出生日期、班级、入学日期、家庭住址、电话。
成绩信息:包括用户号、课程号、成绩。
课程信息:包括课程号、课程名、类型、学时、学分、教师名。
3.E-R图
根据数据项和数据结构,可设计规划出登录、学籍、课程、成绩实体的E-R图。具体如下:
图2-1 登录E-R图
图2-2 学籍实体E-R图
图2-3 成绩实体E-R图
图2-4 课程实体E-R图
图2-5 实体和实体之间的关系E-R图
三、系统的总体设计
1. 系统的总体结构设计
该系统共有四个模块:登录模块、学籍管理模块、成绩管理模块、课程信息模块。这几个模块同时还包括数据添加、数据修改、数据删除、数据查询等几个基本操作。
(1)登录模块
在登录界面中教师和学生都可登录。在登录界面中分别填入用户名、密码和身份,然后按确认键登录。如果填入信息有误则弹出错误信息的提示窗口,重新返回登陆窗口。如果填入信息正确则要根据登录信息表中登录者的权限(“0”或“1”)分别进入教师(“1”)或学生(“0”)管理系统主界面。
(2)学籍管理模块
该模块主要完成学生基本信息的添加、修改、删除、查询等功能。根据登录时权限的判断,权限为“0”时,是学生进入该模块,只可对自己的学籍进行查询,添加、修改、删除功能不可用;权限为“1”时,教师进入该模块,此时可进行所有学生学籍的查询、添加、修改、删除,在此模块中定义了8个数据来进行学生的信息存储,如果修改某个记录,可单击修改按钮进行数据的编辑,此时界面数据内容和数据库内容将同时更新。
(3)成绩管理模块
该模块主要完成学生成绩的基本信息的添加、修改、删除、查询等功能。根据登录时权限的判断,权限为“0”时,学生进入该模块,只可对自己的成绩进行查询,添加、修改、删除功能不可用;权限为“1”时,教师进入该模块,可进行查询、添加、修改、删除,在此模块中定义了3个数据来进行成绩的信息存储,如果修改某一记录,可单击修改按钮进行数据的编辑,此时界面数据内容和数据库内容将同时更新。
(4)课程管理模块
该模块主要完成存储课程的所有信息的添加、修改、删除、查询等功能。根据登录时权限的判断,权限为“0”时,学生进入该模块,只可进行课程查询,添加、修改、删除功能不可用;权限为“1”时,教师进入该模块,可进行查询、添加、修改、删除,在此模块中定义了6个数据来进行课程的信息存储,如果修改某一纪录,可单击修改按钮进行课程记数据的编辑,此时界面数据内容和数据库内容将同时更新。
2. 系统模块结构图
图3-1课程管理系统的模
您可能关注的文档
- 康师傅泡面广告词.doc
- 抗剪法和原位单剪法测定混凝土强度的试验研究.doc
- 考试管理会计.doc
- 考试试卷1及答案-马克思主义基本原理概论.doc
- 考研设计史重点大纲编辑.doc
- 烤烟种植情况汇报.doc
- 科达煤矿通风机无人值守技术方案-孙泽雁模板.doc
- 科尔尼论丛:尽职调查:考虑运营-在并购过程中探寻“速赢”价值.doc
- 科技信息化管理软件需求分析说明书.doc
- 科技型中小企业技术创新基金项目申报资料.doc
- 川教版小学信息技术三年级下册第一单元1.2掌握在线学习工具PPT.pptx
- 非遗文化木雕知识技法分类木雕非遗介绍讲座PPT课件.pptx
- 川教版小学信息技术三年级上册第三单元 在线助我做家务3.2在线攻略全搜索PPT.pptx
- 北师大版(2024)物理八年级下册第八章 压强和浮力 第六节 浮力PPT.pptx
- 中小学生全面守护安全教育必修课主题班会PPT课件.pptx
- 川教版小学信息技术三年级上册第二单元 在线助我乐出游2.3在线购物备物品PPT.pptx
- 川教版小学信息技术三年级下册第二单元2.5评价在线学习成果PPT.pptx
- 川教版小学信息技术三年级上册第二单元 在线助我乐出游2.4在线交流聊计划PPT.pptx
- 川教版小学信息技术三年级下册第三单元3.1做好自我管理PPT.pptx
- 川教版小学信息技术三年级上册第一单元走进在线新生活1.2了解多样在线技能PPT.pptx
最近下载
- ISO14064温室气体排放.ppt VIP
- 技术部年度工作计划范文(5篇).docx VIP
- 2025年内蒙古商贸职业学院单招笔试综合素质试题库含答案解析.docx VIP
- 2025年信息系统安全专家智能漏洞挖掘技术专题试卷及解析.pdf VIP
- 基于大数据的仓储物流效率与碳排放关联性建模.pdf VIP
- 2025年房地产经纪人查封登记与合同解除专题试卷及解析.pdf VIP
- 2022年全国高校体育单招考试英语模拟试卷四.docx VIP
- 2025年房地产经纪人团队协作中的冲突处理模型与技巧专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照无人机安全审计检查表设计专题试卷及解析.pdf VIP
- 新视野大学英语预备级二综合教程电子书.doc VIP
原创力文档

文档评论(0)