毕业论文选课管理系统软件工程课程设计.doc

毕业论文选课管理系统软件工程课程设计.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业论文选课管理系统软件工程课程设计

目录 第一章 系统分析 1 § 1.1 项目分析 1 § 1.2 项目初期策划 1 § 1.3 可行性分析 1 § 1.3.1 经济上的可行性 1 § 1.3.2 技术上的可行性 2 § 1.3.3 法律上可行性 2 第二章 需求分析 3 § 2.1 系统需求 3 § 2.2 功能需求 3 § 2.3 数据流图 3 § 2.3.1 顶层DFD图 3 § 2.3.2 第一层DFD图 4 § 2.4 数据字典 4 § 2.6 选课系统判定树 5 § 2.6.1学生选课管理系统判定树 5 第三章 概要设计 7 § 3.1 模块设计 7 § 3.1.1 学生登录模块 7 § 3.1.2 学生在线选课模块 7 § 3.2 数据库设计 7 § 3.3 软件结构图 7 § 3.4 软件高层功能的模块层次结构(H图) 8 第四章 详细设计 10 § 4.1 界面设计 10 § 4.1.1 学生登录界面 10 § 4.1.2 修改密码界面 10 § 4.1.3 查看选课表页面 11 § 4.1.4 查询课表页面 11 § 4.1.5 在线预选页面 11 § 4.2 各个模块程序流程图及其伪代码 12 § 4.2.1 登录模块 12 § 4.2.2 修改密码子模块 13 § 4.2.3 在线预选课模块 14 § 4.2.4 学生查询子模块 15 § 4.2.5 在线预选子模块 16 第五章 测试计划 18 § 5.1 测试概述 18 § 5.2 测试环境 18 § 5.3 测试计划 18 § 5.4 黑盒测试用例设计 18 § 5.4.1 对学生登录模块的测试用例 18 § 5.4.2 对学生密码修改的测试用例 18 § 5.4.3 对学生在线预选的测试用例 19 § 5.5 白盒测试用例设计 20 § 5.5.1 登录模块测试 20 § 5.5.2 修改密码模块测试 21 第六章 项目管理 23 § 6.1 学生选课系统的开发计划 23 § 6.2 学生选课管理项目进度的甘特图 23 § 6.3 工程网络图 23 总结 26 第一章 系统分析 1.1 项目分析 学生成绩管理系统主要提供方便高效的管理功能以及网上的信息查阅平台,学生可以通过该系统查阅相关信息。对于本系统,我们需要实现以下一些基本功能: (1) 学生更改密码功能:初次登录,为学生提供初始密码修改功能。 (2)学生在线查询功能:选课学生可以看到可选的课程信息、已选课程列表和本人的校选课学分统计等信息,可以按照“有无余量”、“课程归属”、“上课时间”、“上课校区”等信息查看课程列表,选择以上字段下拉菜单中的空白项时,将列出相应的全部课程; 在选课页面上的课程信息列表中,可以查看课程名称、任课老师、上课时间、学分、周学时、容量、余量等信息。点击课程列表中的课程名称可以查看该课程的基本信息;点击教师姓名可以查看该任课老师的基本信息。 (3)学生在线预选功能:选课学生根据自己的情况选择欲修读的课程,并在课程信息列表选课下面的方框中打上√号(重复点击将取消选择),表明你准备选择此门课程,同时可以选择预订教材,点击“提交”按钮,你的选课结果将存入选课数据库中,在已选课程列表中会出现你已经选择的课程信息。点击“关闭”则退出本次选课并关闭当前选课页面。 (4)学生选课退选课程功能:选课学生可以点击已选课程右侧的退选按钮,退订已经定选的课程。 (5)学生补选课程功能:没有选上课的学生可以通过该系统对课程进行补选。 1.2 项目初期策划 功能需求图: 图1-1功能需求图 图1-1 为选课管理系统的功能需求图。从图中可以看出该系统可分为在线选课和学生登录两大模块。 1.3 可行性分析 1.3.1 经济上的可行性 选课系统设计即要求系统界面友好,操作简单,这对系统的配置要求并不高,实践上可行,因此经济可行。该系统可以容易实现学生、老师与学校之间的联系,在Internet上实现完成部分教务工作,提高办事效率。 1.3.2 技术上的可行性 随着互联网的蓬勃发展,越来越多的机构将科研管理与Internet融合到一起,以方便个高校管理。在这样一个社会背景下,基于Windows和SQL Server 2005 可采用B/S模式开发学生网上选课系统,这样能有效地提高管理水平和效率。 1.3.3 法律上可行性 虽然其他学校也有类似管理系统,但主要都是在本校使用,没有涉及到盈利方面,我校设计该系统主要是让同学们的选课变得更简单,同时又让我们学生有一次学习实践的机会,不会去抄袭已经设计好的管理系统,即使有些方面相似也会表明出处。本系统设计的初衷就是非盈利性,所以不会与相关法律相冲突。 第

文档评论(0)

店小二 + 关注
实名认证
内容提供者

包含各种材料

1亿VIP精品文档

相关文档