软件工程课程设计-教务管理系统

软件工程课程设计-教务管理系统

ID:35627255

大小:188.00 KB

页数:27页

时间:2019-04-03

软件工程课程设计-教务管理系统_第1页
软件工程课程设计-教务管理系统_第2页
软件工程课程设计-教务管理系统_第3页
软件工程课程设计-教务管理系统_第4页
软件工程课程设计-教务管理系统_第5页
资源描述:

《软件工程课程设计-教务管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、一、实验目的与任务:1.目的:通过实验课程,熟悉和基本掌握软件的工程设计方法、软件工程设计的表达形式、以及实现工程设计的辅助软件工程工具的使用。使学生在进行一个计算机应用系统开发过程中,学习所应该采取的步骤、方法,掌握需求分析、概要设计、系统设计和详细设计的主要环节,达到全面领会和贯通所学习的理论知识,以适应将来实际工作的需要。2.任务:学校主要有总务处、政教处、教导处、培训处四大块。其中教导处的工作最为繁重,工作人员多,信息量大。除财务部门有专人及专用软件进行信息处理外,其它各类的数据处理都由班主任以及教导处工作人员人工完成。教导处

2、目前有几十个班级的学生,处理的信息主要有三大类:学生信息、成绩数据、课程信息。本系统主要着眼于以上部分,建立数据库以及对数据的各种操作功能。对于学生信息,各班的班主任及学校领导由于各种分类和了解的需要,经常性地进行各种查询。例如:查询一个班级中团员的人数,男、女生的人数,住宿或通宿学生的人数等等。教导处在每一届学生进校时必须进行分班,设置学号;每一届学生毕业,要进行学生信息备份;对于成绩管理,课任教师要进行本科目成绩登记,计算平均分、优秀率、及格率;班主任在期中考试和期末考试后计算本班学生总分,排名次;教导处要统计补考学生人数及相应名

3、单,每学期进行学生成绩备份;学校领导则可通过查询工具来了解学生成绩情况。对于课程信息,教导处每学期要进行课程安排、课任教师分配、一周课程安排、中途课程调整等等。二、实验的基本要求:1.软件开发绘图工具Visio实验要求:熟悉Visio的工作环境及组成;掌握Visio软件绘制图表的基本操作;熟练使用Visio的图形模板绘制出专业图表。2.软件需求分析实验要求:掌握系统的功能描述、性能描述方法;掌握需求分析工具数据流图、数据字典等;掌握系统需求分析的步骤和方法。3.软件系统设计实验要求:掌握系统总体结构的设计;掌握系统接口设计,数据结构设

4、计;掌握系统概要设计的步骤和方法。4.软件详细设计实验要求:掌握模块的程序描述;熟练使用流程图、PDL等详细描述工具;掌握详细设计的步骤和方法。275.软件测试和调试实验要求:掌握软件测试的基本技术和概念;掌握软件测试的方法;掌握程序调试的常用技术。三、实验内容和步骤:(一)可行性分析学生信息,作为一个学校,就有一定的工作量存在,而学生信息,它的工作量可能是其它信息工作量的几倍,班级的增加、班级的查找、班级的修改;学生档案;课程管理;成绩管理;缴费管理;统计等等,每个信息的数据都在不断地变化着,如果采用人工的方式进行操作,那么,一天的

5、工作量,足以让人觉得比较繁琐,吃不消。针对这样的情况,采用让数据的查询变得简单化,数据变的更让每个人都在任何时刻都可以了解到。学生信息管理系统是为本校开发的,本系统所采用的语言是VisualBasic,用MicrosoftAccess2000数据库完成。该系统总体有四部分组成,包括学生信息查询、教务信息维护、学生选课及用户管理。通过本系统,把本校内部查询学生信息、教务信息、学生选课各个环节进行有效地计划、组织和控制。通过本校内部的信息,依据统一数据信息进行管理,把任何一块信息所产生的数据变动及时地反映给其它相关信息,做到数据共享。本系

6、统主要信息流程为:教务信息维护接受学生的信息,学生信息查询根据教务信息维护的学生信息做出对所接收的信息合理性进行判断,并交于信息维护进行相应的修改,再把信息存入数据库中。学生选课是对学生进行相应选择自己相关的课程。最后进行打印。采用本系统,能够使整个系统内部所有信息的工作简化,提高工作效益。由于采用统一的数据信息,使相关资料能够快速地查询所需的数据、资料及其它信息的,使信息快速高效运行。(二)系统设计1.系统功能描述本系统的主要任务是实现对学校教导处的学生信息管理、成绩管理、课程管理及相关查询。其主要功能包括:(1)学生信息管理功能班

7、级管理。提供给班主任进行本班学生的信息更新、删除。添加学生。以班级为单位,进行学生入库。其中分为单个添加和成批添加。单个添加学生供数量较少的学生信息入库;成批添加可以从现存的学生信息EXCEL文件中成批录入到数据库中。删除学生。当学生毕业后,学生信息转移备份数据库中,系统的基本数据库中需要删除学生信息。该功能主要进行成批地删除学生信息,如连续学号区段的多位学生信息删除,整个班级的删除,所有学生信息的删除。新生管理。本部分的功能主要有新生导入、分班、及设置学号。新生导入实现从现存的EXCEL新生名单中录入学生信息。分班功能实现按新生的报

8、考专业、成绩及性别进行分班。设置学号实现自动为各班学生编发学号。学生信息备份。在学生信息删除前,将其按班级为单位保存到备份数据库。(2)学生成绩管理功能27分数录入。以班级为单位,录入各科目的期中、期末、总评成绩。总分及

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

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

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