网络数据库课程设计Word格式文档下载.docx
- 文档编号:15071555
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:27
- 大小:774.85KB
网络数据库课程设计Word格式文档下载.docx
《网络数据库课程设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《网络数据库课程设计Word格式文档下载.docx(27页珍藏版)》请在冰豆网上搜索。
第三章数据库设计---------------------------------------------------------------------------12
3.1概念模型-----------------------------------------------------------------------------12
3.2E-R图表示概念模型---------------------------------------------------------------12
3.3合并E-R图---------------------------------------------------------------------------14
3.4E-R图向关系模型转换------------------------------------------------------------14
3.5数据库的逻辑设计-----------------------------------------------------------------15
3.6数据库的物理设计-----------------------------------------------------------------16
第四章系统详细设计------------------------------------------------------------------------19
4.1登录界面------------------------------------------------------------------------------19
4.2学生登陆---------------------------------------------------------------------------20
4.3教师登陆-----------------------------------------------------------------------------24
总结----------------------------------------------------------------------------------------------28
参考文献----------------------------------------------------------------------------------------29
致谢----------------------------------------------------------------------------------------------30
摘要
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。
管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
文章介绍了课程管理信息系统的系统分析部分,包括可行性分析、需求分析等;
系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;
系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。
关键字:
课程管理系统、数据库、程序、管理。
引言
当前,网络化和全球化已成为不可抗拒的世界潮流。
伴随着网络技术的迅速发展,信息的处理和传递突破了时间和地域的局限,信息作为一项产业也随之得到迅速发展。
计算机的应用正以惊人的速度深入到各个领域,在学校管理领域中,实现科学化管理已是现代社会发展的必然趋势。
为能够实现信息资源的共享,高速准确的信息查询及统计,简化管理过程,减少人为操作的错误,减低浪费,提高工作效率,在信息管理领域中进行计算机联网是一个十分有效的科学管理手段。
网络的建立,应具有高速、安全、科学、兼容、可扩充等特点。
针对各个部门的实际工作,设计相应的软件,以满足各部门的需要。
软件的设计要具备灵活、准确、运行速度快、操作简捷等特点。
课程管理系统就是为课程建立网站,老师可以在其上发布课程大纲、教学计划,以及每堂课的教学内容,布置作业,批改作业,公布学生成绩。
课程管理系统往往还为课程提供一些通讯工具,支持这门课程师生之间的交流。
课程管理系统是指具有组织、跟踪、评估、发送、呈现、管理学习内容与学习活动,促进学习者之间交互等一系列功能的计算机网络系统。
第一章概述
1.1开发背景
现如今学校课程越来越多,必然就会有大量的课程信息需要处理。
如果靠人力来完成,这将会变成一项非常繁琐、复杂的工作,而且还会出现很多意想不到的错误,给管理这些数据带来了很大的不便,也越来越不适合学校发展的需要。
课程管理系统是一个庞大而复杂的系统,它包括对课程资料的管理,对学生资料的管理,对教师资料的管理和对班级资料的管理等等主要的功能。
课程管理系统是每个学校的一项必不可少的内容,它的好坏直接影响到学校里的主要工作,一旦此系统瘫痪,学校将会受到非常严重的损失,也会影响到每一个学生。
所以现如今设计一个功能完整、操作简单以及界面友好的课程管理系统变得非常重要。
为了提高课程管理工作的效率,减少错误的出现,节约大量的人力资源,现在的学校的课程管理也逐步从手工转到计算机自动化信息处理阶段。
通过这个系统,用户可以方便的对课程资料、学生资料、院系资料和学生成绩资料进行添加、修改和删除操作,还可以对学生资料和成绩进行查询操作。
除此之外,对用户的添加和删除操作也很方便。
1.2开发环境简介
系统平台:
Windows7
数据库服务器:
SQLServer2000
开发工具:
VisualBasic6.0
第二章需求分析
2.1需求详述
(1)系统需要能够对不同的用户给出不同的权限,比如系统管理员只有对用户的管理权限,它可以增、删、改用户;
学校教务人员可以对课程信息和成绩信息进行管理,主要是增、删、改和查询相关信息;
学校教工人员可以对班级信息进行管理,学生可以查询个人信息、查询个人成绩;
(2)新的一个学期开始之后,学校教工人员可以添加新的班级信息,比如班号、人数等;
如果中途有新转来或转走或退学的学生,也可以修改班级信息;
学生毕业之后,学校教工人员可以删除该班的所有信息。
另外该系统应该提供一个方便的查询班级信息的接口。
(3)新的一个学年开始之后,学校教工人员可以添加新的学生学籍信息,比如学号、姓名、性别等;
如果学生的基本信息有变化,可以修改学籍的基本信息;
如果学生毕业离开了学校,可以删除该生的学籍信息;
如果需要查找某个学生的学籍信息,系统应该提供一个方便的查询学籍信息的接口。
另外系统需要提供学籍报表的功能。
(4)学校教工人员可以管理学院信息,比如某个学院更名了,应该可以更新学员信息;
或者某个学院不存在了,应该可以删除该学院的相关信息;
如需要查找某个学院的信息,系统应该提供一个方便的查询学院信息的接口。
(5)学校教工人员可以管理教师信息,分配教师授课,更改教师信息,比如某个教师退休了,应该可以删除该教师相关信息;
如需要查找某个教师的信息,系统应该提供一个方便的查询教师的接口。
(6)新的一个学期开始之后,学校教务人员可以添加新的课程信息,比如课程号、课程名等,如果课程的基本信息有变化,可以修改课程的基本信息;
如果课程结束,应该可以删除课程信息;
如果需要查找某个课程的信息,系统应该提供一个方便的查询课程信息的接口。
(7)课程结束之后,学校教务人员可以添加课程号、学生号、成绩等信息进行选课管理;
如果需要查找成绩信息,系统应该提供一个方便的查询选课及成绩信息的接口;
如果由于漏题或其余原因需要删除成绩,可以删除成绩信息。
同·
时为了调研的需要,应该能根据学生选课信息按学生统计平均成绩和按课程统计平均成绩。
另外,系统需要提供成绩报表的功能。
(8)系统运行在Windows平台上,要求有一个较好的图形用户界面,操作要求简单。
(9)系统应该有很好的可扩展性,以便学校根据实际情况添加新的功能。
2.2功能需求
学生管理系统需要完成的功能有用户管理、班级管理、教师管理、课程管理、选课管理、成绩管理六个部分。
(1)用户管理该功能用于管理使用该系统的用户,以及模块按权限进行分配,从而为系统提供一定的安全性。
(2)班级管理添加、修改、删除和查询班级信息。
(3)教师管理添加、修改、删除和查询教师信息。
(4)课程管理添加、修改、删除和查询课程信息。
(5)选课管理添加、修改、删除和查询选课信息。
(6)成绩管理添加、修改、删除和查询成绩信息,并可以制作成绩报表。
2.3数据需求
通过分析,总结出本系统对数据的需求如下:
(1)用户信息
包括:
用户名、用户密码。
(2)学生信息
学号、姓名、性别、班级编号、密码。
(3)课程信息
课程编号、课程名称、课程性质、学时、开课学院、学分、备注等。
(4)教师信息
教师编号、教师姓名、性别。
(5)选课信息
学生学号、课程号、成绩等。
(6)教师任课信息
教师编号、课程编号
(7)班级信息
班级编号、所属学院编号。
2.4系统数据字典
数据流图是结构化分析中不可缺少的有力工具,它描述了系统的分解,即系统由哪些部分组成,各部分之间有什么联系等。
但是,它还不能完整地表达一个系统的全部逻辑特征,特别是有关数据的详细内容。
因此,仅仅一套数据流图并不能构成系统说明书,只有对图中出现的每一个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 数据库 课程设计