数据库课程设计-学生选课系统设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2012级本科计数据库课程设计报告 第 第 PAGE 2 页 目录 TOC \o 1-3 \h \z \u 26547 第一章 绪论 2 13982 1.1 开发背景 2 8504 1.2 系统调查 2 18629 1.3 项目开发的意义 3 5056 第二章 系统需求分析 3 18137 2.1 学生选课系统总体规划 3 9884 2.2 学生选课系统功能模块划分 3 15515 2.3 学生选课系统数据流图 5 14710 2.3.2 学生选课系统数据字典 7 10828 第三章 数据库的设计 9 30149 3.1 E-R图 9 31963 3.2 数据库系统设计 11 8388 3.3 学生选课系统数据库表结构 12 26744 第四章 系统设计与实现 14 6720 4.1 MVC模式在系统设计过程中的应用 14 16560 4.1.1 MVC设计思想和结构 14 22200 4.1.2 MVC在本系统中的体现 15 644 4.2 主要运行界面及功能代码 16 22440 4.2.1 系统实现界面 16 10261 4.2.1 系统实现界面 25 31474 附录 25 23263 重点程序代码 25 全套设计加扣?3012250582 第一章 绪论 1.1 开发背景 随着计算机技术和网络通讯技术的飞速发展,现在国内有很多大学的选课方式由传统的选择方式转变成了网上选课,学生可以在网上选择规定范围内的课程,并且可以在网上查询成绩。无需自己去老师那一门一门查,了解自己已得多少学分还需多少学分,即节省了学生的时间,又便于学校的管理。 因为传统的选课方式都是手工的,教务处通知各班进行选课,各班班长再通知每个同学,经过统计在上交教务处,这样比较浪费时间。再者选课时不知道所选课人数是否已满,要等向教务处上报统计后才会知道,然后才能重新选择。网上选课系统为同学节省了时间的同时,减少了不必要的步骤,也方便管理员管理。网上选课系统为同学提供了一个自由选择的平台,学生可以选修规定范围内的课程,查看已修学分总数,还可以修改个人信息。本系统也为教师提供了很大的方便,教师可以根据统计的人数挑选一定数量的学生,也可以直接在网上公布成绩,让学生直接在网上查询成绩。 本系统方便了学生的选课,同时便于管理,减少大量的人力资源。并且促进了学生的积极性,近而开发了网上选课系统。 1.2 系统调查 进入21世纪以来,国内各高校都在积极推动教育体制的改革,为培养更为优秀的新世纪复合型人才做出努力。然而在80年代以前,计算机还没有在国内普及各高校学生选课都是手工完成,不仅教师的工作量大,而且学生查询和检索时也很麻烦。 80年代后期,少数高校开始实行学年学分制,学生有了一定程度的选课自由。学生在学校只需要修满学分就可以毕业,并且可以根据自己的喜好选择科目。并且随着PC机的普及,有些高校已经开始应用电脑进行日常管理工作。这时,学生选课系统诞生了。但是,这些系统大多是基于DOS或者WINDOWS的单机版本,不仅界面不友好,而且功能薄弱。各科系之间的数据交流只能借助软盘为中介,费时费力。随着高校的规模扩大,教育体制改革的深化,这类系统已经不能适应管理上的要求。 90年代后期以来,各高校纷纷建立自己的高速校园网;在技术上,客户机/服务器体系结构已经非常成熟,同时浏览器/服务器体系结构正在兴起,这些都为创建大型的学生选课系统创造了条件,满足了数据集中存放,管理运作分布执行的需求。中心数据库存放学生选课系统的相关数据,管理人员通过网络访问数据库进行业务管理;学生和任课教师可以通过浏览器查询相关数据。目前国内各高校均有自己的选课系统。 1.3 项目开发的意义 网络的飞速发展深刻地影响了人们的日常生活和商业运作方式。社会的方方面面渗透着互连网的应用,使得一向烦琐的手工程序变得方便,快捷,而学校网上选课系统正是基于这一思想而发展起来的。传统的手工选课不仅复杂,也牵涉了很多的人力,对管理也造成了诸多不变,而借助网上选课系统,学生在规定选课时间段内,可以不受地点和时间的限制完成系统登录、选修课的申请和查询,给了学生更多课程的选择的权利,也给了学生选择自己喜欢的老师的权利,只有在自己喜欢的老师指教的情况下才能做到资源的最优化配置,而学校也可以方便地对系统进行管理和控制,免去为学生分配老师和分配课程的工作,进而提高工作效率。 第二章 系统需求分析 2.1 学生选课系统总体规划 要完成对学生选课的管理,系统必须管理学校的教师信息,学生选修课程的信息,学校开设的所有课程的信息,学校学院的信息,专业设置的信息,教师开设课程的信息等 系统的主要用户是管理员、教师和学生,管理员可以通过超级用

文档评论(0)

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

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

1亿VIP精品文档

相关文档