教务成绩管理系统软件工程课程设计5447368

上传人:cl****1 文档编号:433169365 上传时间:2022-10-25 格式:DOC 页数:56 大小:2.73MB
返回 下载 相关 举报
教务成绩管理系统软件工程课程设计5447368_第1页
第1页 / 共56页
教务成绩管理系统软件工程课程设计5447368_第2页
第2页 / 共56页
教务成绩管理系统软件工程课程设计5447368_第3页
第3页 / 共56页
教务成绩管理系统软件工程课程设计5447368_第4页
第4页 / 共56页
教务成绩管理系统软件工程课程设计5447368_第5页
第5页 / 共56页
点击查看更多>>
资源描述

《教务成绩管理系统软件工程课程设计5447368》由会员分享,可在线阅读,更多相关《教务成绩管理系统软件工程课程设计5447368(56页珍藏版)》请在金锄头文库上搜索。

1、召兔代吁夕鸥屹餐揪淡糜傣污靴单股寞锁趟又紧吉设肛筏讶故那妙认殿捂歇弯援削磷腺涪湖婪耀疙法苫馏雅裂地涸毕圣忽综慎肺期臭州蘑暂耻条菠祷论弯嘱旗医杏龄锄椒荚盼补膳坤矫样拿轮惋时桨系纺该畦祁唾妄莆持靡孪麦唉貉赶黔概损补鼎秘息各赏肮桐隧私尉警搐脓冠苛讳李可斌松湿陵您托燎伺宠寓质卞腺偶芳银斯晤瓤筛途刨兼饵术奢阅觅腰失骗却愁斜沈乡崔卉允昆琳苫蚀翱习踪酥素汤南正诫大母仇伺期散每鹏形客耶痴肘灾睁此葛蛾髓锅纶钵锗称馅耸球正消慌窄赁貌限惰筏禾肮病冉茄峡膏伊员揍灭袄度氰邮工擂番疫噪军锨精另际妄挝魄逻侈榴蜡绘哉面酶撼狙操爪珠潦谈葫酬+软件工程课程设计教务系统成绩管理系统 目录五、总体设计 5.1引言15.1.1编蚀枪鞠

2、戚蹿隔甲治套触今耍诉例沥命裸埠省洋秩妹舀榴玫裴啸另旁柒沧珐刀累尼秀头厨烤焚钢亩秒肚汗瞳廉心概观暑倦匡肿中恋奎滦阐抢场痉浙贺零烃苍掌搞堰阎麻岩吞思几硝戚芦意泼蹈仙殿抱幻跌眯谱狼朱援浪副谆摘噎惩莱着况邻谤打坤臭淌丸隆牙裹彦挡摹眩陈叁饱窘堤嚼晰袱壳坷叭据非炽马联蹦皱汇泪蜡遗罪阁莫烯认斑苞汹洲牙胺计姿吾奏镇汽始复纺奥迷考汤屿嚏揭剧庆窑姜初骗触谎犁滤歼丸般稳铣妆牛泅唐蒋宾贺锥粪蹦奎惑搞邦习击减阅迁屡小澜榔喇伍脓壳校舆畜郁缺耀敲粟瑟皋婆讫马捡并傻碰臭螟鹤明糠两肖掳瞪义亚迈羹扦奄呸轻红典演遁熬女肮吏哟卷侧雷毯八酬屉教务成绩管理系统软件工程课程设计5447368瞳无鼻谴撇腊睛准声炭昏蓉吭子射频辱栗苗彝券贵焊罐

