研究生学籍管理系统的设计与开发附源代码内容摘要:

(10) NULL 考试性质 KSXZ char(4) NULL 任课教师 RKJS char (10) NULL 总学时 ZXS int(4) NULL 学分 XF int(4) NULL 平时成绩 PSCJ Float NULL 期末成绩 QMCJ Float NULL 总评成绩 ZPCJ Float NULL 补考成绩 1 BKCJ1 Float NULL 补考成绩 2 BKCJ2 Float NULL 表 32为奖惩基本信息表 字段名 代码 数据类型 可否为空 学号 XH Char (10) NOT NULL 姓名 XM Char (10) NOT NULL 性别 XB Char (2) NULL 分院 FY Char(20) NULL 系所 XS Char(20) NULL 专业 ZY Char (20) NULL 学制 XZ Char (2) NULL 学籍状态 XJZT Char(2) NULL 奖惩文号 JCWH Char(8) NOT NULL 奖惩名称 JCMC varchar(50) NULL 奖惩 JC Char(2) NULL 奖惩原因 JCYY varChar(50) NULL 奖惩日期 JCRQ Datetime(8) NULL 奖惩级别 JCJB Char (10) NULL 表 33为导师基本信息表 字段名 代码 数据类型 可否为空 照片 ZP Image( 16) NULL 18 教师序列号 JSXLH Char(10) NOT NULL , 姓名 XM Char(10) NOT NULL 性别 XB Char(2) NULL 民族 MZ Char(10) NULL 政治面貌 ZZMM Char(8) NULL 分院 FY Char(20) NULL 系所 XS Char(20) NULL 专业名 称 ZYMC Char (20) NULL 出生日期 CSRQ Datetime( 8) NULL 职称 ZC Char(4) NULL 指导关系 ZDGX Char(10) NULL 受聘日期 SPRQ datetime NULL 最终学历 ZZXL Char(4) NULL 研究方向 YJFX Char(20) NULL 籍贯 JG Char(20) NULL 主要成果综述 ZYCGZS varchar(50) NULL 备注 BZ varchar(50) NULL 表 34为录取基本 信息表 字段名 代码 数据类型 可否为空 照片 ZP Image(16) NULL 准考证号 ZKZH Char(16) NOT NULL 考生姓名 KSXM Char(10) NOT NULL 分院 FY Char(20) NULL 系所 XS Char(20) NULL 专业名称 ZYMC Char(20) NULL 学科名称 XKMC Char(20) NULL 二级学科名称 EJXKMC Char(20) NULL 身份证号 SFZH Char(18) NOT NULL 民族 MZ Char(10) NULL 19 性别 XB Char(2) NULL 政治面貌 ZZMM Char(8) NULL 出生年月 CSNY datetime NULL 学制 XZ Char(2) NULL 计划属性 JHSX Char(10) NULL 考生生源所在地 KSSYSZD Char(20) NULL 入学时间 RXSJ datetime NULL 英语等级 YYDJ char(2) NULL 录取类别 LQLB char(10) NULL 生源学历 SYXL char(4) NULL 考生单位 KSDW char(20) NULL 外国语 WGY decimal(18, 0) NULL 政治理论 ZZLL decimal(18, 0) NULL 业务课 1 YWK1 decimal(18, 0) NULL 业务课 2 YWK2 decimal(18, 0) NULL 复试成绩 FSCJ decimal(18, 0) NULL 总分 ZF decimal(18, 0) NULL 备注 BZ varchar(50) NULL 表 35为学籍基本信息表 字段名 代码 数据类 型 可否为空 照片 ZP image NULL 学号 XH Char(10) NOT NULL 姓名 XM char(10) NOT NULL 分院 FY char(20) NULL 系所 XS char(20) NULL 专业名称 ZYMC char(20) NULL 学科名称 XKMC char(20) NULL 二级学科名称 EJXKMC char(20) NULL 身份证号 SFZH Char(18) NULL 20 民族 MZ char(10) NULL 性别 XB char(2) NULL 政治面貌 ZZMM char(8) NULL 出生日期 CSRQ datetime NULL 学制 XZ char(2) NULL 计划属性 JHSX char(10) NULL 生源所在地 SYSZD char(20) NULL 入学年月 RXNY datetime NULL 英语等级 YYDJ char(2) NULL 录取类别 LQLB char(10) NULL 导师序列号 DSXLH char(10) NULL 导师姓名 DSXM char(10) NULL 籍贯 JG char(20) NULL 培养方式 PYFS char(10) NULL 当前所在班级 DQSZBJ char(10) NULL 培养类别 PYLB char(10) NULL 培养层次 PYCC char(10) NULL 毕业年度 BYND datetime NULL 学籍状态 XJZT char(2) NULL 表 36为异动情况基本信息表 字段名编学号 代码 数据类型 可否为空 学号 XH char(10) NOT NULL 姓名 XM char(10) NOT NULL 异动日期 YDRQ datetime NULL 异动文号 YDWH char(8) NULL 异动处理标志 YDCLBZ char(2) NULL 异动结果 YDJG char(10) NULL 异动原因 YDYY char(20) NULL 异动说明 YDSM char(20) NULL 21 异前分院 YQFY char(20) NULL 异前系所 YQXS char(20) NULL 异前专业 YQZY char(20) NULL 异前学制 YQXZ char(2) NULL 异前学 籍状态 YQXJZT char(2) NULL 异前所在班级 YQSZBJ char(10) NULL 异前培养方式 YQPYFS char(10) NULL 异前培养层次 YQPYCC char(10) NULL 异前学号 YQXH char(10) NULL 表 37为操作者基本信息表 字段名编学号 代码 数据类型 可否为空 编学号 BXH bit NULL 新生信息维护 XSXXWH bit NULL 学生基本信息录入 XSXXLR bit NULL 学籍异动 XJYD bit NULL 奖惩管理 JCGL bit NULL 学生基本情况查询 XSQKCX bit NULL 成绩录入 CJLR bit NULL 成绩统计分析 CJTJFX bit NULL 成绩打印 CJDY bit NULL 成绩查询 CJCX bit NULL 导师基本信息录入 DSXXLR bit NULL 导师信息维护 DSXXWH bit NULL 用户管理 YHGL bit NULL 用户权限设置 YHQXSZ bit NULL 系统初始化 XTCSH bit NULL 用户名 YHM char(8) NOT NULL 密码 MM char(8) NOT NULL 级别 JB char(10) NULL 22 第 4 章 详细 设计 设计方法 代码设计 ,代码设计的任务就是要设计出一套管理信息系统开发和运行所需的代码系统。 代码设计的原则是:代码要具有惟一性、标准通用性、可扩充性和稳定性、结构尽量简单、长度尽可能短的特点。 代码的设计采用默认的前缀方法,再取易明了的字母命名。 :保证模块名称在项目 内的惟一性和无二义性。 用户界面设计规则 ,美观大方,与实现功能相匹配。 输入设计就是设计各种数据输入处理过程。 研究生学籍管理系统数据输入过程即数据从外部设备送入计算机内存的处理过程。 现在一般主要是采用键盘将数据键入计算机内的方式,即手工录入方式。 这种方式也称为人机对话交互方式,便于操作,便于核对和修改数据。 当录入的数据量大时,手工23 录入数据方式容易产生键入错误。 因此,我们进行输入设计时要遵循“使用方便、操作简单、便于录入、数据准确”的准则。 在 输入设计中有以下具体设计要求: (1)用人机对话,自动引导的方式 (2)减少数据输入量 (3)保数据的正确性 系统输出指已被处理的数据,从数据处理装置中取出的过程。 输出设计就是设计这些。 输出设计涉及到输出方式、输出内容和输出格式的设计。 研究生学籍管理系统的输出方式主要有两种,分别是显示器输出和文件输出。 由于显示器、打印机等输出方式设备的限制,故对相同的数据,这些输出的格式可以不相同。 内部接口设计 程序内部接口是程序内部之间相互通信、传递数据的过程。 身份认证模块的返回值 决定当前用户是否可以进入学生信息模块和管理员管理模块,用户身份通过验证以后,再根据用户本身的权限判定进入哪一个子功能模块,并且判断其相应的操作权限,这些采用返回值方式由用户本身的权限标志决定。 外部接口设计 在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。 在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。 外观上也要做到合理化,考虑到用户多对WINDOWS 风格较熟悉,应尽量向这一方向靠拢。 在设计语言上,已决定使用Visual Basic 进行 编程,在界面上可使用 Visual Basic 所提供的组件。 主窗体 实现目标 程序启动后,在登录界面验证操作员密码后,将进入主程序界面。 主程序界面主要有如下功能: ,调用相应程序,进行相应操作。 24 ,确定操作员相应的权限。 、系统时间、用户名称、用户级别等。 图 41主窗体界面 实现过程 ,命名为“研究生管理系统”,在工程中会自动创建一个新 窗体,将窗体命名为 frmMain。 “工程 ” 菜单下的“部件”选项,在弹出的列表中,选定“ Microsoft windows mon control ”选项,然后单击“确定”按钮。 1 个 Status 控件。 创建主窗体的菜单 单击“工具”的“菜单编辑器”,在菜单编辑器中设置程序的菜单。 主窗体菜单的设计 菜单名称 菜单分级 使用的变量 执行的操作 新生管理 1 Menu1 „ 编学号 2 Menu11 调用 frmBxh 窗体 „ 基本信息维护 2 Menu12 调用 frmXsxxwh 窗体 学籍管理 1 Menu2 „ 基本信息录入 2 Menu21 调用窗体 frmXsxxlr „ 奖惩管理 2 Menu22 调用窗体 frmJcgl „ 学籍异动 2 Menu23 调用窗体 frmXjyd „ 基本情况查询 2 Menu24 调用窗体 frmXsqkcx 成绩管理 1 Menu3 „ 成绩录入 2 Menu31 调用窗体 frmCjlr „ 成绩统计分析 2 Menu32 调用窗体 frmCjtjfx „ 成绩查询 2 Menu33 调用窗体 frmCjcx 25 „ 成 绩打印 2 Menu34 调用窗体 frmCjdy 导师管理 1 Menu4 „ 基本信息录入 2 Menu41 调用窗体 frmDsxxtj „ 信息维护 2 Menu42 调用窗体 frmDsxxwh 系统维护 1 Menu5 „ 用户管理 2 Menu5 调用窗体 frmYhgl „ 用户权限设置 2 Menu51 调用窗体 frmYhqxsz „ 系统初始化 2 Menu52 调用窗体 frmCsh „ 注销 2 Menu53 调用窗体 frmLogin „ 退出 2 Menu54 退出系统 帮助 1 Menu6 调用窗体 frmAbout 主要函数说明 调用形式: MDIForm_Load() 传入参量:无 传出参量:根据登录用户的权限设置其可用的项目。 公用模块的创建 在 Vi。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。