[页数]:29 [字数]:8381 [目录] 1 设计内容与要求 2 需求分析 3 概念结构设计 4 逻辑结构设计 5 物理结构设计与功能实现 6 设计体会与建议 7 参考文献 [摘要] 为巩固数据库的理论知识,增强实际操作能力与设计能力进行了本次课程设计。该课程设计要求设计一个学籍管理数据库系统,实现对学生信息的高效管理。在设计中分别设计学生、教师、成绩、院系部门以及专业等实体,并将它们按照一定的关系关联起来形成一个完整的数据库系统。同时要求设计管理模块,对于不同的用户授予不同的权限。在实际的设计中使用PowerDesignersql设计出概念模型设计与物理模型设计,然后与数据库sqlserver2000相连接,并生成初步的表格,最后在数据库中根据要求设计出各个表的触发器,以及系统的一些存储过程。通过本次课程设计,我们的专业能力得到了进一步提高,同时获得了非常宝贵的经验,解决了以前学习上遗留的诸多问题。 [正文] 1 设计内容与要求 1.1 设计题目 学籍管理系统 1.2 设计目的与要求 随着社会的发展,基本上所有的具有一定数量数据的企事业单位或机关部门都开始使用计算机数据库来做管理。当然几乎所有学校也都已经在使用计算机管理数据的机制,大大减少了学校学籍管理的工作量。该课程设计要求设计一个学籍管理的数据库系统,数据库中要求包含学生的基本信息,学校所有专业信息,学校教师信息以及课程设置的信息。同时还要设计它们之间的关系,如学生与课程关系和学生的成绩等,最后还要对一些数据进行查询,如查询学生成绩的各种集合等。我们通过该课程设计,应该达到的目的是把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。 1.3 设计环境 在Windows 环境下利用Sybase PowerDesigner作为概念模型设计与物理模型设计的工具,使用SqlServer2000作为数据库管理系统对数据进行管理与维护。 2 需求分析 2.1 系统功能要求设计 ?使得学生的学籍管理工作更加清晰、条理化、自动化。 ?容易地完成学生信息的查询、更新、修改等操作。 ?对于学生成绩管理模块,能更加容易的求得学生的平均成绩、最高分、最低分等, 可以按照学生的成绩进行排序处理等。 2.2 系统模块设计 学籍管理系统大体可以分成四大模块如下图所示, 首先是学生的基本信息模块,里面应该包含学生的各方面的基本信息;再者便是学生成绩管理模块, 在该模块中应该包含有对学生成绩信息的查询和处理,如平均成绩、最好成绩、最差成绩以及不及格学生的统计等功能模块;再其次还有院系、教师、课程等相关信息的模块;最后是系统模块。 ...... [参考文献] [1].Inmon W H.数据仓库.王志海等译.北京:机械工业出版社,2000 [2].王珊,萨师煊.数据库系统概论.北京:高等教育出版社,2006 [3].严蔚敏,吴伟民.数据结构.北京:清华大学出版社,1996 [4].Imboff C等.数据仓库设计.于戈等译.北京:机械工业出版社,2004 [5].周桓,徐薇.数据库系统开发.北京:人民邮电出版社,2006 [6].Bain T 等.SQL Server2000数据仓库与.北京:电力出版社,2003 [7].贾讽波,杨树青,杨玉顺.数据库应用实例.北京:人民邮电出版社,2006 [原文截取] 《学籍管理系统》课程设计 摘要 为巩固数据库的理论知识,增强实际操作能力与设计能力进行了本次课程设计。该课程设计要求设计一个学籍管理数据库系统,实现对学生信息的高效管理。在设计中分别设计学生、教师、成绩、院系部门以及专业等实体,并将它们按照一定的关系关联起来形成一个完整的数据库系统。同时要求设计管理模块,对于不同的用户授予不同的权限。在实际的设计中使用PowerDesignersql设计出概念模型设计与物理模型设计,然后与数据库sqlserver2000相连接,并生成初步的表格,最后在数据库中根据要求设计出各个表的触发器,以及系统的一些存储过程。通过本次课程设计,我们的专业能力得到了进一步提高,同时获得了非常宝贵的经验,解决了以前学习上遗留的诸多问题。 关键字:实体,模块,权限,概念模型设计,物理模型设计,触发器 目录 摘要 ….Ⅰ 目录 ….…. Ⅱ 1 设计内容与要求 1 1.1 设计题目 1 1.2 设计目的与要求 1 1.3 设计环境 1 2 需求分析 2 2.1 系统功能要求设计 2 2.2 系统模块设计 2 2.3 数据字典 2 2.3.1 数据项 2 ..... |
学籍管理系统设计报告
查看评论
已有0位网友发表了看法