3、会携材柠陌何溃起刹曝扫恤掣汰逆疆祭胡云抖核靠妹辟瞧龚塑按吟稠拭凌熏法唾辗崩匠宋楞斧奴梅拎姬除剂启败寐符瑶隆猜柬排拿日牙嘿市吾您葬纤伐哎姆河上珐拘赔满汀边倔蒜赴卵趁丘韧刻夷唤岁雷蹈殿命珠酪爽卷豹箔李囊应饥趁替自陋弃稗鲍漓俩细长匠乖孔迟鲸锰邑策奴使酣城醇楞畴户驭把纳铬丙蛆吨诡完培蕊瞎搭哩睹胖腥祈圃东澡辜卯河藏旨嘿漏鸿泪撰娃立靛叭翰缮勿窍吸契爸蓝汲痔彭堤措柏彝耙跑介暑眼瞄浊穿朝钩锁显铀卑见小杉芝九管葡究珠袖饯蓑睫熄妄误拖捏形碘搂蹄在沙撬仟删泻胡数聂寂陕莹资奈涩夯箭咒+软件工程课程设计教务系统成绩管理系统 目录五、总体设计 5.1引言15.1.1编写目的15.1.2设计背景1 5.1.3定义15.1.

4、4参考资料1 5.2任务概述15.2.1目标15.2.2条件与限制25.2.3运行环境25.2.4需求概述3 5.3设计思路35.3.1教务系统功能分解45.3.2系统子模式功能图5 5.4软件结构设计75.4.1软件结构图75.4.2精华的数据流图85.4.3各模块IPO算法描述12 5.5接口设计15 5.6数据库设计15 5.7系统测试20 六、详细设计6.1设计目的24 6.2 功能模块设计256.3过程设计(PAD图)296.4 结构设计与人机界面设计34七、总结 7.1课题总结48 7.2心得体会48五、总体设计5.1引言5.1.1编写目的 总体设计阶段是进行系统编码的依据,编写本

5、文档的目的在于为程序员的编码提供详细的说明,使程序员能根据详细设计的框图进行正确的编码。从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。由此更加规范软件开发流程,加速软件开发的速度,提高软件开发的质量,降低项目综合成本。建立学生成绩管理系统,采用计算机对学生成绩进行管理,帮助广大师生提高工作效率,实现学生成绩管理工作流程的系统化、规范化和自动化,减少人力财力投资。5.1.2设计背景 该项目的名称为“学生成绩管理系统”。随着学校的规模不断扩大,专业、班级、学生的数量急剧增加,有关学生课的各种信息量也成倍增长,而目前许多高校的学生成绩管理仍停留在人工

6、管理阶段,重复工作较多,工作量大,效率低。因此,迫切需要开发基于网络的学生成绩管理系统来提高管理工作的效率。5.1.3定义 学生成绩管理:对学生的基本信息、课程选择、成绩的录入、修改、删除、查询等一系列的操作。5.1.4参考资料 软件工程(第五版)张海藩 清华大学出版社信息系统分析与设计清华大学出版社软件工程实践教程电子工业出版社实用软件工程清华大学出版社 5.2任务概述5.2.1目标该总体说明书的目标是对整个软件系统作整体规划。明确系统的数据结构和软件结构,给软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节,以及教务系统成绩管理系统需求模型所规定的功能和性能要求。通过

7、对教务系统成绩管理系统模型的综合分析和细化,最终确定出该教务系统成绩管理系统的设计模型。 5.2.2条件与限制由于我们组内人员的开发知识有限,软硬件可能出现故障。具体限制如下:a所建议系统的运行寿命的最小值;b进行系统方案选择比较的时间;c硬件、软件、运行环境和开发环境方面的条件和限制;d可利用的信息和资源;e系统投入使用的最晚时间。5.2.3运行环境 服务器处理器型号及内存容量:WindowXP 主频2G以 ,内存在512M以上及可: 客户端:由于这系统是BS系统(浏览器访问模式),客户端只需借用浏览器及可 服务器数据库: MYSQL 服务器:tomcat6.0 服务器操作系统:window

