第二课堂管理系统开发说明书_第1页
第二课堂管理系统开发说明书_第2页
第二课堂管理系统开发说明书_第3页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

1、实用标准文档第二课堂管理系统开发说明书1 系统背景 .21.1 存在的问题 .22 系统需求分析 .32.1 功能需求 .32.1.1第二课堂基础代码管理 .32.1.2第二课堂项目管理 .42.1.3第二课堂选课管理 .42.1.4第二课堂成绩管理 .42.1.5第二课堂网上选课管理 .52.1.6第二课堂网上成绩管理 .62.2 业务流程 .62.2.1第二课堂基础代码管理流程.62.2.2第二课堂项目管理流程 .72.2.3第二课堂选课管理流程 .72.2.4第二课堂成绩管理流程 .82.2.5第二课堂网上选课管理流程.82.2.6第二课堂网上成绩管理流程.82.3数据字典 .93 、系

2、统设计 .273.1系统整体框架 .273.2系统功能模块 .28文案大全3.3数据库设计28需求分析28概念设计29逻辑设计29物理设计3211 系统背景随着学院的发展,学院的招生规模逐年扩大, 在校生人数已达到1 万人以上。各教学部门每学期都要组织开展第二课堂工作。如何有效地组织学生报名参加第二课堂的学习,如何管理第二课堂成绩等都是各教学职能部门的迫切要求。目前各教学职能部门组织学生报名参加第二课堂的学习,是采用手工方式实现,即在公告栏中发布考试报名通知和选课通知,然后接受学生报名。 此种方式,学生获取课程开设信息途径单一,对报名要求了解不透切。 各教学职能部门需要花费大量的人力和物力组织

3、报名,然后手工输入学生报名信息,期间费时费力,而输入的学生报名信息往往存在重复、错误等信息,造成学生报名信息不准确,而影响第二课堂的开展。学生第二课堂成绩也是采用EXCEL 文件的形式保存,第二课堂的成绩不能共享,在学生进行毕业资格审核时,无法有效对第二课堂成绩进行查询和统计,而只能采用手工方式进行查找,工作效率低。因此,针对学院第二课堂开展的实际情况,开发第二课堂管理系统, 对第二课堂报名信息和成绩进行有效地管理,是切实可行的方法。1.1 存在的问题1、学生无法全面了解第二课堂课程开设信息。第二课堂开设信息完全采用手工方式通知,学生无法全面及时获取第二课堂课程的开设信息,造成很多学生无法按时

4、按要求选课。2、学生选课信息不准确。学生选课报名采用手工方式, 经常出现学生选课报名信息重复、 错误等情况,造成学生报名信息不准确。23、学生选课信息无法查询和统计。学生选课信息采用手工方式,对数据进行统计和查询不方便。4、学生第二课堂成绩管理混乱。学生第二课堂成绩采用EXCEL 文件记录,随着时间增加,EXCEL 文件容易丢失和出错,造成学生第二课堂成绩丢失。5、学生第二课堂成绩查询困难在进行学生毕业资格审核时,需要打开每年的EXCEL 文件进行查询,第二课堂成绩查询十分不方便,容易遗漏。2 系统需求分析2.1功能需求第二课堂基础代码管理系统管理员通过客户端登录入系统后,可设置第二课堂基础代

5、码, 包括增加新代码,修改和删除代码等。基础代码管理操作功能如图2-1 所示:增加代码基 础 代基础代码管理删除代码码数据库修改代码图 2-1第二课堂基础代码管理操作功能图3第二课堂项目管理系统管理员通过客户端登录入系统后,对第二课堂项目进行管理, 包括第二课堂项目增加,修改、删除和查询等。项目管理操作功能如图2-2 所示:增加新项目项目管理删除项目项 目 数数据库修改项目项目查询图 2-2第二课堂项目管理功能图第二课堂选课管理系统管理员通过客户端登录入系统后,对第二课堂选课进行管理, 包括第二课堂选课情况查询、手工调整选课信息(包括增加、删除等)、导出选课信息等。选课管理操作功能如图2-3

6、所示:设定查询条件选课查询增加选课选 课 数选课管理选课信息调整数据库删除选课选课信息导出图 2-3第二课堂选课管理功能图第二课堂成绩管理系统管理员通过客户端登录入系统后,对第二课堂成绩进行管理, 包括第二课堂成绩录入教师设定、录入时间设定、正考成绩录入、正考成绩导入、正考成4绩查询、个人成绩维护、补考成绩管理等。成绩管理操作功能如图2-4 所示:教师设定成绩录入设置时间设定成绩录入成绩管理正考成绩管理成绩导入成绩查询成绩维护成绩录入补考成绩管理成绩导入成绩查询成绩维护图 2-4第二课堂成绩管理功能图第二课堂网上选课管理成 绩 数数据库学生通过浏览器登录入系统后,进行网上选课管理, 包括第二课

