




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、(一) 学生信息表学生学号学生姓名班级代码课程编码教师名称院系代码教师代码11060301包娟B0002C0002张三A01D000511060302陈成阳B0002C0007俞宙A01D000311060303陈小英B0002C0002张三A01D000511060304陈浩B0002C0004李佳园A01D000611060305陈美玲B0002C0002张三A01D0005(二) 班级信息表班级代码B0001B0002B0003B0004B0005B0006B0007B0008班级名称11财务11物管11贸12营10学前13动画12管10机一(三)教师信息表教师代码D0001D0002D
2、0003D0004D0005D0006D0007D0008教师名称甘信华高晓明俞宙王五张三李佳园牛博狄二凡(四)课程信息表课程编码课程名称上课时间起始结束周教室课程类别C0001希腊神话18::3-20:306-16周2#101公共艺术类C0002创办你的企业18::3-20:306-16周3#105创新创业类C0003儿童文学赏析18::3-20:306-16周2#308人文社科类C0004影视鉴赏18::3-20:306-16周4#302公共艺术类C0005SPASS分析18::3-20:306-16周2#405自然科学类C0006质量管理18::3-20:303-12周5#144创新创业
3、类C0007基础日语18::3-20:303-12周2#502人文社科类(五)院系信息表院系代码A01A02A03A04A05院系名称经济与管理学院艺术与设计学院人文社科学院理学院延陵学院目录第一章现行系统概述 现行系统运行状况简要介绍及存在的主要问题,说明选题的意义及必要性。第二章系统分析2.1需求分析2.2可行性研究2.3信息系统规划(新系统目标、系统规模即子系统组成)2.4系统的开发方法的选择2.5组织结构与功能分析2.6业务流程分析2.7数据与数据流程分析2.8功能/数据分析2.9新系统逻辑方案的建立第三章系统设计3.1系统总体结构设计3.2数据结构与数据库设计3.3代码设计3.4输入
4、/输出设计3.5模块功能与处理过程设计3.6网络系统方案设计3.7信息系统安全设计第四章 系统实施4.1数据库结构4.2系统控制界面4.3输入界面4.4查询条件输入界面4.5输出界面(查询结果、报表)4.6程序代码第五章 课程设计总结本次课程设计的心得体会。第一章 现行系统概述1.1概述当今社会是一个信息时代,计算机技术发展迅速,同时信息的自动处理以及网络式的信息交互方式越来越被人们认可和应用,让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。网上选课与传统的选课方式相比更加节约资源,同时,随着学生选课自主权的增加,网上选课有效的避免了许多不良现
5、象,使教学更加透明。为了加强对学生选课的规范管理,减轻教学管理人员的工作量,同时更好地利用网络和信息化手段做到对学生选课工作更及时和更规范,系统设计开发了基于B/S模式的学生在线选课系统。该系统从学生网上自主选课,以及教师的课程发布两个大方面进行设计,实现了学生的在线信息查询、选课功能以及教务处对课程信息发布的管理等功能。学生选课系统是一个学校不可缺少的部分它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。但是一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点如:效率低、保密性差、时间长、将产生大量的文件和数据,这
6、对于查找、更新和维护都带来了不少的困难。 1.2 选题的背景 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最到好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好学生选课信息而设计的。 随着高校的多样全面发展,学生的人数和课程的种类急速增加,传统的选课管理模式已经无法满足当前的实际需求,学生选课作为一种信息资源的集散地,包含很多的信
7、息数据的管理。由于数据繁多,容易丢失,且不易查找。并且数据处理手工操作工作量大,出错率高,出错后不易更改,造成各种不便,总的来说,缺乏系统,规范的信息管理手段。尽管有的学校有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是学生选课管理信息系统的开发基本环境背景。 1.3 课题的意义 基于以上问题,我们认为有必要建立一个学生选课管理信息系统,使学生选课信息管理工作规范化、系统化、程序化,以避免学生选课管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课情况。 系统实现后,极大的方便对学生进行选课和选课后班级的安排管理工作,学生选课信息的管理。避免
8、在安排课程信息的滞后,减少信息交流的繁琐过程及其带来的额外开销。促进高校教育的计算机信息化进程,提高高校的工作效率。并且对于系统本身而言,具有更高的使用性、安全性。能够满足学生选课,以及学生对选课信息的管理。同时,通过该课程设计,我们可以达到把数据库理论知识更加的巩固加深,加强动手操作能力与实践能力,学以致用,与现实生活中的应用充分的结合起来,也实现了知识的活学活用。第二章 系统分析2.1 需求分析大学是一个学习的自由天地,在大学我们可以自由的学习部分学科。所以,如果我们通过传统的等级表格方式来选课程,在学生人数庞大的大学是行不通的,纯属浪费人力物力。随计算机技术的快速发展它也更加方便人们的生
9、活,因此,通过计算机技术我们可以很好的解决这个问题,下面是我们设计的学生选课管理管理信息系统,它可以极大地方便学生选课和学校的统计,并且可以适度的调配教室安排。功能需求: 一个完善的学生选课管理信息系统能够极大的提高学生选课信息的管理效率,具有检索迅速,查找方便,可靠性高,存储量大,更新快,寿命长,成本低等优点。本系统主要可以实现以下任务目标: 1、系统可以准确的记录和查询学生、老师以及所开设的课程的基本信息 2、学生登录系统后可以根据本专业制定的教学计划进行选课操作,可以查询个人的基本信息 3、任课教师可以修改自己所受课程的基本信息,录入学生的期末考试成绩 4、各系的管理员需要完成新学员或者
10、新教师的基本信息的添加,毕业生的学籍和成绩的归档管理,增补新开设的课程信息,修改已调整的课程信息查看和制定教学计划。性能需求:本学生信息管理系统要能够抵御用户可能的各种操作,包括修改、更新、删除等操作,以保证软件的可行性、稳定性、健壮性,同时要对数据进行检验,保证数据有效性,可操作性,安全性。同时普通用户登录只有浏览的权限。同时系统严格控制对数据库的修改等操作设置功能,只有高级管理员和系统管理员才能对数据库进行修改。更新等操作。 系统的非功能性需求: 实用性:系统以用户需求为目标,以方便用户为原则。根据用户实际的需求情况,度身订造一套先进的局域网数据传输,从用户角度出发尽可能的方便用户使用,满
11、足基本的用户需要,成为学校等通用的网络软件。 高可靠性:一个实用的系统同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统数据传输的正确性。 高安全性:在设计中,将充分利用网络软、硬 件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性。系统分析是开发管理信息系统的关键性阶段,是一个从不断认识和逐步细化的过程,是下一阶段的工作基础,是为下一阶段进行物理方案设计、解决“怎么做”提供依据,基关键性主要体现在“理解需求”和“表达需求”两方面。通过对现行系统的详细调研,主要是从系统的角度理解用户的需要,确定新系统的综合要求,并提出这些需求的实现条件以
12、及需求应达到的标准,也就是确定新系统要做什么,做到什么程度。这些需求包括:1功能需求。确定新系统应做什么,这是最主要的需求。2性能需求。给出所开发的新系统的技术性能指标,包括存储容量限制、运行时间限制、安全保密性等。3环境需求。这是对系统运行以及所处环境的要求。例如,在硬件方面采用什么机型、有什么硬件设备等;在软件方面,采用什么支持系统运行的系统软件(指操作系统、数据库管理系统)。4未来需求。这类要求是指目前不属于系统开发的范围,但将来随着外界环境的变化以及系统的发展可能会提出的要求。了解这类要求的目的是在开发过程中,可对系统将来可能的扩展与修改做准备。一旦需要时,就比较容易进行补充和修改了。
13、2.2可行性研究 技术可行性:本系统金需要一台装有Office软件的计算机即可,对及其本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。对于软件技术要求,现在的程序设计语言已非常成熟,要运用HTML样式,图形图像制作工具来制作生动活泼的网页及美观的图形文件,数据库使用SQL Server 2000中提供的数据库桌面工具ODBC。 经济可行性:由于本系统是为学生选课管理使用的系统,装上该应用软件,即可使用软件,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为学校节约大量的人力、物力,所带来的效益远远大于系统软件的开发成本。在经济上完全可行。操作可行性:界面设计时充分考虑管理人员
14、的习惯,使得操作简单:数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。管理可行性:本选课系统是学校内部为了方便统计学生各科成绩而建立的,有助于提高学校学生处工作效率。校方一般都会有专门的人员进行管理维护,而且学生系统操作简单,校方老师可自行的进行学生成绩的录入及查询等相关操作2.3信息系统规划(新系统目标、系统规模即子系统组成)通过关于选课问题的调查统计数据显示,同学们对网上选课系统有诸多不满意。其中,问题主要集中在选不上课,选课所需时间过长和网络选课系统容易出错等几方面。 由于校园网带宽较窄,网络拥挤、网速慢,所以经常无法登录选课系统。选课批次的安排也不科学。学校
15、按照上学期成绩的平均绩点来安排学生选择课程的顺序,而往往学习成绩差的学生经常会碰到选不到课的情况。选课中心的预警系统仍旧有待改进。教务处通常都在学期初校对上学期末学生所选的课程,从而极易导致学生选不上课,延误了及时纠正错误的时机。预警系统应该在期末及时校对,避免出现上述情况。教务处将专业必修课与选修课改在前一学期末确定,使同学们有更充裕的时间安排新学期的课程。对网上选课系统进行了改造,增加了学生选课过程的详细记录,包括选上课程时间、IP地址,退课时间及IP地址等。这样详细的记录可以使同学们加强选课责任心,避免因为疏忽造成的选课错误,同时在有选课错误发生时也可明确责任2.4系统的开发方法的选择目
16、前比较成熟的管理信息系统开发方法有:生命周期法、原型法、面向对象法等。生命周期法: 把一 个信息系统从其提出、分析、设计和使用,直到停止使用的整个生存期视为一个生命周期整个生命周期划分为五个主要工作阶段:可行性分析阶段、系统分析阶段、系统设计阶段、系统实施阶段和系统运行、维护与评价阶段。通常采用结构化系统分析和系统设计方法,自上而下分析、设计、强调开发过程的整体性和全局性;开发过程在时间上基本按阶段进行,任务明确; 结合用户需求进行开发;开发周期长,维护不方便。适用于开发需求较明确固定的信息系统。2.5组织结构与功能分析组织结构图管理职能分析教务处处长1. 业务流程图2. 教师把个人信息提交教
17、务处3. 教务处根据教师个人信息和课程、课时安排课表形成课程选择目录4. 学生通过学生登入界面获得课程选择目录,根据自己的爱好选择课程,将选课信息返回给教师和教务处5. 教师可根据教师登入界面登入选课系统,查询选课信息 2.6业务流程分析选课信息DBF学生 登陆课程信息教师个人信息 教师2.7数据流程图分析1)现行系统的顶层数据流程图如图所示。对顶层图中的数据流“1,2,3,4”说明如下:学生选课管理信息 1 2 5 3 4 图 顶层DFD“1”:教师信息“2”:班级信息“3”:课程信息“4”:院系信息“5”:学生选课信息2 )第一层数据流程图如图所示图中的数据流“1,2,3,4,5”与上图中
18、的数据流“1,2,3,4,5”相同学生选课管理信息 学生选课管理信息1234 选课信息档案 图5 第一层DFD数据流程图 F1 教档 P1增加删除保存 D1 教师信息 D2班级信息 D3课程信息 F2 班档教务处 D4院系信息F3 课档档学生 F4 院档学生选课信息F6学生选课信息P2排课 学生选课信息F5 学生选课档案P4打印学生信息报表P3输入查询条件 2.8数据字典1)数据流字典数据流名称:教师信息 标识符D1数据结构01 教师代码02 教师名称数据流量:根据教师个人信息来确定说明:要对每一个教师进行唯一编号来源:教师信息表去向:教师信息处理数据流名称:班级信息 标识符:D2数据结构:0
19、1 班级代码代码02 班级名称数据流量:根据班级情况来确定说明:要对,每一位班级进行唯一编号来源:班级信息去向:班级信息处理处数据流名称:课程信息 标识符:D3数据结构:01课程代码代码02课程名称03 上课时间04起始结束周05 教室06 课程类别数据流量:根据具体情况来确定说明:课程代码是主码来源:课程信息去向:课程信息处理数据流名称:院系信息 标识符:D4数据结构:01 院系代码02院系名称数据流量:根据院系情况来确定说明:要对,每一位学院进行唯一编号来源:院系信息去向:院系信息处理2)数据存储字典存储文件名称:教师档案 标识符:F1数据结构:01 教师代码02 教师名称数据流量:根据具
20、体情况来确定说明;要对每一位教师进行唯一编号流入数据流:教师信息流出数据流:教师信息档案涉及的处理名:教师信息处理存储文件名称:班级档案 标识符:F2数据结构:01 班级代码02 班级名称数据流量:根据具体情况来确定说明:要对每一个班级进行唯一编号流入数据流:班级信息流出数据流:班级信息档案涉及的处理名:班级信息处理存储文件名称:课程档案 标识符:F3数据结构:01 课程代码02 课程名称03 上课时间04 起始结束周05 教室06 课程类型流入数据:课程信息流出数据:课程信息档案设计的处理名:课程信息处理存储文件名称:院系档案 标识符:F4数据结构:01 院系代码02 院系名称数据流量:根据
21、具体情况来确定说明:要对每一个院系进行唯一编号流入数据流:院系信息流出数据流:院系信息档案涉及的处理名:院系信息处理2.9 处理描述处理名:信息填写 标识符:P1输入:教师、班级、课程、院系信息输出:信息档案出来定义:当信息增加、删除与修改,得出新的信息档案激发条件:信息的变化处理名:信息处理 标识符:P2输入:信息档案输出:学生选课信息处理定义:根据教师、班级、课程、院系档案排课 激发条件:排课处理名:查询 标识符:P3输入:学生选课信息输出:查询结果处理定义:对学生选课信息进行查询激发条件: 处理名:打印 标识符:P4输入:打印查询结果输出:文档处理定义:对查询的结果进行打印保存纸质文档激
22、发条件:学生选课信息的变化第三章系统设计3.1系统目标设计 1)方便数据输入性能,良好的人机界面,尽量避免汉字和长字符串的人工重复输入(采用代码词组)。 2)灵活地查询性能,能快速实现多项信息的输入和查询。 3)方便打印报表 3.2新系统计算机信息系统流程设计教师信息 增加、修改、保存教师档案教务处班级信息课程信息院系信息输入查询条件学生信息报表打印 学生选课信息排课学生选课信息班级信息课程信息院系信息学生3.3代码设计(1) 教师代码设计教师代码采用区间码,首位采用英文大写字符,接下来的4位为数字字符类型顺序码数量顺序码教师代码D0001D0002D0003D0004D0005D0006D0
23、007D0008教师名称甘信华高晓明俞宙王五张三李佳园牛博狄二凡(2) 班级代码设计班级代码采用区间码,首位采用英文大写字符,接下来4位为数字字符类型顺序码数量顺序码班级代码B0001B0002B0003B0004B0005B0006B0007B0008班级名称11财务11物管11贸12营10学前13动画12管10机一(3) 院系代码设计院系代码采用区间码,首位采用英文大写字符,接下来的2位为数字字符类型顺序码数量顺序码院系代码A01A02A03A04A05院系名称经济与管理学院艺术与设计学院人文社科学院理学院延陵学院(4) 课程代码设计课程代码采用区间码,首位采用英文大写字符,接下来的三位为
24、数字字符课程编码课程名称上课时间起始结束周教室课程类别C0001希腊神话18::3-20:306-16周2#101公共艺术类C0002创办你的企业18::3-20:306-16周3#105创新创业类C0003儿童文学赏析18::3-20:306-16周2#308人文社科类C0004影视鉴赏18::3-20:306-16周4#302公共艺术类3.4输出设计(1)班级代码查询(2)教师代码查询(3)课程名称查询(4)教师代码查询结果(5)班级代码查询报表3.5存储文件(数据库)结构设计序号文件名称标识符备注1课程信息表课程信息档案.DBF需手工输入2教师信息表教师信息档案.DBF需手工输入3院系信
25、息表院系信息档案.DBF需手工输入4学生信息表学生信息档案需手工输入1234567学生学号学生名称班级代码课程代码教师代码教师名称院系代码学生信息表学生学号学生姓名班级代码课程编码教师名称院系代码教师代码11060302陈成阳B0002C0007俞宙A01D000311060303陈小英B0002C0002张三A01D000511060304陈浩B0002C0004李佳园A01D000611060305陈美玲B0002C0002张三A01D000511060306狄一凡B0002C0002张三A01D0005班级信息表班级代码B0001B0002B0003B0004B0005B0006B000
26、7B0008班级名称11财务11物管11贸12营10学前13动画12管10机一教师信息表教师代码D0001D0002D0003D0004D0005D0006D0007D0008教师名称甘信华高晓明俞宙王五张三李佳园牛博狄二凡课程信息表课程编码课程名称上课时间起始结束周教室课程类别C0001希腊神话18::3-20:306-16周2#101公共艺术类C0002创办你的企业18::3-20:306-16周3#105创新创业类C0003儿童文学赏析18::3-20:306-16周2#308人文社科类C0004影视鉴赏18::3-20:306-16周4#302公共艺术类C0005SPASS分析18::3-20:306-16周2#405自然科学类C0006质量管理18::3-20:303-12周5#144创新创业类C0007基础日
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 45286-2025信息技术手持式移动设备增强现实系统技术规范
- 2025年莱芜下载货运从业资格证模拟考试系统试题
- 单位空调安装合同范本
- 刑法中劳务合同范本
- 刊物设计制作合同范本
- 写好运输合同范本
- 农户贷款合伙经营合同范本
- 企业重组收购合同范本
- 供热设备买卖合同范本
- 代理银行开户合同范本
- 2025年01月吉林白山市长白朝鲜族自治县事业单位公开招聘工作人员(含专项)和边境村稳边固边工作专干84人(1号)笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 课题申报参考:产教融合背景下护理专业技能人才“岗课赛证”融通路径研究
- 2025年四川省阿坝州小金县面向县外考调事业单位人员13人历年高频重点模拟试卷提升(共500题附带答案详解)
- 北京市东城区2024-2025学年高三(上)期末思想政治试卷(含答案)
- 1.2 男生女生 课件 -2024-2025学年统编版道德与法治七年级下册
- 【化学】常见的盐(第2课时)-2024-2025学年九年级化学下册(人教版2024)
- 2025年南通科技职业学院高职单招职业适应性测试近5年常考版参考题库含答案解析
- 真需求-打开商业世界的万能钥匙
- 《矿山隐蔽致灾因素普查规范》解读培训
- 第1课 立足时代 志存高远 (课件+视频)- 【中职专用】高一思想政治《心理健康与职业生涯》(高教版2023·基础模块)
- 19S406建筑排水管道安装-塑料管道
评论
0/150
提交评论