操作手册
1引言
1.1编写目的
编写这份操作手册的目的在于引导使用者正确使用本软件,在该手册里会有软件的相关使用说明,本系统将会告知操作者提供了那些功能,以及如何正确地、有效地来使用这些功能。
预期读者为用户、用户。
1.2前景
说明:
a. 这份操作手册所描述的软件系统的名称:机房收费系统
b. 该软件项目的任务提出者:米新江教授
开发者:邢笑然
用户:廊坊师范学院全体师生
安装该软件的计算中心:廊坊师范学院所有机房
1.3定义
VB语言:Visual Basic是一种由 Microsoft 公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
GUI:图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。
ADO:一种程序对象,用于表示用户数据库中的数据结构和所包含的数据。在MicrosoftVisual Basic编辑器中,可以使用ADO对象以及ADO的附加组件(称为Microsoft ADO Extensions forDLL and Security(ADOX))来创建或修改表和查询、检验数据库、或者访问外部数据源。还可在代码中使用ADO来操作数据库中的数据。
SQL:结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。1986年10月,美国国家标准协会对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSI X3.135-1986),1987年得到国际标准组织的支持下成为国际标准。
1.4参考资料
列出有用的参考资料:
a. 软件需求说明书、概要设计说明书、详细设计说明书
b. 操作手册(GB8567——88)
c. 软件工程视频教程——张洪志(哈尔滨工业大学)
2软件征述
2.1软件的结构
本软件的系统结构答题分为三个模块:一般用户模块、操作员模块、管理员模块
IPO表 系统:机房收费系统 作者:邢笑然 模块:操作员模块 日期:2015.07.20 | ||||||||||||||||||||||||||||||||||||||||||||
| 被调用: 机房收费系统
|
| 调用: 信息记录查询 注册、充值、退卡,更新数据库 |
| ||||||||||||||||||||||||||||||||||||||||
| 输入: 卡号、查询条件 注册用户的相应信息
|
| 输出: 数据库中记录的信息 更新到数据库的表中 |
| ||||||||||||||||||||||||||||||||||||||||
| 处理:1.通过判读查询条件,从数据库中找到相应数据 将查到的信息送入机房收费系统 2.整理所要添加或者修改的信息, 将相应信息修改更新到数据库的表中 |
| ||||||||||||||||||||||||||||||||||||||||||
| 局部数据元素: 读取信息表 更新信息表 |
|
IPO表 系统:机房收费系统 作者:邢笑然 模块:管理员模块 日期:2015.08.17 | ||||
| 被调用: 机房收费系统
|
| 调用: 数据库表中相应信息 结账、日周结账单、报表 |
|
| 输入: 选定条件,执行命令
|
| 输出: 结账完成,数据库相应信息更改 日结、周结账单生成 报表形成 |
|
| 处理:1.根据选定的条件,从数据库中找到对应信息 将查到的信息送入机房收费系统 2.通过命令输入,调用报表,生成随时更新的报表 |
| ||
| 局部数据元素: 读取信息表 调用报表 |
|
2.2程序表
列出本系统内每个程序的标识符、编号和助记名。
程序 | 标识符 | 编号 |
基本数据设定 | BasicData | 01 |
退卡 | Cancelcard | 02 |
账单日结 | Checkday | 03 |
账单周结 | Checkweek | 04 |
充值 | Recharge | 05 |
注册 | Student | 06 |
2.3文卷表
系统 | 永久性文卷 | ||||
机房收费系统 | 标识符 | 编号 | 助记名 | 存储媒体 | 存储要求 |
机房收费系统日结汇总表 | 01 | 日结账单 | 报表 | 使用Grid报表开发工具 | |
机房收费系统日结汇总表 | 02 | 周结账单 | 报表 | 使用Grid报表开发工具 | |
操作员工作记录 | 03 | 值班教师记录 | Excel表 | 使用Office软件 | |
学生上机记录表 | 04 | 上机统计表 | Excel表 | 使用Office软件 | |
收取金额信息表 | 05 | 金额充值表 | Excel表 | 使用Office软件 | |
金额退还信息表 | 06 | 金额退还表 | Excel表 | 使用Office软件 |
3安装与初始化
由于使用了安装自动生成工具,安装时只需点击setup.exe,然后根据提示,每一步的完成,安装完成后就能对机房上机进行管理,其数据全部保存在服务器上。使用该系统,先导入数据库,或者更新数据库,连接数据库后,按照登陆权限登陆相应的操作界面。
4运行说明
所谓一个运行是指提供一个启动控制信息后,直到计算机系统等待另一个启动控制信息时为止的计算机系统执行的全部过程。
4.1运行表
程序运行表 |
| |||
| 名称 | 运行目的 | 运行结果 |
|
子程序 | 登录 | 进入系统 | 输入用户名和密码主界面出现 |
|
注册 | 给学生注册信息 | 学生信息保存在系统数据库中 |
| |
上机 | 让学生上机 | 成功让学生上机 |
| |
下机 | 使学生下机 | 显示下机学生的相关信息 |
| |
充值 | 给学生进行充值 | 成功充值 |
| |
退卡 | 让学生进行退卡注销 | 此卡不再使用 |
| |
| 信息查询
| 对用户的信息进行查询
| 查询到符合条件的用户 | |
结账
| 管理员对操作员进行结账 | 生成账单报表 | ||
删除、添加用户
| 删除或者添加用户 | 用户别被删除或者添加 |
4.2运行步骤
说明从一个运行转向另一个运行以完成整个系统运行的步骤。
4.3一般用户说明
4.3.1运行控制
4.3.2操作信息
a. 运行目的:查询学生的相关信息
b. 操作要求:输入已注册的学生的卡号
c. 预计的运行时间和解题时间:0.1秒
d. 操作命令:点击查询按钮
4.3.3输入一输出文卷
提供被本运行建立、更新或访问的数据文卷的有关信息:
a. 文卷的标识符或标号:student_Info,Online_Info
b. 记录媒体: office的excel表格
c. 存留的目录表:charge_sys
4.3.4输出文段
该文件输入的方式导出excel表
4.3.5输出文段的复制
对由计算机产生,而后需用其他方法复制的那些文段提供有关信息:
a. 文段的标识符:学生上机状态表
b. 复制的技术手段:另存为
c. 纸张或其他媒体的规格:A4
d. 装订要求:统一状态,距左侧装订线0.5cm
e. 分发对象:管理员
f. 复制份数:2份
4.3.6恢复过程
本运行暂无故障,所以无恢复过程。
4.4操作员说明
4.4.1运行控制
4.4.2操作信息
a. 运行目的:组合查询相关信息,注册、充值、退卡等功能的实现
b. 操作要求:选择要查询的条件,输入要注册的用户信息,或者输入卡号进行充值或退卡
c. 预计的运行时间和解题时间:0.1秒
d. 操作命令:点击命令按钮
4.4.3输入一输出文卷
a. 文卷的标识符或标号:student_info Recharge_info CancelCard_info
b. 存留的目录表:charge_sys
4.4.4输出文段
该文件输入的方式导出excel表
4.4.5输出文段的复制
对由计算机产生,而后需用其他方法复制的那些文段提供有关信息:
a.文段的标识符:符合查询信息的表格
b.复制的技术手段:另存为
c.纸张或其他媒体的规格:A4
d.装订要求:统一状态,距左侧装订线0.5cm
e.分发对象:管理员
f.复制份数:2份
4.4.6恢复过程
采用数据库恢复,对事务日志进行恢复工作
4.5 管理员(Administrator)说明
4.5.1运行控制
4.5.2操作信息
a. 运行目的:对操作员的工作进行结账,添加删除用户
b. 操作要求:选择要结账的操作员,进行结账,选择相应的时间生成日结周结账单,通过选择输入进行添加和删除用户
c. 预计的运行时间和解题时间:0.1秒
d. 操作命令:点击命令按钮
4.5.3输入一输出文卷
a. 文卷的标识符或标号:student_info checkday_info checkweek_info BasicData_info User_info
b. 存留的目录表:charge_sys
4.5.4输出文段
周结日结账单
4.5.5输出文段的复制
对由计算机产生,而后需用其他方法复制的那些文段提供有关信息:
a.文段的标识符:周结日结账单形成的报表
b.复制的技术手段:另存为
c.纸张或其他媒体的规格:A4
d.装订要求:统一状态,距左侧装订线0.5cm
e.分发对象:管理员
f.复制份数:2份
4.5.6恢复过程
采用数据库恢复,对事务日志进行恢复工作
5非常规过程
系统出错后自动向维修人员发送错误报告
6远程操作
允许局域网内的远程操作。