- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
..
.
.
w
w
题
目
学生成绩管理系统
系
(部)
数理系
专
班
业
级
课 程 设 计 任 务 书学生姓名
课 程 设 计 任 务 书
学生姓名
学
号
12
月
21
日至
12
月
25
日
共
1
指导教师 ( 签字)
系 主 任(签字)
..
.
.
学生成绩管理系统
通过完成从用户需求分析、 概念结构设计, 逻辑结构设计等一系列的数据库设计到上机编程、调试和应用等全过程,进一步理解和掌握教材中的相关容。
一.实验要求
先对选定的实验做简单的需求分析 ;
做出数据流图和数据字典 ;
在数据流图和字典的基础上做出 E-R图( 概念结构设计 );
在 E-R图基础上进行关系模式设计(至少满足 3NF)(逻辑结构设计) ;
)根据需求分析的各种数据请求得出各种视图以及各种约束、规则、触发器脚本描述 ;
根据第 (5) 的容在 SQL-SERVER中设计中实例的数据库;
用自己熟悉的一门语言进行设计的功能的实现
整理前面几步的文档和程序源码,可执行程序,形成最终的实验报告。
实验报告的最后写出本次实验完成中遇到的问题及解决法
二.需求分析
功能需求
本系统开发的目的, 就是通过系统开发, 实现课程管理有关工作的计算机化, 提高关键环节的处理速度和规化, 并对有关的工作进行集成和重组, 通过网络系统实现集中管理、分散操作, 提高选课管理工作的质量和效率。 通过对学校的选课及成绩管理工作进行实际调查,学生可以自由选择课程、选老师, 学生注册的行政班和教学班是游离的,开发工作需要涉及任课教师、学生、管理员 (教务工
作人员) 三种用户。
学生需求
在学校规定的选课期间, 学生通过任一台连接因特网计算机的浏览器就能进 行网上选课。 学生以用户名和密码进入选课系统。 选课系统会根据用户名和密码自动识别所在的系, 然后显示出与学生有关的课程列表。 系统必须控制某一门课程在学期间只能选一次。在学生选课时能自动进行有关逻辑判断,如: 是否选课超过了规定的门数, 是否选择了不符合预修条件的课程, 是否选择的课程超过此课程最大选择人数, 只有符合要求的选择才能选课成功。 学生可以更改部分个人信息如密码,等;学生可以查询已修课程成绩和已选课程信息。
教师需求
任课教师登录后,可以查看自己所教课程的课程表;对于同一学期有多门课程的教师,需要选择具体课程后,才能查看已选这门课程的学生信息:期末,教师可以上传这些学生的成绩。
管理员需求
系统管理员登录后,可以对学生,教师,课程,教学班级的基本信息进行添 加,修改,删除等工作。课程安排是选课的核心,只有按照实际的教学情况安排 出每个学期必修和选修的课程,才能保证选课的顺利进行。在每学期, 学生选课前,各院系管理员必须在该院系培养案中录入本学期可以开设的课程和排课安
排,对于需要预修条件的课程, 需要设置好预修条件。 基础部管理员负责公共课的课程开设和排课安排。 其中排课及教学班级的安排上要保证同一个教师在同一
..
.
.
时间只能上一门课程;同一个教室同一时间也只能开一门课程。
时间只能上一门课程;同一个教室同一时间也只能开一门课程。
三.数据分析与建模
1. 数据流图和数据字典
顶层图:
数据字典: 数据流项目:
学生信息 =姓名+学号+性别+年龄+专业+总学分
成绩单=姓名+课目+成绩数据项条目:
数据项名:成绩类型: int
长度: 4
围: 100-0
加工条目: 处理过程:
过程名:学籍管理系统
输入:学生信息,考试成绩,学生记录输出:统计表,成绩单
数据字典:
数据存储:
数据存储名:学生记录
组成:姓名 +学号+性别+年龄+专业+总学分处理过程:
处理过程名:录入存储处理输入:学生信息
处理要求:如果没有所输入的学生记录,则建立新的学生记录,存储基本情况和课目成绩
处理过程名:查询处理
输入:学生信息,课程号输出:成绩
处理要求:根据学生的学号查询相应的成绩
处理过程名:统计处理输入:学生考试成绩
输出:平均成绩,排名成绩
输出:平均成绩,排名成绩
数据字典: 数据流:
新生信息 =入学时间 +姓名+年龄+专业+性别
合格单=姓名+专业
处理过程:
处理过程名:审查输入:学生信息 输出:合格单
处理要求:根据学生信息判断是否是新生
处理过程名:是否是新生输入:合格单
输出:新生信息
处理要求:根据合格单建立新生信息
处理过程名:录入存储学生信息,各科成绩输入:新生信息,考试成绩
输出:本次考试成绩
数据字典: 数据存储:
数据存储名:考试成绩
组成:姓名 +专业+成绩+学号组织式:一学号为关键字
处理过程:
处理过程名:有效性检查输入:学号,课程号
输出:有效查询
处理要求:根据所输入的信息查询有效性处理过程名:成绩查询
输入:考试成绩
输出:成绩
处理要
您可能关注的文档
- 中考反比例函数压轴题.docx
- 钢结构课程设计(单层工业厂房).docx
- 《公路工程质量检验评定标准》-----(JTG-F-)-公路检评标准.docx
- 消防设备检修规程(DOC59页).docx
- 涂料行业投资分析研究报告(doc).docx
- 篮球课教案全集.docx
- 英美文学题库.docx
- 计算机网络课程设计方案实验报告.docx
- 展示区防护棚专项施工方案.docx
- 高中数学学业水平测验考试复习知识点及基础题型练习.docx
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
最近下载
- 小学一年级家长会语文老师PPT课件1_图文.ppt
- 奥鹏云南开放大学 小学语文案例教学(20秋)形考作业4(客观).doc VIP
- 沅陵大曲酒厂续建项目(重大变更) 环境影响报告书.pdf
- SH∕T 1541.1-2019 塑料颗粒外观试验方法 第1部分:目测法.pdf
- 泳池清洁机器人.pdf VIP
- 中职高考语文二轮复习写作技巧专项突破专题01 应用文写作-技巧与练习(含详解).docx VIP
- (人教版)数学三年级上册计算题“天天练”习题卡,含100份题组,附参考答案.doc
- 【新教材】人教PEP版(2024)三年级上册英语Unit 1 Making friends单元整体教学设计.docx
- 乡村学校德育工作实践.docx VIP
- “国家中小学智慧教育平台”培训方案(2).doc
文档评论(0)