网站大量收购独家精品文档,联系QQ:2885784924

PowerBuilder程序设计-学生成绩信息管理系统汇.doc

PowerBuilder程序设计-学生成绩信息管理系统汇.doc

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

PowerBuilder程序设计 学生成绩信息管理系统 所属院系 计算机科学与应用 所在班级 1110961 姓 名 学 号 111096127 指导教师 2011年11月10日 目 录 一、系统分析与设计 - 3 - 1.1系统结构设计 - 3 - 1.2系统开发设计 - 3 - 二、需求分析 - 5 - 2.1功能需求 - 5 - 2.2具体功能需求 - 5 - 三、数据库设计与实现 - 6 - 四、创建应用对象 - 9 - 五、详细设计 - 10 - 5.1 设计登陆窗口 - 10 - 5.2 学生功能模块 - 11 - 5.2.1设计密码修改窗口 - 12 - 5.2.2 成绩信息查询 - 14 - 5.3 教师功能模块 - 19 - 5.3.1 学生信息管理 - 19 - 5.3.2 课程信息管理 - 21 - 5.3.3 学生成绩信息管理 - 21 - 5.4 菜单选项的设计与实现 - 23 - 六、使用说明 - 26 - 七、优缺点分析 - 27 - 八、总 结 - 28 - 九、参考文献 - 29 - 一、系统分析与设计 在任何高等院校,学生的成绩管理都是学校教务管理的重要环节之一。随着学校学生人数的增加,学生成绩管理的任务更加繁重,必须借助现代化的管理工具和手段提高学生成绩管理效率。学生成绩管理系统广泛适用于高校教务管理部门的学生成绩管理,其作用和功能也是学生比较熟悉和容易理解的。 1.1系统结构设计 学生成绩数据库管理系统式面向教务管理部门设计的,通过该系统可以很方便地对存储在后台数据库的数据进行各种管理工作。 XSCJ数据库包含有四个表,xs表用来存放学生基本信息情况,kc表用来存放课程基本信息,xs_cj表用来存放学生课程成绩信息,users表用来存放权限信息。根据学校教务管理的实际需要,可以设计以下主要的交互窗口: (1)登陆窗口w_login (2)控制台窗口w_main (3)查询子系统窗口w_query (4)数据管理子系统窗口w_manage (5)帮助系统窗口w_help 其中查询子系统窗口包括学生成绩查询、学生基本情况查询、学生选课信息查询和交互式查询。而数据管理子系统窗口包括资源管理、数据的更新、数据的删除、数据插入等。 1.2系统开发设计 (1)检查系统硬件环境和软件环境是否符合要求。 (2)检查XSCJ数据库的4个样本数据表,观察是否满足系统需要。 (3) 图1.1 系统体系结构图 二、需求分析 以管理信息系统技术和Java语言程序设计理论为基础,结合Windows Access数据库服务器的相关技术,用PowerBuilder作为前台应用程序开发工具,阐述构建一个普遍适用于学校、班级的学生成绩管理系统的全过程,建立一套在现有Windows操作系统下的单机版学生成绩管理系统。管理系统具有简单实用、操作方便,可靠性强等特点。可供一般学生登陆查询,教师通过登录就可以放方便的看到谁选了他的课,最后选择相应的课号就可以对相应的学生录入成绩,以及选课总人数。 2.1功能需求 本课题要实现的是成绩管理信息系统,在设计时采用友好的用户界面,便于管理员及学生的操作,系统应有基本功能如下: 登录系统:分配权限、系统退出。 管理:成绩,选课,学生基本信息查询等查询功能,学生信息管理、教师管理、成绩管理功能。 统计:统计相应选课人数,及格不及格人数 学生可以对自己的基本信息浏览的功能。 2.2具体功能需求 学生成绩信息系统的用户主要分为两大类,即教师和学生。下面具体介绍各个角色的功能需求。 教师:本用户在登录时输入用户名和密码就可以进入到主的界面。教师用户可以查看选课信息,以及修改密码。进入界面后看到的是详细信息,包括学生的姓名学号选课信息等。 学生:此用户只可在本系统中查询自己的基本信息,成绩信息,修改密码等基本操作,不可进行数据的修改及录入。 三、数据库设计与实现 数据库在一个管理信息系统中占有非常重要的地位,数据库结构的好坏将直接影响到应用系统的实现效果和数据操作效率以及能否保证数据的一致性、完成性和安全性。 1、数据库设计 根据学生成绩管理系统的功能要求,通过分析系统要涉及的相关实体以及要收集、存 储和操纵的数据信息。 根据系统E-R图得到以下关系模式。 学生基本信息(学号,姓名,性别,出生日期,家庭住址)。 课程(班级编号,学期,课程名称,学时)。 成绩(学号,学期,课程名称,成绩)。 为了系统的使用安全,要建立用户管理,而用户使用权限分为教师和学生两类,因此需要建立一个存储用户信息的关系。 用户(姓名,密码,权限)。 2、创建数据库 根据关系模式,确定需要建立的数据库和表。 “学生

文档评论(0)

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

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

1亿VIP精品文档

相关文档