pb学生成绩管理系统方案.pdf

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生成绩管理系统 一、系统分析与设计 在任何高等院校,学生的成绩管理都是学校教务 管理的重要环节之一。随着学校学生人数的增加,学 生成绩管理的任务更加繁重,必须借助现代化的管理 工具和手段提高学生成绩管理效率。学生成绩管理系 统广泛适用于高校教务管理部门的学生成绩管理。 1、系统功能分析 系统功能分析阶段的任务就是确定该系统所要解 决的问题及其具体要求。需要通过与用户的交流和沟 通明确用户对系统的功能要求,最终列出系统可以实 现的功能由用户确认。本例中的学生成绩管理系统需 要完成的主要功能如下。 ⑴ 班级信息的输入和存储,包括班级编号、班级 名称、所属院系、入校时间和学制等。 ⑵ 对已经输入的班级信息的修改、查询。 ⑶ 学生基本信息的输入和存储, 包括学号、姓名、 性别、出生日期、班级等。 ⑷ 学生基本信息的修改和查询。 ⑸ 每学期初各班所开设课程的输入,包括课程 . . . 名、学期、学时等。 ⑹ 各班所开设课程信息的修改和查询。 ⑺ 学期末输入每个学生的考试成绩。 ⑻ 学生成绩的修改。 ⑼ 查询某个学生某学期的各科成绩。 ⑽ 查询并打印某班某学期所有学生的各科成绩。 ⑾ 查询并打印某班某学期某科成绩。 ⑿ 系统具有用户和密码的管理。 2、系统功能模块设计 通过对上述各项功能的分析、分类、综合,按照 模块化程序设计的要求,得到如图 1 所示的功能模块 图。 二、数据库设计与实现 数据库在一个管理信息系统中占有非常重要的地 位,数据库结构的好坏将直接影响到应用系统的实现 效果和数据操作效率以及能否保证数据的一致性、完 成性和安全性。 . . . 图 1 系统功能模块 1、数据库设计 根据学生成绩管理系统的功能要求,通过分析系 统要涉及的相关实体以及要收集、存 储和操纵的数据信息, 得到如图 2 所示的系统 E-R 图。 根据系统 E-R 图得到以下关系模式。 班级 ( 班级编号,班级名称,所属院系,学制,入 学时间,人数 ) 。 学生基本信息 ( 学号,姓名,性别,出生日期,家 庭住址,班级编号 ) 。 课程 ( 班级编号,学期,课程名称,学时,教师 ) 。 成绩 ( 学号,学期,课程名称,成绩 ) 。 . . . 为了系统的使用安全,要建立用户管理,而用户 使用权限分为管理员和一般用户两类,因此需要建立 一个存储用户信息的关系。 用户 ( 姓名,密码,用户类型 ) 。 2、创建数据库 根据关系模式,确定需要建立的数据库和表。 在 PowerBuilder 开发环境中打开数据库画板, 使 用【 ODB ODBC】接口建立 Adaptive Server Anywhere 9.0(ASA 9.0) 的数据库 D:\xscj\data\xscj.db ,然后 依次建立以下 5 个表和 1 个视图。 图 2 系统 E_R图 . . . 1) “class ”表 表名: banji 主键: bjbh 班级表 2) “student ”表 表名: jiben 主键: xh

您可能关注的文档

文档评论(0)

171****9219 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档