《教务管理系统需求分析.pdf》由会员分享,可在线阅读,更多相关《教务管理系统需求分析.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-教务管理系统教务管理系统一、系统功能分析一、系统功能分析:1、功能分析:负责教务工作的教师的日常工作包括:(1)每学期开始时打印每个系的每个班级的基本信息及学生的基本状况报表.(2)每学期重新打印一份教师名单,包含教师的基本信息,以及便于联系等方面的信息。(3)采用友好的界面对系、班级、学生、教师、课程等内容进行增、删、改。()具有方便的查询功能,例如,对于学生,可以按照学生的学号、姓名、年龄、性别、系别等属性的任意组合条件进行查询。同样为课程以及选课等内容进行查询.()具有丰富的报表统计功能,例如,对于学生课程信息,可以进行如下报表、汇总操作:1)打印出某学生某学期所选修的全部课程的学分、
2、学时以及成绩.)打印出某教师所讲授的全部课程的信息。3)打印出某班某学期所有学生按总成绩降序列出的学号、姓名以及总绩报表。4)打印出该学院所开设的各门课程的名称、学时以及先修课的名称和学时.二二、需求分析:需求分析:二、系统设计:-1、开发及运行环境:系统开发平台:isul C+6。0数据库管理系统软件:QL Sevr 200运行平台:Wdow X项目规划(模块说明):学生信息管理模块:学生信息管理模块主要包括:班级基本信息、学生基本信息、课程基本信息 教师信息管理模块:教师信息管理模块主要包括:教师基本信息、授课信息 系统管理模块:系统管理模块主要包括:院信息、登陆管理1.数据流图:点击进入
3、数据流图1.数据字典:点击进入数据字典-2.系统总体结构设计(图):学生信息管理学生信息管理教师信息管理教师信息管理系统信息管理系统信息管理教务管理系教务管理系班级基本信息学生基本信息课程基本信息教师基本信息授课基本信息学院基本信息登录基本信息三、数据库设计:2.R 图:-3.数据表结构设计:(1)、班级基本信息表(CassTab)字段名称数据类型可否为空班号(Clschr()主键(唯一)D)班名(Sar(20)外键uClass)班 主 任(C ascar(20)not nllMase)班 长(Cl ssMcha()not nllnter)所 在 院系名 称char(0)外键(ColegD)-
4、说明入学年份后两位+两位班级自由编码所在班级名称班主任姓名班长姓名所在院系名称-(2)、学生基本信息表(studetTab)字段名称数据类型可否为空学 号(St Ihar(0)主键)姓 名(tuNahar(10)ot Nulle)班 号(Stu Car(10)nolas)ll性别(Stha(2)not Nullx)出 生 日 期atetime()not ll(StuBirtday)籍贯har(10)not ull(StuNativplace)联系方式(SNvarhar(5)notulluee)宿舍号(StDNvarchar(50)not ullmit)入学日期(tDetime(8)not ll
5、 Toscho)政治面貌(StuNarr(50)not Nulpolty)所在学院名称cha(20)notNul(CllgID)(3)、课程信息表:(ourseTab)字段名称数据类型可否为空课程号(hr(1)主键urseID)课程名称(Ccar(0)Not nullurseName)课程类型(r(1NlourseTye))先 修 课 程 号Car(0)Notnull(ursePID)先修课程名称har(20)u(CourseName)-说明班号+学生随机号姓名所在班级班号性别(男,女)出生日期出生地点手机号或宿舍号宿舍楼号(2)+房间号(4)入学日期现阶段政治面貌所在学院名称说明4位院系代码
6、2 位自由编码课程名称(中文或英文)课程类型(中文或英文)4位院系代码2 位自由编码课程名称(中文或英文)(选或必修)-学 时(Cour Car(4)Null所学课时Hours)学分(urCar()Ntnul学分eredi)开课学院(CoChr(20)外键所开课程学院的名称eID)(4)、教师基本信息表:(TeachTb)字段名称数据类型可否为空说明教师编号(Tehar(10)主键4 位院系代码+2 位自由编码)姓名(TeNChar(0)ot nul教师姓名e)性别(aseChar(2)ot ul性别:男,女)出生日期(eDattme(8)Nul出生日期irthday)职 称(e cha(10
7、)Nul职称名称Post)政治面貌(Techar(0)Null现在的政治面貌Spolity)办 公 室房 间号Chr(0)ll位自由编码(eaWorkpae)联 系 方 式(Cha(2)ull1 位手机号码eaTel)所授课程号(Char(1)Nul4 位院系代码+2 位自由编码eaTCo)所 授课 程名 称Char(1)Not nll课程名称(中文或英文)(eaCname)(5)、授课信息表:(eachingTab)字段名称数据类型可否为空说明教师编号(TeaChar()主键4位院系代码2 位自由编码D)教师姓名Char(1)外键教师姓名(TName)课程号(CouseIhr(1)外键4 位院系代码+2 位自由编码)课 程 名 称(har(20)外键课程名称(中文或英文)ourseNam)-(6)院信息表(CollgeTab)字段名称院编号(CollegeD)院名字(CollgeDame)备注(ClegMem)数据类型Car()ar(20)Nvarhar(0)可否为空主键No nllNo nul说明2 位学校代码+位院系代码学院姓名备注信息(7)登陆信息表(serab)字段名称数据类型用户名(sernam)Char(20)用户密码(asChar(20)word)登陆权限(Pwer)Chr(4)可否为空说明主键otnullNotnull用户名英文字母或数字数字 03-