教务查询系统分析与设计_第1页
教务查询系统分析与设计_第2页
教务查询系统分析与设计_第3页
教务查询系统分析与设计_第4页
教务查询系统分析与设计_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、青岛理工大学琴岛学院设计报告课题名称:信息系统分析与设计课程设计学 院:青岛理工大学琴岛学院 专业班级:信息管理与信息系统 13-1 班 学号: 20130303021学 生:郭双艳指导教师:王钦凤青岛理工大学琴岛学院教务处2016 年 6 月 30 日学生郭双艳指导教师王钦凤课题名称信息系统分析与设计课程设计设计时间6月 20 日-7 月 1 日设计地点7-A-105设计目的1进一步巩固所学的理论知识;2掌握制造型企业业务流程, 以及流程所携带的各种信息在各部门 中的流转和传递过程; 3培养学生搜集信息、独立思考及独立工作能力。 力求通过本次课 程设计加深学生对本专业性质和工作的理解,锻炼学

2、生找出问题, 分析问题和解决问题的能力。指导教师 评语系部教研 室 意见教务查询系统分析与设计一、系统规划1.1 背景随着科学技术的不断提高, 计算机科学日渐成熟, 其强大的功能以为人们深 刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机 应用的一部分, 使用计算机对学生成绩管理信息进行管理, 具有手工管理所无法 比拟的有点。例如,检索迅速、查找方便、可靠性高、存储量高、保密性好、寿 命长、成本低等。 这些有点能够极大地提高学生档案管理的效率, 也是企业科学 化、正规化管理,与世界接轨的重要条件。因此,开发大学教务管理系统很有必 要1.2 目标学生教务管理系统针对的学校

3、学生情况对学生各学年的成绩进行有效的管 理。能够快速的查询出学生的各科成绩以及所在班级等各种用途。相应的需求 有:(1)在实现所需功能的基础上,尽可能减少所需人员数量,对设备的利用达到 最大,减少不必要费用支出;(3)大大改善数据处理速度,能够尽快输入和输出数据;(4)能够存储一定数量的学生信息 , 并方便有效的进行相应的数据操作和管理, 这主要包括:学生信息的录入、删除及修改。学生各科成绩的多关键字检索查 询;(5)能够对一定数量的读者进行相应的信息存储与管理,这其中包括:查询学 生信息的登记、删除及修改。学生资料的统计与查询;(6)能够提供一定的安全机制,提供数据信息授权访问,防止随意删改

4、,同时 提供信息备份的服务;(7)使网站更加容易管理和维护,不需对过多人员培训,提高工作效率。1.3 可行性分析( 1) 管理可行性:信息化的教师教务管理在如金的信息时代是大势所趋,而 且随着现代管理理念、 方法和途径的法杖。 教务信息化管理手段日趋成熟, 也必 定会突飞猛进, 所以从长远利益出发, 主管领导对该项目的开发与实施会大力支 持。( 2) 技术可行性:本系统采用 windows XP作为操作平台。数据库选用 mysql, 该数据库管理系统在 windowsXP环境下可以连接 php运行 , 其体积小、速度快、 总体拥有成本低,提高数据的可用性。本系统的应用软件开发平台也选用 mye

5、clipse 。( 3) 经济可行性:采用教师教务管理系统可取代原系统的单据手工传递工作, 减少人工开支,节省资金、并且可大大提高信息量的取得,缩短信息处理周期, 规划教学质量, 提高学生信息, 及时反馈学生的平时表现和成绩, 反馈教学信息 的利用率,是教学质量更上一个台阶。( 4) 社会可行性:本系统操作简单,易于理解,只需通过简单熟悉,上手脚 快,教师学生都可以进行操作,营运环境要求低。1.4 备选方案 (1)直接购买,需要价格要低于自己开发的投资,但是维护和维修都要请人, 五年加在一起,不如自己开发划算。(2)对原版本进行改进, 目前版本过于粗陋, 漏洞比较多, 外界浸入比较方便, 特别

6、是安全指数特别低, 而要打这些补丁, 其花费的人力和物力及财力并不比重 新开发一个要节省。 因为本系统是一个并不庞大的工程, 所以重新开发比较有挑 战性。二、系统分析2.1 业务流程图分析教务系统主要面对 4 个对象:管理员、教职工、教务处、学生,下面详细介 绍学生模块的 5 个业务流程图。(1)学生网上选课流程图教务处下达通知可以进行网上选课, 学生使用教务系统进行选课, 在网上选 课模块应该包括 5 个功能: 公共选修课:学生使用此功能进行公共课的选择以及报名; 重修报名:对重修课进行报名; 选体育科:对体育课进行报名;学生选课:对下学期所上课程进行选择; 专业课预选:对下学期的课程进行预

