欢迎来到天天文库
浏览记录
ID:12861460
大小:608.50 KB
页数:38页
时间:2018-07-19
《《软件设计基础-vb》课程设计报告书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、河北联合大学2013-2014第2学期《软件设计基础-VB》课程设计报告设计名称:教师管理系统姓名:袁溪学号:201314240122专业班级:机械设计制造及其自动化一班学院:机械工程学院设计时间:2013.6.10设计地点:学校机房指导教师评语:教师评定:自评成绩:70指导教师签字:年月日《软件设计基础-VB》课程设计报告第38页,共38页目录1.课程设计目的2.课程设计任务与要求3.课程设计说明书4.课程设计成果5.程序调试过程6.设计问题的不足和改进方案7.课程设计心得8.附录9.参考文献《软件设计基础-VB》课程设计报告第38页,共38页1.课程设计目的《软件设计基础-VB
2、》课程设计是这门课程的实践性教学环节之一,本次设计结合实际应用的要求,使课程设计既覆盖VB的知识点,又接近工程实际需要。目的是通过课程设计的综合训练,培养学生实际分析问题、解决问题的能力,以及编程和动手能力,最终目标是通过课程设计这种形式,帮助学生系统掌握VB这门课程的主要内容,养成良好的编程习惯,更好的完成教学任务。2.课程设计任务与要求:要求:本次课程设计利用《软件设计基础-VB》课程中所学到的编程知识和编程技巧,完成具有一定难度和工作量的程序设计题目,帮助学生掌握编程、调试的基本技能,独立完成所布置的任务。要求:1、对系统进行功能需求分析2、设计合理的数据结构和系统框架3、界
3、面设计美观、清楚、合理4、编程简练,程序功能齐全,能正确运行5、具有一定的创新性6、说明书、流程图要清楚7、课题完成后必须按要求提交课程设计报告任务:对学院教师档案进行管理。3.课程设计说明书《软件设计基础-VB》课程设计报告第38页,共38页⑴功能描述教师:1、每位教师登陆后,可登记自己的档案信息,包括基本信息、承担教学情况、发表教研论文、出版教材、承担教改课题、参加教学研究会议、发表科研论文、承担科研项目、参加学术会议等情况2、可查看自己每年度的档案信息,并可打印管理人员:1、可查看每位教师的档案信息,并可打印2、可按教师姓名、系别、职称、性别等查看教师档案信息3、可按系别、职
4、称等统计教师发表论文、出版教材、课题、参加会议的情况,并以报表形式打印出来。⑵概要设计主要写模块说明,模块结构图,系统流程图(例N-S流程图)(五号,宋体)模块结构图:根据功能分析,建立系统的体系结构,即将整个系统分解成若干子模块,用框图表示各功能模块之间的接口关系。教师信息管理系统主要由两大功能模块:管理员功能模块和教师功能。管理员功能模块主要实现如下功能:教师档案信息的查询和打印;教师档案信息的统计和打印。教师功能模块:基本信息的登记;学历信息的登记;教学情况的登记;教研论文的登记;科研论文的登记;教研项目的登记;科研项目的登记;教研会议的登记;学术会议的登记。《软件设计基础-
5、VB》课程设计报告第38页,共38页教师档案信息管理系统管理员模块教师模块教师信息查询教师信息统计教研项目登记科研项目登记学术会议登记教学会议登记科研论文登记教研论文登记教学情况登记学历信息登记⑶详细设计总体流程图:开始登陆系统身份验证管理员模块3次错误教师模块结束YYNY《软件设计基础-VB》课程设计报告第38页,共38页各功能模块流程图:管理员模块:管理员登陆教师信息查询教师信息统计教师模块教师登陆教研项目登记科研项目登记学术会议登记教学会议登记科研论文登记教研论文登记教学情况登记学历信息登记⑷代码实现详细说明各功能模块的实现过程,所用到的算法、技巧等(附上代码)。如:本系统总
6、共15个窗体:frmlogin、frmmain、frmxldj、frmxshydj、frmxxcx、frmjsxxcx、frmjsxxtj、frmjsxxxg、frmjszc、frmjxhydj、frmjxqkdj、frmjyxmdj、frmjylwdj、frmkyxmdj、frmkylwdj详细如下:《软件设计基础-VB》课程设计报告第38页,共38页frmlogin—登陆页面作用:验证用户登陆、防止非法用户登陆所用控件:4个标签,2个文本框,一个组合框和两个按钮。设计思路:标签用来提示用户输入和提示信息,文本框用来输入用户信息,组合框用来选择登陆身份,按钮用来执行验证。详细内容
7、:属性较特殊的需要说明。代码如下:DimrsAsNewADODB.RecordsetIfTrim(Combo1.Text)="管理员"Thenrs.Open"select*from管理员where姓名='"&Trim(Text1.Text)&"'and密码='"&Trim(Text2.Text)&"'",CnnIfrs.EOF=TrueThenMsgBox"密码错误或者无此用户",vbCriticalrs.CloseSetrs=NothingintCC=intCC+1
此文档下载收益归作者所有