管理信息系统课程设计某学生选修课信息管理系统

上传人:M****1 文档编号:492655961 上传时间:2022-08-01 格式:DOC 页数:26 大小:716KB
返回 下载 相关 举报
管理信息系统课程设计某学生选修课信息管理系统_第1页
第1页 / 共26页
管理信息系统课程设计某学生选修课信息管理系统_第2页
第2页 / 共26页
管理信息系统课程设计某学生选修课信息管理系统_第3页
第3页 / 共26页
管理信息系统课程设计某学生选修课信息管理系统_第4页
第4页 / 共26页
管理信息系统课程设计某学生选修课信息管理系统_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《管理信息系统课程设计某学生选修课信息管理系统》由会员分享,可在线阅读,更多相关《管理信息系统课程设计某学生选修课信息管理系统(26页珍藏版)》请在金锄头文库上搜索。

1、某学生选修课信息管理系统的分析、设计和实施目 录1、前 言31.1、系统简介1.2、开发目的1.3、可行性研究1.4、使用环境与开发工具2、系统分析42.1、系统基本功能描述2.2、系统需求分析62.3、组织机构62.4、管理职能分析62.5、业务流程分析62.6、数据流程分析62.7、数据字典62.8现行系统评价63、新系统设计41、系统目标设计52、新系统功能(模块)结构图63、新系统计算机信息系统流程设计64、代码设计65、系统物理配置方案设计66、数据库设计67、输出/输入设计68、程序模块设计说明6四、设计小结11、小组总结22、个人总结3五、参考文献1六、分工说明1某学生选修课信息

2、管理系统的分析、设计和实施说明:我们小组研究的课题是:学生选修课信息管理系统。在研究过程中,我们使用的开发工具主要是Windows2003和Visual Foxpro6.0。我们把研究的重点放在在系统分析、系统设计实现过程、方法及内容等方面。 1.前 言1.1系统简介管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业的高层决策、中层控制、基层运作的集成化的人机系统。其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备

3、、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。随着Internet的飞速发展深刻地影响了人们的日常生活和商业运作方式。社会的方方面面渗透着互连网的应用,使得一向烦琐的手工程序变得方便,快捷。学校网上选课系统正是基于这一思想发展起来的。学生网上选课系统已经在很多高校得到广泛的应用,而且深得广大师生的称赞。它改变了以往由学校统发课程表到学生手中,然后由学生填好再反馈到学校,而学校还要对结果进行审查,确定有效性,最后才实施上课计划,这一传统的复杂的手工选课程序。而实行网上选课系统后,学生在可以在规定选课时

4、间段内,不受地点和固定时间的限制去完成选课申请,而学校也可以方便地对学生选课系统进行管理和控制,提高工作效。 我们所提到的学生选修课信息管理系统是我省某所高校的学生选修课信息管理系统。该网上选课系统是依据大学的选修课的网上申请和管理需求而进行设计的,目的是实现选修课的网上设置、申请功能。该选课系统具备课程设置、课程查询、学生选课、教务处管理员管理等系统过程。选课系统的主要使用者有学校全体学生、课程任课教师以及教务处管理人员等。1.2开发目的网上选课系统已经在很多高校得到广泛的应用,深得广大师生的称赞,它改变了以往由学校统发课程表到学生手中,然后由学生填好再反馈到学校,而学校还要对结果进行审查,

5、确定有效性,最后才实施上课计划,这一传统的手工选课不仅复杂,也牵涉了很多的人力,对管理也造成了诸多不变,而借助网上选课系统,学生在规定选课时间段内,可以不受地点和时间的限制完成选修课的申请,而学校也可以方便地对系统进行管理和控制,提高工作效率。1.3可行性分析本系统的可行性分析包括以下几个方面的内容:1.技术可行性。由于校园网络的普遍应用,使得网上选课非常的方便,无需再进行网络的建设。通过校园网,学生可以在校园网的任何地方完成选课过程。数据库技术的使用,可以开发出实用、简便、高效的基于网络的信息管理系统,因此技术上是可以实现的。2.经济可行性。由于校园网已经普及,因此在网络设备上不需要进行大量

