《某校学生学籍管理系统的设计开发方案.doc》由会员分享,可在线阅读,更多相关《某校学生学籍管理系统的设计开发方案.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 2006年 第 21卷 第 3期 电 力 学 报 Vol.21No.32006 (总第 76期 ) JOURNALOFELECTRICPOWER ( Sum.76) ! 文章编号 : 1005-6548( 2006)03-0331-03 某校学生学籍管理系统的设计开发方 案 黄立新 (大同电力高级技工学校,山西 大同 037039) AdesignofschoolregisterAdministrativesystem UANGLi-xin ( DatongigherElectricTechnicianSchool, Datong 037039, China) 摘 要 : 介绍了 某校学生学
2、籍管理系统的设计 开 发过程 , 系统选 用 WindoWs2000操作系统 , 使 用 Vi- sualFoxPro6.0进行 开 发 , 所设计的系统功能基 本 符合用户的需求 。 关键词: 软件开发;数据库管理系统;视窗操作系 统 2000 中图分类号 : TP311.132.3 文献标识码 : B 籍管理系统的开发过程。 1 编程环境 1.1 软件环 境 选 用 WindoWs2000窗口用户界 面操作系 统 , 使 用 VisualFoxPro6.0 作为设计软件的开发工具 。 1.2 硬件环 境 CPU, Pentium ! 以 上 ; 内 存 , 64 MB 以 上 ; 硬 Ab
3、stract: Thisarticleintroducesthedeveloping processofaschoolregisteradministrativesystem. 盘 ,4.3G 以上;显示器,选 VGA 及 VGA 以上。 Thesystemadopts WindoWs2000operatingsystem andisdevelopedbytheuseofVisualFoxpro6.0.Its functionsaccordWiththedemandsoftheuserbasi- caly. Key Words: developmentofsoftWare; database
4、administrativesystem; WindoWs2000operatingsys- tem 学生学籍管理系统因能为学校管理者提供充 足的信息和快捷的查询手段,所以是 1个学校管理 不可缺少的部分,它的内容对于学校管理者来说至 关重要,但一直以来人们使用传统的人工方式管理 学生档案,这种管理方式存在着效率低、保密性差 的缺点,长期积累,将产生大量的文件和资料,给查 找、更新和维护带来不少的困难。因此,开发 学生 学籍管理软件很有必要,本文具体介 绍某校学生学 2 学生学籍管理系统的结构模块及流程 系统进入主界面,主菜单布局见图 1。 图 1 学生学籍管理系统的结构模块 系统流程见图 2
5、。 3 系统维护及录入模块的具体实现 3.1 系统维护模块的实现 由图 1可看出,系统维护包 括用户登陆、用 户 注册、修改口令、年级维护等模块,其功能可简单表 收稿日期: 2006-08-02 修回日期: 2006-08-26 作者简介 : 黄立 新 ( 1968-), 女 , 河北涿州人 , 讲师 , 计算机教学 。 332 电 力 学 报 2006年 述为:授予用户使用本软件以及修改口令的权利。 其数据来源为用户( YH)、修改口令( XGKL)表。采 用 VisualFoxPro6.0为显示 、 输 入和编辑表中的 信 息提供界面设计工具,优点是操作简便,灵活方便, 能开发出与系统环境
6、同样美观的界面。以下以“用 户注册”模块为例简述它的实现过程: 在 项 目 xjgl中新建表 单 yhzc.scx, 打开表单 设 计 器 ( 界面见 图 3) 。 打 开 “ 显 示 ” 菜 单 、 单 击 “ 工 具 栏 ” 、 击 活 “ 表单控 件 ” , 利用它 来添加标签控 件 “ 用 户 名 ” 、“ 口 令 ” , 添加文本 框 “ textl” 、“ text2” , 添 加 命令按钮 上一个 、下一个 、注册 、退出 。其命令 按钮功能的实现均通过编程来实现。 上一 个 , 对 象 commandl, 过 程 click, 代码是 : if.not.eof( ) if.no
7、t.bof( ) skip-l thisform.refresh thisform.textl.setfocus else messagebox( 已到记录 头 ! ,48, 提示 信 果没到 表尾,则浏览下一个用户名,如果到表尾,则 显示信息“已到记录尾!” 注 册 : 对 象 command3, 过 程 click, 代码是 : appendblank thisform.refresh& 刷新表 单 thisform.textl.setfocus 实现的功能是:在原来的基础上加入一个用户 名和口令。 退 出 , 对 象 command5, 过 程 click, 代码是 : releaset
8、hisform 实现的功能是:关闭并释放表单。 图 2 学生学籍管理系统的流程 息) mandl.enabled=.f.!命 令 按钮无效 endi else mand2.enabled=.t. if.not.bof( ) skip-l thisform.refresh thisform.textl.setfocus else messagebox( 已到记录 头 ! , 48, 提 示 信息) mandl.enabled=.f. endi endi 实现的功能是:如果记录指 针没有到表头,记 图 3 注册用户界面 系 室维护表单 数据来 源是 表 xs.dbf, 班级维 护 表 单数据来 源
9、是 表 bj.dbf, 修改口令表单数据来 源 是 视 图 Vxgyhkl.Vue, 各表单以及用户 登陆表单 的 设计过程同用户注册 。 3.2 数据录入模块的实现 3.2.l 录入模块使用的数据 表 包 括 xsda.dbf 学 生 档 案 表 、 bj.dbf 班 级 表 、 nj.dbf年级表 、zm.dbf政治面貌表 、 bh.dbf编号 表 、 jtcr.dbf家庭成 员表 等 。 以学生档案表为例介 绍 , 见 表 l。 3.2.2 表单的设 计 录 向前 走 l条 , 以便查看 前 l个用户 名 , 如果到 表 xsdalr.scx学 生档 案录 入 : 在项 目 xjgl中新
10、 建 头,则返回“已到记录头!”。 下一 个 , 对 象 command2, 过 程 click, 相应代 码 可与前 相似写 出 , 本文从 略 。 其实现的功 能 是 : 如 表 单 xsdalr.scx, 打开表 单设计 器 ( 界面见图 4) , 打 开“显示”菜单、单击“工具栏”、击活“表单控件”利 用它来添加如图 4的相关标签、文本框、组合框、选 项按钮组、复选框、页框、命令按钮、表格等控件。 第 3期 黄立新:某校学生学籍管理系统的设计开发方案 333 表 l 学生档 案 xsda数 据 双 击 定 位 定位按钮 , 在对象 是 command5过 程 是 click时输入代码
11、: thisform.pageframel.pagel.lbl家庭住 址 .cap- tion=“请输入要查询的学号 : ” thisform.pageframel.pagel.text6.visible=.f. !不显示家庭住 址 thisform.textl.visible=.t.! 显示学号 框 thisform.textl.setfocus 这个代码的功能是:查询已录入的学生档案。 双击 删除 删除按钮,在对象是 command7过程 是 click 时输入代码: selectxsda delete pack thisform.pageframel.pagel.refresh this
12、form.pageframel.page2.refresh thisform.refresh 此代码的功能是:从表中删除当前记录。 双 击 退 出 退出按钮 , 在对象 是 command8过 程 是 click时输入代码 : selectjtcr releasethisform 以上代码的功能是:退出学生档案录入表单。 3.2.2.2 组合框控件属性设 置 对 combol、combo2、combo3、combo4combo5控 件 分别设 置 rowsource属性值 为 Zm.政治面 貌 、 xs. 系室名称 、nj.年级名称 、 bj.班级名 称 、 是 否 , 设置 其 rowsou
13、rcetype属性 值 为 “字 段 ” 。 图 4 学生档案录入界面 3.2.2.l 命令按 钮 复选框控件属性设置为 xsda.注册否 。 上一个 、下一个 代码的添加通过编程(略)来 实现。其功能是:当用户录入学生档案过程 中,单 击此按钮可查看前面和后面的纪录。 双 击 添 加 添加按 钮 , 在 对象是 command3、 过 程 是 click时输入代 码 ( 略 ) 。代码的功能是 : 往学 生 档案中添加一条新的记录 。 双 击 追 加 追加按 钮 , 在 对象是 command4、 过 程 是 click时输入代码是 : appendfrom ? sdf(从另一个框中追加一条
14、记 录 ) messagebox( “数据转化完闭 ! ” ,48,“提示信息 框 ” ) 以 上代码的 功能 是 : 是从其它表 追加记 录 。 而 不是像 添加 按钮一样手动添加纪录。 单选钮控件属性设置 为 xsda.性别 。 ActiveX 绑定控 件 ( oleboundcontrol) 属性设 置 为 xsda.照片 。 3.2.2.3 其它 图 4中 ,“ 学生档案录 入 ” 表单控件中 的 “ text” 为 用户 要输入的文 本 信 息 。 “ 复制纪 录 ” 是将学 生 的档案做一备份。“详细情况”标签内容是指除学 生档案的这些基本信息外,还添加了如学生的入学 成绩、身体状
15、况、个人爱好等一些信息。 4 结束语 本文介绍的学生学籍管理系统已投入使用,其 功能基本符合用户需求,能够完成学生 (下转第 336页) 字段 名 类 型 宽 度 索 引 学 号 字符 型 8 姓 名 字符 型 8 性 别 字符 型 2 政治面 貌 字符 型 4 出生日 期 日期 型 8 入学日 期 日期 型 8 籍 贯 字符 型 30 民 族 字符 型 8 是否应届 生 字符 型 2 家庭住 址 字符 型 30 邮 编 字符 型 l0 所在年 级 字符 型 6 所在班 级 字符 型 4 所在系 室 字符 型 l0 联系电 话 字符 型 l5 照 片 通用 型 4 备 注 备注 型 4 336
16、 电 力 学 报 2006年 定 流量 10.25m3 s, 公称压力 1.0 Mpa。 这种大 直 径 套筒阀在我国 供水工程中尚属首次应 用 , 运行 实 践证明该阀性能可靠 , 设计应用成功 。 4 全断面隧洞掘进( TBM)技术的改进 引 黄工程联接段 第 4区间主要 为 7! 隧洞 , 洞 长 13.52km, 采用了具有施 工速度 快 、 安全高 效 、 对 围 岩扰动小 、 无超挖欠挖现 象 、 作业面附近粉尘少 等 优 点的全断面 掘进 机 ( 简 称 TBM) 施 工 。 在隧洞 设 计 中 , 总结了引黄工程总干线与南干 线 TBM 施 工 的经验教训 , 对管片衬砌的结构
17、进行了改 进 4 。 联接段 7! 隧洞开挖洞径 4.819m, 衬砌 后内 径 4.414m, 衬砌采用六角形 预制混凝土管 片 。 管 片 安装 在 TBM 的后护盾内与开挖同步进 行 。管片 结 合 形式为拼装咬合 ,4片拼为 1环 , 接缝之间设止 水 片 防止 渗 漏 。 对 于 TBM 施工的输水 隧 洞 , 由于 接 缝 多 , 止水如果做不 好 , 不但不能有效防止渗 漏 , 造 成 水量损失 , 而且会恶化围岩地质条 件 , 影响结 构 安 全 , 因此止水设计成 为 TBM 隧洞设计的关键 环 节 。 引黄工程南干线 4!7! 隧洞套用国际 上交 通 洞的做法 , 将止水片
18、设在管片靠近围岩的外 侧 , 因 为 交通洞主要是 防止外水内 渗 , 而对于主要是防 止 内 水外渗 的输水隧 洞 , 这样设置就不科学 了 , 应 该 设在管片迎水 面一侧即管片内侧比较合 理 。 另 外 , 六 边形管片衬砌 是利用自重自锁的嵌合结 构 , 而 仅 靠管片自 重部分接 缝特别是纵向接缝难以做到 紧 密结合 , 将 止水条放在内 侧 , 止水条以外的接缝 缝 面可以在 管片与围 岩间的豆粒石灌浆过程中由 水 泥 砂浆充填 , 以 保证衬砌的整体 性 5 。而如果把 止 水 条 放在外 侧 , 水 泥砂浆到不了止水条以里的 缝 面,使结构的稳定受到影响 。基于以上分析,引 黄
19、 联接段 7! 隧洞将止水设计在内侧,大大改善了止 水条件,提高了防渗效果。 另外还采用开 口护 盾 , 在底管片设计了 4块 凸 块 , 保证了 底管片放在坚实的围岩 上 , 提高了侧 管 片 的整体安装质量 ; 在纵向接缝上设计采用了定 向 杆 和 在 环 向 接 缝 上 采 用 连 接 销 , 替 代 了 交 通 洞 TBM 用 的 螺杆加 固 。 采取上述措施 后 , 使引黄 联 接 段 7! 隧洞的质量好于引黄总 干 、 南干任 何 1 条 TBM 施工的隧 洞 。 该洞施工创造了最高日进 尺 113.21m 的世界 记录和月均进 尺 1335m 的好 成 绩 , 其中管片结构设计合
20、理起了重要作用 。 5 结束语 万家寨引黄一期工程是目前亚洲地区建成的 规模最大、技术最复杂的跨流域引调水工程。万家 寨引黄一期工程于 2003年 10月建成通水,工程运 行 2年多来,安全可靠、运行正常,实践证明设计采 用的先进技术是成功的,设计中积累的经验对类似 工程具有借鉴意义。 参考文献: 1 赵廷式 , 苏 枢 .山西省万家寨引黄工程技术特 点 J .水 利水电技术 , 2002, 33( 8) : 10-12. 2 李扭 串 .山西省引黄 工程联接段输水管线 单 、 双管 方 案设计比 较 J .电力学报 ,2003, 18( 2) : 100-101. 3 孙万 功 .输水管 道
21、设计糙率选取问题研 究 J .太原 理 工大学学报 , 2003, 34( 3) : 371-372. 4 奚 军 .引黄联接段 7! 隧洞管片衬砌结构计 算 J .电 力 学报 , 2003, 18( 4) : 310-313. 5 朱学工 , 李东 , 田 宇 .万家寨引黄工程南干 线 7! 隧洞 的 缺陷处 理 J .电力学报 ,2005, 20( 4) : 401-403. 责任编辑:王 琨 ! (上接第 333页) 学籍的存储、成绩的查询及各类相关报表的打印,并 提供部分系统维护功能,使用户方便进行数据备份、 恢复和删除。对设计过程中数据一致性的问题,通 过使用对控件代码程序的编制进行了有效的解决。 因设计时间较短,该系统还存在一些问题,如联 机文档较少,用户界面不够美观,出错处理不够等, 参考文献: 1 徐 燕 , 王 基 , 孙 毅 .visualfoxpro6.0 中 文 版 基 础 教 程 M .北京 : 人民邮电出版社 ,1998: 191-210. 2 全国计算机信息高 新技 术考试教材编写委员 会 .visual foxpro5.0 6.0职业技能培 训教 程 M .北 京 : 希望电 子 出版社 ,2000: 173-192. 这些都有待进一步改善。 责任编辑:王 琨
限制150内