软件工程作业-学生选课系统报告课案.doc

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

----软件工程 ----学生选课管理系统 组长:071103428 张成林 组员:071103418 马成龙 组员:071103417 刘岩 组员:071103429 张凯 1 引言 1.1 编写目的 编写本文档的目的在于详细、准确和全面的定义本选课系统的功能和和用户需求,用以指导系统顺利地进行开发,并保证后续地开发能够保质保量的完成。本文档所描述的需求信息将作为该项目最终验收的标准和依据。 1.2项目范围 本项目名称为学生选课系统,主要是面向学校教师和学生的选课的主要管理平台,此外也是学生综合系统的重要组成部分,其中选课系统中的学生信息和教师信息来自学生信息管理系统和教师管理系统。 2.任务概述 2.1产品概述 现在,随着各大高校的扩招及信息化社会的到来,学校为了合理规划人力资源的利用,保证学校信息的安全性,对信息化处理数据的要求也越来越高。学生选课系统就是为了减少学校对信息管理的工作量,增强学生选课及成绩信息管理的安全性的双重要求下出现的。 本系统实现的主要功能是学生选课,成绩录入,成绩查询,课程信息管理,用户信息管理等。采用的B/S架构,其作用范围为所有在校本科生和在校研究生和教师和系统管理员。 2.2用户特点 本系统最终面向的用户主要分为三类:学生,教师,系统管理员。系统管理员主要任务是对数据库进行维护,并且保证信息的安全性。教师和学生主要是对信息的输入和查询。 2.3条件与限制 本系统中涉及到大量的数据的录入和存储,开发人员要有一定的数据库操作技能,并且对于B/S架构和多任务多用户操作系统都有一定的认识,具有开发项目经验。 2.4功能层次图 3.数据描述 3.1 一般性描述  由于本系统的数据还算不上大型的。所以数据库服务器与web服务器共用同一台计算机。系统中的用户信息、系统信息和课程信息都放在数据库中。 3.2 System Use Case Diagram 系统用例图下图所示。  各Use Case 说明如下:  (1) 选课 : 学生可以执行选课的操作。    Step 1:成功登陆    Step 2:查看所有可选课程    Step 3:进行选课操作  (2) 查询 :不管用户处于什么角色都可以使用查询    Step 1:用户登陆    Step 2:学生、老师和管理员分别使用的查询不一定全是相同的。    Step 3:查看相应信息  (3) 管理:系统管理员可以使用管理操作 (4) 系统功能模块如3-1 表所示:           图3-1 系统用例图              表3-1 系统功能模块 功能模块 功能使用者 查询可选课程  学生,管理员 查询可选课程信息 学生,管理员 更改用户信息 所有用户可以更改自己信息 执行选课 学生 查看自己所教课程信息 老师 课程管理 管理员 用户管理 管理员 系统管理 管理员 3.3数据流图和数据字典 3.3.1顶层数据流图 3.3.2 0层数据流图 3.3.3 1层数据流图 3.3.4数据字典 学生选课系统的数据字典: 序号 表名 1 学生基本信息表 2 课程基本信息表 3 教师基本信息表 4 个人成绩表 5 选课表 6 用户管理表 学生基本信息表: 名称 字段名称 数据类型 主键 非空 约束条件 学号 Snum Char(10) Yes Yes 学生姓名 Sname Varchar No Yes 性别 Ssex Char(2) No Yes In ‘男’ or’女’ 民族 Sethnic Char(8) No No 籍贯 Shome Varchar No No 入学年份 Syear Char(4) No No 专业 Smajor Varchar No No 学院 Scollege Varchar No No 出生日期 Sbith Char(8) No No 课程基本信息表: 名称 字段名称 数据类型 主键 非空 约束条件 课程编码 Cnum Char(4) Yes Yes 课程名称 Cname Varchar No Yes 授课教师 Cteachaer Varchar No No 课程类别 Ctype Char(6) No No 学分 Ccredit Char(1) No No 教师基本信息表:

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档