7、选。如图 1)图 1 学生网上选课流程图(2)教务评价流程教务下达通知可以进行评教, 学生在教务系统上对各科任课老师进行评价在 评价模块应该包括各科学科的名称, 学生评价完成后系统会自动生成反馈表反馈 到教务处(如图 2)。图 2 教学质量评价流程图(3) 信息查询流程图 在教务将学生信息上传后,学生查询信息时,教务系统应该为学生展现 5 个功能选择:学生考试查询:考试的科目、地点、时间、监考老师; 培养计划:学生 4 年应该学那些知识,获得那些技能; 自学重修查询:对挂科的科目的自学情况; 学生选课情况查询:专业选修课、公共选修课等选课的情况; 成绩查询:可以查询到各个学科的成绩(如图 3)

8、。处务教开始上传信息通知导员图 3 信息查询流程图(4)信息维护流程图信息维护模块, 在管理员下达信息维护通知后, 学生需要进行信息维护, 打 开信息维护模块,应包括 2 个功能: 密码修改:对登录密码进行修改 学生选方向:对自己的专业方向进行选择(如图 4)。图 4 信息维护流程图(5)公用信息流程图接到可以查询课表时, 打开公共信息模块应该会出现课表查询功能, 可以通 过此功能查询下学期的课表(如图 5)。开始 上传课表信息员导通知导员生学图 5 公用信息流程图2.2 数据流图分析(1)顶层数据流在教务管理信息系统中, 将其整个数据流程进行彻底的分析, 以简单明了的 数据流程图的方式表达出

9、此系统数据功能模块。 此系统的数据流程分析目的是为 了学校学生情况对学生各学年的成绩进行有效的管理。 能够快速的查询出学生的 各科成绩以及所在班级等各种用途, 在业务活动及流程的基础上, 识别出每个业 务活动的数据处理需求, 对无法程序化的人工数据处理和决策活动进行辨识, 设 法将人工处理的信息纳入到系统中, 然后利用数据流程图构造此教务信息系统逻 辑结构设计。将系统结构层次化,则整个教务管理系统的数据流程图如图 6 所示:2)一层数据流图管理后台数据以及通过后台上传信息, 管理员管理着学生、 教务、教职工的 信息,可以通过增、减、删、除对学生、教师、教务处的信息进行修改。管理员还可以对教务系

10、统进行日常维护(如图 7)。图 7 管理员数据流图(3)二层数据流图 教务系统可以进行公共选修课、选修体育课、学生选课、重修报名、专业选 修课等信息的查询、 修改。在管理员发放通知进行信息维护时, 学生可以通过此 功能进行密码修改以及专业方向修改。 (如图 8)学生 帐号、密码公共选修 选体育课成绩图 8 学生数据流图1) 三层数据流图教职工可以通过教务系统上传教学计划以及学生成绩, 也可以查询课表了解 自己的课程情况,比如上课时间、上课地点、上课人数等信息信息。 (如图 9)图 9 教师数据流图三、系统设计3.1 E-R 图概念模型是就是对此系统进行构造大致轮廓, 及建立其具备的功能模块。

11、因 此概念模型简单、准确地描述出该系统应具备的实体。 概念模型的使用方法较多, 但在此系统中采用的是实体 -联系方法即 E-R图。以下是对主要实体 E-R 图作的 分析(如图 10)。籍贯价时属于评价系别选修N专业必修课程学分图 10 总体 E-R 图班级 名称性别系别标号课程名称编号班级1属于N学生评价等级教师系别名称(1). 实体间的关系,从实体关系图中,得出教师,学生,课程、班级等实体。班级与学生是一对多的关系,一个班级有多个学生; 系别与班级是一对多的关系,一个系别有很多班级; 专业与课程是一对多的关系,一个专业可以有很多的课程; 学生与老师是多对多的关系,学生可以评价多个老师: 学生

12、与课程是多对多的关系,多个学生以上多个课程。(2). 实体关系模式: 学生(学号,班级,专业,姓名,性别,籍贯,出生年月) 班级(班级编号,系别,班级名称,年级) 课程(课程编号,课程名称,学分,任课老师) 教师(教师编号,系别,名称,性别,出生年月,职位)专业(专业编号,专业名称)系别(系别编号,系别名称) 评教(评教编号,评价等级,评价日期) 选课(课程编号,课程名称,成绩)3.3 数据库设计( 1)教师表属性属性类别是否标识长度是否可以为空编号char是10否主键姓名char否10否性别char否2否出身年月datetime否10是职位char否5否系别char否10否外键2)班级表属性

13、属性类别是否标识长度是否可以为空专业编号char是10否主键专业名称char否10否年级char否2否3)课程表属性属性类别是否标识长度是否可以为空课程编号int是否主键课程名称char否20否学分int否否任课老师char否10是4)学生表属性属性类别是否标识长度是否可以未空学号char是10否主键姓名char否10否性别char否2否出生年月datetime否10是籍贯varchar否10否专业datetime否10否外键系别datetime否10否外键5)专业表属性属性类别是否标识长度是否可以未空专业编号varchar否10否主键专业名称varchar否20否6)系别表属性属性类别是否标

