学生选课管理系统

学生选课管理系统

ID:22440597

大小:115.00 KB

页数:20页

时间:2018-10-29

学生选课管理系统_第1页
学生选课管理系统_第2页
学生选课管理系统_第3页
学生选课管理系统_第4页
学生选课管理系统_第5页
资源描述:

《学生选课管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学生选课管理系统铜陵学院课程设计报告课程设计报告(2014-2015年度第二学期)设计周数.•一周日期:2015年6月18日1铜陵学院课程设计报告2铜陵学院课程设计报告《软件工程》课程设计任务书一、目的、要求通过该课程设计要使学生树立起强烈的工程化意识,用工程化思想和方法开发软件。切实体会出用软件工程的方法开发系统与一般程序设计方法的不同之处,学生在对所开发的系统进行软件计划、需求分析、设计的基础上,实现并测试实际开发的系统。通过一系列规范化软件文档的编写和系统实现,使学生具备实际软件项冃分析、设计、实现和测试的

2、基本能力。二、主要内容要求学生掌握软件工程的基木概念、基木方法和基木原理,为将来从事软件的研发和管理奠定基础。每个学生选择一个小型软件项冃,按照软件工程的生命周期,完成软件计划、需求分析、软件设计、编码实现、软件测试及软件维护等软件工程工作,并按要求编写出相应的文档。具体的方法可以选用传统的软件工程方法或者面向对象的方法,开发环境和工具不限。三、进度计划四、设计成果要求1.至少提交4个文档,包括软件计划、软件需求规格说明书、软件设计说明书、软件测试计划,要求文档格式规范、逻辑性强、图表规范;2.独自实现了系统的某

3、些功能,基本达到了要求的性能,经过了测试,基木能运行。五、考核方式(1)提交的文档规范,工作量大,文档逻辑性强、正确,按《计算机综合实践指导》标准考核占70%(2)系统验收、讲解、答辩占20%(3)考勤占10%学生姓名:指导教师:2015年6月12日铜陵学院课程设计报告一、课程设计的目的与要求1.课程设计目的软件工程课程设计是学习软件工程课程后所进行的实践环节,冃的是培养学生用工程化的思想和标准文档化的思想进行软件开发。本次课程设计通过开发一个小型实用的软件系统,亲身体验软件生命周期中的各个环节,以加深对软件工程

4、课程的深入理解、锻炼独立分析、解决问题的能力。2.课程设计要求2.1课程设计准备1)复习软件工程课程的主要内容,熟练掌握软件生命周期的理论以及各阶段的基木概念。2)明确可行性分析、需求分析、设计、测试等阶段的基本任务和基本方法。3)熟练运用规范化的描述方法和文档,描述软件开发的各个阶段。4)熟悉开发环境和开发工具。2.2内容要求1)对所设计和实现的系统进行可行性分析,提交可行性分析报告;2)对系统进行需求分析,可以选择传统的分析方法或者面向对象的分析方法,提交软件需求规格说明书;3)在软件需求规格说明书的基础上进

5、行软件的概要设计和详细设计,提交软件设计文档;4)遵循上述文档的要求,实现软件;5)对所实现系统进行软件测试,完成软件测试报告。(正文为宋体,五号字)4铜陵学院课程设计报告二、设计正文1.可行性分析报告1.1项目简介1.1.1项目目的:明确说明系统需求,界定系统实现功能的范围,指导系统设计以及编码。经过对此项冃进行详细调査研究,初拟系统实现报告,对网站开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。1.1.2项目背景:随着计算机应用的円益普及,教务管理自动化是提高工作效率

6、的冇效途径,随着高校学分制的实施,实现信息化管理学生选课势在必行。系统实现后,极大的方便对学生进行选课和选课后临时班级的安排管理,学生选课信息的管理。避免在安排课程信息的滞后,减少信息交流的烦琐过程及其带来的开销。促进高校教育的计算机信息化进程,提高学校的工作效率。对于系统的本身而言,应该具有较高的实用性、安全性。能够极大的满足学生选课,以及学校对选课信息的管理。系统的简要描述,主要功能:(1)在选课管理过程中,实现信息自动化管理;(2)实现各种信息的修改、删除、录入等管理功能;(3)实现对各种信息的査询、统计,

7、支持模糊査询;(4)管理员可以设置学生什么时间开始选课,什么时间结朿选课;学生根据开设课程进行选课操作,可以选课、退课、查询课程和课表;根据身份不同,权限也不相同;(5)当选课结束后,可以导出所有教师课程表,学生课程表;(6)对学生选课的结果,实现汇总、归纳和分析;按年份统计课程的学生选课人数及名单,按年份统计学生的选课内容;(7)按系统实际情况,数据量不低于200条记录。1.2对现有系统的分析1.2.1处理流程和数据流程(系统流程图)(1)网上选课系统总体业务流程图如下所示:5铜陵学院课程设计报告图1-1系统总

8、体业务流程图(2)登录子系统主要验证不同的用户身份并取得不同的用户权限,进行不同的系统操作。其业务流程图如下所示:6铜陵学院课程设计报告图1-2登录子系统业务流程图(1)排课子系统主要完成设置选课时段、限制最大选课人数、排课并检测排课冲突、发布选课信息等功能。其业务流程图如下所示:铜陵学院课程设计报告(2)选课子系统主要完成面向学生的选课功能,包括査询课程信息、提交选申请

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。