软件工程报告学生成绩管理系统

上传人:suns****4568 文档编号:90521526 上传时间:2019-06-13 格式:DOCX 页数:72 大小:7.09MB
返回 下载 相关 举报
软件工程报告学生成绩管理系统_第1页
第1页 / 共72页
软件工程报告学生成绩管理系统_第2页
第2页 / 共72页
软件工程报告学生成绩管理系统_第3页
第3页 / 共72页
软件工程报告学生成绩管理系统_第4页
第4页 / 共72页
软件工程报告学生成绩管理系统_第5页
第5页 / 共72页
点击查看更多>>
资源描述

《软件工程报告学生成绩管理系统》由会员分享,可在线阅读,更多相关《软件工程报告学生成绩管理系统(72页珍藏版)》请在金锄头文库上搜索。

1、 分数: 软件工程大型作业作业名称: 学生管理系统 学生姓名: 颜彦 学 号: U200915250 班级编号: CS0912 专 业: 计算机科学与技术 授课教师: 刘宏 目 录摘 要41 前言51.1课题的来源、目的、意义51.2主要解决的问题51.3国内外发展概况51.4设计的指导思想62 需求分析72.1用户简介72. 2现有系统描述72.3组织结构与职责82.4作业流程92.5单据、报表122.6存在的问题142.7目标系统功能需求142.8安全性142.8.1可靠性142.8.2灵活性152.9特殊需求152.9.1进度需求152.9.2资金需求152.9.3运行环境需求152.9

2、.4培训需求152.9.5推广需求152.10风险分析162.10.1技术风险162.10.2技能风险162.10.3时间风险162.10.4资源风险。162.11开发工具分析162.12可行性研究173概要设计193.1 设计思想193.2 系统功能与目的193.3总体结构设计203.3.1总体流程图203.3.2系统的功能模块清单223.3.3硬件平台设计224 详细设计234.1功能模块设计234.1.1功能説明234.1.2功能流程图234.1.3 E-R图284.1.4 数据字典294.1.5数据流图304.2存储过程设计315数据库设计335.1数据库需求分析335.2数据库物理设

3、计335.3数据库结构设计345.4数据库表的详细清单356界面设计416.1录入界面设计416.2修改界面设计426.3浏览界面设计446.4查询界面设计466.5输出界面设计497 系统实现537.1登录界面537.2学生模块537.3教师模块597.4管理员界面638 结束语71参考文献72【摘要】本系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。开发本系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。目前,学校工

4、作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。因此,开发一套适和大众的、兼容性好的系统是很有必要的。本系统在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家教育机构。在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,采取了演化式原型法,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍。【关

5、键词】成绩管理信息系统 信息化 数据库 A1、 前言1.1 课题来源、目的、意义本课程设计报告是以学校学生管理信息系统建设中的成绩管理系统的开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法。本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:1.系统应具有实用性、可靠性和适用性,同时注意到先进性。2.对各个数据库进行动态管理,防止混乱。3.能够按照用户选择的不同的条件进行简单查询和复合查询。4.能够对查询结果进行分类汇总,实现

6、报表打印。5.注意数据的安全性,具有数据备份和恢复的功能。6.方便用户的操作,尽量减少用户的操作。其意义在于:在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。1.2 主要解决的问题在我国,各大中小学校的各类信息管理系统并非一个新的课题,但也有的学校根本就没有信息任何管理系统,所有的工作几乎还是手工操作来完成。计算机技术在日新月异的发展,但是有的很多学校,特别是在西部贫困地区,学校的种类管理都依然由手工操作来完成,这十分落后,效率极低,成本很

7、大,而且极异出错。随着社会的发展,信息化是社会进程的必然趋势,学校管理只有只有快,准,精才能发挥其价值。所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。还有,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统对管理来说是没有任何保障的。1.3 国内外发展概况学生成绩管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保

8、存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单,具有人性化的学生成绩管理系统。 在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。而国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的

9、不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。因此,教务管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。1.4 设计的指导思想学生管理系统,是为老师和学生提供一个学生管理的平台。长期以来,学校基本都是使用传统人工的方式管理学生信息,效率低、保密性差,随着计算机和网络技术的发展,使用计算机来管理学生信息已经成为发展趋势。因此,基于A

