信息系统分析与设计课程设计-网上选课系统

信息系统分析与设计课程设计-网上选课系统

ID:6331457

大小:136.47 KB

页数:18页

时间:2018-01-10

信息系统分析与设计课程设计-网上选课系统_第1页
信息系统分析与设计课程设计-网上选课系统_第2页
信息系统分析与设计课程设计-网上选课系统_第3页
信息系统分析与设计课程设计-网上选课系统_第4页
信息系统分析与设计课程设计-网上选课系统_第5页
资源描述:

《信息系统分析与设计课程设计-网上选课系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、信息系统分析与设计课程题目:网上选课系统姓名:专业:班级:学号:指导老师:摘要随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。针对学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能,另外也初步解决了教师在课程信息发布管理上的权限问题。本程序后台由SQLServer数据库支持,通过使用ASP语言实现动态网页的效果,达到对数据库的操作以完成使用者的要求。关键字:选课、课程信息发布、权限、SQL

2、Server、ASP目录摘要2一、设计的可行性41.1网上选课系统的产生41.2可行性分析4二、系统概述52.1系统基本功能描述52.2系统需求分析5三、系统总体设计63.1系统结构设计63.2功能概要设计73.3数据库设计93.3.1数据库概念结构设计93.3.2数据库逻辑结构设计103.3.4物理结构设计13四、系统详细设计134.1系统各模块功能设计134.2系统各模块功能说明:154.3选课模块程序流程图16五、总结18六、参考文献18一、设计的可行性1.1网上选课系统的产生网上选课系统是针对在

3、校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式,传统的教学模式(学生按照学生安排好的课程上课)已经不能适应新型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及人为的统计过程中不可避免出现的差错等情况。随着高校人数的增多,这种弊端会越来越多的暴露出来。因此,利用网络,使学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。从教师的角度来说,同样是节省了大量的工作量,由于教师提出代课申请完

4、成课程发布的工作较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。作为教师,也只要通过自己的电脑来操作即可,不用再奔波于教务处和办公室之间。1.2可行性分析本系统的可行性分析包括以下几个方面的内容:1.技术可行性。由于校园网络的普遍应用,使得网上选课非常的方便,无需再进行网络的建设。基于B/S模式的选课系统更加适合校园网,学生可以在校园网的任何地方完成选课过程SQLServer数据库可以开发出实用、简便、高效的基于网络的信息管理系统。2.经济可行性校园网已

5、经普及,因此在网络设备上不需要进行大的投入。加之,B/S模式的系统只要求客户端具备浏览器的基本功能,就能实现网上选课。因此在校园的计算机实验室,公共机房、宿舍、图书馆,无需安装软件,即可实现网上的选课功能。因此,从经济上来说,开发网上选课不需要很大的投入,硬件上只需Web服务器和数据库服务器即可。3.操作可行性。B/S模式的最大优势就是操作方便、如同浏览网页一样。综上所述,网上选课系统在高校中是可行的。二、系统概述2.1系统基本功能描述网上选课系统是根据大学的选修课的网上申请和管理需求而进行设计的,目的

6、是实现选修课的网上设置、申请功能。根据大学选修课管理的基本过程,网上选课系统应具备课程设置、课程查询、学生选课、管理员管理等基本功能要求。系统的主要使用者有学生、开课教师和教务管理人员。2.2系统需求分析通过对系统需求进行分析,我们可以确定系统中有三类用户:管理员、教师和学生。各类用户的具体描述如下:(1)管理员描述:管理员维护整个系统,包括设置选课时段,选课前学生不可登录;选课结束,学生只可查询,管理员对选课结果进行统计;查询选课情况,对学生的选课申请进行处理,进行用户管理;限制最大选课人数;排课、发

7、布选课信息;数据备份和恢复等。(2)教师描述:教师撰写教师反馈,反馈选课信息,对排课者提出反馈意见,供排课者在排课时参考使用。查询课程基本情况、学生情况。(3)学生描述:在选课系统中查询课程、教室信息,查看教室反馈,提交选课申请,撤销申请,查询选课情况,登录系统,进行个人信息修改等与选课有关的活动。根据上面所述,对系统进行了分析,分为三个主要功能,即登录控制、排课和选课,分别对应三个子系统,即登录子系统、排课子系统和选课子系统。其中,登录子系统是前提,排课子系统是基础,选课子系统是关键。登入子系统区分排

8、课者(即系统管理员),教师和学生这三者的不同身份,给出不同的权限,在页面中根据身份判断其相应具有的权限,进行不同的操作。排课子系统主要供排课者使用,其中设定选课时间段,进行排课并检测排课冲突,发布选课信息都是选课的前提和基础。选课子系统是本系统要实现的最终目的,选课子系统主要供学生选课使用,在这里可以进行与选课有关的活动,包括课程浏览查询、选课、退选课程。三、系统总体设计3.1系统结构设计网上选课系统功能结构图的绘制,根据需求分析阶段,可画

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。