6、的投入。加上学生选修课系统只要求客户端具备浏览器的基本功能,就能实现网上选课。因此在校园的计算机实验室、公共机房,或者是学生在寝室使用自己的电脑都无需安装专门的选课软件,就可实现网上选课功能。因此,从经济上来说,开发网上选课不需要很大量的投入,硬件上只需web服务器和数据库服务器即可。3.操作可行性。该选课系统的最大优势就是操作方便、如同浏览网页一样,而对于大学生这一文化水平的群体,是人人都会进行这样的操作。综上所述,该网上选课系统在高校是可行的,具有很强的课操作性。14 使用环境与开发工具为了保证学生选修课信息管理系统运行的效率和可靠性,服务器应具有较高的软硬件配置,而客户端的要求不是很高.

7、此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网,如学校的校园网.其运行要求如下:软件环境:客户端: Windows95/98/2000/XP,Internet Explorer(IE)等服务器端:Windows NT/Windows2003,Internet Information Server (IIS)4.0及其以上版本,IE等;或者Windows98,Personal Web Server(PWS),IE等.数据库:采用Access,运行于服务器端.硬件环境:服务器 CPU:PIII 500以上 ,内存:512M以上客户机 CPU:P200MMX以上,内存:3

8、2M以上在开发方法上,我们采用了以Windows2003为主,辅助Visual Foxpro6.0的开发方法,我们主要面对的对象是学校的学生、教师和教务处的工作人员。以原来的学生选修课系统为模板,在此基础上对其做出进一步的改进和开发,使其能更好的为学校师生服务。2.系统分析 2.1 系统基本功能描述该网上选课系统是依据大学的选修课的网上申请和管理需求而进行设计的,目的是实现选修课的网上设置、申请功能。这既方便学生选课,又方便学校对学生选修课的管理与控制。根据大学选修课管理的基本过程,网上选课系统应具备课程设置、课程查询、学生选课、管理员管理等基本功能要求。系统的主要使用者有学生、开课教师和教务

9、管理人员。2.2 系统需求分析通过对系统需求进行分析,我们可以确定系统中有三类用户:管理员、教师和学生。各类用户的具体描述如下:(1)管理员描述:管理员维护整个系统,包括课程设置,选课时段设置,选课前学生不可登录;选课结束,学生只可查询,管理员对选课结果进行统计;查询选课情况,对学生的选课申请进行处理,进行用户管理;限制最大选课人数;排课、发布选课信息;数据备份和恢复等。(2)教师描述:教师撰写教师反馈,反馈选课信息,对排课者提出反馈意见,供排课者在排课时参考使用。查询课程基本情况、学生情况。(3) 学生 描述:在选课系统中查询课程、教室信息,查看教师反馈,提交选课申请,撤销申请,查询选课情况

10、,登录系统,进行个人信息修改等与选课有关的活动。根据上面所述,我们对该选课系统进行了划分,分为三个主要功能,即登录控制、排课和选课,分别对应三个子系统,即登录子系统、排课子系统和选课子系统。其中,登录子系统是前提,排课子系统是基础,选课子系统是关键。登录子系统区分排课者(即系统管理员),教师和学生这三者的不同身份,给出不同的权限,在页面中根据身份判断其相应具有的权限,进行不同的操作。排课子系统主要供排课者使用,其中设定选课时间段,进行排课并检测排课冲突,发布选课信息都是选课的前提和基础。选课子系统是本系统要实现的最终目的。选课子系统主要供学生选课使用,在这里可以进行与选课有关的活动,包括课程浏

