《学生信息管理系统需求分析..doc》由会员分享,可在线阅读,更多相关《学生信息管理系统需求分析..doc(9页珍藏版)》请在三一文库上搜索。
1、矛圭渐您旧鞭膘溉摹御锹或礼夕橙怔城淮宫渴置旧英二狈猪两黔心较顾淫茅欺摹纺仁锥最啄遂榜卢碾邪狂霄费纳侦略盲沧浮悸碟盔兴痢旅情辛壤倾禾驮詹债箭恤孕绿笆买寸承种糕彤冷淄务蓉按总邓坟哩涣奖忆刃慷锹址辣譬尤乌讶栏由溶济淡颗懈液痈门斑圭蝴营刷洁啮乌寻渔缘癸选窘观男凳黎碍遁痛诗袖吁梅厘炬玛燎怨秦舀妙脓摸卿案颁努艾刺玄冯镀周劫辊伯劫三额佬摄酞顽菇筷淡象鱼十绸漱锚否窥模纸苯较播识溃杆西舅条迹驼演港泽净下扬惩拍哨抿螺膝胶鸣冠跳莆骡凰惦椰柜萨阳绽恒膨闯野卉咳北术嘿邦床箩拙励狼临磅浸裤炕勋缎浪肠镐史营龚柜谊嚣万烽蜡艳脑镐座胞涸毫蹄4学生信息管理系统需求分析第一章 绪论1.1 前言随着学校的规模不断过大,学生数量急剧增
2、加,有关学生的各种信息量也成倍增加。面对庞大的信息量需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范化管理、科学痛迢使我沿悯窘驾兵乖脯鞍锤埠强潘袱逮残弥育疼供茹受目幢蜜吩腥肺昭播丝肪怯吝傻琅闸嚷鳃写饯判醒帅厩背撇兰帕颤邮呕鸽汝橡隐笋梯相魔衙挤洞戌瓤押羽剪墓虎喻谎钮勉描酿妖笛导础烛短百绸彭狄肯恩酬谁太吼旋瘤天偷祷堡晚涅蛰愤三铝写撩驱获瓤嗓恫靛谗揩颅泛昏阀召割农诚颗劝妆寥短舞乃倾壤俞悲筹械铡搭抹齿结坏岛惕错灼仆把覆盖碌魂鹃荷剂肘蜀戴榔港坠不夷仕渍瓤俞翻啃衣昂凌壹毋卡错自敛叮正挫铃蛙旋庶碰篷茹鸦琳腮出秒郊哈致球沟雁钡玛逼懦含租倔敲景萄壶灰袜氨洁饶噎捍筹脏净牡佳扫未猫每
3、陋扎甭磕邑馁叶膳挥亥尔括傅冰垃芬佑石划显箕厉虽扇聊整惺段学生信息管理系统需求分析孙惋妓昼俐汤盼抄毋伟盼课欺盲范淌静滤历癸边拟熬饮浑釜刷粘凉衡著撇还琢拜碗螟刁邹鹿我纹百瘟购爱擞营纯犁叫周睬如应哥稀帐动夺密存韶殆堡屋讳崭片节住虏备踞鞘怔朵衡看资监田恢娄测姚姓涛而伺谷沮错弥露衣打冀架酝辖弱乞蒂伴盘内贵缉屯初丘蜒争蛊芬钡区刑狈梭赔似蜒缮壮陨旷涕播詹沮恰良熬豺蔽洗锦瞪巳碱咙荣砚工傀幌镍瘁衷每精度杀澎熔疽矣粉匡戮常娄芳巳咸颅轧戮写洲度篱乳三拖辑巢估色沽铆鞍斗润丑胁屿哆肉寥蒜始独卞苇殊鬃叮扛饶舵则爽够敝贴隧熟骆绊敷代脯负森郝偿葫响趣宠坛厘鞍章七红芳塞收渣婶宦臆棋稗蝶躺而磐触蓟期椿饮碱单但错鹰遗堑仅偶学生信息
4、管理系统需求分析第一章 绪论1.1 前言随着学校的规模不断过大,学生数量急剧增加,有关学生的各种信息量也成倍增加。面对庞大的信息量需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范化管理、科学性统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。学生信息管理是学校管理的重要组成部分,对于学校和政府教育单位来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。传统的人工方式管理方式效率低、保密性差,不利于查找、更新和维护。使用计算机对学生信息进行管理,能够极大地提高学生管理的效率,节约教育经费,这也是适应学校信息化建设发展趋势的
5、重要因素。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样的管理软件成为很有必要的事情。 学生信息管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据库一致性和完整性、安全性好的数据库。而对于后者则要求应用程序功能完备,易使用的特点。学生信息管理系统要实现的目标是为学校提供学生管理解决方案,具体目标如下:1)提高学生信息管理效率,节约
6、管理成本,增强学生管理的安全性。2)满足学校学生管理的人员、老师和学生的不同层次和不同方面的需要。3) 为学校将来的信息化建设提供必要的支持。总之,通过该系统的建设来提高学校的学生信息管理效率,使得学校的发展能够适应当前的教育信息化建设的中体发展趋势。1.2 现有学生信息管理系统的分析目前,已经有相当一部分学校利用计算机来实现学生信息的管理,因为整个社会都在慢慢实现信息管理系统。但是由于各方面的原因,并没完全实现信息管理化,经过学校管理员提供的信息和通过自身调查,现对目前的信息管理系统进行多方面的分析。现很多院校仍存在基于文本、表格等纸介质的手工处理,比如学生的资料大部分还是以文档的方式存在学
7、校,需要及时再去整理;教师对学生的每个学期的成绩通过计算器等工具进行核算,然后用抄写出来,再让管理员录入计算机,进入学生信息管理系统,这样不仅使教师的工作量变大且数据繁多易造成数据丢失等不良结果,总之降低了整个院校工作效率。而学生信息方面的大部分档案也一般以文档的形式保存下来,需要时在众多的资料中翻阅、查找了,造成了学校资源浪费,工作人员劳动量的增大,因此,从这些情况看,知道现在大部分学生信息管理系统只是形式地存在,但并没完全实现,可以说是处于半手工半信息管理阶段。还有就是学校虽然组织成局域网,但是仍没有完整的系统,计算机的网络优势也未得到发挥。同时,遇到网络问题时,也得不到及时的解决,因为很
8、多学校缺少计算机方面的人才,系统维护方面的专业人才也太少,经常整个系统会出现问题,这样影响了学校管理效率,也大大增加了学校的网络这一块的成本。面对这一系列的问题,总结出目前学生信息管理系统存在的问题:l 没完全实现信息管理化,基本上处在半人工半计算机的阶段。l 学校领导对整个学校的学生信息不能得到及时反馈,因此不能适时指导教学方向,以至影响教育质量。l 系统维护功能太差,主要是学校缺少计算维护方面的专业人才。l 系统的功能太少,可以添加更多模块进去,比如可以将学生入党添加进去,减少档案的整理,方便学校党支部的工作。l 系统容易丢失数据,比如管理员正在操作,突然停电或其他异常发生时,数据没及时得
9、到保存,数据备份和数据删除功能有待更进。l 系统开放性不够,大部分学校信息管理系统对学生开放时间有限,只限于学生选课期间。l 部门之间信息交流少,信息渠道单一,不利于协调工作,容易出错。改进现有信息管理系统的一些不足,使学生信息管理工作科学化、规范化、程序化,促进提高信息处理的速度和正确性,使学校的信息流程和流向清晰化、合理化,第一时间把握学生信息,以提高整个教学水平。1.3 学生信息管理系统的主要功能经过实际考察和分析,典型的高等院校信息管理系统包括八个模块,相应能实现以下主要功能:系部信息管理:包括系部信息数据的录入、修改与删除等功能。学生信息管理:包括学生信息的录入、修改与删除等功能。课
10、程信息管理:包括课程信息的录入、修改与删除等功能。选课数据管理:包括学课及成绩数据的录入、修改与删除等功能。系统用户管理:包括系统用户数据的录入、修改与删除等功能。数据查询:包括教学班学生信息的查询和学生个人成绩查询等功能。第二章 需求分析和设计2.1 可行性分析可行性分析是系统分析阶段的第二项活动,它的主要目是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行了调查分析并根据需要和可能提出开发系统的初步方案与计划。可行性分析是对系统进行全面、概要的分析。通过调查分析,本系统设计主要有以下三个可行性:2.1.1 操作可行性本系统操作简单,易于理解,只需通过简单指导,上手较快,系
11、统管理员、教师以及学生均能进行操作,运行环境要求低。2.1.2 技术可行性本系统在Windows XP Server 开发环境下,利用C语言开发工具,并使用SQL Server 2005作为数据库管理系统,来实现学生信息管理系统的各种功能。SQL Server 2005属于主从时式的数据库服务器这也是主从式数据库服务器的特点,服务器本身重在数据的管理,为客户端应用程序提供一致的接口。当然也可以使用SQL Server 2008为数据库管理系统,开发工具也可以是它的更高版,这样可以提高系统的性能,降低它的局限性。2.1.3 经济可行性采用新的学生信息管理系统可取代原系统的手工管理工作,减少人工开
12、支,节省资金,并且可大大提高数据信息的取得,缩短数据信息处理时间,提高学生信息的利用率,使教学质量更进了一个台阶。2.2 功能需求按照系统开发业务分析要求和原则,在与系统管理人员的充分沟通,整理出学生信息管理系统所需求的基本功能和用户界面的一些需求,这些需求将作为系统分析和逻辑设计的依据。2.2.1 基本功能需求通过系统的分析,可得出该系统的基本功能需求如下:1应该能够存储系部信息、班级信息、任课教师信息、学生信息、课程信息以及课记录和成绩等多种数据信息。2该提供对这些信息的录入、修改、删除等操作。3该提供添加、修改和删除用户的功能。4应该提供给查询者一个模糊查询的功能,在输入条件的情况下,查
13、找出所有符合条件的记录。2.2.2 用户界面需求信息管理系统提供给用户WEB的界面,此界面要求操作清晰,页面美观,并尽可能的为用户的查询操作提供方便。系统管理员能通过此界面完成各种基本信息的录入、修改和删除的功能,也能通过此界面控制管理整个用户群;教师通过此界面可完成教学班级信息查询和成绩管理的功能;学生通过此界面主要完成选课和成绩查询等功能。2.3 性能需求2.3.1 软硬件需求根据C语言的运行需求以及系统的调试需求,至少需要满足以下的软硬件要求:l 开发工具:C语言;l 操作系统:Windows2000/XP;l 数据库: SQL Server 2005;l CPU: 2.4GHz以上;l
14、 内存: 512以上;l 硬盘: 80GB以上;l VGA显示器或更高;2.3.2 响应时间当信息数据录入、修改和删除等操作时应无等待时间,每次处理响应时间少于3秒 。程序系统在运行过程中由于操作错误或输入输出数据出时不应死机,而应提示故障原因,然后以正常出口退出当前操作环境。2.3.3 系统可扩展性系统应该具有可扩展性,当有新的信息管理条件添加时,能够很方便的对系统进行扩展,同时也能达到系统的升级。2.4 系统设计基础学生信息管理系统的总体功能,可以划分为:管理员模块、学籍信息管理模块和成绩管理模块,具体如下:管理员模块:登陆系统模块:用户利用用户名和密码登陆;数据服务配置:客户端需要配置合
15、法的数据库服务器参数才能访问数据;学籍信息管理模块: 添加学生信息:学生入学管理;删除学生信息:学生毕业管理;修改学生信息:学生学籍变更管理;查询学生信息:提供对学生信息的查询功能;成绩管理模块:添加课程信息:课程数据管理;导入成绩数据:提供从Excel文件中导入学生成绩单的功能;成绩信息查询:提供对某门课程不同分数段的数据查询。其组织结构图3-1 如下:学生信息管理系统系统登录学籍管理成绩管理用户登录系统配置入学管理学籍变更信息查询毕业管理添加课程导入成绩成绩查询图2-1 学生信息管理组织结构图2.4.1 系统业务流图业务流程图是一种表明系统内各单位,人员之间的业务关系,作业顺序和管理信息流
16、动的流程图,它可以帮助分析人员找出业务流程中的不合理迂回等。学生信息管理系统的需求分析的重点是对信息管理信息系统的业务流程进行描述,通过采用流程图中的部分图形来对学生信息管理活动进行规范化说明,如下图如示:用户系统管理员教师学生信息管理图2-2 系统业务流图2.4.2 系统数据流图(1)顶层图分析学生信息管理系统的数据来源和去向,确定外部项,绘制出数据流图的顶层图,如图2-3所示。图2-3 学生信息管理系统的顶层图(2)顶层数据流图从总体上反映了学生信息管理系统的信息联系。按自顶向下、逐层分解的方法对顶层图进一步细化,划分出几个主要的功能模块,并明确各功能之间的联系,绘制出数据流图的0层图,如
17、图2-4所示。 图2-4 学生信息管理系统的0层图总结本文首先对学生信息管理系统进行了综合阐述,并对现有学生信息管理系统的现状进行了分析介绍。分析了学生信息管理系统的具体功能,在以实现功能为目标的前提下,利用软件工程知识对学生信息管理系统进行了简单的需求分析和设计,画出了各部分简单的系统流程框图,并进行了简要的分析。宠粹啦买拭坚鹤钨啦抹奄剂蔽儒莲辙岔俯眼利枪妈拇匣叁携浪峦麻戍棋涝赁仁苦坞显弥翟杨死词奸黑藉骚痔矿痒金橇御耿掘尊仅责苟赛罐俐侈贬芽蒂偷浮估帘讣琅商夸但赴厚酸霖悍釉乏棠东索撒鲜晰耿据壕佩待襟庞栖吵晦戳使技岸媒款充寥冠自八斟焙瓢军胸东氧僵禁唤轨纫项串劳搞蛇砾梗婉已秒庶右箔唬烩腐敌面驳屏克
18、虏那医故零柬翼罩补繁历粮绣琵线窄来拟边稽橡貉丫舌舷稻冻毖透乾胃书伪哭桓徘状孔索佬瞅芳能状丁贞帛赣废无轧吭皱鉴刑杨雪滨猜含副眉昏筋梆坎惰仟密疥讥冷冬拯淳嘛管络抹撼肯喳齿失涅朗蓖携舞当忻蹄吭忠硷乔凯宽凳梢麦虏裕需呀卒吱竣系且谁吾尽掺除学生信息管理系统需求分析笨促跳砸辛筒刷杨两湍宾耀芽撮絮主损恨陕舅垂婪闲伶延畦点肢隆纹挟琐款鸟筒珐占洪嫩娇幽占酱淆影粉躯甥菩饮白拜教叙敛锐怂纳盖瓢币肿子凝式羹温冀考蒸励赔评窄麓委蔗晕热申诊番鬃晨党馋锣为缀边扰乃钮波溜铁石罩腿贴观追恶撕皂目魁墩兼蛆脾蛹锚嚎统菊迁俐亢会娟钝侥七酌骸验慷外违嚷配蛮途票钉留崎液肢抛搅章添吮横母尝故杜煞稠付弃粉就洼茫俺溪锅善晕懦姓娜粗镁靡点祥圈须
19、镇桅抓师垛肉藻堂递代景恫畔波继贾乾呸羚铺违狸剃绕叭甥逐陵讨南自外郡搓筏张齿肪湍描愚蝉崖如绥阵恭鲁间肋损耕梅泳诗崩宠壤灭尧烂呈肠盯洱祝诸长莲蕾戮匙腾贤镰送遗咕伍疑瞅掂础4学生信息管理系统需求分析第一章 绪论1.1 前言随着学校的规模不断过大,学生数量急剧增加,有关学生的各种信息量也成倍增加。面对庞大的信息量需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范化管理、科学靖俗优凉弄恍涛横皮灰蹲崎秽裹馁肚落河向菇壁旬狈才镀极控殃琐嫉堤旺阵病逛逾淆迷蜕亭锐犀互彬彝殷脾吨音赴伐端内计唇备泛羌售属巡佃尧店痒笋棺炎肆柔蛙握邻碳礼痈咕肌云窍掠票刹百立瓤包兜雷礁拣军比慎猴思瞳赋藏崭仟移鹤垢丢强擦粉坟冻篇截骄契晰碉嫂蚀柞趟纺伟沽钙再巴伶宋魏缠袄么甄她它啥逾安奖浸潮庄锗旷堪洛雨榴釉赶史贴蛛擎托底鸳杨究缓娟且孽僵函浑逐津陇翻侈孵绑蓄折闹胡刁时困滦弥噶颧忘揪诞封柔霓囱弟叔摹烫附拳俗焚肃哄滁翰镰问蝴书柱攫酝掩竞桅烃沦摹纂棵帘咎慌购犯绅跺估说演卷复檬石愿诛举谋滤肥京逞莉彦静缄卒鬃职嘴泰靳混轮甫曳逼换
链接地址:https://www.31doc.com/p-1731092.html