14、识长度是否可以未空专业编号varchar否10否主键专业名称varchar否20否7)选课表属性属性类别是否标识长度是否可以未空评教编号varchar否10否主键评价时间Datetime否评教等级varchar否20否8)评教表属性属性类别是否标识长度是否可以未空评教编号varchar否10否主键评教等级varchar否20否评教时间varchar否20否3.4 组织结构与功能分析参考传统管理模式,研究此系统主要实现那几个功能模块,得出信息查询、 网上选课、 信息维护、公用信息等主要需求模块。 再列出它们在此系统的主要数 据,之后对列出的主要需求进行分析并优化。 通过界面的显示操作, 从而使管

15、理 员与用户执行简单便捷的操作,并且保证系统界面的功能全面(如图11)。教务系统公 共 选 修 课选体育毕业论文 公用信息 教学质量评价 信息维护 活动报名专业选修课预选网上选课 返回首页密 码 修 改学生选方课表查培养计自 学 重 修 查 询学生选课情况查信息查询查询成绩图 11 模块功能分析在设计模块时, 我们将教务管理系统分为了 8模块,主要的模块包括网上选 课、信息维护、 公用信息以及信息查询。 学生可以通过这几个主要模块进行网上 选课、成绩查询、修改密码、查询课表或者是为任课老师评价3.5 界面设计(1)用户登录界面2)成绩查询界面3)信息维护界面4)网上选课界面5)成绩查询界面四、

16、系统的开发与测试4.1 用户测试( 1) 对系统进行初始化处理,并输入各种原始数据记录( 2) 详细记录系统试运行的数据和运行状况( 3) 对实际系统的输入方式进行全面考察,包括输入的方便性、效率性、安 全性、可靠性、误操作的保护等( 4) 将新系统的输出结果与原系统的输出结果进行仔细核对( 5) 对新系统的实际运行指标进行测试,包括运行速度、传输速度、查询速 度、输出速度等4.2 基础数据的准备 学生:姓名、学号、班级、专业、性别、籍贯、出生年月等数据; 班级:班级编号、系别、名称年级等数据; 课程:课程编号、课程名称、学分、任课老师等数据; 教师:教师编号、教师姓名、系别、性别、出生年月、

17、职位等数据 专业 : 专业名称、专业编号等数据系别 : 系别名称、系别编号等数据 评教:评教编号,评价等级,评价日期等数据选课:课程编号,课程名称,成绩等数据4.3 用户培训1、系统登录(1)校园网内用户可以通过 IP 地址登录(以下四个 IP 地址任选其一): 192.168.0.43192.168.0.44192.168.0.45192.168.0.46(2)使用无线网络及校外访问的用户请通过琴岛学院网站首页的“教务查询 系统”登录:打开用户登录界面, 输入用户名、密码和验证码(用户名和初始密码为工号) , 选择“学生”角色“登录” 。登录后,首页显示教务处最新发布的通知公告等文件:2、成

18、绩查询1)点击“信息查询”页面下的“成绩查询”进入网上成绩查询系统:2)根据需要可选择“按学期查询”“按学年查询”“在校学习成绩查询” 等:(3)2014-2015-1 及以往学期成绩显示和老系统一致,不再详解。(4)2014-2015-2 学期正方系统升级后,成绩显示有所区别:重修成绩不再在原不及格学期 “重修成绩” 栏显示, 而是在该课程重修考 试学期显示成绩,并且重修标识栏显示“ 1”,表示该课程在本学期所取得的成 绩为该课程的重修成绩。以下统计页面显示异常,请以成绩为准4.4 系统切换由于此系统用于教务管理, 用户较多, 所以采用试点后切换。 这种方法综合 了直接切换法和并行切换法。

19、在新旧系统并行运行的一段时间中, 选取重点的模 块试点运行, 也就是说, 是新系统的一些试点模块与旧系统并行工作, 通过试点 模块来验证新系统的性能,从而逐步取代旧系统。五、 总结通过这次课程设计, 让我更加深刻了解课本知识, 和以往对知识的疏忽得以 补充,在设计过程中遇到一些模糊的公式和专业用语, 比如说经济刮板运输机及 皮带运输的选择,在选择选择刮板皮带运输选型时 , 在使用手册时,有的数据很 难查出,但是这些问题经过这次设计, 都一一得以解决, 我相信这本书中还有很 多我为搞清楚的问题, 但是这次的课程设计给我相当的基础知识, 为我以后工作 打下了严实的基础。虽然这次课程是那么短暂的 2 周时间,我感觉到这些天我的所学胜过我这一 学期所学, 这次任务原则上是设计, 其实就是一次大的作业, 是让我对课本知识 的巩固和对基本公式的熟悉和应用, 计算力学和运动学及预选电动机过程中的那 些繁琐的数据, 使我做事的耐心和仔细程度得以提高。 课程设计是培训学生运用 本专业所学的理论知识和专业知识来分析解决实际问题的重要教学环节, 是对三 年所学知识的复习和巩固。 同样,也促使了同学们的相互探讨, 相互学习。因此, 我们必须认真、谨

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论