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

下载本文档

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

文档简介

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)技术可行性:本系统采用windowsXP作为操作平台。数据库选用mysql,该数据库管理系统在windowsXP环境下可以连接php运行,其体积小、速度快、总体拥有成本低,提高数据的可用性。本系统的应用软件开发平台也选用myeclipse。(3) 经济可行性

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

6、新开发一个要节省。因为本系统是一个并不庞大的工程,所以重新开发比较有挑战性。二、系统分析2.1 业务流程图分析教务系统主要面对4个对象:管理员、教职工、教务处、学生,下面详细介绍学生模块的5个业务流程图。(1)学生网上选课流程图教务处下达通知可以进行网上选课,学生使用教务系统进行选课,在网上选课模块应该包括5个功能:公共选修课:学生使用此功能进行公共课的选择以及报名;重修报名:对重修课进行报名;选体育科:对体育课进行报名;信息系统分析与设计课程设计学生选课:对下学期所上课程进行选择;专业课预选:对下学期的课程进行预选。(如图1)图1学生网上选课流程图(2)教务评价流程教务下达通知可以进行评教,

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

8、上传信息A1FjXVunt学生考试查询*结束通知学生一查询信息,*十培养计划自学重修查询一J学生选课情况查询*成绩查询一图3信息查询流程图(4)信息维护流程图信息维护模块,在管理员下达信息维护通知后,学生需要进行信息维护,打开信息维护模块,应包括2个功能:密码修改:对登录密码进行修改学生选方向:对自己的专业方向进行选择(如图4)。信息系统分析与设计课程设计图4信息维护流程图(5)公用信息流程图接到可以查询课表时,打开公共信息模块应该会出现课表查询功能,可以通过此功能查询下学期的课表(如图5)。7信息系统分析与设计课程设计图5公用信息流程图2.2 数据流图分析(1)顶层数据流在教务管理信息系统中

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

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

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

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

13、me否10是职位char否5否系别char否10否1外键(2)班级表属性属性类别是否标识长度是否口以为空专业编号char是10否主键专业名称char否10否年级char否2否(3)课程表12信息系统分析与设计课程设计属性属性类别是否标识长度是否可以为空课程编号int是否主键课程名称char否20否学分int否否任课老师char否10是(4)学生表属性属性类别是否标识长度是否可以未空学号char是10否主键姓名char否10否性别char否2否出生年月datetime否10是籍贯varchar否10否专业datetime否10否外键系别datetime否10一否一外键(5)专业表13信息系统分析

14、与设计课程设计属性属性类别是否标识长度是否可以未空专业编号varchar否10否主键专业名称varchar否20否(6)系别表属性属性类别是否标识长度是否可以未空专业编号varchar否10否主键专业名称varchar否20否(7)选课表属性属性类别是否标识长度是否可以未空评教编号varchar否10否主键评价时间Datetime否评教等级varchar否20否(8)评教表14信息系统分析与设计课程设计属性属性类别是否标识长度是否可以未空评教编号varchar否10否主键评教等级varchar否20否评教时间varchar否20否3.4组织结构与功能分析参考传统管理模式,研究此系统主要实现那几

15、个功能模块,得出信息查询、网上选课、信息维护、公用信息等主要需求模块。再列出它们在此系统的主要数据,之后对列出的主要需求进行分析并优化。通过界面的显示操作,从而使管理员与用户执行简单便捷的操作,并且保证系统界面的功能全面(如图11)教务系统信息查询毕业论文公用信息学质量评价信息维护活动报名网上选课返回首页课表查询图11模块功能分析在设计模块时,我们将教务管理系统分为了8模块,主要的模块包括网上15信息系统分析与设计课程设计选课、信息维护、公用信息以及信息查询。学生可以通过这几个主要模块进行网上选课、成绩查询、修改密码、查询课表或者是为任课老师评价3.5界面设计(D用户登录界面小苗二MfCO.E

16、lZFwfir上方%由(2)成绩查询界面宅中才为理N大学舄曷学晚丑-司己樽:T和域面阚乱行中耳JlM1曜于量清帆,CTOJftr*WbJfQlnqdaalethiwlagiicallLIntwM<yQlndjCM&g/t(3)信息维护界面立校学幺成般0鞫学骑“7。二中外一的挚W误醉名舫出瑁匹庙y*分近点1*情修4ft安号或停钙S朝在由停布馒塔英文君匍2tl3k2M41wo人事基唱才)】就卧慑摩3.01J0b3独兵莫军3113-ZJ141onni44WMB1M空心转*A3-543轴Kina2S13-前i41CKKD02计札/序的MGW金修餐300.0019*LOU计喜机isji.各441康一

