- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
15.1 学生管理系统的系统设计 本学生管理系统的主要特点有:一是可以对学生的入学档案资料、课程成绩等进行全方位的管理;二是界面设计简单易懂,操作简便;三是简单实用的数据库、报表设计及打印功能。 15.1.1 学生管理系统的需求分析 为更好的做好学生档案资料管理这项工作,提高工作效率,有必要开发一套学生管理系统。 校在目前的学生管理中,虽然应用了计算机进行管理,摆脱了全手工的管理方式,但由于没有一套统一的方式、方法和软件系统支持,仍然存在着诸如数据分散、不一致、可利用率低等的问题,以致影响了工作效率的进一步提高。 学生管理系统的实现,可以使学校更方便的对学生档案、课程成绩及班级等进行查询和录入,实现学生管理的信息化与现代化。 15.1.2 学生管理系统的功能模块设计 系统管理模块 班级管理模块 学生档案管理模块 课程管理模块 成绩管理模块 打印报表模块 系统维护模块 15.1.2 学生管理系统的功能模块设计 15.1.3 学生管理系统的数据库设计 系统数据库名称为xsgl.mdb,其中包括: ① 基本课程数据表(allkecheng); ② 成绩数据表(cj); ③ 班级数据表(class); ④ 班级课程数据表(classkecheng); ⑤ 考试类型数据表(kaoshileixing); ⑥ 用户名数据表(use); ⑦ 学生档案信息数据表(xj)。 15.1.3 学生管理系统的数据库设计 各个数据表的数据结构如下: 15.1.3 学生管理系统的数据库设计 15.1.3 学生管理系统的数据库设计 15.1.3 学生管理系统的数据库设计 15.1.3 学生管理系统的数据库设计 15.2 学生管理系统的程序开发 15.2.1 学生管理系统流程图 15.2.2 学生管理系统的程序运行 Visual Basic与数据库的连接 通过连接字符串模块Modulel.bas来建立与数据库的连接,代码如下: Public Function connstring() As String connstring =provider=Microsoft.Jet.OLEDB.4.0;Data source = App.Path /xsgl.mdb End Function (8)在系统主界面中选择【系统维护】|【数据库备份】菜单命令或单击工具栏中的 按钮,就可以进入数据库备份窗体,如图15-22所示,选择输出磁盘位置和文件夹即可。选择【系统维护】|【关于系统】菜单命令,就可以进入关于学生管理系统窗体,显示该系统的相关信息,如图15-23所示。 图15-22 数据库备份窗体 图15-23 关于学生管理系统窗体 15.2.2 学生管理系统的程序运行 本节只介绍几个重要模块的实现过程,其他模块的详细代码请参见本书提供的\学生管理系统文件夹的源代码(可在人民邮电出版社的教学与服务资源网上下载)。在Visual Basic编程的过程中需要用到很多ActivceX控件,所以在编程以前必须添加这些部件。通过Visual Basic界面,选择【工程】|【部件】菜单命令,然后按照图15-24所示选择相应的部件,各个部件的类型及其用法请参照相关文献。 图15-24 控件选择窗体 15.3 学生管理系统的主要功能模块程序设计 公共模块(Modulel.bas)主要由3个函数组成:函数ExecuteSQL用于执行相应的SQL命令;函数Connstring用于连接字符串;函数Executeqx用于检查用户的权限。具体代码见书本。 15.3.1 公共模块(Modulel.bas) 班级管理模块、学生档案管理模块功能类似,在此以班级管理模块为主介绍,其他模块请参见源代码。在班级管理模块中,用户可以添加、修改、删除、查找、浏览班级信息。 1.frm添加班级资料.frm窗体 “添加班级资料设置”所对应的窗体frm添加班级资料.frm,如图15-7所示,“添加班级资料设置”和“修改班级资料”都是由这一窗体实现的,此窗体的代码主要有两个功能: ①使用此窗体可以应用于“添加”和“修改”两种状态; ②根据条件,确定是否可以“添加”或“修改”班级资料。 15.3.2 班级管理模块 2.frm班级资料浏览.frm窗体 frm班级资料浏览.frm窗体对应的是【班级浏览】功能,如图15-8所示,这一窗体比较复杂,应用了treeview、MSFlexGrid、toolbar控件和Visual Basic自带的报表设计器,具体使用参看有关资料,窗体加载时会加载班级资料到treeview中, 15.3.2 班级管理模块 3.f
您可能关注的文档
最近下载
- 2021-2022学年江西省南昌市九年级(上)期中物理试卷(附答案详解).docx VIP
- 全自动氩气纯化器-四川普瑞净化设备有限公司.PDF VIP
- 山东科学技术版劳动实践指导手册六年级第3课家用器具使用与维护家用电器的使用科学使用电冰箱 教案.docx VIP
- 单式氩气纯化器技术参数要求.DOC VIP
- 央国企成立数科公司底层逻辑与相关定位.docx VIP
- (正式版)C-J-T 232-2006 薄壁不锈钢内卡式管材及管件.docx VIP
- 2025年医学检验实验室ISO15189认可评审介绍.pptx VIP
- 八个方向路线图.ppt VIP
- 优秀大学生职业生涯规划书经典PPT.pptx VIP
- GB50007-2011 建筑地基基础设计规范.docx
文档评论(0)