wordpress网站vip可看wordpress+chrome+扩展
wordpress网站vip可看,wordpress+chrome+扩展,长沙公司制作网站费用多少,最新网站建设语言软件工程课设——成绩管理系统
该文档是软件工程课程设计#xff0c;成绩管理子系统的开发模块仓库。
功能分析
从面向的用户分#xff0c;成绩管理子系统主要面向三类用户#xff0c;即至少需要满足这三类用户的需求#xff1a;
学生#xff1a;学生是成绩管理系统的…软件工程课设——成绩管理系统
该文档是软件工程课程设计成绩管理子系统的开发模块仓库。
功能分析
从面向的用户分成绩管理子系统主要面向三类用户即至少需要满足这三类用户的需求
学生学生是成绩管理系统的最基本的用户需要向学生提供 查看课程成绩。成绩信息汇总并提供打印下载功能。申请成绩复议。提交教师评价与课程评价。 教师教师也是成绩管理系统的重要用户教师需要使用成绩管理系统 提交学生成绩。打印学生成绩。查看和下载成绩汇总班级、年级等角度从而能够对学生成绩有一个更好的把握。 管理员或学校领导这是成绩管理系统的高级用户需要向其提供 学生成绩的查询界面需要支持多个维度的查询功能并支持模糊查询。生成关于学生成绩的各类统计报表功能。包括成绩统计的直方图包含平均值、中位数、众数等、学期成绩变化的曲线、学院角度分析、专业角度分析等。
人员分工
开发内容涉及到很多的前端工作需要设计出比较好用用户体验比较好的界面以及图像展示效果。
开发人员编制代码构建系统完成前后端的设计和开发以及用户交互、图标生成等功能的构建。测试人员测试代码单元测试的编写测试开发人员编制的函数的鲁棒性、健壮性。开发的界面是否美观、交互是否好用。需要撰写详细的测试文档并及时反馈。
需求分析规格说明
用例图
学生用例分析 学生用户示例
前提条件学生的用户名和账号必须是正确的
用例1学生通过访问网站查询某学期成绩并打印出成绩单
参与者学生情境目标学生查询到自己的成绩信息打印成绩单
场景
1、学生访问到该网站输入用户名密码选择学生身份登录
2、学生选择成绩查询功能
3、如果学生已经完成教学评价可以接着该用例往下走如果未完成看到提示后进入用例3完成教学评价
4、网站中有学期和学年的选择框有查询和打印两个按钮
5、学生选择好学期和学年后点击查询网站中列出成绩单课程号课程名任课老师学院专业学分分数评级绩点成绩单中还有本学期总绩点的学分。
6、点击打印预览后打印出成绩单
用例2学生通过访问网站进行成绩复议
参与者学生情境目标学生向学校申请成绩复议并得到回复
场景
1、学生访问到该网站输入用户名密码选择学生身份登录
2、学生选择成绩复议功能
3、网站中出现几个小功能模块
1申请复议学生将新建一个成绩复议表单按照表中提示填信息之后可以提交给学校
2复议回复学生将再次看到自己收到的复议回复未读和已读都有标记学生可以查看和删除
3复议草稿箱学生未提交出去的成绩复议表单将保存在这里
4复议记录学生提交过的复议记录有日期信息。学生可以查看和删除记录
5垃圾箱学生删除过的记录和表单都暂时保存在此可以回收删除清空
4、学生点击申请复议填好信息点击提交提示成功申请已经分别交给老师和教务人员。
5、一段时间后这段时间教务人员和老师在交互学生登录网站在主页有消息提示点击进入“复议回复”模块中可以查看。
用例3学生通过网站对本学期进行教学评价
参与者学生情境目标学生在网站中完成教学评价评价提交后不可更改
场景
1、学生访问到该网站输入用户名密码选择学生身份登录
2、学生选择教学评价功能
3、网站中条列出本学期的所有课程和老师已评价的提供查看功能未评价的点击评价进行问卷评价。
4、学生点击评价填写好问卷调查。
5、问卷末尾有确定重填和提交三个按钮确定用来固定答案重填用来清空原来的填写提交把问卷提交至教务管理人员处。
6、全部提交完成后本项完成。
用例4学生通过网站查看大学成绩总体情况
参与者学生情境目标学生在网站中完成查看自己的学业情况已获得学分总绩点等
场景
1、学生访问到该网站输入用户名密码选择学生身份登录
2、学生选择成绩总览功能
3、网站前几行有总学分总绩点以及大学各类课程所修数量
4、网站中出现几个统计模块每个模块上显示该模块中课程数量总学分模块如下
1必修课2选修课3通识课4其他课
点击模块展开相应类别的所有已修课程信息包含课程名课程代码绩点学分评级
5、点击打印按钮打印出所有模块和模块展开后的信息。
教师用例分析 教务管理员用例分析 UML类图 View函数列表
函数名完成功能传入参数返回值stu_search_score学生查看自己本学期的成绩包括了考试总分和平时分等成绩明细stu_view_stat学生查看自己成绩的统计信息包括已修学分和未修学分成绩走势stu_proposal学生针对某一门课提交成绩复议申请填写相应的表单。对应的申请会被同时发送到教务管理人员和教师处需要教师确认同意或者不同意教务处起到监管的作用stu_print_score学生打印自己的个人成绩stu_comment_tch学生对教师教学情况进行评价填写相应的评教表单tch_upload_score_xls教师通过excel电子表格上传成绩tch_upload_score_online教师在线填写学生成绩tch_print_score教师打印自己教学班级的学生成绩信息tch_download_score教师下载学生成绩用于分析tch_proposal教师向教务处提出修改成绩申请get_xls_template根据教师所选条目下载对应的填写和上传成绩的电子表格mg_view_proposal教务管理人员查看并且选择通过还是不通过学生和教师提出的修改成绩申请email_send在系统内发送email到对应的人员处包括教务管理人员教师学生等get_xls_to_instructor汇总信息提交给专业辅导员(比如计算机科学与技术的辅导员通过调用该函数获取到对应专业的学生各学科信息结果需降序排列)cal_stu_gpa计算该学生本学期所有成绩加权的综合GPA通过对应公式加权计算cal_total_gpa计算该学生自入学以来的个学期GPA汇总get_stu_course_score获取到该学生某指定一门课程的成绩传入参数课程名和学号如果不存在需要抛出对应的异常get_class_mean获取对应教学班级的平均分class_nameget_class_max获取教学班成绩最高分class_nameget_class_excelent获取教学班分以上的学生class_namea set of students score 90get_class_excelent_rat获取教学班优秀率class_namethe exc_stu_num / total_stu_num_in_clasget_major_gpa_mean获取专业平均GPA可以指定学期默认是本学期下同major_id / major_name, semasterget_major_gpa_max获取专业最高GPAmajor_id / major_nameget_major_gpa_mode获取专业GPA众数major_id / major_nameget_major_failed获取该专业学位警告学生名单major_id / major_namea set of students failed to graduate(gpa 2.0)get_major_failed_rat获取本专业学位警告学生率major_id / major_namefloatget_major_num获取专业人数major_id / major_nameintget_class_failed获取到该教学班未通过考试的学生class_namea set of students failed to pass the examget_class_failed_rat获取到该教学班未通过率class_namefloatget_class_num获取教学班人数class_nameintget_stu_in_range获取到成绩在指定范围内的的学生score_range, score_typea set of students in the range of scoretable_to_pdf导出表格为pdfsend_annocement向指定用户发送通知user_id
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/90454.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!