数据库课程方案报告教学管理系统.docx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、相关技术简介 RDBM简介 SQL Server是一个关系数据库管理系统它最初是由 Microsoft Sybase 和 Ashton-Tate 三家公司共同开发的于1988年推出了第一个 OS/2版本在 Windows NT推出后 Microsoft 与Sybase在SQL Server的开发上就分道扬镳 了 Microsoft 将SQL Server移植到 Windows NT系统上专注于开发推广 SQL Server的 Windows NT版本Sybase则较专注于 SQL Server在UNIX操作系统 上的应用在本书中介绍的是 Microsoft SQL Server 以后简称为SQL Server或 MS SQL Server。 SQL Server 2000 是 Microsoft 公司推出的 SQL Server数据库管理系统的最 新版本该版本继承了 SQL Server 7.0 版本的优点同时又比它增加了许多更先 进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行 Microsoft Win dows 98 的膝上型电脑到运行 Microsoft Win dows 2000 的大型 多处理器的服务器等多种平台使用。 Eclipse 简介 Eclipse 是一种可扩展的开放源代码IDE。2001年11月,IBM公司捐出价值 4,000万美元的源代码组建了 Eclipse联盟,并由该联盟负责这种工具的后续 开发。集成开发环境(IDE>经常将其应用范围限定在“开发、构建和调试”的周 期之中。为了帮助集成开发环境(IDE>克服目前的局限性,业界厂商合作创建了 Eclipse平台。Eclipse允许在同一 IDE中集成来自不同供应商的工具,并实现 了工具之间的互操作性,从而显著改变了工程工作流程,使开发者可以专注在 实际的嵌入式目标上。 Eclipse框架的这种灵活性来源于其扩展点。它们是在 XML中定义的已知接 口,并充当插件的耦合点。扩展点的范围包括从用在常规表述过滤器中的简单 字符串,到一个Java类的描述。任何Eclipse插件定义的扩展点都能够被其它 插件使用,反之,任何 Eclipse插件也可以遵从其它插件定义的扩展点。除了 解由扩展点定义的接口外,插件不知道它们通过扩展点提供的服务将如何被使 用。 利用Eclipse,我们可以将高级设计(也许是采用UML与低级开发工具(如应用 调试器等〉结合在一起。如果这些互相补充的独立工具采用 Eclipse扩展点彼此 连接,那么当我们用调试器逐一检查应用时, UML对话框可以突出显示我们正 在关注的器件。事实上,由于 Eclipse并不了解开发语言,所以无论 Java语言 调试器、C/C++调试器还是汇编调试器都是有效的,并可以在相同的框架内同时 瞄准不同的进程或节点。 Eclipse的最大特点是它能接受由Java开发者自己编写的开放源代码插件,这 类似于微软公司的 Visual Studio 和 Sun微系统公司的 NetBeans平台。 Eclipse为工具开发商提供了更好的灵活性,使他们能更好地控制自己的软件 技术。Eclipse联盟已经宣布将在2004年中期发布其3.0版软件。这是一款非 常受欢迎的java开发工具,这国内的用户越来越多,实际上实用它 java开发 人员是最多的。缺点就是较复杂,对初学者来说,理解起来比较困难。 2、需求分析 2.1数据流图 说明: 1、用户请求包括: (1>学生基本信息管理 新生信息录入。 学生信息修改:按学号查询出某学生的信息并做信息修改。 (2>系基本信息管理:系的基本信息输入、修改、删除 (3>课程信息管理:课程信息的输入、修改、删除 (4>教职工信息管理:教职工信息的输入、修改、删除 (5>选课管理: 每学期所选课程的学分不能超过15分。 学生可以同时选修一门或多门课程。 可以同时为多个学生选修某一门或某几门课程。 删除和修改选课信息。 (6>成绩管理 按课程输入和修改成绩。 按学生输入和修改成绩。 (7>信息查询 按学号、姓名、系号查询学生基本信息。 按职工号、姓名、系号查询教职工基本信息。 按系号、系名称查询系的基本信息。 按课程号、课程名称、上课教师姓名查询课程基本信息。 按学号、学生姓名、课程号、课程名称、上课教师姓名、系号查询学生成 绩,内容包括课程基本情况。若查询涉及多门课程,则按课程分组。每门课程 按总评成绩从高分到低分给出选修该门课程的所有学生的成绩 <平时成绩、考试 成绩和总评成绩)。 (8>统计报表 成绩登记表,内容包括课程基本信息 <课程号、课程名称、任课教师号、学 时、学分、上课时间、上课地点、考试时间)、选课学生名单 <学号、姓名、性 别),每个学生的平时成绩 <空格)

文档评论(0)

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

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

1亿VIP精品文档

相关文档