7、堂开设课程情况查询、网上选课、网上退选课等。网上选课管理操作功能如图2-5 所示:5课程查询选 课 数网上选课管理课程选择数据库课程退选图 2-5第二课堂网上选课管理功能图第二课堂网上成绩管理教师通过浏览器登录入系统后, 进行网上成绩管理,包括第二课堂课程查询、成绩录入、成绩修改、成绩打印、成绩输出等。网上成绩管理操作功能如图2-6 所示:课程查询成绩录入成 绩 数网上成绩管理成绩修改数据库成绩打印成绩导出图 2-6第二课堂网上成绩管理功能图2.2业务流程第二课堂基础代码管理流程第二课堂基础代码管理流程如图2-7 所示。6增加代码成功系统登录基础代码管理删除代码修改代码失败系统管理员图 2-7

8、第二课堂基础代码管理流程图第二课堂项目管理流程第二课堂项目管理流程如图2-8 所示。选择基础代码增加新项目成功系统登录项目管理删除项目失败修改项目系统管理员设定查询条件项目查询图 2-8第二课堂项目管理流程图第二课堂选课管理流程第二课堂选课管理流程如图2-9 所示。设定查询条件选课查询成功系统登录选课管理选择课程增加学生失败删除学生系统管理员导出选课信息图 2-9第二课堂选课管理流程图7第二课堂成绩管理流程第二课堂成绩管理流程如图2-10 所示。成绩录入正考成绩管理成绩导入成绩查询成功成绩管理成绩录入设置成绩维护系统登录成绩录入失败成绩导入系统管理员补考成绩管理成绩查询成绩维护图 2-10第二

9、课堂成绩管理流程图第二课堂网上选课管理流程第二课堂网上选课管理流程如图2-11 所示。设定查询条件课程查询成功系统登录选课管理课程列表选择课程失败退选课程学生选课列表图 2-11第二课堂网上选课管理流程图第二课堂网上成绩管理流程第二课堂网上成绩管理流程如图2-12 所示。8录入成绩成功系统登录成绩管理课程列表修改成绩导出成绩失败教师打印成绩图 2-12第二课堂网上成绩管理流程图2.3数据字典1、课程代码设置表(KCDMSZB ):Name英文名中文名称Type 类型是否为空 ?Default默 认值ZYMC专业名称VARCHAR2(40)ZYDM专业代码VARCHAR2(6)NOT NULLN

10、J制定年份(年级)NUMBER(4)NOT NULLKCMC课程名称VARCHAR2(40)NOT NULLXF学分VARCHAR2(4)KCLB课程类别VARCHAR2(10)KCLX课程性质VARCHAR2(20)KCXX课程类型VARCHAR2(10)KKBM开课部门VARCHAR2(30)QDKCDM确定课程代码VARCHAR2(10)9QDKCMC确定课程名称VARCHAR2(30)KKXQ学期VARCHAR2(2)QDKCPY拼音VARCHAR2(2)2、学生基本情况表( XSJBQKB ):Name 英文中文名称Type 类型是 否 为Default 默名空认值BZ备注VARCH

11、AR2KM1科目 1VARCHAR2KM2科目 2VARCHAR2KM3科目 3VARCHAR2KLMC科类名称VARCHAR2KMX科目 XVARCHAR2XSLB学生类别VARCHAR2XSZH学生证号VARCHAR2JCXM家长VARCHAR2JCGX家长关系VARCHAR2JCZZMM家长政治面貌VARCHAR2JCZW家长职务VARCHAR2JCGZDW家长工作单位VARCHAR2JCTXDZ家长通讯地址VARCHAR2JCYB家长邮编VARCHAR210JCLXDH家长联系VARCHAR2PASSWORD密码VARCHAR2000000000000000000DJ等级VARCHAR

12、200JCXM2家长 2VARCHAR2JCGX2家长关系 2VARCHAR2JCZZMM2家长政治面貌 2VARCHAR2JCZW2家长职务 2VARCHAR2JCGZDW2家长工作单位 2VARCHAR2XIAOQ校区代码VARCHAR2ZYDM专业代码VARCHAR2EMLDZEmail 地址VARCHAR2SYZMC实验组名称VARCHAR2KX款项VARCHAR20BDH报到号VARCHAR2ZSLX证书类型VARCHAR2成绩不可查询学CJBKCXXQ期VARCHAR2NOTXH学号VARCHAR2NULL11ZKZH准考证号VARCHAR2YHZH银行VARCHAR2XMVARC

