《软件设计基础-vb》课程设计报告书

上传人:第*** 文档编号:56887967 上传时间:2018-10-16 格式:DOC 页数:38 大小:608.50KB
返回 下载 相关 举报
《软件设计基础-vb》课程设计报告书_第1页
第1页 / 共38页
《软件设计基础-vb》课程设计报告书_第2页
第2页 / 共38页
《软件设计基础-vb》课程设计报告书_第3页
第3页 / 共38页
《软件设计基础-vb》课程设计报告书_第4页
第4页 / 共38页
《软件设计基础-vb》课程设计报告书_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《《软件设计基础-vb》课程设计报告书》由会员分享,可在线阅读,更多相关《《软件设计基础-vb》课程设计报告书(38页珍藏版)》请在金锄头文库上搜索。

1、河北河北联联合大学合大学2013-2014 第第 2 学期学期 软软 件件 设设 计计 基基 础础 -VB 课程设计报告设计名称:设计名称: 教师管理系统 姓姓 名:名: 袁溪 学学 号:号: 201314240122 专业班级:专业班级: 机械设计制造及其自动化一班 学学 院:院: 机械工程学院机械工程学院 设计时间:设计时间: 2013.6.10 设计地点:设计地点: 学校机房 指导教师评语:指导教师签字: 年 月 日教师评定:教师评定:自评成绩:自评成绩:70软件设计基础-VB课程设计报告 第 2 页,共 38 页目目 录录1.课程设计目的课程设计目的2.课程设计任务与要求课程设计任务与

2、要求3.课程设计说明书课程设计说明书4.课程设计成果课程设计成果5.程序调试过程程序调试过程6.设计问题的不足和改进方案设计问题的不足和改进方案7.课程设计心得课程设计心得8.附录附录9.参考文献参考文献软件设计基础-VB课程设计报告 第 3 页,共 38 页1课程设计目的软件设计基础-VB课程设计是这门课程的实践性教学环节之一,本次设计结合实际应用的要求,使课程设计既覆盖 VB 的知识点,又接近工程实际需要。目的是通过课程设计的综合训练,培养学生实际分析问题、解决问题的能力,以及编程和动手能力,最终目标是通过课程设计这种形式,帮助学生系统掌握 VB 这门课程的主要内容,养成良好的编程习惯,更

3、好的完成教学任务。2课程设计任务与要求:要求:本次课程设计利用软件设计基础-VB课程中所学到的编程知识和编程技巧,完成具有一定难度和工作量的程序设计题目,帮助学生掌握编程、调试的基本技能,独立完成所布置的任务。要求:1、对系统进行功能需求分析2、设计合理的数据结构和系统框架3、界面设计美观、清楚、合理4、编程简练,程序功能齐全,能正确运行5、具有一定的创新性6、说明书、流程图要清楚7、课题完成后必须按要求提交课程设计报告 任务:对学院教师档案进行管理。3课程设计说明书软件设计基础-VB课程设计报告 第 4 页,共 38 页功能描述教师:1、每位教师登陆后,可登记自己的档案信息,包括基本信息、承

4、担教学情况、发表教研论文、出版教材、承担教改课题、参加教学研究会议、发表科研论文、承担科研项目、参加学术会议等情况2、可查看自己每年度的档案信息,并可打印管理人员:1、可查看每位教师的档案信息,并可打印2、可按教师姓名、系别、职称、性别等查看教师档案信息3、可按系别、职称等统计教师发表论文、出版教材、课题、参加会议的情况,并以报表形式打印出来。概要设计主要写模块说明,模块结构图,系统流程图(例 N-S 流程图)(五号,宋体)模块结构图:根据功能分析,建立系统的体系结构,即将整个系统分解成若干子模块,用框图表示各功能模块之间 的接口关系。 教师信息管理系统主要由两大功能模块:管理员功能模块和教师

5、功能。 管理员功能模块主要实现如下功能: 教师档案信息的查询和打印; 教师档案信息的统计和打印。教师功能模块: 基本信息的登记; 学历信息的登记; 教学情况的登记; 教研论文的登记; 科研论文的登记; 教研项目的登记; 科研项目的登记; 教研会议的登记; 学术会议的登记。软件设计基础-VB课程设计报告 第 5 页,共 38 页教师档案信息管理系统管 理 员 模 块教 师 模 块教 师 信 息 查 询教 师 信 息 统 计教 研 项 目 登 记科 研 项 目 登 记学 术 会 议 登 记教 学 会 议 登 记科 研 论 文 登 记教 研 论 文 登 记教 学 情 况 登 记学 历 信 息 登 记

