选课系统数据课设计报告毕业设计..docVIP

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
选课系统数据课设计报告毕业设计.

河 北 联 合大 学 数据库课程设计说明书 设计题目: 学生选课系统 姓 名: 张力 学 号: 201214430120 专 业: 地理信息系统 班 级: 一班 指导教师: 黄丽 王晓红 王政 矿业工程学院 2015年 1月 8日 目录 1.概述3 1.1 选题背景3 1.2 系统简介3 2.需求分析设计3 3.结构设计4 3.1 E-R图结构分析4 3.2 数据库结构设计5 4.行为设计 6 5.系统主要说明及主要代码 7 5.1结构信息 7 5.2系统界面7 5.3系统功能7 6.开发流程图 32 7.实习心得及体会33 8.参考文献 33 1.概述 本系统的目标是实现选课系统需所需的各种基本功能,包括学生选课,教师查看选修的课程以及添加学生信息,添加教师信息,添加课程信息等。 1.1选题背景 随着社会的进步,尤其是计算机技术与网络的发展,人们对于数据传输,远程控制的实时性要求越来越高,这就使得计算机技术的发展越来越面向网络。现代学校管理无疑成为网络应用的典型代表,学生在校期间需要进行大量课程的学习,除学校安排的基本课程之外,还要进行部分选修课的学习。为了达到选课的方便、快捷,高等学校都提供网上选课平台供学生使用。本次课程设计选做学生选课系统就是建立在面向网络的基础之上,选用Visual Studio 2010 开发工具 和SQL Server2008 数据库。所开发出的系统能够方面学生选课、教师查询和管理员管理。具有较强的实时性,在面向网络的基础上可以方便在外用户进行各种操作。但是本人的知识和能力有限,时间有限,所做的系统只实现了基本的选课系统的功能,数据导入导出功能和数据库的基本维护功能。我会在以后的学习过程中继续完善该系统。 1.2 系统简介 本系统面向全校师生,是高校日常教学、教务管理的应用软件。该系统的目的主要是实现学生选择选修课的公平性和方便性,让他们可以选择课程,删除选课,修改密码,查询选修课程信息;对于教师,可以修改、删除、添加需要选课的课程信息,查看学生的选课情况,以及修改密码等。 2. 需求分析 学生选课系统的主要满足来自三个方面的需求,这三个方面分别是学生用户,教师用户和管理员用户,也即是三类用户角色。 (1)学生用户是主要的需求者,主要的需求功能是选课、退课以及查看自己的选课情况。 (2) 教师用户主要需求功能是查看自己所教授的课程,课程有哪些学生选修。 (3)管理员用户的功能需求较为复杂,包括对学生的信息,教师的信息,课程 的信息进行管理。在学生信息管理子模块中实现对学生的信息的添加,删除操作。还可以输入查询条件进行查询操作。在教室管理模块中实现对教师信息的添加,删除和查询操作。在课程管理的子模块中实现对课程的添加,删除操作和查询操作。 本系统将管理员用户,教师用户,学生用户的身份及权限进行严格的划分,让管理员拥有最高权限,可以查看,维护系统中的所有信息,如添加学生,添加课程,修改课程的信息等;让教师拥有查看自己开设的课程的信息的权限;让学生拥有选课的权限。 3.结构设计 本系统实在Microsoft SQL Server 2008和Microsoft Visual Studio 2010 的支持下进行的。数据库是网站的核心,数据库设计的合理与否对网站的建设有着至关重要的影响。数据库的设计是指对于一个给定的应用环境,构造最有效的数据库模式,建立数据及应用系统,实质能够有效地存储数据,满足用户的需求。 3.1 学生选课系统E-R图分析 3.2 数据库结构设计 学生表 教师表 管理员表 课程表 学生选课信息表 4. 行为设计 1.登陆模块:使用登陆界面进行用户管理,使不同权限用户进行系统的登录,从而实现用户的登陆管理。登陆后进入主界面,进行权限操作。 2.学生选课模块:学生用户登陆后进入主操作界面进行课程查询,修改密码, 选课课程,删除课程,查看选课情况等。 3.教师管理模块:包括查看学生选课信息和打印功能。 4.管理员模块:管理员登陆进入后可以进行学生信息管理、教师信息管理、课程信息管理以及备份和还原功能。 5. 系统说明和主要代码 5.1 结构信息 包括系统总体设计审查、系统设计审查和程序编码审查。测试结果表明,整个系统结构合理,易读易维护,编码正确,达到了设计要求。 5.2 系统界面 主要测试了系统界面是否美观,操作是否灵活、简洁、方便、实用,是否符合学校的要求。测试结果表明,系统界面友好,完全达到了设计的要求。 5.3 系统功能 (1)登陆界面 登陆界面显示如下图,输入正确的用户名和密码,选择正确的身份登陆,进入相应的界面。 name

文档评论(0)

2017meng + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档