学生管理系统详细设计说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

模块名称:新生信息统计
输入: 新生网上录取 数据库;
处理: 按各种分类标准,对新生的分布情况进行统计
输出: 饼状图与表格 信息
数据表: JBXX2:学生基本信息 XS_BASE:学生基本信息 MZB:民族表
ZZMMB:政治面貌表 SFB:省份表
模块名称:新生高考成绩统计
输入: 新生扩展信 息,新生成绩信息;
记 载 欠 费 , 不 记 载 缴 费 ); 并 根 据 各 项 手 续 的 完 成 , 来 确 认 新 生 的 报
到状态,为下一步查询提供足够信息。
界面如下:
此处关键在于如何把数据表中“0”和“1”状态标志以 CheckBox 的


XS_EXPEND:学生扩展信息
模块名称:班级编排
输入: 学生预分学号 信息,班级信息;
处理: 将新生编入指定班级
输出: 班级名单
模块名称:寝室安排
数据表: JBXX2:学生基本信息 BJXX:班级信息
输入: 学生预分学号 信息,寝室信息;
处理: 将新生按性别分入指定寝室
输出: 寝室名单
数据表: JBXX2:学生基本信息(简) XS_BASE:学生基本信息(详) QSZY:寝室资源表
学生管理系统是系科综合管理信息系统的重要组成部分。
. 编写目的
本 文 档 为“ 乐 山 师 范 学 院 系 科 综 合 管 理 信 息 系 统( 学 生 管 理 系 统 ) 详 细 设 计 说 明 书 ”, 主 要 用 于 为 实 现 系 统 的 功 能 而 进 行 的 系 统 详 细 设 计说明,详细系统各软件组成模块的实现流程、功能、接口、编译、 测 试 要 点 等 内 容 ,便 于 对 系 统 的 编 码 进 行 指 导 和 约 束 。本 文 档 供 项 目 组全体成员及项目组领导,单元测试人员阅读。
模块名称:预分学号
输入: 招生数据导入 的表;
预处理:班根据当寝前年份预,为当前现新生预欠分临时报学号,并将新新 输出:高提示信息
分 级生信息室导入在处校生表,场导入基费本信息到


学编安 理
报查 情


号数据表排: 排 查
到询 况


JBXX2:学生基本信息询表(简处) 统 统


