《精编》软件工程课程设计教务成绩管理系统

上传人:tang****xu1 文档编号:133110709 上传时间:2020-05-24 格式:DOC 页数:50 大小:2.76MB
返回 下载 相关 举报
《精编》软件工程课程设计教务成绩管理系统_第1页
第1页 / 共50页
《精编》软件工程课程设计教务成绩管理系统_第2页
第2页 / 共50页
《精编》软件工程课程设计教务成绩管理系统_第3页
第3页 / 共50页
《精编》软件工程课程设计教务成绩管理系统_第4页
第4页 / 共50页
《精编》软件工程课程设计教务成绩管理系统_第5页
第5页 / 共50页
点击查看更多>>
资源描述

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

1、+软件工程课程设计 教务系统成绩管理系统 学院:理学院 专业:11级信息与计算科学 目录五、总体设计 5.1引言15.1.1编写目的15.1.2设计背景1 5.1.3定义15.1.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过程设计

2、(PAD图)296.4 结构设计与人机界面设计34七、总结 7.1课题总结48 7.2心得体会48五、总体设计5.1引言5.1.1编写目的 总体设计阶段是进行系统编码的依据,编写本文档的目的在于为程序员的编码提供详细的说明,使程序员能根据详细设计的框图进行正确的编码。从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。由此更加规范软件开发流程,加速软件开发的速度,提高软件开发的质量,降低项目综合成本。建立学生成绩管理系统,采用计算机对学生成绩进行管理,帮助广大师生提高工作效率,实现学生成绩管理工作流程的系统化、规范化和自动化,减少人力财力投资。5.1

3、.2设计背景 该项目的名称为“学生成绩管理系统”。随着学校的规模不断扩大,专业、班级、学生的数量急剧增加,有关学生课的各种信息量也成倍增长,而目前许多高校的学生成绩管理仍停留在人工管理阶段,重复工作较多,工作量大,效率低。因此,迫切需要开发基于网络的学生成绩管理系统来提高管理工作的效率。5.1.3定义 学生成绩管理:对学生的基本信息、课程选择、成绩的录入、修改、删除、查询等一系列的操作。5.1.4参考资料 软件工程(第五版)张海藩 清华大学出版社信息系统分析与设计清华大学出版社软件工程实践教程电子工业出版社实用软件工程清华大学出版社 5.2任务概述5.2.1目标该总体说明书的目标是对整个软件系

4、统作整体规划。明确系统的数据结构和软件结构,给软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节,以及教务系统成绩管理系统需求模型所规定的功能和性能要求。通过对教务系统成绩管理系统模型的综合分析和细化,最终确定出该教务系统成绩管理系统的设计模型。 5.2.2条件与限制由于我们组内人员的开发知识有限,软硬件可能出现故障。具体限制如下:a所建议系统的运行寿命的最小值;b进行系统方案选择比较的时间;c硬件、软件、运行环境和开发环境方面的条件和限制;d可利用的信息和资源;e系统投入使用的最晚时间。5.2.3运行环境 服务器处理器型号及内存容量:WindowXP 主频2G以 ,内存

5、在512M以上及可: 客户端:由于这系统是BS系统(浏览器访问模式),客户端只需借用浏览器及可 服务器数据库: MYSQL 服务器:tomcat6.0 服务器操作系统:window XP5.2.4需求概述功能:能够实现老师和学生对成绩的管理,即完成一些基本的功能,查询,删除,添加,修改等,同时也要实现权限的管理。性能:信息中心提供的学生成绩信息必须及时的反映出来,老师和学生能够及时的进行对成绩的管理。 输入要求:数据完整,详实.输出要求:简捷,快速,实时。说明对于该软件的时间特性要求:a 响应时间:少于3秒,更新处理时间:少于2秒b 数据的转换和传送时间少于5秒说明对该软件的灵活性的要求,即当

6、需求发生某些变化时,该软件对这些变化的适应能力:a 操作方式上的变化:更人性化b 运行环境的变化:在windowsXP或以上的版本都能运行5.3设计思路经过综合分析将本系统划分为管理员模块和学生模块和教师模块。其中管理员模块又划分为学生信息管理、课程信息管理、选课信息管理、成绩信息管理、班级信息管理和系统维护模块。学生模块划分为个人成绩信息模块、个人信息模块、教师评价模块、选课模块和考试通知模块五个子模块;教师模块划分为个人信息模块、考试安排模块、成绩录入模块三个子模块,具体情形如下图所示:信息录入信息修改系统维护模块教师评价模块教师教学评价考试通知模块考试查询个人信息模块个人信息修改个人信息

