欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    PB课程设计—学生选课系统

    • 资源ID:1419402       资源大小:1.02MB        全文页数:23页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    PB课程设计—学生选课系统

    1、1 1.1 课题的背景 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理, 这正是计算机被广泛应用于信息管理系统的环境。计算机的最到好处在 于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工 作效率,而且大大的提高了其安全性。 尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算 机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管 理的前提。本系统就是为了管理好学生选课信息而设计的。 学生选课作为一种信息资源的集散地,包含很多的信息数据的管理。 由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的 信息管理手段。尽管有的学校有计算机,但是尚未用于

    2、信息管理,没有 发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发基本环 境。 数据处理手工操作,工作量大,出错率高,出错后不易更改。造成 了时间上的浪费 基于这个问题,我认为有必要建立一个学生选课系统,使学生选课 信息管理工作规范化、系统化、程序化,避免学生选课管理的随意性, 提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选 课情况。 1.2 课题的设计 本文就学生选课系统的设计与制作展开分析。学生选课系统主要应用数 据库技术开发,先从数据库的基本知识开始介绍, 数据库的基本概念、 数据库的发展、数据库的结构,还介绍了开发工具 PowerBuilder9.0 和 SQL

    3、语言。我主要是应用 PowerBuilder9.0 为前端开发工具,利用 SQL 语 言实现数据查询。设计系统时,先从系统的数据流程开始分析,设计系 统的业务流程图、系统的数据流程图、系统的 E-R 图。根据开题报告的 设计要求开始进入系统的总体设计,接着制定系统的设计思想,分析系 2 统的功能并设计系统的功能模块,这些都是系统制作前的准备工作;准 备工作完成后,开始系统数据库的建立,主要有各个功能窗口的设计, 将设计好的窗口集中到主菜单上,通过用户的用户名和密码的登录可以 进入到主窗口,这样就完成系统的制作。最后,对系统进行调试,性能 3 系统分析 3.1 系统分析 现代的社会是信息化的社会

    4、,信息无所不在。在生产领域、流通领 域、各个部门每天都和信息打交道,如何处理如此多的信息成为了一个 重要的课题。学生在学期开始选课是教学活动中的一个重要环节,该环 节如果能管理好,它不仅能加快学生的选课速度,也提高了整个教学活 动的效率。 大学一般都有上千名学生,每学期开始学生都要选课,因而产生了 大量的课程信息。考虑到用户使用的方便和处理的信息量系统要完成录 入,保存,查询,修改和删除课程信息的各种过程,能打印出课程信息 表。所以系统的基本体系结构采用 C/S 模式。 3.1.1 用户要求 系统的主要使用对象是需要选课的学生。学生在选课是要察看各个 课程的详细信息,还要选择一些感兴趣的课程,

    5、需要生成课表,在发现 课程有冲突后能够修改先前选择的信息。需要随学生选课的变化,计算 相应的总学分。在全部选定后,打印报表。系统还需要管理员来查看和 修改学生的总体选课情况,课程信息和学生信息。 3.1.2 业务流程分析 学生选课前要登录系统,查看所有课程的详细信息,包括课程代号、 授课教师、教室、上课时间、学分、剩余名额等。根据课程代号,学生 可以查询相应的课程,并添加课程。查看课表,并能发现是否存在冲突 课程,如果存在,可以删除该课程,并重新选择。打印课表,包含详细 的课程信息。最后,选课完毕。学生选课的数据基本流程如图所示: 3 图 3-1 学生选课流程 3.1.3 系统实体 E-R 图

    6、分析 经过上述系统功能分析和需求总结,设计如下所示的实体和属性的 定义: 课程信息(课程代号,课程名称,授课教师,教室,剩余名额,上课 时间,学分) 学生信息(学号,姓名,性别,班级,出生年月日,是否已选课) 学生登录信息(学号,用户名,密码,权限代号) 学生选课信息(学号,课程代号,学期,课程成绩) 用户权限(权限名称,权限代号)。 本系统根据上面的设计规划出的实体有:课程信息实体,学生信息 实体,学生登录信息实体,学生选课信息实体,用户权限实体。 实体之间关系的 E-R 图如图 3-2 所示。 图 3-2 系统 E-R 图 课程信息实体 E-R 图,如图 3-3 所示: 图 3-3 课程信息实体 E-R 图 4 学生选课实体 E-R 图,如图 3-4 所示: 图 3-4 学生选课实体图 学生信息实体 E-R 图,如图 3-5 所示: 图 3-5 学生信息实体图 登录信息实体 E-R 图,如图 3-6 所示: 图 3-6 登录信息实体图 用户权限实体 E-R 图,如图 3-7 所示: 图 3-7 用户权限实体图 3.2 本章小结 学生选课系统主要是为学生选课的管理提供全面、准确、科


    注意事项

    本文(PB课程设计—学生选课系统)为本站会员(毕****文)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583