2015年学生选课系统.docVIP

  1. 1、本文档共17页,可阅读全部内容。
  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文档。上传文档
查看更多
2015年学生选课系统.doc

学生选课系统 摘要:随着学校扩大招生,许多高校出现了多个校区并存的局面,并且校区之间的地理位置跨度非常大,给高校选课带来了很大的不便。高校选课系统可以利用高校现有的网络资源使学生可以通过网络轻松的实现选课功能,使教务人员可以方便快捷的统计出各课程的选择情况。 学生选课系囊括了管理的过程。覆盖等环节,软件的模块界面简单用 1.系统功能要求 学生选课系统作为管理管理员与用户的选课关系的主要管理系统平台,其对应的读者是教务管理用户,因此,不仅要处理管理员与用户之间的信息,还要处理用户个人信息。导致学生选课系统中的数据不论是结构、类型还是彼此间的关联都是复杂多变的;对这种数据进行的处理也是多种多样的。 因此,要实现对学生选课系统数据的及时、准确的处理和有效利用。 学生选课系统的用户包括系统管理员、教师和学生。系统管理员负责日常的选课系统的备份工作,如各种基本信息的录入、修改、删除等操作。教师使用该系统可完成教学班信息查询。学生使用该系统完成选课。 本系统的具体功能需求包括: 教师信息管理:教师信息数据的添加、修改、删除。 学生信息管理:学生信息数据的添加、修改、删除。 课程信息管理:课程信息数据的添加、修改、删除。 选课信息管理:学生选课及成绩数据的添加、修改、删除。 系统用户管理:系统用户数据的添加、修改、删除。 自主学生选课管理:学生的自主选择相应的课程 2.数据库需求分析 用户的需求具体体现在对课程信息的浏览、选择、保存、查询和更新,这就要求数据库能充分满足各种数据的输出和输入。通过对上述系统功能的分析,针对学生选课系统的需求,总结出如下需求信息: 用户分管理员、教师和学生。 一个院系包括多个专业。 一个专业包括多个学生。 一个专业包括多门课程。 一门课程对应一位教师,一位教师可以教多门课程。 一个院系对应多个教师。 一个学生可选多门课程,每门课程可由多个学生选修,经过对上述系统功能的分析和需求总结,设计如下所示的数据项: 管理员信息,包括用户名和密码。 教师,包括教师名、教师工号、所属院系等。 学生,包括学生编号、学生姓名、所属院系、性别、所属专业等。 院系,包括院系名称。 专业,包括专业名称、所属院系。 课程,包括课程名称、课程描述、所属专业及所属专业等。 四、总体设计 1.系统架构 本系统采用ASP.NET应用程序典型的三层架构模式,其结构如图1-1所示。各层功能介绍如表1-1所示。 图 4-1 三层架构模式结构图 表4-1 ASP.NET三层架构模式的各层功能 层名 功能描述 Web展示层 系统最外层,向用户展示各种界面,用户通过界面对系统进行操作,并通过业务逻辑层来实现用户各种操作信息的添加、修改、和删除 业务逻辑层 业务逻辑处在数据层和Web表现层之间,与数据库直接关联,同时又为Web展示层服务。其封装了对数据库的所有操作,包括数据的添加、修改、删除和查询 数据层 系统的最低层,提供数据库操作的接口和存储本系统所有数据 2.开发环境 根据本网络课件的特点和通过对多种开发环境的比较,该系统的运行平台的选择如下: Microsoft IIS(Internet Information Server)5.0—Web服务器; .Net Framework—.NET框架; Windows 2000/XP—客户端操作系统; SQL Server 2000—数据库服务器; 开发环境—ASP.NET; 开发语言—VB.NET。 3.系统功能设计 系统主要功能包括管理员、教师、学生分角色登录进入系统,进入系统之后,管理员进入系统之后能管理院系、专业、课程、学生、教师,教师进入系统之后能查看到自己担任的课程及选课学生的信息上,学生进入系统之后能管理自己个人信息、进行选课。具体功能需求有以下几点: (1)学生的操作系统功能:个人信息管理(学号、姓名、性别、院系、专业)、选课、管理已选课程。 (2)教师的操作系统功能:查看自己所担任课程和对应课程的学生信息。 (3)管理员的操作系统功能:查看所有的院系、专业、课程、教师、学生的信息并可以对它们进行管理(添加、编辑、删除等)。 系统功能模块图下面所示 (1)管理员系统功能模块如图4-2所示。管理员通过登录系统之后进入系统管理,包括院系管理、专业管理、课程管理、学生管理、教师管理。分别对其查询、添加、修改、删除。 图4-2 管理员系统功能模块图 (2)教师系统功能模块图如图4-3所示。教师通过登录进入系统之后可以查看自己所担任的学生课程表和学生的基本信息。 图4-3 教师系统功能模块图 (3)学生系统功能模块图如图4-4所示。学生登录系统之后可以查看到个人信息、查看课程信息并进行选课、查看自己选课信息并可以删除已选课程。 图4-4学生系统功能模块图 4.系统操作流程 图4-5 学生选课

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档