13、HAR2ENG_XM英文名VARCHAR2XB性别VARCHAR2CSRQ出生日期VARCHAR2MZ民族VARCHAR2XYMC学院名称VARCHAR2XSMC系所名称VARCHAR2ZYMC专业名称VARCHAR2PYFX培养方向VARCHAR2ZYFX专业方向VARCHAR2BJMC班级名称VARCHAR2XZ学制VARCHAR2XJZT学籍状态VARCHAR2DQSZJ当前所在级VARCHAR2ZYLB专业类别VARCHAR2RXRQ入学日期VARCHAR2KSLB考生类别VARCHAR2BYXX毕业学校VARCHAR2RXFS入学方式VARCHAR2BXXS办学形式VARCHAR21

14、2PYCC培养层次VARCHAR2SYSZD生源所在地VARCHAR2JG籍贯VARCHAR2CSD出生地VARCHAR2JTDZ家庭地址VARCHAR2YZBM邮政编码VARCHAR2LXDH联系VARCHAR2YWXW有无学位VARCHAR2ZZMM政治面貌VARCHAR2JRSJ加入时间VARCHAR2JKZK健康状况VARCHAR2TC特长VARCHAR2SFZH号VARCHAR2HKXZ户口现状VARCHAR2JSZH借书证号VARCHAR2YLZH医疗证号VARCHAR2SSH宿舍号VARCHAR2XXNX限学年限VARCHAR2RXZF入学总分VARCHAR23、课程设置表(KC

15、SZB )Name英文名中文名称Type 类型是否为空 ?Default默 认13值ZYMC专业名称VARCHAR2(40)ZYDM专业代码VARCHAR2(6)NOT NULLNJ制定年份(年级)NUMBER(4)NOT NULLKCDM课程代码VARCHAR2(10)NOT NULLKCMC课程名称VARCHAR2(40)KCLX课程性质VARCHAR2(20)XF学分NUMBER(4,1)WKS周课时VARCHAR2(8)ZKS总课时NUMBER(5)ZS实践课周数NUMBER(3,1)KKXQ开课学期VARCHAR2(4)NOT NULLKKHSXQ开课换算学期NUMBER(2)QSJ

16、SZ理论课周数(起止周)VARCHAR2(25)KKBM开课部门VARCHAR2(30)KHFS考核方式VARCHAR2(10)FXBS方向标识VARCHAR2(30)NOT NULLXY学院(系)代码VARCHAR2(4)KCLB课程类别VARCHAR2(10)KCXX课程类型VARCHAR2(10)JWCSHF教务处审核否VARCHAR2(4)SFDLKC是否独立课程VARCHAR2(4)14FSJXF是否分散教学VARCHAR2(4)LLKS理论课时VARCHAR2(5)SYKS实验课时VARCHAR2(5)SJKS上机课时VARCHAR2(5)MKMC模块名称(所属模块)VARCHAR

17、2(40)BZ备注VARCHAR2(200)4、课程设置原始表(KCSZYSB):Name英文名中文名称Type 类型是否为空 ?Default默 认值ZYMC专业名称VARCHAR2(40)ZYDM专业代码VARCHAR2(6)NOT NULLNJ制定年份(年级)NUMBER(4)NOT NULLKCDM课程代码VARCHAR2(10)NOT NULLKCMC课程名称VARCHAR2(40)KCLX课程性质VARCHAR2(20)XF学分NUMBER(4,1)WKS周课时VARCHAR2(8)ZKS总课时NUMBER(5)ZS实践课周数NUMBER(3,1)KKXQ开课学期VARCHAR2(

18、4)NOT NULL15KKHSXQ开课换算学期NUMBER(2)QSJSZ理论课周数(起止周)VARCHAR2(25)KKBM开课部门VARCHAR2(30)KHFS考核方式VARCHAR2(10)FXBS方向标识VARCHAR2(30)NOT NULLXY学院(系)代码VARCHAR2(4)KCLB课程类别VARCHAR2(10)KCXX课程类型VARCHAR2(10)JWCSHF教务处审核否VARCHAR2(4)SFDLKC是否独立课程VARCHAR2(4)FSJXF是否分散教学VARCHAR2(4)LLKS理论课时VARCHAR2(5)SYKS实验课时VARCHAR2(5)SJKS上机

