课程设计(论文)学生成绩管理系统.doc

上传人:仙人指路1688 文档编号:4068924 上传时间:2023-04-03 格式:DOC 页数:12 大小:158KB
返回 下载 相关 举报
课程设计(论文)学生成绩管理系统.doc_第1页
第1页 / 共12页
课程设计(论文)学生成绩管理系统.doc_第2页
第2页 / 共12页
课程设计(论文)学生成绩管理系统.doc_第3页
第3页 / 共12页
课程设计(论文)学生成绩管理系统.doc_第4页
第4页 / 共12页
课程设计(论文)学生成绩管理系统.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《课程设计(论文)学生成绩管理系统.doc》由会员分享,可在线阅读,更多相关《课程设计(论文)学生成绩管理系统.doc(12页珍藏版)》请在三一办公上搜索。

1、重庆工商大学派斯学院课程设计说明书重庆工商大学派斯 学院计算机专业(专科)09级专科班课题名称:学生成绩管理系统课程设计起止时间:2009年9月10日12月10日(共14周)学生姓名: 学号:2009908101同组学生姓名: 指导教师:目录一、引言2二、需求分析3三、总体设计43、1总体设计模块流程图43、2流程图说明5四、详细设计64、1详细设计流程图64、2流程图说明74、3流程图84、4流程图说明8五、系统功能说明11六、参考文献:12一、引言在二十一世纪的新时期的来临和随着经济的发展和计算机应用的普及,采取信息化管理学校就成了是新经济时代的必然趋势,也是学校管理者的迫切需求。学校对学

2、生的管理是一个非常重要内容,如何客观、全面、地记录和评估有关学生的信息,提高学校管理工作的效率,实现以人为本的管理战略,成为学校管理中的一个大问题。 在落后的年代都是人工管理的,已经严重制约了学校管理人员作的效率。学校更希望能够对以往的各个系的学生信息、考勤信息、教师信息等统一管理起来,高效的、准确的完成学校管理的同常事务,促进学生不断提高自己的学习成绩和文化水平提高学生素质,提高学生积极性。本课题首先分析了学校管理系统的应用现状,对学校学生成绩管理系统的研发目的,论述了系统五个功能模块:用户管理模块、课程管理模块、成绩管理模块、班级管理模块、信息报表打印模块等。在设计过程中,完全采用结构化程

3、序设计方法,把测试作为重要内容,通过调试及时发现程序的不足与疏漏,及时予以完善,尽可能地做到界面友好、操作简单、功能齐全,充分满足了学校对学生管理方面的需要。二、需求分析在学校我们知道学校怎样管理学生的制度,学校要对学生管理制定很多规章制度。还有对学生成绩管理是学校的主要管环节,由此学校就要开发一种比较好的管理软件来对学生在计算机上的应用,对学校的制度加以实行。学生成绩管理是各类学校教务管理的一个主要环节,高校学生成绩管理是学籍管理的重要组成部分。在成绩管理过程中涉及的信息种类繁多,数量庞大。例如,每一个学生来自什么系别,不同学期各门课程成绩如何,以及各科任课教师是谁等都是成绩管理过程中必须记

4、录在案和使用的信息。随着高校规模的不断扩大,成绩管理的信息量成倍增长,相应的成绩计算整理、日常维护和查询任务量也越来越大。因此建立一套完善的成绩信息的存储、快速整理与检索系统非常必要。Visual FoxPro数据库管理系统在开发中、小型数据库应用系统方面由于对计算机软、硬件的要求不高,且功能强大,深受系统设计人员的欢迎。本系统结合高校学生成绩管理的实际,以Visual FoxPro 6.0环境进行管理信息系统开发为背景,详细地介绍了关于学生成绩管理系统设计的整个过程。需求分析阶段确定的系统逻辑模型是以后设计和实现目标系统的基础,因此必须准确完整地体现用户的要求。系统分析员通常都是计算机软件专

5、家,技术专家一般不喜欢着手搞具体设计,然而,一旦分析员开始谈论程序设计的细节时,就会脱离用户,使他们不能继续提出他们的要求和建议。软件工程使用的结构分析设计的方法为每个阶段都规定了特定的结束标准,需求分析阶段必须提出完整的准确的系统逻辑模型,经过用户确认之后才能进入下一阶段。需求分析是软件生命周期的一个重要阶段,它根本的任务是确定为了满足用户的需要必须做什么。具体地说,应该确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景,必须仔细分析系统中的数据,既要分析系统中的数据流,又要分析长期使用的数据存储。三、总体设计登录界面3、1总体设计模块流程图系统主页面系统退出班级管理课

6、程管理成绩管理用户管理添加课程成绩排名成绩修改l成绩录入添加用户删除用户修改密码删除班级添加班级修改课程图3-13、2流程图说明 学生成绩管理系统是一个小型的软件系统,适合用Visual Foxpro的数据库技术和可视化编程技术来开发。按管理方式成绩管理系统可分为浏览,查询,修改,统计,打印,关于(关于系统、运行环境、开发人员),高级(修改密码、修改管理员)采用用户名,密码安全机制, 保证系统资源不受人为因素的干扰。系统可行性分析研究,可行性研究的目的使用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,我们具体从下面两个方面考虑。技术上的可行性:

