当前位置:文档之家› 学生选课管理系统及应用

学生选课管理系统及应用

是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛 应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机 进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管 理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关, 系统的开发是系统管理的前提。
《数据库原理与应用》 课程设计
分析与设计报告
题目 专业班级 学号 姓名 指导老师 完成时间
学生选课管理系统 2011.01.13
目录 1 设计任务与要求..................................................................................... 1 2 需求分析................................................................................................. 1 2.1 功能需求............................................................................................... 2
1 设计任务与要求
1)掌握数据库的基本概念,使用软件工程的思路确定总体方案; 2)完成详细的需求分析,在 PowerDesigner 中进行数据库设计,完成概念结构设计,生 成 CDM 和 PDM,以及 SQL 脚本,建立规范化程度较高的关系模型,在 SQL Server 中建立完 善的数据库; 3)进行系统界面设计、功能模块设计; 4)熟悉某种开发工具(如 Dslphi、VB、VC++6.0、PowerBuilder、等),使用程序设计语 言(如 Pascal、C++、Java 等)编程实现高校选课功能,包括对课程和教师信息的日常管理 和维护,能对学期选修课程进行增加、删除、修改和查询操作。 5)编码调试完成系统,最终完成开发任务; 6)撰写并提交课程设计报告和个人总结。 设计报告内容包括:设计题目、任务要求、系统总体方案、各个模块实现和数据流图,心 得体会和参考资料。
本系统就是为了管理好选课信息而设计的。学校作为一种信息资源的集散地,学生和课 程繁多,包含很多的信息数据的管理,现今,有很多的学校都是初步开始使用,甚至尚未使 用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格 等纸介质的手工处理,对于选课情况的统计和查询等往往采用对课程的人工检查进行,对学 生的选课权限、以及选课代号等用人工计算、手抄进行。数据信息处理工作量大,容易出错; 由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管 学校都有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是
2.2 性能需求............................................................................................ 3 2.3 数据需求............................................................................................ 4 2.4 运行需求............................................................................................ 4 3 系统总体设计......................................................................................... 4 4 数据库设计............................................................................................. 7 4.1 概念结构设计.................................................................................... 7 4.2 逻辑结构设计.................................................................................... 8 4.3 物理结构设计.................................................................................... 8 5 运行结果和测试................................................................................... 10 6 参考资料............................................................................................... 20
1
管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率高,出错后不易更 改。学校采取手工方式对学生选课情况进行人工管理,由于信息比较多,选课信息的管理工 作混乱而又复杂;一般选课情况是记录在文件上,课程的数目和代号也记录在文件中,学校 的工作人员也只是当时对它比较清楚,时间长了,如再要进行查询,就得在众多的资料中翻 阅、查找了,造成查询费时、费力。如要对很长时间以前的选课进行更改就更加困难了.
基于这些问题,我认为有必要建立一个学生选课系统,使选课管理工作规范化,系 统化,程序化,避免选课管理的随意性,提高信息处理的速度和准确性,能够及时、准 确、有效的查询和修改选课情况。
相关主题