19、课时VARCHAR2(5)MKMC模块名称(所属模块)VARCHAR2(40)BZ备注VARCHAR2(200)5、第二课堂教学任务(RYXKJXRWB ):Name英文名中文名称Type 类型是否为空 ?Default默 认值XN学年VARCHAR2(10)NOT NULL16XQ学期NUMBER(1)NOT NULLXKKH选课课号NUMBER(5)NOT NULLKCDM课程代码VARCHAR2(10)KCMC课程名称VARCHAR2(40)XXLB选修类别VARCHAR2(20)KCLX课程性质VARCHAR2(20)XF学分NUMBER(4,1)XSNUMBER(4,1)QZZ起止周

20、VARCHAR2(10)KKBM开课部门VARCHAR2(30)JSDM教师编号VARCHAR2(10)JSXM教师VARCHAR2(20)JSZC教师职称VARCHAR2(10)SKDD上课地点VARCHAR2(100)SKSJ上课时间VARCHAR2(100)XKDX可选对象VARCHAR2(250)XXDX禁选对象VARCHAR2(250)XXRS限选人数NUMBER(4)17XXHX先修后序VARCHAR2(50)XKZT选课状态VARCHAR2(1)JCNUMBER(1)XKXS选课形式VARCHAR2(10)KSSJ考试时间VARCHAR2(50)BFBVARCHAR2(20)CT

21、XH冲突序号VARCHAR2(50)LRSZ录入设置VARCHAR2(5)KHFS考核方式VARCHAR2(10)BZ备注VARCHAR2(50)SXRS已(实)选人数NUMBER(5)CDBS场地标识VARCHAR2(20)XIAOQ校区VARCHAR2(20)FXBS辅修性质VARCHAR2(12)WSCXSZ网上查询设置VARCHAR2(12)可查询JCDJ教材单价VARCHAR2(8)6、选课时间表(XKSJB):Name英文名中文名称Type 类型是否为空 ?Default默 认值序号NOTXHNUMBERNULL18KSDATE开始日期VARCHAR2KSTIME开始时间VARCH

22、AR2JSDATE结束日期VARCHAR2JSTIME结束时间VARCHAR2DEL可退选VARCHAR2表NOTLBVARCHAR2NULL7、第二课堂学生选课表(XXKXSXKB ):Name英文名中文名称Type 类型是否为空 ?Default默 认值学年NOTXNVARCHAR2NULL学期NOTXQNUMBERNULL学号NOTXHVARCHAR2NULLXMVARCHAR2KCDM课程代码VARCHAR2课程名称NOTKCMCVARCHAR2NULLBJMC班级名称VARCHAR219ZYMC专业名称VARCHAR2NJ年级VARCHAR2XYMC学院名称VARCHAR2XF学分V

23、ARCHAR2KCLX课程性质VARCHAR2ZYDM专业代码VARCHAR2XKKH选课课号VARCHAR2YDJC教材VARCHAR2QZZ起止周VARCHAR2SKSJ上课时间VARCHAR2ZY志愿VARCHAR2JXBMC教学班名称VARCHAR2XK选课VARCHAR2XIAOQ校区VARCHAR2BKKCMC板块课程名称VARCHAR2BKMC板块名称VARCHAR2CZJZ操作记载VARCHAR2JSBH教师班号VARCHAR2DJVARCHAR28、学生选课情况表(XSXKQKB ):Name英文名中文名称Type 类型是否为空 ?Default默 认20值BJ班级VARCH

24、AR2XMVARCHAR2学号NOTXHVARCHAR2NULLKC1课程 1VARCHAR2KC2课程 2VARCHAR2KC3课程 3VARCHAR2KC4课程 4VARCHAR29、学生选课情况统计(XSXKQKTJ ):Name英文名中文名称Type 类型是否为空 ?Default默 认值学号NOTXHVARCHAR2NULLXMVARCHAR2BJMC班级名称VARCHAR2ZYMC专业名称VARCHAR2XYMC学院名称VARCHAR2KCMC课程名称VARCHAR2NJ年级VARCHAR22110 、第二课堂成绩表(CJB):Name 英文名中文名称Type 类型是否为空 ?De

25、fault 默认值XH学号VARCHAR2NOT NULLXMVARCHAR2XN学年VARCHAR2NOT NULLXQ学期NUMBERNOT NULLKCMC课程名称VARCHAR2NOT NULLKCLX课程性质VARCHAR2KHFS考核方式VARCHAR2PSCJ平时成绩VARCHAR2QZCJ期中成绩VARCHAR2QMCJ期末成绩VARCHAR2BKCJ补考成绩VARCHAR2ZPCJ1总评成绩 1VARCHAR2ZPCJ2总评趁机 2VARCHAR2JDVARCHAR2XF学分VARCHAR2NOT NULLCXCJ重修成绩VARCHAR2JC教材NUMBERBKCJ2折算成绩