7、由于对学生成绩管理系统这一类的学生管理系统进行开发已有一定的时期,有很多成功的实例,技术基础也已经非常雄厚,因而技术上的准备应该不成问题。经济上的可行性:由于学生成绩管理系统是一个比较小型的系统,是由我一个人进行开发的,所以从人力、物力、财力方面来说都是可行的。图3-2 四、详细设计 4、1详细设计流程图图4-14、2流程图说明 分析的系统功能需求,得到系统的功能模块,在这我一个流程图给出,让大家一看便知,首先,进入我们的软件系统首页。其次,在进入登陆界面让我们的管理员进行输入用户名和密码。最后进入我们的系统管理界面,就可以对学生信息的查询和有效的管理了,给学校带来很方便和很有效管理方式。如上

8、图所示4、3流程图进入系统进入学生信息管理模块输入学生姓名查询没学生信息有此学生输出学生信息退出系统图4-24、4流程图说明 上面这个流程图是学生成绩管理系统软件中的一个列子,这个列子的组成部分和上面的整个流程图大同小异。首先,由管理员进入系统首页,在进入登录界面,登陆管理员的密码进入系统管理。其次,再度系统中的学生信息进行操作。最后,退出学生管理系统。这些我给出一个列子的流程图,通过这个列子我们知道这软件是一种怎样的实现方式。如下图查询学生信息图图4-3IF LEN(ALLT(THISFORM.CD1.VALUE)=0=MESSAGEBOX(请输入口令!,0+48,提示) THISFORM.

9、CD1.SETFOCUS RETURNENDIFSELE 身份验证表GO TOP &定位到首记录M_NUM=M_NUM-1 &M_NUM在表单的Init事件中被赋初值3IF ALLT(UPPE(THISFORM.CD1.VALUE)#ALLT(UPPE(登录口令) &判断密码是否正确 IF M_NUM0 =MESSAGEBOX(口令有误,您还有+ALLT(STR(M_NUM)+次机会!,0+16,警告) THISFORM.CD1.SETFOCUS RETURN ELSE =MESSAGEBOX(很抱歉,您无使用本系统的权限!,0+16,警告) RELE THISFORM QUIT ENDIFE

10、LSE RELE M_NUM RELE THISFORM DO FORM 主界面ENDIF 图4-4SELE 学生档案表THISFORM.CD1.VALUE=班级代码 SELE 班级表LOCA FOR ALLT(班级代码)=SUBST(THISFORM.CD1.VALUE,1,8) THISFORM.CD2.VALUE=班级名称SELE 学生档案表THISFORM.CD3.VALUE=姓名THISFORM.CD4.VALUE=学号THISFORM.CD5.VALUE=考号THISFORM.CD6.VALUE=民族THISFORM.CD7.VALUE=性别THISFORM.CD8.VALUE=出

11、生日期THISFORM.CD9.VALUE=电话THISFORM.CD10.VALUE=邮编THISFORM.CD11.VALUE=家庭住址THISFORM.CD12.VALUE=备注PUBLIC M_FLAG M_FLAG=.F. THISFORM.REFRESH五、系统功能说明 成绩管理是学校的一项重要工作,原有的人工管理存在这着很多不足,造成不足的原因是,在校学生人数众多,并且每个学生的信息过于复杂,从而工作量非常大,给统计和查询带来了不便。因此,如何解决这些不足,使成绩管理更快捷、更方便,具有更高的效率也就成了一个关键问题。随着科学技术的迅速发展学校成绩管理的自动化也越来越迫切,因此有

12、必要开发成绩学籍的软件系统来辅助学校的教学管理。这样能极大方便成绩的管理,提高管理效率。通过上述的列子让我们了解成绩管理系统的功能,学生成绩管理系统主要完成对学籍的管理,包括添加、修改、删除,查询,用户管理等六个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。系统的核心是添加、修改和删除三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成添加或删除操作时系统会自动地完成学籍的修改。查询功能也是系统的核心之一,在系统中主要根据学生姓名和学号进行查询,其目的都是为了方便用户使用。系统有完整的用户添加、删除和密码修改功能六、参考文献:1、 VFP程序设计 主编 :邹显春,陈策 主审:张为群 出版社:重庆大学出版社2、 网络数据库SQL SERVER 主编:王恩波 副主编:张露 出版社:高等教育出版社3、 Visual Fox Pro及应用系统开发(第二版) 主编:史济民 出版社:清华大学出版社4、 C+语言程序设计(第三版) 编著者:郑莉 ,董渊 ,张瑞丰 出版社:清华大学出版社5、 C语言程序设计(第二版) 主编:谭浩强 出版社:清华大学出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号