XS_BASE:学生基本信息(详理) 计 计
设计:下面给出设计方案与实现方法。
新生基本信息管理
模块名称:招生数据导入
输入: 新生网上录取 数据库;招生数据导入
处理: 将招生数据按相同格式导入系统数据库
输出: 提示信息
报到预处理
新生报到
新生信息查询与统计
数据表: T_tdd,T_jhk,T_tddw 等 25 个招生数据表,在数据 库中 T_mzdm 导入 MZB 中,T_zzmmdm 导入 ZZMMB 中。
. 参考资料
《 学 生 管 理 系 统 _系 统 软 件 需 求 说 明 书 》。 《 学 生 管 理 系 统 _系 统 概 要 设 计 说 明 书 》。 《 学 生 管 理 系 统 _数 据 库 设 计 说 明 书 ( 数 据 库 字 典 )》。
第2章 程序系统的结构
整个学生管理系统的结构可由以下图示来表明:
. 系统控制台模块
功能: 各子功能模块的组织和调用; 统一的登陆界面实现到数据库服务器的登陆; 显 示 系 科 主 页 Web 的 首 页 (主 要 是 系 科 重 要 通 知 、消 息 等 );学 院
通知页面;系科每周工作安排。 系统图标。
设计: 1. 登陆数据库:
输 入 数 据 库 服 务 器 名 (ServerIP)、 用 户 账 号 ()UserID、 密 码 (PassWord);以账号 DEP_Computer0、密码 DEP_Computer0 登陆数据 库服务器,检索系统权限表,根据权限设置相应功能模块: ①无此用户或禁止权限 Enable := False; ②浏览权限
'', nil,
nil, false, CREATE_NEW_CONSOLE or NORMAL_PRIORITY_CLASS, nil, '.\', StartupInfo, ProcessInfo);
. 新生管理子系统
总体设计:新生管理子系统包含新生录取信息的导入,新生预分 学 号 ,新 生班 级 分 配 ,新 生 寝 室 安 排 ,新 生 报 到 管 理 ,新 生 报 到 信 息 统计,新生欠费统计,新生分布信息,新生高考成绩分布等。
②招 生 数 据 导 入 :可 以 通 过 选 择 来 指 定 全 国 网 上 录 取 系 统 的 导 出 数 据
所在路径,并根据使用手册检查 25 个.dbf 文件是否存在,来决定是
否 允 许 导 入 ;在 导 入 时 采 用 记 录 的 查 重 处 理 ,所 以 ,只 能 借 助 记 录 集
的循环来完成;其中,对政治面貌与民族表要单独处理。
处理: 按各项成绩分别统计各分数段人数比例
输出: 柱状图与表格 信息
数据表: JBXX2:学生基本信息 XS_EXPEND:学生扩展信息 T_TDD:考生投档单 功能:①完成对新录取学生数据的导入 ②完成对新生数据的报到预处理(初始化) ③实现新生报到现场完成,并统计报到情况 ④统计新生的各种分布比例和成绩分布 设计: ①总体设计:用 Delphi 的 PageCtrl 控件来实现各项菜单功能,整体界面如下:
Enable := True; 修改 UserID := Dep_Computer1; ③修改权限 Enable := True; 修改 UserID := Dep_Computer2; 2. 采用 Win31 下程序组、程序项的原理组织各执行模块:
登陆服务器 新生录取数据、入学报道管理 学生信息(在校)管理 学生社团管理 毕业生信息管理 学生成绩综合查询与统计 各程序组、程序项的显示分别可以是分层 /树状/大图标/小图标 等 方 式 ;各 程 序 项 或 菜 单 项 的 名 称 命 名 为 相 应 功 能 模 块 的 目 标 代 码 文 件名。 3. 可 执 行 功 能 模 块 的 调 用 执 行 : 通 过 程 序 项 或 菜 单 项 名 称 获 取 可 执 行目标代码文件名,应用 API 函数 CreateProcess 开始执行。 i:= (MenuItem); j:=[i].IndexOf(MenuItem); case [i].Items[j].Tag of 1: allow:='禁止'; 2: allow:='浏览'; 3: allow:='修改'; end; ExecutableFileName := Trim[i].Items[j].Name)+'.exe' FillChar(StartupInfo,Sizeof(StartupInfo),#0); := Sizeof(StartupInfo); := STARTF_USESHOWWINDOW; CreateProcess(PChar(ExecutableFileName),
模块名称:现场报到处理
输入: 学生预分学 号、编班、寝室安排 等信息;
处理: 根据新生到校情况,完成新生报到情况的记载以及 输出: 表格 欠费记载
数据表: JBXX2:学生基本信息 BJXX:班级信息 XS_BASE:学生基本信息 XS_BDQK:学生报到情况 XS_QFXX:学生欠费信息
模块名称:新生欠费查询统计
界面如下:
主要实现文件检查的代码:
function CheckDBFile(var strRst:String):boolean; var
i,j:integer; blFound:boolean; begin arrstrFileName[0]:='t_tddw';arrstrFileName[1]:='t_jhk'; bf '; end;
. 项目定义
系 科 综 合 管 理 信 息 系 统 是 为 了 适 应 现 代 化 学 校 管 理 的 需 要 ,加 快 推 进 我 校 数 字 化 校 园 建 设 、充 分 利 用 校 园 网 ,利 用 网 络 、多 媒 体 等 计 算 机 应 用 技 术 和 手 段 ,提 高 办 公 效 率 、改 善 质 量 的 高 效 管 理 信 息 系 统 。
(strSql); end; end; …… 寝室分配与班级编排可类似处理。
⑤ 新 生 现 场 报 到 :对 新 生 的 报 到 程 序 进 行 计 算 机 管 理 ,自 动 检 查 该 新
生 是 否 已 到 校 ,是 否 已 完 成 所 有 报 到 手 续 ,以 及 新 生 的 欠 费 情 况( 只
i:=i+1; end; strRst:=strRst+'不 存 在 !'; if blFound then sString;
strSql:='Update jbxx2 set BJID='+''''+strClasNo+''''; strSql:=strSql+' Where XH='+''''+strStuNo+'''';
输入: 新生欠费信 息;
处理: 统计欠费新生信息
输出: 欠费报表
数据表: JBXX2:学生基本信息 XS_QFXX:学生欠费信息
模块名称:新生报到情况统计
输入: 新生报到信 息;
处理: 根据新生报到信息,进行各项分类统计
输出: 柱状图与表格 信息
百度文库
数据表: JBXX2:学生基本信息 XS_BASE:学生基本信息 XS_EXPEND:学生扩展信息 BJXX:班级信息 SFB:省份表 MZB:民族表 ZZMMB:政治面貌表
(或类)的属性、方法、事件,各软件模块的外部接口说明,测试要点等
内容。
本文档由项目组维护,供项目组使用。
目录
第1章 引言
. 项目说明
项目名称:乐山师范学院学生管理系统。 项目提出单位:乐山师范学院计算机科学系 项目开发者:乐山师范学院计算机科学系 Attract 工作室 项目使用部门:乐山师范学院各系科(学院) 项目建设单位:乐山师范学院计算机科学系
新生报到管理模块
第3章 系统功能实现
从 前 面 需 求 分 析 可 以 看 出 ,系 统 功 能 庞 杂 ,主 要 分 为 前 台 浏 览 器
系 学生
科 管理
综 系统
合 信
在校生日常管理模块 组织社团管理模块
(B/S)信 息 发 布 和 数 据 查 询 ,后 台 (C/S)数 据 管 理 和 处 理 ,学 生 管 理 功 能 部 分 数据 分 为 5 类 :新 生 相 关 ;在 校 生 相 关 ;组 织 社 团 相 关 ;毕 业 生 相 关 ;学 生 成 绩 综 合 查 询 相 关 。从 使 用 和 操 作 的 功 能 上 分 ,有 三 种 用 户 : 普 通 客 户 ( 浏 览 器 浏 览 、 查 询 ); 业 务 数 据 管 理 人 员 ( 学 生 工 作 辅 导 员 、 教 务 干 事 ); 系 统 管 理 员 。 为 便 于 整 个 系 统 组 织 管 理 , 把 各 个 相 对 独 立 的 数 据 或 功 能 组 织 到 整 个 大 系 统 中 来 ,我 们 把 各 个 相 对 独立的功能完全独立设计,编译成独立的目标 (功能)模块(single Executable), 各 功 能 模 块 最 后 被 集 成 到 一 个 称 为 虚 拟 桌 面 的 控 制 台 模 块 中 。相 应 地 将 系 统 结 构 分 为 一 个 控 制 台 程 序 和 五 个 子 系 统 ,各 子 系 统 又 分 为 若 干 各 子 模 块 。对 应 于 每 一 个 模 块 ,几 乎 都 有 录 入 、查 询 、 修 改 、删 除 、查 看 详 细 资 料 这 几 个 功 能 。整 个 业 务 流 程 就 是 由 这 几 种 基 本 功 能 实 现 的 。在 这 里 每 个 模 块 都 要 用 到 的 功 能 没 必 要 在 每 个 子 模 块里重复阐述,在每个子模块里只列出区别于其它子模块的功能实 现。
学生管理系统
详细设计说明书
乐山师范学院计算机科学系 Attract 工作室 2003/08/30
编写说明
标题:详细设计说明书
类别:文档
密级:内部
编辑软件:Microsoft Word 2000 中文版
版本历史:
版本
作者
日期
备注
2002/09/08 详细设计说明书
详细设计说明书
编写目的:
本文档详细描述组成系统的各个软件组成部分,包括每个软件模块
相关文档
最新文档