6、详细设计 总体流程图:开始登陆系统身份验证管理员模块3 次错误教师模块结束YYN Y软件设计基础-VB课程设计报告 第 6 页,共 38 页各功能模块流程图:管理员模块:管理员登陆教 师 信 息 查 询教 师 信 息 统 计教师模块教师登陆教 研 项 目 登 记科 研 项 目 登 记学 术 会 议 登 记教 学 会 议 登 记科 研 论 文 登 记教 研 论 文 登 记教 学 情 况 登 记学 历 信 息 登 记代码实现详细说明各功能模块的实现过程,所用到的算法、技巧等(附上代码) 。如:本系统总共15 个窗体:frmlogin、frmmain、frmxldj、frmxshydj、frmxxc

7、x、frmjsxxcx、frmjsxxtj、frmjsxxxg、frmjszc、frmjxhydj、frmjxqkdj、frmjyxmdj、frmjylwdj、frmkyxmdj、frmkylwdj 详细如软件设计基础-VB课程设计报告 第 7 页,共 38 页下:frmloginfrmlogin登陆页面登陆页面作用:验证用户登陆、防止非法用户登陆所用控件:4 个标签,2 个文本框,一个组合框和两个按钮。设计思路:标签用来提示用户输入和提示信息,文本框用来输入用户信息,组合框用来选择登陆身份,按钮用来执行验证。详细内容:属性较特殊的需要说明。代码如下:Dim rs As New ADODB.R

8、ecordsetIf Trim(Combo1.Text) = “管理员“ Then rs.Open “select * from 管理员 where 姓名=“ & Trim(Text1.Text) & “ and 密码=“ & Trim(Text2.Text) & “, CnnIf rs.EOF = True ThenMsgBox “密码错误或者无此用户“, vbCriticalrs.CloseSet rs = NothingintCC = intCC + 1If intCC = 3 Then EndExit SubEnd If strXM = Trim(rs.Fields(“姓名“).Val

9、ue)strMM = Trim(rs.Fields(“密码“).Value)strQX = “管理员“rs.CloseEnd IfIf Trim(Combo1.Text) = “教师“ Then rs.Open “select * from 教师基本信息 where 姓名=“ & Trim(Text1.Text) & “ and 密码=“ & Trim(Text2.Text) & “, CnnIf rs.EOF = True ThenMsgBox “密码错误或者无此用户“, vbCriticalrs.Close软件设计基础-VB课程设计报告 第 8 页,共 38 页Set rs = Nothi

10、ngintCC = intCC + 1If intCC = 3 Then EndExit SubEnd IfintJLH = rs.Fields(0)strXM = Trim(rs.Fields(“姓名“).Value)strMM = Trim(rs.Fields(“密码“).Value)strQX = “教师“rs.CloseEnd IfSet rs = Nothing FrmMain.ShowUnload Mefrmmainfrmmain主页面主页面作用:显示操作菜单信息所用控件:菜单控件。设计思路:通过点击进入响应的操作界面。详细内容:属性较特殊的需要说明。代码如下:Private Su

11、b Form_Load()If strQX = “管理员“ Then Mnu_JSQTXX.Visible = FalseMnu_GRXXXG.Visible = False End If If strQX = “教师“ Then Mnu_JSXXTJ.Visible = False End If End Sub软件设计基础-VB课程设计报告 第 9 页,共 38 页Private Sub Mnu_GRXXXG_Click()FrmJSXXXG.ShowEnd SubPrivate Sub Mnu_JSXXCX_Click()FrmJSXXCX.ShowEnd SubPrivate Sub Mnu_JSXXTJ_Click()FrmJSXXTJ.ShowEnd SubPrivate Sub Mnu_JXHYDJ_Click()FrmJXHYDJ.ShowEnd SubPrivate Sub Mnu_JXQKDJ_Click()FrmJXQKDJ.ShowEnd SubPrivate Sub Mnu_JYLWDJ_Click()FrmJYLWDJ.ShowEnd SubPrivate Sub Mnu_JYXMDJ_Click()FrmJYXMDJ.S

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

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