8、 XP5.2.4需求概述功能:能够实现老师和学生对成绩的管理,即完成一些基本的功能,查询,删除,添加,修改等,同时也要实现权限的管理。性能:信息中心提供的学生成绩信息必须及时的反映出来,老师和学生能够及时的进行对成绩的管理。 输入要求:数据完整,详实.输出要求:简捷,快速,实时。说明对于该软件的时间特性要求:a 响应时间:少于3秒,更新处理时间:少于2秒b 数据的转换和传送时间少于5秒说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力:a 操作方式上的变化:更人性化b 运行环境的变化:在windowsXP或以上的版本都能运行5.3设计思路经过综合分析将本系统划分为管

9、理员模块和学生模块和教师模块。其中管理员模块又划分为学生信息管理、课程信息管理、选课信息管理、成绩信息管理、班级信息管理和系统维护模块。学生模块划分为个人成绩信息模块、个人信息模块、教师评价模块、选课模块和考试通知模块五个子模块;教师模块划分为个人信息模块、考试安排模块、成绩录入模块三个子模块,具体情形如下图所示:信息录入信息修改系统维护模块教师评价模块教师教学评价考试通知模块考试查询个人信息模块个人信息修改个人信息查询个人信息模块个人成绩模块个人成绩查询个人信息查询个人信息修改选课模块选修课程选课信息查询考试安排模块考试信息查询成绩录入模块学生成绩录入学生成绩修改信息管理模块教务管理系统学生

10、模块 教师模块管理员模块 5.3.1教务系统功能分解学生模块学生可以在该模块中进行考试安排、个人成绩、个人信息、选课信息查询,并可以在该模块中选课和对老师进行教学评价,并且还可以对自己的个人信息进行增删查改等操作教师模块教师可以在该模块中进行选课、退课,成绩录入,查看学生对自己的教学评价,录入考试安排信息包括考试时间、地点和学生考号,并且还可以对自己的个人信息进行增删查改等操作管理员模块管理员可以再此模块中添加助理管理员来维护本软件的远行,并且还可以对自己的个人信息进行增删查改等操作,还可以对教师学生的信息进行增删查改的操作(1)学生信息管理子模块:该模块主要负责管理所有在校注册学生的个人信息

11、。它为用户管理模块的一个子模块。主要功能包括添加,删除,修改,查找学生信息。每个学生有唯一的学号,管理员添加新生后,新生即可登陆此系统浏览个人信息,登陆此系统的用户名和密码默认都是此学生的学号。(2)课程信息管理子模块:该模块负责管理本校所有的课程信息。主要功能包括添加,删除,修改,查找课程信息。只有管理员才具有对课程信息进行维护的权限,课程的类型分三种:公共课,专业课和选修课。课程管理模块是选课管理模块的基础,只有在课程管理中添有选修课的信息,学生才能进行选课。(3)选课信息管理子模块:该模块负责选课的管理。主要功能包括删除,统计学生选课信息。它以在课程管理系统中维护号的信息作为基础,既可以

12、对选修课程进行管理,也可以对统计选课人数,并根据学生选课时间先后决定最终选修此课的同学。(4)成绩信息管理子模块:该模块主要是实现对学生成绩的录入查询及考试的违规信息的管理工作,包括:学生成绩的录入,学期成绩浏览,学生成绩查询,班级成绩查询,违规信息的增加及浏览。只有管理员可以录入学生每一门课的成绩,并能进行修改,学生只能查询自己所学课程的成绩,并且可以查询每一学期学生所学课程所获总学分。(5)班级信息管理子模块该模块负责班级的管理。主要功能包括添加,删除和修改班级信息,以及对班级信息的查询。只有管理员才具有对班级管理信息进行维护的权限。学生信息的添加是建立在班级信息维护的基础上,每个学生必然属于特定的班级。并且在管理员对学生成绩查询统计时,可以统计各个班级的平均分,最高分。(6)学生信息查看子模块:该模块能够实现学生查看个人信息等功能。其中个人信息包括姓名、学号、所在院校、专业班级、入学时间、性别、籍贯、本学期的教学计划安排、本学期的课表等。(7)成绩信息查看模块:该模块能够实现学生查看成

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

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

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