概要设计说明书 文档编号:PCMS-2 版本号:2.0 概要设计说明书 项目名称:PC机房收费管理系统 开发单位:华南热带农业大学计算机系 项目负责人:李怀成 编写:李怀成(99570402023) 校对:胡怀瑾(99570402025) 审核:李怀成(99570402023)
概要设计说明书 文档编号:PCMS—2 版 本 号: 2.0 概要设计说明书 项目名称: PC 机房收费管理系统 开发单位: 华南热带农业大学计算机系 项目负责人: 李怀成 编写: 李怀成 (99570402023) 校对: 胡怀瑾 (99570402025) 审核: 李怀成 (99570402023)
概要设计说明书 2001年6月 目录 1.引言1 1.1编写目的 12项目背景 13术语 14参考资料 2.任务概述2 21目标 22软件功能概述 23开发工具 错误!未定义书签。 24运行环境 错误!定义书签 25用户特点… 错误!未定义书签 3.总体设计3 3.1综述 3.2总体结构图 3.3系统配置 错误!未定义书签。 4.外部接口6 用户界面 41.1主窗口 41.2用户管理部分界面 41.3图书管理部分界面 4.1.4图书流通部分界面 41.5查询和统计部分界面 41.6数据维护部分界面 66789012 42软件接口 42.1数据库接口 12 42.2发送邮件 错误!未定义书签 42.3远程通信 错误!未定义书签 424打印 错误!定义书签。 5.数据库设计12 6.模块设计15 6.1用户管理模块 错误!未定义书签 62图书管理模块 16 63图书流通模块 错误!未定义书签
概要设计说明书 2001 年 6 月 目录 1. 引言 1 1.1 编写目的.............................................................................................................1 1.2 项目背景.............................................................................................................1 1.3 术语.....................................................................................................................1 1.4 参考资料.............................................................................................................1 2. 任务概述 2 2.1 目标.....................................................................................................................2 2.2 软件功能概述.....................................................................................................2 2.3 开发工具.............................................................................错误!未定义书签。 2.4 运行环境.............................................................................错误!未定义书签。 2.5 用户特点.............................................................................错误!未定义书签。 3. 总体设计 3 3.1 综述.....................................................................................................................3 3.2 总体结构图.........................................................................................................5 3.3 系统配置.............................................................................错误!未定义书签。 4. 外部接口 6 4.1 用户界面.............................................................................................................6 4.1.1 主窗口..........................................................................................................6 4.1.2 用户管理部分界面......................................................................................7 4.1.3 图书管理部分界面......................................................................................8 4.1.4 图书流通部分界面..........................................................................................9 4.1.5 查询和统计部分界面....................................................................................10 4.1.6数据维护部分界面.......................................................................................... 11 4.2 软件接口...........................................................................................................12 4.2.1 数据库接口................................................................................................12 4.2.2 发送邮件......................................................................错误!未定义书签。 4.2.3 远程通信..........................................................................错误!未定义书签。 4.2.4打印....................................................................................错误!未定义书签。 5. 数据库设计12 6. 模块设计 15 6.1 用户管理模块.....................................................................错误!未定义书签。 6.2 图书管理模块...................................................................................................16 6.3 图书流通模块.....................................................................错误!未定义书签
概要设计说明书 64查询和统计模块 18 65数据维护模块
概要设计说明书 6.4 查询和统计模块...............................................................................................18 6.5 数据维护模块...................................................................................................20
概要设计说明书 1.引言 1.1编写目的 本文档的编制是为了说明对程序系统的设计考虑,包括程序系统的基本处 理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计 数据结构设计和出错处理设计等,为程序的详细设计奠定基础 12项目背景 开发“PC机房收费管理系统”对学生上机收费进行管理,不仅体现了该 管理的统一、高效,同时也反映了计算机技术应用的日益普及,有利于调动学 生学习计算机技术的积极性,有利于机房管理人员对机房进行有效地管理。 13术语 1.程序结构的总体设计 指对软件的总体结构进行技术分析,包括整个系统的组成部分和各部分之 间的关系,以及已确定的需求在各组成部分的分配。 2.数据结构设计 指确定软件系统所用的文件结构或数据库的模式、子模式和数据完整性、 安全性设计。 14参考资料 [1]郑人杰,殷人昆,陶永雷。《实用软件工程》(第二版)。北京:清华大学出版社 1997。 [2]王立福、张世琨、朱冰编著《软件工程一技术、方法与环境》,北京大学出版社。 [3]吴迪,曲蒙。《 Visual foxpro6.0程序设计指南》。北京:清华大学出版社。1999 [4]李加福,邸雪峰,桂敏文,李光辉。《 Visual foxpro6.0中文版入门与提高》。 北京:清华大学出版社。1999。 [5]《需求分析说明书》 第 页
概要设计说明书 第 1 页 1.引言 1.1 编写目的 本文档的编制是为了说明对程序系统的设计考虑,包括程序系统的基本处 理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、 数据结构设计和出错处理设计等,为程序的详细设计奠定基础。 1.2 项目背景 开发“PC 机房收费管理系统”对学生上机收费进行管理,不仅体现了该 管理的统一、高效,同时也反映了计算机技术应用的日益普及,有利于调动学 生学习计算机技术的积极性,有利于机房管理人员对机房进行有效地管理。 1.3 术语 1. 程序结构的总体设计 指对软件的总体结构进行技术分析,包括整个系统的组成部分和各部分之 间的关系,以及已确定的需求在各组成部分的分配。 2. 数据结构设计 指确定软件系统所用的文件结构或数据库的模式、子模式和数据完整性、 安全性设计。 1.4 参考资料 [1]郑人杰,殷人昆,陶永雷。《实用软件工程》(第二版)。北京:清华大学出版社。 1997。 [2]王立福、张世琨、朱冰编著《软件工程—技术、方法与环境》,北京大学出版社。 [3]吴迪,曲蒙。《Visual FoxPro 6.0 程序设计指南》。北京:清华大学出版社。1999。 [4]李加福,邸雪峰,桂敏文,李光辉。《Visual FoxPro 6.0 中文版入门与提高》。 北京:清华大学出版社。1999。 [5]《需求分析说明书》
概要设计说明书 2.任务概述 21目标 本软件是为了方便学生上机以及机房管理员对机房进行有效的管理而开发 的。要求系统界面友好,使用简单,此外系统还具有一定的安全性和可维护性。 能够存储一定数量的学生个人资料,并方便有效的进行相应的学生资料操 作和管理,比如对学生的学号、姓名、班级等个人资料的录入、删除、修 改、检索及査询;对学生上机次数、注册金额、上机费用及余额等资料统 计;能够对一定数量的上机学生进行相应的信息存储与管理;能够提供 定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备 份的服务。 22软件功能概述 本系统的计费方式类同于全国通用的300电话卡,用户凭卡号和密 码上机。因为每个学号唯一对应一个学生,学生数据库可由学生工作处提 供,所以本系统以学生的学号作为上机卡帐号,无需另外专门制作上机卡 学生上机无需携带学生证,只需记住自己的学号和密码即可上机。本系统 的资金管理类同于银行发行的储蓄卡,用户可以随时在自己的帐户上存入 或取出资金。系统自动计时计费,并把每次注册和上机的数据保存到相应 的数据库中,以便查询、统计和打印 该软件具有如下主要功能: 1.查询、浏览功能: 2.注册功能; 3.上机登记功能: 4.计费功能 统计汇总功能 6.数据备份、数据恢复、数据结转等功能; 7.能够对需要的统计结果提供打印输出; 8.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同 时提供信息备份的服务 第 页
概要设计说明书 第 2 页 2.任务概述 2.1 目标 本软件是为了方便学生上机以及机房管理员对机房进行有效的管理而开发 的。要求系统界面友好,使用简单,此外系统还具有一定的安全性和可维护性。 能够存储一定数量的学生个人资料,并方便有效的进行相应的学生资料操 作和管理,比如对学生的学号、姓名、班级等个人资料的录入、删除、修 改、检索及查询;对学生上机次数、注册金额、上机费用及余额等资料统 计;能够对一定数量的上机学生进行相应的信息存储与管理;能够提供一 定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备 份的服务。 2.2 软件功能概述 本系统的计费方式类同于全国通用的 300 电话卡,用户凭卡号和密 码上机。因为每个学号唯一对应一个学生,学生数据库可由学生工作处提 供,所以本系统以学生的学号作为上机卡帐号,无需另外专门制作上机卡。 学生上机无需携带学生证,只需记住自己的学号和密码即可上机。本系统 的资金管理类同于银行发行的储蓄卡,用户可以随时在自己的帐户上存入 或取出资金。系统自动计时计费,并把每次注册和上机的数据保存到相应 的数据库中,以便查询、统计和打印。 该软件具有如下主要功能: 1. 查询、浏览功能; 2. 注册功能; 3. 上机登记功能; 4. 计费功能; 5. 统计汇总功能; 6. 数据备份、数据恢复、数据结转等功能; 7. 能够对需要的统计结果提供打印输出; 8. 能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同 时提供信息备份的服务