- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库 课程设计报告题 目:学生学籍管理系统学生姓名:学 号:专业班级:计科0912班同组姓名:指导教师:设计时间: 2011年下学期第01周指导老师意见:评定成绩:签名:日期:目 录
前言……………………………………………………………2
系统概述………………………………………………………3
系统开发背景……………………………………………3(二)系统设计目标……………………………………………3
需求分析………………………………………………………4(一)功能需求…………………………………………………4
(二)系统主流程图……………………………………………5
(三)数据字典、数据流图……………………………………6
四、逻辑结构设计…………………………………………………9
五、数据库实施 …………………………………………………12
六、系统概要设计…………………………………………………15
七、总结展望………………………………………………………18
八、附录……………………………………………………………19前 言
信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,软件为教学办公室带来了极大的方便。该软件是以编程语言为实现语言,其功能在系统内部有源代码直接完成。通过操作手册,使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。我国的教育行业信息化建设就已经开始在全国展开部署了。学生学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。现今学籍管理的繁索给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的学籍管理软件,为了对学生档案的管理方便,因此开发了本软件。
具有成绩统计、排名等功能。
(5)系统管理要求系统具有数据备份和数据恢复功能。2.2 系统主流程图
2.3 数据字典2.4 数据流图描述
本系统从总体上分为用户信息管理、学生基本信息管理、班级信息管理、课程管理和成绩管理五大部分。每个模块有自己的作用。下面的各模块功能流图就是由各功能之间的关系而得出的。如(图1、图2、图3、图4、图5)学籍信息录入流图(图1)学生信息查询流图(图2)学籍信息维护(修改和删除)流(图3)一般用户、管理员用户用户删除添加用户信息系统管理数据流图(图4)返回查询统计结果按学号
按班级
统计所有成绩统计查询数据流图(图5)第三章 概念模型设计
由需求分析的结果可知,本系统设计的实体包括:
(1)学生基本信息:学号,姓名,性别,地址,年龄,班级号,状态
(2)课程基本信息:课程名,课程号,描述。
(3)专业基本信息:专业号,专业名。
(4)班级基本信息:专业号,班级号,班级名。
(5)教师基本信息:教师号,专业号,姓名。
(6)班级课程表信息:课程号,班号,学期,上课时间
(7)成绩基本信息:学号,课程号,学期,分数。
这些实体间的联系包括:
班级属于一个专业,每个专业有多个班级
每个专业有多名老师,老师只能属于一个专业
一名教师可以教授多门课程,一门课程也可以由多名老师教
一个班由多名学生组成
一个班级每个学期的开始多名课程
每位学生可以学习多门课程,门课程也可供多位学生学习,学习每门课程都有一个成绩
由上述分析可得到系统的E—R图:局部E-R图
第四章 逻辑结构设计
4.1由系统E—R图转化而得到的关系模式如下:
学生(学号,姓名,性别,身份证号码,家庭地址,班级号),其主键字为学号,班级号为外键;
班级(专业号,班级号,班级名),其中主键为班级号,外键为专业号;
专业(专业号,专业名),其中主键为专业号;
课程(课程名,课程号,教师号,描述),其中主键为课程号,教师号为外键;
教师(教师号,姓名,专业号),其
文档评论(0)