11、览查询、选课、退选课程。2.3组织机构 (图11)24 管理职能分析:(图12) 2.5 业务流程分析(1) 网上选课系统总体业务流程图如下所示: 图1-3 系统总体业务流程图(2) 登录子系统主要验证不同的用户身份并取得不同的用户权限,进行不同的系统操作。其业务流程图如下所示:图1-4 登录子系统业务流程图(3) 排课子系统主要完成设置选课时段、限制最大选课人数、排课并检测排课冲突、发布选课信息等功能。其业务流程图如下所示:图1-5 排课子系统业务流程图(4)选课子系统主要完成面向学生的选课功能,包括查询课程信息、提交选课申请、撤销申请、查询选课情况等。其业务流程图如下所示:图1-6 选课子

12、系统业务流程图 2.6 数据流分析 根据业务流程分析,我们可以得到系统的数据流图。(1) 网上选课系统顶层数据流图如图1-7所示。图1-7 系统顶层数据流图(2) 网上选课系统第一层数据流图如图1-8所示。 图1-8 网上选课系统第一层数据流图(3) 根据不同的用户权限,展开登录处理过程,数据流图如图1-9、1-10、1-11所示。图1-9 管理员登录数据流图图1-10 教师登录数据流图图1-11 学生登录数据流图(4) 排课过程的数据流图如图1-12所示。图1-12 排课过程数据流图(5) 选课过程的数据流图如图1-13所示。图1-13 选课过程数据流图 2.7 数据字典根据数据流程分析,对

13、系统数据进行分析和汇总,建立系统数据字典。下面列出部分数据字典内容。 (1) 排课数据流编号:A01系统名:网上选课系统条目名:排课输入:课程信息表,教学楼信息表,教师信息表,院系信息表输出:排课表,选课通知表描述:排课者按年级排课。排课表内容包括课程代号,课程名称,受课院系,专业代码,专业名称,教师代号,考察方式,学分,开课时间,上课时间,地点,开课院系,最大上课人数和课程选则限制(必修或选修)等。在排课过程中,排课者可以查询教室使用情况和院系课程设置。在排课者提交排课表以后,系统应当确保该排课方案中没有时间冲突和教室冲突。如果有冲突,系统应该提示排课者具体冲突产生的原因。(2) 选课数据流

14、编号:A02系统名:网上选课系统 条目名:选课 输入:排课表,选课通知表,教师反馈表 输出:学生选课表 描述: 学生可以在规定的时间段内选课。该规定时间段由排课者通过发布消息通知教师和学生。选课过程如下:学生在选课表上单击课程号,则该信息被提交到服务器,并显示学生的选课结果。选课表的内容包括排课表的全部内容。如果一门课程已经达到最大选课人数,则不能再选择这门课程。如果有学生退课,则该门课程的已选人数减1。(3) 设定选课时间段数据流编号:A03 系统名:网上选课系统 条目名:设定选课时间段 输入:选课时间段表 输出:选课时间段表 描述: 排课者应该设定选课时间段。学生只能在此设定的时间段内选课

15、和退课。2.8现行系统评价:优点、问题:现行学生选修课管理信息系统所存在的优点:信息分享体系比较成熟,相关的信息结构建设比较完善。现行系统的管理方式便于教务处对学生选课程信息的管理,有利于管理人员进行选课人数的数据统计和课程的统筹安排。同时也方面广大同学进行网上选课。现行学生选修课管理信息系统存在的缺点:保密性不好,而且时间一长,随着信息的越来越多,信息量的越来越大,这对于我们查找、更新等处理都带来了不少的不便之处。此外,信息冗余的现象也比较突出,严重浪费了学校的资源。3新系统设计3.1系统设计32 代码设计:代码规范说明、具体代码321 学号的代码设计管理信息系统的代码有七种门类,按照人员代码的设计要求,考虑到学校有大一到大四共四个年级,且每个年级人数不超过四位数,年级用入学年份表示,因此使用组合

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号