课设文档信息管理系统.docx
- 文档编号:9754449
- 上传时间:2023-02-06
- 格式:DOCX
- 页数:15
- 大小:598.04KB
课设文档信息管理系统.docx
《课设文档信息管理系统.docx》由会员分享,可在线阅读,更多相关《课设文档信息管理系统.docx(15页珍藏版)》请在冰豆网上搜索。
课设文档信息管理系统
沈阳航空航天大学北方科技学院
课程设计说明书
题目:
沈阳航空航天大学北方科技学院
课程设计文档管理系统
教学部经管部
专业信息管理与信息系统
班号B743202班
学号B74320237
姓名李丹
指导教师王晓斌
2010年1月10日
目录
第1章系统概述-1-
1.1系统现状-1-
1.2系统需求-1-
1.3系统目标-1-
第2章系统规划-2-
2.1系统建设目标-2-
2.2规划原则-2-
2.3系统主要功能-2-
2.4系统功能结构图-3-
第3章系统设计-4-
3.1设计目标-4-
3.2开发及运行环境-4-
3.3数据库设计-4-
3.1.1密码表结构-4-
3.1.2课设文档信息表结构-5-
第4章主要功能模块设计-6-
4.1首页窗体-6-
4.2登录窗体设计-6-
4.3系统功能窗体-8-
4.4代码设计-9-
4.4.1登录代码-9-
4.4.2用户记录选择代码-10-
4.4.3统计、查询代码-10-
4.4.4添加、删除、更新代码-11-
第5章总结-12-
附录A参考文献-13-
第1章系统概述
1.1系统现状
每年,各类大学都会为在校学生安排相应的课程设计,用以培养学生的综合能力。
作为课程设计中不可缺少的一部分,课程设计报告的按时完成对每个学生来说是非常重要的。
课程设计完成之后,大量的设计报告将会上交,随之也将会产生一些问题。
面对如此繁多的课设报告,单纯的依靠人本身能力是非常困难的。
因此开发一款“课程设计文档管理系统”是非常及时,非常重要的。
课程设计文档管理系统的存在不但可以提高教务处的管理力度,还能更好的提高工作效率。
具有很高的实用价值。
1.2系统需求
(1)管理课设报告相关信息。
实时显示相关报告的相关信息及相关问题,使管理者能在第一时间进行处理;
(2)管理课程设计报告中的学生信息,了解各个学生的课设完成情况。
对学生课程设计的完成情况做到全面的掌握;
(3)管理各个专业、年级的课程设计相关信息。
(4)实现课设设计报告信息的实时查询、统计、更新、添加、删除等操作。
1.3系统目标
“课程设计文档管理系统”是一款为了满足学校教师对学生课程设计的管理而设计开发的实用系统。
该系统可以帮助教师对课设进行系统化、实时化、规范化、计算机化的管理,保障管理工作有条不紊的进行。
第2章系统规划
2.1系统建设目标
“课程设计文档管理系统”是学校方便快捷、安全有效的管理的基础,建立属于自己的计算机管理系统对学校来说极为重要。
当前的总目标是:
充分利用先进的电子信息技术,参考已有同行成功的解决方案,结合学校的现状并考虑未来发展,成功建立起“课程设计文档管理系统”完整的学校内部课程设计计算机管理信息系统。
这项工作的顺利完成,将会对学校的各项教务工作产生积极影响。
2.2规划原则
(1)按时:
目标系统必须以保证建设时间为前提。
一定要以倒计时的方式控制每一个建设环节。
确保课程设计报告的审阅顺利完成。
(2)全面:
目标系统必须满足全面管理的要求。
通过系统分析设计,制定完整合理的操作流程,并优化建立相应数据模型与之针对。
(3)实用:
目标系统必须具有良好的可操作性和可维护性。
能够使操作人员迅速掌握。
(4)可靠:
目标系统必须具有较高的保密功能及数据备份能力和故障恢复能力,数据结构设计必须合理,数据采集必须高效,数据分析必须准确。
(5)经济:
目标系统在确保前4项建设原则外,还应充分考虑系统资源的优化组合,充分降低投资风险。
设计方案技术成熟,实施周期短、见效快,性能价格比最佳。
2.3系统主要功能
课程设计文档管理系统是一个非常有特点的管理软件,系统由基础信息维护、学生信息管理、课程设计文档信息查询、课程设计文档信息统计、系统管理和帮助信息等几个功能模块组成,规划系统功能模块如下:
2.4系统功能结构图
图2-1系统功能结构图
第3章系统设计
3.1设计目标
本系统是根据各大高校的实际需求而开发的,完全能够实现教务处对学生课程设计文档的自动化管理,通过本系统可以达到以下目标:
(1)系统运行稳定,安全可靠;
(2)界面设计美观,人机交互界面友好;
(3)信息查询灵活、方便、快捷、准确,数据存储安全可靠;
(4)满足键盘和鼠标的双重操作,完全支持回车键;
(5)采用多种方式查询数据;
(6)操作员可以随时修改自己的口令;
(7)对用户输入的数据,系统进行严格的数据检验,尽可能排除人为错误;
(8)数据保密性强,为每个用户设置相应的权限级别。
3.2开发及运行环境
系统开发平台:
VisualFoxPro6.0
运行平台:
Windowsxp/Windows2000/Windows98
3.3数据库设计
本系统采用MicrosoftOfficeAccess设计数据库,本系统中包括如下数据表。
下面分别给出数据表的结构。
3.1.1密码表结构
(1)教师密码表
表1教师秘密表
字段名
数据类型
长度
描述
Name
文本
50
教师账号
Password
文本
50
教师密码
备注:
教师密码表,记录教师登录账号及密码。
教师输入正确账号及密码后才能登录系统。
(2)学生密码表
表2学生密码表
字段名
数据类型
长度
描述
Xname
文本
50
学生账号
Xpassword
文本
50
学生密码
备注:
学生密码表,记录学生登录账号及密码。
每个学生对应一个账号及密码。
学生输入正确账号及密码后才能登录系统。
3.1.2课设文档信息表结构
表3课设文档信息表结构
字段名
数据类型
长度
描述
学年
文本
50
学生所在学年
学期
文本
50
学期
系别
文本
50
学期
班级
文本
50
学生所在班级
学号
文本
50
学生学号
姓名
文本
50
学生姓名
题目
文本
50
所选题目
成绩
数字
长整型
课设成绩
指导教师
文本
50
课设指导教师
备注:
课设文档信息表,记录所以参加课程设计学生的课设文档相关信息。
教师通过系统查询,可以了解其详细信息。
第4章主要功能模块设计
4.1首页窗体
在登录首窗体中,显示有“教师登录界面”、“学生登录界面”、“注册新用户”及“退出系统”选择按钮。
教师或学生可以根据各自需求选择相关功能。
如图4-1所示:
图4-1首页窗体
4.2登录窗体设计
(1)教师登录窗体
下图4-2为教师登录窗体。
教师在此窗体内输入正确账户及密码,点击确定将进入到沈阳航空航天大学北方科技学院学生课程设计文档管理系统,并进行相关查询、统计等操作。
图4-2教师登录界面
(2)学生登录窗体
下图4-3为学生登录窗体。
学生在此窗体内输入正确账户及密码,点击确定将进入到沈阳航空航天大学北方科技学院学生课程设计文档管理系统。
学生进入系统只能对个人课程设计文档信息进行查询。
图4-3学生登录窗体
4.3系统功能窗体
如图4-4、4-5为系统功能窗体。
该窗体是教师登录系统后进行相关操作的界面。
在此界面中显示了学生课程设计文档的详细信息,包括:
学年、学期、系别、班级、学生姓名、课程设计题目、成绩、知道教师等详细信息。
教师在窗体中可以按不同字段查询和统计相关信息并能对相关信息进行添加、删除、修改等操作。
图4-4教师功能界面
图4-5教师功能界面
如图4-6为学生用户登录后窗体。
学生在登录首页输入正确账户及密码,进入相应信息查询界面。
与老师登录后的系统不同的是,学生登录后仅可以查看个人课程设计文档信息,不能对齐进行其他操作。
图4-6学生用户课设文档查询界面
4.4代码设计
4.4.1登录代码
PrivateSubCommand1_Click()
Adodc1.RecordSource="selectname,passwordfrom教师密码表wherename="&"'"&Text1.Text&"'"
Adodc1.Refresh
IfText1.Text=""Then
MsgBox"用户名或密码不能为空!
",,"警告!
"
Else
IfText1.Text=Trim(Text3.Text)AndText2.Text=Trim(Text4.Text)Then
Form1.Visible=fslse
Form2.Visible=False
Form5.Show
Else
MsgBox"用户名或密码错误!
",,"登录失败!
"
EndIf
EndIf
EndSub
4.4.2用户记录选择代码
PrivateSubForm_Load()
Adodc1.Refresh
IfAdodc1.Recordset.RecordCount>0Then
ListView1.Enabled=True
ListView1.ListItems.Clear
i=1
Adodc1.Recordset.MoveFirst
DoWhileAdodc1.Recordset.EOF=False
Key=Adodc1.Recordset.Fields("name")
Setitmx=ListView1.ListItems.Add(,,Key,i)
i=i+1
Adodc1.Recordset.MoveNext
Loop
Else
ListView1.Enabled=False
EndIf
EndSub
4.4.3统计、查询代码
(1)统计代码
PrivateSubCommand1_Click()
Adodc1.RecordSource="select系别,count(*)as人数from课设文档信息表groupby系别
Adodc1.Refresh
EndSub
(2)查询代码
PrivateSubCommand4_Click()
Adodc1.Refresh
Adodc1.RecordSource="select*from课设文档信息表where系别='"&Text1.Text&"'"
Adodc1.Refresh
Text2.Text=""
Text1.Text=""
EndSub
4.4.4添加、删除、更新代码
PrivateSubCommand10_Click(indexAsInteger)
SelectCaseindex
Case0
Adodc1.Recordset.MoveFirst
Case1
Adodc1.Recordset.MovePrevious
IfAdodc1.Recordset.BOFThenAdodc1.Recordset.MoveFirst
Case2
Adodc1.Recordset.MoveNext
IfAdodc1.Recordset.EOFThenAdodc1.Recordset.MoveLast
Case3
Adodc1.Recordset.MoveLast
Case4
DimmnoAsString
mno=InputBox("请输入编号","查询窗")
Adodc1.Recordset.Find"文档编号='"&mno&"'",,,1
IfAdodc1.Recordset.EOFThenMsgBox"无此编号!
",,"提示"
EndSelec
第5章总结
“学生课程设计文档信息管理系统”是一款为了满足学校管理者对学生课程设计文档信息的管理而设计开发的实用系统。
该系统可以帮助管理者对学校进行系统化、实时化、规范化、计算机化的管理,保障管理工作有条不紊的进行。
在系统设计过程中,融入了“便捷、实用”的设计思想。
学生课程设计文档信息管理系统具有课设文档信息的管理功能,包括文档信息查询与统计,文档信息添加、删除、修改等。
通过这些功能学校管理者可以更方便、更快捷、更准确、更及时的掌握学生课设的相关动态信息,从而对学生进行更好的管理。
系统中设有教师功能界面和学生功能界面。
在管理员功能界面中,教师可以对教师本身信息以及学生课设文档信息进行修改。
对课设文档题目信息、课设文档成绩信息、课设文档成绩信息等进行查询;在学生功能界面中,学生可以进行用户信息修改、个人课设文档信息查询等操作。
以上功能的设定,更好的方便了人们对相关信息的及时了解。
经过几个星期的不懈努力,“学生课程设计文档信息管理系统分析与设计报告”终于得以完成。
经过这次实践使我了解到了信息系统设计与开发的过程,学到了许多相关的知识。
但这仅仅只是一部分,还有更多的知识去值得我们学习。
此报告是内容是基于“信息系统开发与管理”课程的要求,因此在完成过程中得到了王晓斌老师的极大帮助,在此表示由衷的感激!
附录A参考文献
1.VisualFoxPro精彩编程200例机械工业出版社王国辉、董韶华等2004年9月
2.Visualfoxpro数据库开发关键技术与实例应用人民邮电出版社周桓、张雨、王国辉2004年5月
3.VisualFoxPro管理信息系统完整项目实例剖析人民邮电出版社明日科技2005年7月
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文档 信息管理 系统