欢迎来到天天文库
浏览记录
ID:35236676
大小:285.50 KB
页数:16页
时间:2019-03-22
《计算机设计报告正文》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、学生课程查询系统的设计与实现VisualFoxPro程序语言设计课程设计报告学生课程查询系统的设计与实现姓名:管贤杰学号:1110811277专业:酒店1103指导教师:黄寿孟三亚学院III学生课程查询系统的设计与实现摘要目前,利用计算机对数据信息进行管理已经成为主流。“学生课程查询系统”是采用VISAULFOXPRO6.0开发的一个数据库管理系统。开发本系统的步骤:系统分析、系统设计、系统实现、系统维护。在系统分析中先后用数据流图、系统的功能结构图分析了系统所需的各种数据。在系统的设计中,则详细分析记录查找了系统的各个功能模块所需要的数据库表及表字段以及相关
2、需要录入的信息,报表的设计,菜单的设计等等。系统的实现中,则分任务给出了相应的功能所需要的事件代码及命令语句。基于VFP6.0的学生课程查询系统的设计与实现,可以使学生们更加方便,快速的查阅自己的课程状况,提高高校的课程管理效率。【关键词】:课程查询系统MicrosoftVisualFoxPro6.0数据库模块III学生课程查询系统的设计与实现目录摘要I目录II第1章绪论11.1系统设计的目标11.2系统设计的方法1第2章系统总体设计12.1系统功能简介12.2系统功能结构图1第3章数据库设计与录入23.1数据库的设计23.2数据的录入2第4章程序模块的设计3
3、4.1登录模块34.1.1主登录模块34.1.2学生登录模块44.1.3管理员登录模块54.2主菜单模块64.2.1学生主菜单模块64.2.2管理员主菜单模块74.3用户管理模块74.4密码修改模块84.5查询模块94.6统计模块104.7退出模块11第5章系统测试与连编115.1系统测试115.2系统连编11结束语12III学生课程查询系统的设计与实现参考文献12III第1章绪论1.1系统设计的目标该项目的设计目的在于开发一套学生课程查询信息的管理系统,这能有效的帮助学生便于了解自己本学期将要进行的课程学习。同时通过网络信息平台,不同班级,专业的学生之间可以
4、随时根据课程自己的课程进行详细的安排自己的时间,充分利用空余的时间前去听课,学习,获得更多的知识。同时解决了在传统模式下,人们利用人工进行学生的课程管理存在着诸多的缺点,如:效率低,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等问题。1.2系统设计的方法该学生课程查询系统是基于学院学生信息查询管理系统构建的,并以团队形式利用VFP6.0软件进行制作。首先,结合课程设计给出的相关题目及小组成员的智慧制定出开发课题及程序运行的结构图,然后分工制作相关的Visual FoxPro 6.0的数据库和表设计,数据处理查询,表单设计,菜单设计,及其他的各项模块
5、设计。最后,通过连编等实现系统功能。第2章系统总体设计2.1系统功能简介本系统主要实现课程与学生相关的各种信息的系统化、规范化和自动化。本学生课程查询系统完成的主要功能有:登录功能:输入用户名和密码就可进入相应的主菜单界面。学生课程查询与统计:管理学生课程的查询,及老师的授课量等信息。密码管理功能:用户可以在登录系统后进行修改自己的密码。 系统管理:用于管理系统用户。退出功能:正常的退出系统。2.2系统功能结构图学生课程查询系统功能结构图:11图2.1学生课程查询系统功能结构图第3章数据库设计与录入3.1数据库的设计通过对系统功能的分析,学生课程查询系统需要包
6、含以下数据库的信息:课程表(教师名,星期,课程名,节次,教室,周次)用户表(用户编号,用户名,用户密码,用户类型)管理员表(用户编号,用户名,用户密码,用户类型)打开VFP,建立一个项目,命名为xskc。在项目中建立数据库,以班级小组命名为:酒店1103-03,并且建立课程表,用户表,管理员表。3.2数据的录入向“课程”表中输入本学期实际课程表中的内容。注意“星期”字段应输入“星期一”到“星期五”表示该课程是星期几上注意“节次”字段应输入“1-2”或“3-4”表示该课程是第几节到几节上注意“周次”字段应输入“单”、“双”或“全”表示该课程是单双周上还是全上。数
7、据录入如图所示:11图3.2表内的数据录入第4章程序模块的设计4.1登录模块4.1.1主登录模块根据登录模块的设计要求,在此设计了一个主登录模块,以方便不同的人员登录。如图所示:图4.1学生课程查询系统登录窗先选择普通用户登录或者管理员登录,然后单击确定可以进入相应的登录界面。其中确定按钮的click代码为:ifthisform.optiongroup1.value=1doform学生登录模块else11doform管理员登录模块endif退出的click代码为:Thisform.release4.1.2学生登录模块图4.2学生课程查询系统学生登录模块输入用户
8、名和密码时,单击登录按钮,系统将自动打
此文档下载收益归作者所有