17、工孽革品学就一名净湎落心VL_*#ih*xjh.jl-riUHi-i!-WSt网$itHirKMjjLiu1息-*)-niiJir10事文戈0,9ansi1ftii2ff16信息系统分析与设计课程设计(4)网上选课界面奄温酬自惠朴教务管理鬣疏*TechnotopicalUniE-ril)fwEJaBQhdgCdH&ge餐铸F旨芋寻石而石井中习就通莅国委ii巴琮氏洱雷南酒旺苒拒-ct(5*iITjfr巨下生枭祥就(2)根据需要可选择“按学期查询”“按学年查询”“在校学习成绩查询”才考渡工大孽整岛学就QingdaoTechncrfoglcalUnlwnrryQingdaoCdtege教务冒理系统芨

18、峥.期*回百更同ll层课*希强名firfiifft后再期y*后且至海,力当普匪理可亘闺技学工逝世在社学口成馥生洋堂闽已陪品也晶高理侵打耳查看耳盲雉旬尾获在校学更成然而坤野11工3口;狂提学中.而;豆羊通学单5同那转世科强专名检任性法囱宇行能0成可行忸工性Kffi的W审注武三相苒P.r广刘U-改N2aoo7再舟岩)】鹿哈必修fl3.0.3061上开其翱H行20U20HDaflQilE目?却学::.:Jfit唐惕图3.S410茹连用军2011-如H0300002计m机程序设-二府磁:qO-CD23110HN乩工程累(3) 2014-2015-1及以往学期成绩显示和老系统一致,不再详解。(4) 20

19、14-2015-2学期正方系统升级后,成绩显示有所区别:19信息系统分析与设计课程设计重修成绩不再在原不及格学期“重修成绩”栏显示,而是在该课程重修考试学期显示成绩,并且重修标识栏显示“1”,表示该课程在本学期所取得的成绩为该课程的重修成绩。由刍前位置20H-20158一血引2Uhl*030Ml3广城阿EX用程布才不诙必设.1.0t.30庭格0:miH档系.口加1上一2015建也;+wr工2300359局域:磐ft必修溟3U01.10610工怨东V1-VLir2014201S2CJ0K12生产实习口冏口SJ*医史卷得LJQ工国甲等Qitm工弥Q刘14即1产XXC30M50期窟障控吃与整睥42.

20、1071比丽H逐系、k2014201521200J7S设咨与翎P於井土性展17=2JJ3.00BD0-5fc930M-301520300170阿付博才立也必忸A3.02.00700汁型:工栏等.02014201520300223用亘程计A制性f*分)心悸3J03.50员轩0叶机工程用0以下统计页面显示异常,请以成绩为准b当魏型一虑默里t,早寝忙鬓君林隼分重求席羯学分械过竽分还寿亍斗理般归庠芯解竽廿雪米砌过亍抬财样课000Q哀笞法典口2。口任苛近琮柱Q0QQ40QZQ用宏分州讲0D00受哲里D200邛度营照课0000文体若京槃0000里港保QQQg自然科学田企变0Q0营业比限皮053-0ftWk

21、D000金典选明鼻0420热法说:000砰黄。德诗*276.5QI11Q=i四钾DU00式阪会持此7U0人时分U0U理正与姐隹峰暑0D0Q社寻4至D000寻医由选修建0D0QH春井工000造逢裸000(J艺#、M有臼90000界姓宓惨境0D00;计QZQ庄于芈选偕可0D0Q合计*696.50160早年学冲我谭学毋不用格津慢网学勺*谱亡羊凸宫1+决本专业其*平坤学分燧点;工叫学分库点忠冲二221.9020信息系统分析与设计课程设计学*半州友曜常分不及塔课程及学分未遍过拿分是看善告含汁汰本专业挖八平均学分事点:比对)学分摩点;,:45。IIMIIIMIIIIM川II阳皿IMMIII”皿删删IUI.

22、HHXY20130361007”至今未拜曾诂仔二昌程尸码谓寿客却学前课程性翦曷1对好3.0理也心伸鼻祥德pOQlS?feJlt劭必培回L0依兵造陶鼻社质关c-n::3?jwiS.访&讨4.0珅前汉等月5E.50500381电孑商浦洋分)3J0鼻工?020C05C4j0理东宓值事424.4系统切换由于此系统用于教务管理,用户较多,所以采用试点后切换。这种方法综合了直接切换法和并行切换法。在新旧系统并行运行的一段时间中,选取重点的模块试点运行,也就是说,是新系统的一些试点模块与旧系统并行工作,通过试点模块来验证新系统的性能,从而逐步取代旧系统。五、总结通过这次课程设计,让我更加深刻了解课本知识,和以往对知识的疏忽得以补充,在设计过程中遇到一些模糊的公式和专业用语,比如说经济刮板运输机及皮带运输的选择,在选择选择刮板皮带运输选型时,在使用手册时,有的数据很难查出,但是这些问题经过这次设计,都一一得以解决,我相信这本书中还有很多我为搞清楚的问题,但是这次的课程设计给我相当的基础知识,为我以后工作打下了严实的基础。虽然这次课程是那么短暂的2周时间,我感觉到这些天我的所学胜过我这一学期所学,这次任务原则上是设计,其实就是一次大的作业,是让我对课本知识的巩固和对基本公式的熟悉和应用,计算力学和运动学及预选

温馨提示

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

评论

0/150

提交评论