26、VARCHAR2CXCJ2重修成绩 2VARCHAR2CXCJ3重修成绩 3VARCHAR222BJMC班级名称VARCHAR2ZYMC专业名称VARCHAR2XYMC学院名称VARCHAR2NJ年级VARCHAR2JSBH教师编号VARCHAR2KCDM课程代码VARCHAR2XKKHVARCHAR2SYCJ实验成绩VARCHAR2WSCXSZ网上查询VARCHAR2可查询MKMC模块名称VARCHAR211 、补考报名表( BKBMB ):Name 英文名中文名称Type 类型是否为空 ?Default 默认值XN学年VARCHAR2NOT NULLXQ学期NUMBERNOT NULLKC

27、MC课程名称VARCHAR2NOT NULLXF学分VARCHAR2XH学号VARCHAR2NOT NULLXMVARCHAR2BJMC班级名称VARCHAR2ZYMC专业名称VARCHAR2XYMC学院名称VARCHAR223BKCJ补考成绩VARCHAR211 、补考报名表2 (补考统计表) ( BKBMB2 ):Name 英文名中文名称Type 类型是否为空 ?Default 默认值XH学号VARCHAR2NOT NULLXMVARCHAR2XN学年VARCHAR2NOT NULLXQ学期VARCHAR2NOT NULLKCMC课程名称VARCHAR2NOT NULLXF学分VARCHA

28、R2BJ班级VARCHAR2ZY专业VARCHAR2XY学院VARCHAR2YSXN不及格学年VARCHAR2NOT NULLYSXQ不及格学期VARCHAR2NOT NULLBKCJ补考成绩VARCHAR2NJ年级VARCHAR2ZPCJ1总评 / 上次补考VARCHAR2KCLX课程性质VARCHAR2SFJF是否缴费VARCHAR2KSSJ开设时间VARCHAR2PSCJ平时成绩VARCHAR224QZCJ期中成绩VARCHAR2QMCJ期末成绩VARCHAR2SYCJ实验成绩VARCHAR2XIAOQ校区VARCHAR212 、可报名学生表(学生报名资格库维护)( KBMXSMDB )

29、:Name 英文名中文名称Type 类型是否为空 ?Default 默认值KBMMC可报名项目VARCHAR2NOT NULLXH学号VARCHAR2NOT NULLXMVARCHAR2XB性别VARCHAR2XYMC学院名称VARCHAR2XSMC系所名称VARCHAR2ZYDM专业代码VARCHAR2ZYMC专业名称VARCHAR2XZ学制VARCHAR2BJMC班级名称VARCHAR2RXRQ入学日期VARCHAR2DQSZJ当前所在级VARCHAR2CSRQ出生日期VARCHAR2XIAOQ校区VARCHAR2SFZH号VARCHAR225XYDM学院代码VARCHAR2LSCJ历史成

30、绩VARCHAR2SFBM是否报名VARCHAR213 、学生报名情况表(XSBMB ):Name 英文名中文名称Type 类型是否为空 ?Default 默认值XH学号VARCHAR2NOT NULLXMVARCHAR2XB性别VARCHAR2XYMC学院名称VARCHAR2XSMC系所名称VARCHAR2ZYMC专业名称VARCHAR2BJMC班级名称VARCHAR2RXNF入学年份VARCHAR2NJ年级VARCHAR2SFZH号VARCHAR2CSRQ出生日期VARCHAR2XQ校区VARCHAR2BMMC报名名称VARCHAR2NOT NULLJFF缴费否VARCHAR2CZRSJ操

31、作人记载VARCHAR2ZYDM专业代码VARCHAR226XZ学制VARCHAR23、系统设计3.1系统整体框架学生教师网上选课管理网上成绩管理学生成绩表成绩管理学生选课表选课管理项目管理项目表基础代码设置基础代码表系统管理员第二课堂数据库图 3-1系统框架结构图273.2系统功能模块第二课堂管理系统项选成网教基目课绩上师础管管管选成代理理理课绩码管录管理入理管理图 3-2系统功能结构图3.3数据库设计数据库设计是系统设计中的重要组成部分, 成功的数据库设计不但能够极大地提高系统的整体性能, 提高开发效率和开发质量, 而且方便了日后系统的进一步升级和扩展。需求分析根据系统的需求分析的结果, 从用户需

温馨提示

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

评论

0/150

提交评论