7、查询个人信息模块个人成绩模块个人成绩查询个人信息查询个人信息修改选课模块选修课程选课信息查询考试安排模块考试信息查询成绩录入模块学生成绩录入学生成绩修改信息管理模块教务管理系统学生模块 教师模块管理员模块 5.3.1教务系统功能分解学生模块学生可以在该模块中进行考试安排、个人成绩、个人信息、选课信息查询,并可以在该模块中选课和对老师进行教学评价,并且还可以对自己的个人信息进行增删查改等操作教师模块教师可以在该模块中进行选课、退课,成绩录入,查看学生对自己的教学评价,录入考试安排信息包括考试时间、地点和学生考号,并且还可以对自己的个人信息进行增删查改等操作管理员模块管理员可以再此模块中添加助理管

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

9、在课程管理中添有选修课的信息,学生才能进行选课。(3)选课信息管理子模块:该模块负责选课的管理。主要功能包括删除,统计学生选课信息。它以在课程管理系统中维护号的信息作为基础,既可以对选修课程进行管理,也可以对统计选课人数,并根据学生选课时间先后决定最终选修此课的同学。(4)成绩信息管理子模块:该模块主要是实现对学生成绩的录入查询及考试的违规信息的管理工作,包括:学生成绩的录入,学期成绩浏览,学生成绩查询,班级成绩查询,违规信息的增加及浏览。只有管理员可以录入学生每一门课的成绩,并能进行修改,学生只能查询自己所学课程的成绩,并且可以查询每一学期学生所学课程所获总学分。(5)班级信息管理子模块该模

10、块负责班级的管理。主要功能包括添加,删除和修改班级信息,以及对班级信息的查询。只有管理员才具有对班级管理信息进行维护的权限。学生信息的添加是建立在班级信息维护的基础上,每个学生必然属于特定的班级。并且在管理员对学生成绩查询统计时,可以统计各个班级的平均分,最高分。(6)学生信息查看子模块:该模块能够实现学生查看个人信息等功能。其中个人信息包括姓名、学号、所在院校、专业班级、入学时间、性别、籍贯、本学期的教学计划安排、本学期的课表等。(7)成绩信息查看模块:该模块能够实现学生查看成绩的功能。查看的内容包括课程名称,学分,成绩等。成绩查询时可按以下几种分类:按学期查询、按学年查询、在校学习成绩查询

11、、查询已修课程最高成绩、查看某项单科课程。(8)个人信息管理子模块:该模块负责个人信息的管理。主要功能包括查找学生信息等。5.3.2系统子模块功能图 图1系统管理界面功能模块图 图2学生信息管理界面功能模块图图3成绩信息管理界面功能模块图54软件结构设计541软件结构图 1 学生模块软件结构图学生模块软件结构图2 教师软件结构图教师模块软件结构图542精化的数据流图 具有边界教务管理系统的数据流图教务系统管理控制接受任务信号事物操作处理屏幕显示结果输入控制操作处理输出控制教务管理系统的第一级分解精化后的教务管理系统的软件结构 5.4.3各个模块的IPO图的算法描述 登陆模块输入:用户账号和密码处理:系统验证输出:登陆成功(失败)登录模块 成绩查询模块输入:个人成绩查询处理:从数据库获取数据输出:个人成绩信息成绩查询模块 成绩录入模块输入:将学生成绩录入系统处理:系统将学生成绩信息存入数据库输出:成绩录入是否成功成绩录入模块 教师评价模块输入:学生对教师的教学评价处理:系统对学生输入的信息进行存储输出:教学评价是否成功教师评价模块 教学评价查看模块|输入:点击教学评价处理:系统检索输入的教学评价信息输出:教师个人评价教学评价查看模块 考试安排查询模块输入:点击考试查询处理:系统检索考试安排信息输出:考试安排信息考试安排查询模块

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

当前位置:首页 > 行业资料 > 其它行业文档

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