概要设计说明书 23运行环境 硬件环境:PC586以上机型,要求配有鼠标。 软件环境:支持中文的 Windows95、 Windows98或 windows nt平台 Microsoft excel电子表格处理软件 系统位置:系统默认位置在D:盘PCMS目录下 24用户特点 要求用户具有最基本的计算机和 Windows环境的操作技能,能快速输入数 字(帐号由一个字母及7-8个数字组成),会使用鼠标并且能够进行中英文混合 输入。 3总体设计 31综述 由于程序采用基于 WINDOWS环境下面象对象的设计方案,所以本程序的 模块比较独立。程序中基本上采用的是事件驱动,从整体结构上来说可以分为 五个大的模块:系统设置模块、学生注册管理模块、学生上机登记模块、査询 和统计模块、数据管理及维护模块。系统功能主要都围绕对各类数据记录的操 作。考虑到ⅤFP在界面设计和数据库操作上简单易行、功能强大的优势,我们 采用VFP作为开发工具。下面就具体说明一下各个模块的大概内容。 31.1系统设置模块 为保证系统的安全性、可靠性以及管理的灵活性,可通过系统设置模块设 置系统口令、上班人员、上班时间、操作员口令、计费方式和价格、优惠对象。 其中计费方式可以按不同机型、不同时间段、不同的用户计费。本系统实现不 同对象不同的收费标准,可以设置优惠对象及优惠价格,优惠对象比如贫困生、 特困生、电脑俱乐部成员、计算机专业学生等。 3.12注册管理模块 注册是以学生的学号为帐号进行建帐,也可以申请新帐号。操作员把学生的学 号输入电脑,系统自动从学生数据库中获取学生的姓名和班级名称并以学号为 第3页
概要设计说明书 第 3 页 2.3 运行环境 硬件环境:PC586 以上机型,要求配有鼠标。 软件环境:支持中文的 Windows 95、Windows 98 或 windows NT 平台, Microsoft Excel 电子表格处理软件。 系统位置:系统默认位置在 D:盘 PCMS 目录下。 2.4 用户特点 要求用户具有最基本的计算机和 Windows 环境的操作技能,能快速输入数 字(帐号由一个字母及 7-8 个数字组成),会使用鼠标并且能够进行中英文混合 输入。 3.总体设计 3.1 综述 由于程序采用基于 WINDOWS 环境下面象对象的设计方案,所以本程序的 模块比较独立。程序中基本上采用的是事件驱动,从整体结构上来说可以分为 五个大的模块:系统设置模块、学生注册管理模块、学生上机登记模块、查询 和统计模块、数据管理及维护模块。系统功能主要都围绕对各类数据记录的操 作。考虑到 VFP 在界面设计和数据库操作上简单易行、功能强大的优势,我们 采用 VFP 作为开发工具。下面就具体说明一下各个模块的大概内容。 3.1.1 系统设置模块 为保证系统的安全性、可靠性以及管理的灵活性,可通过系统设置模块设 置系统口令、上班人员、上班时间、操作员口令、计费方式和价格、优惠对象。 其中计费方式可以按不同机型、不同时间段、不同的用户计费。本系统实现不 同对象不同的收费标准,可以设置优惠对象及优惠价格,优惠对象比如贫困生、 特困生、电脑俱乐部成员、计算机专业学生等。 3.1.2 注册管理模块 注册是以学生的学号为帐号进行建帐,也可以申请新帐号。操作员把学生的学 号输入电脑,系统自动从学生数据库中获取学生的姓名和班级名称并以学号为
概要设计说明书 帐号进行建帐,录入注册金后由用户自己设置密码。如果剩余资金不足1元钱, 需要重新注册,存入资金后才能继续上机 3.13上机管理模块 上机的同学只需向管理员提供自己的学号,经确认密码后便可上机。上机 的同学按系统自动提供的最小可用计算机编号对号入座。下机时交回机号卡, 操作员按机号卡选择下机,系统自动计时计费。如果余额不足1元钱,系统将 提醒用户重新注册。如果上机的同学所用的计算机不能正常运行或没有所需的 软件,可以经过管理员更换计算机,从而保证一人一卡,一卡一机,对号入座。 用户可以随时査询自己的余额,并可查询每次注册和上机的详细记录。在上机 的过程中,如果用户的余额不足0.1元或已经超支,系统将每隔一分钟提示 次,直到用户追加金额或下机为止。 314查询与统计模块 此功能模块除了可以査询个人上机卡中的注册、上机历史记录外,还可以 查询注册金汇总表、上机费汇总表、注册日记帐、上机日记帐、上班记录表、 机器分布图以及数据平衡校验等。其中汇总表分别按操作员、班次、日期、星 期、月份、年份进行汇总,日记帐可以按日期及操作员进行査询每一个同学每 次注册、上机的情况。査询结果可以通过打印模块打印输出,为财务提供及时、 准确的数据。 31.5数据管理及维护模块 为确保数据安全,本系统采用自动和手动两种方式进行数据备份。在每次 下班时系统自动把注册数据库、余额数据库、历史记录数据库备份到当地硬盘 一般设置在D:盘较为安全),并提示操作员是否把数据备份到软盘。系统还 可以设置完全备份或是仅备份当天数据,备份结果保留一个星期或一个月,到 期后系统自动更新。如果数据意外丢失,可以根据实际情况选择某种方式进行 恢复。 第4页
概要设计说明书 第 4 页 帐号进行建帐,录入注册金后由用户自己设置密码。如果剩余资金不足 1 元钱, 需要重新注册,存入资金后才能继续上机。 3.1.3 上机管理模块 上机的同学只需向管理员提供自己的学号,经确认密码后便可上机。上机 的同学按系统自动提供的最小可用计算机编号对号入座。下机时交回机号卡, 操作员按机号卡选择下机,系统自动计时计费。如果余额不足 1 元钱,系统将 提醒用户重新注册。如果上机的同学所用的计算机不能正常运行或没有所需的 软件,可以经过管理员更换计算机,从而保证一人一卡,一卡一机,对号入座。 用户可以随时查询自己的余额,并可查询每次注册和上机的详细记录。在上机 的过程中,如果用户的余额不足 0.1 元或已经超支,系统将每隔一分钟提示一 次,直到用户追加金额或下机为止。 3.1.4 查询与统计模块 此功能模块除了可以查询个人上机卡中的注册、上机历史记录外,还可以 查询注册金汇总表、上机费汇总表、注册日记帐、上机日记帐、上班记录表、 机器分布图以及数据平衡校验等。其中汇总表分别按操作员、班次、日期、星 期、月份、年份进行汇总,日记帐可以按日期及操作员进行查询每一个同学每 次注册、上机的情况。查询结果可以通过打印模块打印输出,为财务提供及时、 准确的数据。 3.1.5 数据管理及维护模块 为确保数据安全,本系统采用自动和手动两种方式进行数据备份。在每次 下班时系统自动把注册数据库、余额数据库、历史记录数据库备份到当地硬盘 (一般设置在 D:盘较为安全),并提示操作员是否把数据备份到软盘。系统还 可以设置完全备份或是仅备份当天数据,备份结果保留一个星期或一个月,到 期后系统自动更新。如果数据意外丢失,可以根据实际情况选择某种方式进行 恢复
概要设计说明书 32总体结构图 321系统模块调用关系图 系统主控模块 系统设置模块 注册管理模块 上机登记模块 查询/统计模块 数据维护模块 数数期 据 据 管‖设设帐管金费器 汇|输‖务|恢‖结 理置置‖排号理额 找总出份复|转 322数据库表结构图 学生档案文件 注册金文件 上机记录文件 上机登记表(临时表) 学号(账号) 学号(账号) 学生姓名 学生姓名 级/单位 学号(账号) 机号 毕业时间 上机日期 上机日期 单价 学号(账号) 机号 开机时间 余额 注册金 开机时间 上机时长 注册日期 关机时间 单价 更新日期 单价 上机时长 费用 单价 余额 管理员文件 值班教师 费用 值班教师 管理员号 操作员 余额 操作员 姓名 监管员 值班教师 监管员 密码 操作员 监管员 权限 身份 照片 第5页
概要设计说明书 第 5 页 3.2 总体结构图 3.2.1 系统模块调用关系图 3.2.2 数据库表结构图 学生档案文件 注册金文件 上机记录文件 上机登记表(临时表) 管理员文件 学号(账号) 学生姓名 班级/单位 毕业时间 单价 余额 密码 更新日期 学号(账号) 学生姓名 机号 上机日期 开机时间 上机时长 单价 费用 余额 值班教师 操作员 监管员 学号(账号) 上机日期 机号 开机时间 关机时间 上机时长 单价 费用 余额 值班教师 操作员 监管员 学号(账号) 注册金 注册日期 单价 密码 值班教师 操作员 监管员 管理员号 姓名 密码 权限 身份 照片 注册管理模块 上机登记模块 查询/统计模块 数据维护模块 系统主控模块 系统设置模块 时 间 安 排 价 格 设 置 密 码 设 置 权 限 管 理 查 询/ 查 找 统 计 汇 总 打 印 输 出 密 码 管 理 申 请 帐 号 追 加 金 额 下 机 计 费 上 机 登 记 更 换 机 器 数 据 务 份 数 据 恢 复 期 末 结 转