学分管理系统_第1页
学分管理系统_第2页
学分管理系统_第3页
学分管理系统_第4页
学分管理系统_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、现代软件工程题目:学分管理系统扌旨导教!)帀:学生姓名:学号:学院: 专业班级:课程设计内容:设计一个研究生院的学分管理系统约束条件:1.学生:100(人)*专业(15) /年;2 课程分为三类:基础、必修、选修,共100门;3每名学生应选15门共32学分。实现功能:1.学生网上选课、查分;2.教务员网上登记分数、查看学生成绩;3研究生院统计分析。完成任务:1 系统模块层次图学生管理系统选课查询模块统计分析模块网上登分模块查网查询上询成选选绩课课 信 息v网网查上上询修成录改绩成成绩绩J统分杳计析询相相信关关息信信息息2 系统数据流图:根据作业条件和功能需求,该系统功能主要由选课模块、成绩管理

2、模块两个部分实现,系统数据流图如下:学生信息a研究生院课程信息b、学统计分析e研究生院生选 课c学 生 查询成绩f”学 生 录入学生成绩d教务员 _图1系统o层数据流图1.0学生管理* D1学生信息-2.0课程管理 D2课程介绍30选课管理 D3选课记录教务员丿4.0成绩管理D4成”、绩单3. 系统主要数据字典:名字:学生信息描述:学生信息由管理部门录入,在选课系统中标识学生的身份及所属专业和班级。定义:学生信息包括学生学号、学生姓名、专业、班级名字:课程信息别名:课程介绍描述:由教务部门录入,在系统中介绍课程详细信息,以学院为单位储存。定义:课程信息表包扌舌课程号、课程名称、面向专业编号、学

3、分、授课教师、上课时间、 课程性质;课程性质=公共课I学位课I选修课位置:存储在文件中处理名:成绩统计分析处理编号:5输入数据流:考试成绩、学生选课表输出数据流:成绩报表处理逻辑:统计课程成绩和学生的学分积等名字:选课记录描述:学生在选课页面上单击课程号,则该信息被提交到服务器,并显示学生的选课结 果。选课页面的内容包括课程信息表的全部内容。成绩由任课教师录入,可由教师修改, 学生可以查看成绩。定义:选课记录包括课程号、学号、成绩位置:存储在文件中数据存储:成绩单说明:记录学生本学期所有课程成绩流入数据流:学生所有的选课记录流出数据流:学生的成绩单数据量:由学生的人数决定存取方式:随机存取4.

4、 系统层次模块结构图4成绩管理5. 成绩存储的数据结构:在学生选课管理中,一个学生可以选修多门课程,一门课程可以被多个学生选修,这在学生”和课程”实体之间形成多对多的关系。选课记录包含如下信息示:选课管理中实体构成的网状关系学生对选课,课程对选课都是一对多的关系。如图所因此,在数据存储中,将学生的学号属性和课程的课程号属性作为主码,建立索引,实学号1輔昜曲课程性丿贞学时学分成绩现查询和调用信息功能。6. 数据库表的设计系统的数据库表结构如表1至4所示。表1成绩表(student jb)字段名称r数据类型字段大小可否为空是否主键说明Snovarchar20否是学生编号Cnovarchar50否7

5、C课程编号Cattributevarchar100否课程性质Ctimevarchar50否否课程学时Ccreditvarchar50否否课程学分CresuItvarchar50否否课程成绩表2学生表(studentjb)字段名称数据类型字段大小可否为空是否主键说明Snovarchar20否是学生编号Sn amevarchar50否否学生姓名Pwdvarchar50否密码表 3 课程表(allcourser)字段名称数据类型字段大小可否为空是否主键说明course novarchar20否是课程编号coursevarchar50否否课程名creditvarchar20否学分Ctimevarchar20否否学时Teachervarchar50否授课教师表4选课表(xcourse)字段名称数据类型字段大小可否为空是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论