选课管理系统设计

选课管理系统设计

ID:46222797

大小:900.58 KB

页数:31页

时间:2019-11-21

选课管理系统设计_第1页
选课管理系统设计_第2页
选课管理系统设计_第3页
选课管理系统设计_第4页
选课管理系统设计_第5页
资源描述:

《选课管理系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、目录第一章管理信息系统总体规划31.1总体规划目标31.2开发方法31.3步骤4第二章管理信息系统系统分析42.1分析用户需求422现行系统的详细调查423可行性研究52.3.1编写口的52.3.2开发系统的技术可行性52.3.3开发系统的经济可行性52.4.组织结构与业物流程分析7241业务流程分析72.4.2.数据流程分析725.功能性需求分类8笫三章系统设计83.1系统功能结构设计83.2系统配置方案93.3代码设计934数据库设计103.4.1数据库需求分析103.4.2数据库概念结构设计113.4.3数据库逻辑结构设计133.44数据库物理结构设计143.5系统处理流程

2、设计163.5.1系统入口设163.5.2成绩公布流程设计173.5.3个人信息系统设计183.5.4成绩查询系统流程图19第四章系统的实施204.1•选课信息系统主界面:204.2登陆界面的代码设计:204.2.1管理员登陆的代码设计:214.2.2教师登陆的代码设计:214.2.3学生登录的代码设计:2243管理员子系统224.4教师了系统244.5学生子系统27第五章:总结30第六章:致谢31第七章:参考文献:31第一章管理信息系统总体规划"总体规划目标近年來•各学校学生人数不断增多.单纯依靠人手劳动进行的教务悖理工作已呈现出疲态,很难满足不断变化的教学管理需要。与此同时。

3、远程教育的迅速兴起,一方面打破了以往教学形态对学牛老师在时问和空间上的限制,另一方面向传统的教学管理模式提出了新的挑战。该选课管理系统主要由学生选课管理和教务管理人员选课审批两个子模块组成的。学生、教务管理人员和课程是该系统中3个最重要的基本组成要素,学生与教务管理人员之间是通过课程这一要索发生联系的根据现实中学校的实际操作流程.该选课管理模块应该具备金业目标以下功能:(1)学生可以选修规定范围内的课程,查看已修学分总数,还可以修改个人信息。(2)教师可以根据统计的人数挑选一定数量的学生,也可以直接在网上公布成绩,让学生直接在网上查询成绩。(3)管理员可以指定每门课程的任课教师,

4、修改课程信息,增加、修改、删除学生信息。1.2开发方法管理信息系统的开发方法采用企业系统规划法,即BSP法,它是从金业目标入手,逐步将企业目标转化为管理信息系统的目标和结构。它摆脱了管理信息系统对原组织的依从性,从企业最基本的活动过程出发,进行数据分析,分析决策所需数据,然后口下而上设计系统,以支持系统目标的实现。企业系统规划法的基本思想和过程。图1-1系统分析图13步骤(1).确定总体规划的性质,明确管理信息系统总体规划的年限及具体方法。(1)初步调查,收集相关信息。(2)进行总休战略分析。对管理信息的目标、开发方法、功能结构、计划活动、信息部门的情况、财务状况、风险度和政策等

5、进行分析。(3)定义约束条件。根据企业的财务资源、人力及物力等方面的限制、定义管理信息系统的约束条件和政策。(4)明确规划目标。确定管理信息系统的开发目标,明确管理信息系统应具备的功能、服务范围和性质等。(5)提出未来的略图,给出管理信息系统的初步框架。(6)选择开发方案。(7)通过总体规划。第二章管理信息系统系统分析现代的社会是信息化的社会,信息无所不在。在生产领域、流通领域、各个部门每天都和信息打交道,如何处理如此多的信息成为了一个重要的课题。学生在学期开始选课是教学活动中的一个重要坏节,该环节如果能管理好,它不仅能加快学生的选课速度,也提高了整个教学活动的效率。大学一般都有

6、上千名学生,每学期开始学生都要选课,因而产生了大量的课程信息。考虑到用户使用的方便和处理的信息量系统要完成录入,保存,查询,修改和删除课程信息的各种过程,能打印出课程信息表。所以系统的基本体系结构采用C/S模式。2.1分析用户需求系统的主要使用对象是需要选课的学生。学生在选课是要察看各个课程的详细信息,述要选择一些感兴趣的课程,需要生成课表,在发现课程冇冲突后能够修改先前选择的信息。需要随学生选课的变化,计算相应的总学分。在全部选定后,打印报表。系统还需要管理员来查看和修改学生的总体选课情况,课程信息和学生信息。2.2现行系统的详细调查木系统主要面向学生和各系部管理人员,用户功能

7、角色主要划分为学生、教师和系统管理员。学生:主要通过本系统获取课程信息,参与选课,个人信息维护等,权限较低。教师:主要通过本系统进行批次管理、课程信息管理及对选择本系部课程的学生选课信息的管理等,权限较高,但权限于与木系部相关的管理工作。系统管理员:负责□常系统维护工作,包括系统数据的维护更新,用户权限管理等,拥有系统最高权限。23可行性研究2・3・1编写目的为了给软件开发企业的决策层提供是否进行项目实施的参考依据,现以文件的形式分析项目的风险、项目需要的投资与效益。方便读者概要

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

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

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