教学管理系统——详细设计说明书.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
五、详细设计说明书 1.引言 1 1.1编写目的 1 1.2项目背景 1 1.3定义 1 1.4参考资料 2 2.总体设计 3 2.1需求概述 3 2.2软件结构 5 3.程序描述 8 3.1登陆模块 8 3.2管理员模块 8 3.2.1学生信息管理子模块 8 3.2.2课程信息管理子模块 9 3.2.3系别信息管理子模块 10 3.2.4班级信息管理子模块 10 3.3教师管理模块 11 3.3.1学生成绩录入子模块 11 3.3.2教师个人信息子模块 12 3.3.3不合格成绩单统计 12 3.4学生管理模块 13 3.4.1学生个人信息查询子模块 13 3.4.2成绩查询子模块 14 3.4.3课程查询子模块 14 3.4.4在网上进行选修课程子模块 15 1.引言 1.1编写目的 根据《需求规格说明书》、《概要设计说明书》,在仔细考虑讨论之后,我们对《教学管理系统》软件的功能划分、数据结构、软件总体结构的实现有了进一步的想法。我们将这些想法记录下来,作为详细设计说明书,为进一步设计软件、编写代码打下基础。本说明书确定系统的详细功能模块和数据结构,为后一阶段开发系统提供最详细的依据材料。 1.2项目背景 项目名称:教学管理系统 项目任务提出者: X X 工业大学 项目开发者:***、***、***、*** 项目用户: X X 工业大学所有管理人员和学生 随着学校教育水平的不断提高,学校规模不断扩大,传统的C/S结构的信息管理软件已经远远不能够满足学校的需求,已经成为学校进一步发展的瓶颈。经总结,这类信息系统软件存在如下的缺陷:①软件维护的费用高。②信息查询不方便。③不利于远程管理。④软件的可操作性不高。 为了弥补这些缺陷,消除影响学校进一步发展的瓶颈,降低学校的信息软件维护成本,进一步方便学生使用,方便教职工管理,我们项目组决定在这次软件开发工程中,开发基于B/S架构的教学管理系统。 1.3定义 JavaWeb:是用Java技术来解决相关web互联网领域的技术总和。 MySQL:MySQL是一个小型关系型数据库管理系统。 MVC:模型(Model),视图(View)和控制Controller)。目的是实现Web系统的职能分工。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 1.4参考资料 1.张海藩.软件工程导论.北京:清华大学出版社,2008.2 2.王珊.数据库系统原理教程.北京:高等教育出版社,2006.5 3.刘利民.《软件工程综合设计》指导书. X X 工业大学,2009.3 4.教学管理系统需求规格书说明书 5.教学管理系统概要设计说明书 2.总体设计 2.1需求概述 (一)本系统要管理的基本信息 学生 学生入学时新生需录入登记,并选定一专业。 每学期注册后即可选课(分必修课与选修课),每位学生应选多门课,一门课应有多名学生修读。 学生考试后,要登记考试成绩;若成绩不及格则补考后还需记录补考成绩;甚至要记录其课程重修情况。 学生选定课程的同时,还需指定任课教师与选课年月。 专业 专业分学期课程计划情况(即专业教学计划)。 要反映是否必修课、是否学位课、是否考试课及备注信息。 教师 班主任管理班级情况。 教师指导研究生情况:包括研究方向、研究成果情况。 一门课可由多位教师上,一位教师可上多门课。 教师讲授应反映开始任课年月、任课评价及学生成绩及格率等。 (二)总体功能 在数据库服务器如SQLServer2000中,建立各关系模式对应的库表,并确定主键、索引、参照完整性、用户自定义完整性等。 能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。 新学期开学,能排定必修课程,能选定选修课程,并能对选课做必要调整。 查询: 能查询学生基本情况、能查询学生选课情况及各考试成绩情况、能查询学生所在院系与班级情况、能查询学生所学专业及专业课程安排情况。 能查询老师的基本情况、能查询老师的授课课程及授课质量情况、能查询老师所在教研室及院系信息、能查询班主任老师管理的班级情况、能查询导师指导研究生的情况。 能查询课程基本情况、能查询课程学生选修情况、能查询课程专业安排情况、能查询专业基本情况、能查询分专业、分学期课程安排情况。 能查询院系、教研室、班级等基本情况、能分院系、分教研室、分班级查询其相关各类信息、能动态输入SQL命令查询。 统计: 能统计学生基本情况如分院系、分班学生人数,分院系分类别学生人数等。 能统计学生选课情况及学生的成绩单(包括总成绩、平均成绩、不及格门数等)情况。 能统计老师的基本情况、能统计老师的授课综合情况、能统计导师指导研究生的综合情况、能统计班主任老师管理的班级的综合情况。 能统计课程综合情况,能统计课程选修综合情况如课程的选课人数、最高、最低、平均

文档评论(0)

新起点 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档