欢迎来到天天文库
浏览记录
ID:14141564
大小:908.50 KB
页数:23页
时间:2018-07-26
《学生信息管理系统的结构化设计_本科论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、软件学院综合训练项目报告书课程名称软件工程项目名称学生信息管理系统的结构化设计专业班级软件13-6班组 别 第3组人 员 尹*王**田*史**任课教师刘玲玲目录1设计时间.................................................12设计任务.................................................13设计内容.................................................13.1软件功能描述..........................
2、.................13.2总体设计...............................................13.3详细设计...............................................23.3.1模块一................................................23.3.2模块二................................................53.3.3模块三................................
3、...............83.3.4模块四..............................................113.3.5模块五..............................................134总结与展望..............................................17参考文献.................................................19成绩评定.........................................
4、........191设计时间2015.5.20~2015.5.262设计任务学生信息管理系统的结构化设计3设计内容(1)管理员可以对学生信息,教师信息,课程信息和班级信息进行管理等。(2)学生可以根据用户名和密码登录系统,对个人信息进行编辑,并且可以选课,查询成绩和课程信息等。(3)教师登陆后,可以查询班级信息,录入成绩信息和查询历史成绩等。3.1软件功能描述在学生信息管理系统中,主要有成绩信息管理、课程信息管理、班级信息管理、学籍信息管理、系统管理等功能,功能描述如下:(1)成绩信息管理当学生进入学生成绩信息管理系统,学生可以选课查询成绩;当老师进入学生
5、成绩信息管理系统,老师可以录入成绩信息以及查询学生成绩。(2)课程信息管理包括3个功能模块:课程基本添加与删除处理、成绩查询处理以及学生选课信息的查询处理。(3)班级信息管理包括3个功能模块:班级信息的添加、班级信息的查询以及班级信息的修改与删除。(4)学籍信息管理包括3个功能模块:学籍信息的添加、学籍信息的查询、学籍信息的删除与处理。(5)系统管理当学生或老师或管理员输入正确的用户名和密码均可可进入系统管理页面。当学生或老师或管理员修改密码,可输入新的密码。3.2总体设计根据软件功能,把系统划分为层次结构,表示模块间的调用关系,如图1所示。19图1模块间调
6、用关系图3.3详细设计3.3.1模块一成绩信息管理成绩信息管理系统的环境图如图2所示。图2成绩信息管理1.输入信息:当学生进入学生成绩信息管理系统,学生可以选课查询成绩;当老师进入学生成绩信息管理系统,老师可以录入成绩信息以及查询学生成绩;2.输出信息:当学生进入学生成绩信息管理系统中查询成绩,系统将该学生的各科成绩信息展示给学生;当老师进入学生成绩信息管理系统中录入成绩完成后,系统将该老师录入的成绩展示给该老师,同时查询学生成绩,系统将相应的成绩展示给3.用盒图表示算法成绩信息管理系统的盒图如图3所示。19图3成绩信息管理系统的盒图4.测试方法及测试用例(
7、1)伪码如下:输入i--------ifi等于student-------则输出student.grades-----------elsei等于teacher----------④输入j--------⑤ifj等于insertgrade-------⑥则输出insert.grade--------⑦elsej等于inquiregrade---------⑧输出inquire.grade---------⑨endif---------⑩endif----------⑾(2)控制流图,如图4所示。(3)计算得到的控制流图的环路复杂性V(G)=3(4)确定线性无关
8、的基本路径集19Path1:1-->2-->3-->
此文档下载收益归作者所有