网站大量收购独家精品文档,联系QQ:2885784924

学生选课系统实践报告.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
- PAGE . z 数据库系统概论 综合实验报告 〔2013——2014学年 第1学期〕 工程名称 学生选课管理系统 学院 ** ** 授课教师 填表日期: 目录 需求分析…………………………………………03 概念设计…………………………………………18 逻辑设计…………………………………………21 物理设计…………………………………………27 数据库实施………………………………………29 总结……………………………………………38 学校学生选课系统 一、需求分析阶段 需求分析分为三个局部:需求的文字表述、数据流图、数据字典。 需求分析 第一局部 调查用户需求 现在,随着各大高校的扩招及信息化社会的到来,学校为了合理规划人力资源的利用,保证学生信息平安性,对信息化处理数据的要求也越来越高。学生选课系统就是为了减少学校对信息管理的工作量,增强学生选课以及成绩信息管理系统的平安性的双重要求下出现的。学生选课排课系统用于根据教学方案、教师资源、教师资源等,制定每学期的课程表及相关信息,面对的用户包括系统管理员、教师和学生。因此该系统的功能模块应分为系统管理员需求、教师需求、学生需求三个局部。管理员可以通过超级用户身份登录,对系统进展全面的管理维护。教师、学生以不同用户的身份进入不同的界面,执行不同的操作。 1.学校的组织构造情况 学校下面的构造可分为各个处理学校事物的职能部门、各种群团组织、教辅单位、直属单位以及各个学院。而职能部门中的教务处这一管理机构以下又分为招生办、教学管理科、学籍管理科以及办公室。其中教学管理科主要负责学生的选课工作以及其他教务系统的管理。学校负责选课的这一组织机构为三类用户效劳:管理员、教师、学生。由于目前的大学学生基数越来越庞大,而每一学期学生需要选修课程攻读,假设是学校没有一个很好的选课系统,则上千上万的学生资料整理归纳起来都会是一个非常巨大非常困难的工程。为了方便教师和学生,建立一个好的选课系统是十分有必要的。 学校组织构造图如下: 2.关于选课的业务活动情况 当学期末快到时,学校教务处会下放通知学生选择下学期要选修的课程。在学生选课之前负责选课这一模块工作的教务处的管理员就要整理出学校提供的所有可选课程供同学们选择,并在每一次选课之后做出调整和资料整理。到下一学期的学期末,由任课教师给出每个学生选修课程的成绩,并将成绩汇报给管理员,管理员再进一步整理汇总以及将成绩通知到学生。以下是关于管理员、教师、学生三者之间的关系。 3.用户对系统的要求 信息要求: 由上面的分析我们可以知道该系统主要用于学生选课和教师录入成绩,因此关于信息要求可以分为以下几方面: 〔1〕学生信息 包括学生的**、、性别、出生日期、所在班级、专业,除了这些根本信息之外还包括学生选修课程的成绩。 (2)课程信息 包括课程号、课程名称。 (3)选课信息 包括学生的**、以及选修的课程号、课程名称和成绩 (4)教师信息 包括教师号、、性别、联系、所授课程 (5)管理员信息 包括工号、、性别、联系 处理要求: 系统应当完成以下的信息处理: 〔1〕系统管理员 管理员维护整个系统,设置选课阶段: 选课前:学生不可登录,同时发布教师的根本情况。 选课时:a.限制最大选课人数,防止系统崩溃; b.发布选课信息; c.数据备份和恢复等; 选课后:a.学生只可查询,管理员对选课结果进展统计; b.管理员查询选课情况,对学生的选课申请进展处理,进展用户管理。 〔2〕教师 查询课程的根本情况、学生情况。 〔3〕学生 在选课系统中查询课程、教师信息,提交选课申请,撤销申请,查询选课情况,登录系统,进展个人信息修改等于选课有关的活动。 平安性与完整性要求: 平安性要求: 〔1〕系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用; 〔2〕系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和容; 〔3〕系统应对不同用户设置不同的权限,区分不同的用户。如区分学生〔只能查询管理员发布的课程根本信息和选修课程的限制人数及当前选择人数,只能修改自己的个人信息,如密码。〕教师〔只能查询选修该课程的学生根本情况以及发布成绩。〕管理员〔只可以发布课程信息汇总选课情况〕 完整性要求: 〔1〕各种信息记录的完整性,信息记录容不能为空; 〔2〕各种数据间相互的联系的正确性; 〔3〕一样的数据在不同记录中的一致性。 4.确定系统的边界 经对前面的需求调查和初步的分析,确定由计算机完成的工作时对数据进展各种管理和处理,具体的工作容见第二局部, 由手工完成的工作主要有对原

文档评论(0)

hmwn621 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档