10、SP.NET和C+以及Microsoft SQL Server的学生管理系统已经成为作为学校管理者不可缺少的部分,应为使用者提供充足的信息和快捷的查询手段。2、 需求分析2.1 用户简介用户(包括学生,教师和管理员)使用该系统需要登录。登录密码不能是明码,管理员登录需要输入验证码。通过该系统学生能进行选课、退课和查看所选课程的记录(例如:以前所修课程的成绩、学分等);教师选择讲授的课程(或管理员分配课程均可),期末给学生进行打分(需要按百分比对平时成绩和考试成绩进行总分的计算),并在提交之前可以修改学生成绩,一旦提交就无法修改学生成绩。管理员要添加/删除/修改教师的信息,学生的信息,课程的信息

11、。管理员可以发布新闻,并可以在首页浏览三者均可以进行个人信息维护(所谓维护指修改个人信息和修改个人密码)2.2 现有系统描述学生部分:1母版页:菜单栏(个人信息,学生选课,学生退课,个人课表查询,成绩查询)2登录页面(转入首页)3首页:包括新闻(管理员发布的),公告个人信息页面:显示个人信息并可转入修改密码页面4选课页面:列出可选课程,可点击“选课”(选课时间限制,若不到时间或已超时,弹出对话框显示:现在不是选课的时间;若人数已达上限,弹出对话框显示:人数已满,选课失败)5个人课表页面(已选课程页面):(1) 可退课(注:选课时间限制,弹出对话框确认)(2) 可转入成绩查询页面,(评教后)分学

12、期显示各科学分,成绩教师部分:1母版页:菜单栏(个人信息,选择教授课程,成绩评定,教师个人课表,科目成绩 查询)2登录页面(转入首页)3首页:包括新闻(管理员发布的),公告4个人信息页面:显示个人信息并可转入修改密码页面5选择教授课程页面:列出可选课程,可点击“选课”(选课时间限制,若不到时间或已超时,弹出对话框显示:现在不是选课的时间)6教师个人课表页面(已选课程页面):可以设置选课人数上限。7成绩评定页面:显示学生名单(每个学生后有“打分”按钮,也可批量打分)教师可以设置平时成绩与期末成绩的百分比。打分弹出对话框分两栏:平时成绩,期末成绩。 打分结束后出现第三栏:最终成绩(按百分比自动显示

13、)注:保存成绩后不可修改。 管理员部分:1母版页:菜单栏(个人信息,学生选课,学生退课,个人课表查询,成绩查询)2登录页面(转入首页)3首页:包括新闻(管理员发布的),公告 可以编辑,修改4个人信息页面:显示个人信息并可转入以下页面(1) 修改密码页面(2) 修改个人信息页面5学生信息管理页面:增删查改(批量或个别)学生选的课和成绩。6教师信息管理页面:增删查改7课程信息管理页面:增删查改2.3 组织结构与职责(1)系统的外部角色有:学生用户、教师用户和管理员。(2)系统主要用例的文档描述:学生管理用例:学生用户可见的功能,包含了选课、退课和查看选课三个用例功能。教师管理用例:教师用户可见的功

14、能,包含了查看学生选课和提交成绩两个用例功能。信息管理用例:管理员可见的功能,这个用例进一步分为三个用例:学生信息管理用例、教师信息管理用例和课程信息管理用例。学生信息管理用例:信息管理用例可见的功能,实现学生信息的管理功能,包含了添加学生、修改学生信息和删除学生三个用例。教师信息管理用例:信息管理用例可见的功能,实现教师信息的管理功能,包含了添加教师、修改教师信息和删除教师三个用例。课程信息管理用例:信息管理用例可见的功能,实现课程信息的管理功能,包含了添加课程、修改课程信息和删除课程三个用例。修改密码用例:所有用户都可见的功能,用于修改用户的密码信息。如下图2-1所示,为本系统的组织结构与职责图:图2-1 组织结构与职责图2.4 作业流程(1) 管理员修改课程信息顺序图

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

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