用户手册
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功能
软件应支持的终端数:廊坊师范学院的全体师生数
应支持的并行操作的用户数:该系统应支持不同身份的用户同时进行操作,分别分为一般用户、操作员、管理员。
主要功能:
一般用户:实现学生的上下机、学生基本信息和上机状态查询、密码修改功能
操作员:实现学生的注册、充值、退卡、查看充值记录、修改学生信息等功能
管理员:实现添加删除用户、基本数据设定、结账、查看值班记录等功能,达到了开发目标
2.2性能
2.2.1精度
软件的输入精度:小数点后保留两位有效数字
输出数据精度:小数点后保留两位有效数字
输过程中的精度:小数点后保留两位有效数字
2.2.2时间特性
a. 响应时间:0.5s内
b. 更新处理时间:0.5秒内
c. 数据的转换和传送时间:1秒内
d. 解题时间:0.5秒内
2.2.3灵活性
a. 操作方式上的变化:操作方便简单,适用于多种操作方式
b. 运行环境的变化:该系统支持WindowsXP以及以上的所有版本,所以可以适应运行环境的变化
c. 精度和有效时限的变化:可以根据实际情况进行不同的设置
d. 计划的变化或改进:根据用户的需求随时对软件做必要的升级和更新
2.3安全保密
不同级别的用户登陆要有不同的操作和访问权限,保证用户信息的安全性和保密性。
3运行环境
3.1硬设备
a. SQLServer需要 Microsoft Internet Explorer 6.0SP1 或更高版本,要求内存256以上,cpu 2.0GHz以上
b. SQLServer 图形工具需要使用 VGA 或更高分辨率:分辨率至少为 1,024x768 像素。
c. Clinet内存128以上,cpu奔腾III以上,最大可支持20台分机同时连接到主机上
3.2支持软件
操作系统:WindowsXP以及以上版本
编程语言:Visual Basic6.0
数据库:SQL Server
3.3数据结构
一览表:
元素 | 标识符 | 功能 |
一般用户模块 | general user | 学生信息查询,修改密码 |
操作员 | operator | 学生上机记录、教师工作记录查询、导出excel表、注册、充值、退卡等 |
管理员 | Administrator | 结账、周结日结账单、报表生成 |
系统子程序 | 名称 | 联系的数据库表名称 | 版本号 |
查看余额 | Balanceinquiry | Student_Info | V1.0 |
注册 | register | ||
学生基本信息维护 | Informationmaintenance | ||
上机状态查看 | Statusviewonline | OnLine_Info | |
学生查看上机记录 |
| Line_Info | |
学生上机统计信息查询 | informationstatistics | ||
退卡 | returncard | CancelCard_Info | |
金额退还信息查询 | Amountreturninformationquery | ||
收取余额查询 | Collectionamountinquiry | ReCharge_Info | |
充值记录查询 | Rechargerecordquery | ||
充值 | recharge | ||
操作员工作记录 | logging | WorkLog_Info | |
添加删除用户 | emendationuser | User_Info | |
基本数据设定 | dataconnection | BasicData_Info | |
结账 | settleaccounts | BasicData_Info CheckDay_Info | |
周结账单 | Weeklystatement | CheckWeek_Info | |
日结账单 | Dailychecklist
| CheckDay_Info |
4使用过程
4.1安装与初始化
由于使用了安装自动生成工具,安装时只需点击setup.exe,然后根据提示,每一步的完成,安装完成后就能对机房上机进行管理,其数据全部保存在服务器上。使用该系统,先导入数据库,或者更新数据库,连接数据库后,按照登陆权限登陆相应的操作界面。
4.2输入
输入项:
名称 | 数据类型 | 有效范围 | 输入方式 |
卡号 | Char | 20位数字以内 | 手动输入 |
学号 | Char | 20位数字以内 | 自动输入 |
姓名 | Char | 20位字符以内 | 自动输入 |
系别 | Char | 20位字符以内 | 自动输入 |
性别 | Char | 2位字符 | 自动输入 |
年级 | Char | 10位字符以内 | 自动输入 |
班级 | Char | 10位字符以内 | 自动输入 |
金额 | Numeric | (10,3) | 自动输入 |
备注 | Varchar | 20位字符以内 | 自动输入 |
状态 | Char | 20位字符以内 | 自动输入 |
用户ID | Char | 20位字符以内 | 自动输入 |
注册时间 | datetime | 精确到秒 | 自动输入 |
4.2.1输入数据的现实背景
说明输入数据的现实背景,主要是
a. 情况——学生的基本信息会随着学生的情况而变动;
b. 情况出现的频度——既有周期性(四年一换)又有随机性(学生特殊情况,如退学);
c. 情况来源—一廊坊师范学院教学秘书处
d. 输入媒体———键盘、鼠标
e. 限制——输入字符小于20位
f. 质量管理——输入数据不合理时系统有弹出提示框,引导用户按正确格式输入
g. 支配——输入数据后,系统会自动保存到相应数据库中。
4.2.2输入格式
1.系统登录:用户的账号和密码,要求与数据库中存储的数据一致
2. 学生上机、学生上机状态查询、学生基本信息查询、退卡等:输入学生卡号,并且只能输入数字
3. 系统用户的添加:用户账号、密码等,有一定的字符限制
4.2.3输入举例
名称 | 数据类型 | 有效范围 | 输入方式 |
卡号 | Char | 20位数字以内 | 手动输入 |
学号 | Char | 20位数字以内 | 自动输入 |
姓名 | Char | 20位字符以内 | 自动输入 |
4.3输出对每项输出作出说明
4.3.1输出数据的现实背景
说明输出数据的现实背景,主要是:
a. 使用——这些输出数据是为了给操作员或者管理员看的,便于更好的管理机房
b. 使用频度——每天或者每周被定期查阅
c. 媒体——打印
d. 支配——系统会自动将输出数据保存到数据库中,打印出来的输出数据需要分配给操作员和其他管理员查看。
4.3.2输出格式
主要是输出excel表和账单报表:
a. 文段的标识符:学生上机状态表或者账单报表
b. 复制的技术手段:另存为
c. 纸张或其他媒体的规格:A4
d. 装订要求:统一状态,距左侧装订线0.5cm
e. 分发对象:管理员
f. 复制份数:2份
4.3.3输出举例
4.4文卷查询
本系统的文卷查询是通过SQL server2008软件来对系统的详细数据进行查询的。通过SQL server2008软件可对机房收费系统所涉及的数据进行详细的查阅还可修改。进入数据库查询的用户名为sa,密码为123456.
4.5出错处理和恢复
本系统如果大量人同时使用可能会导致速度减慢,或者无法使用,解决方法就是:重新启动电脑;
系统长时间使用可能造成数据存储过多,要时常对系统进行更新和维护;
由于电脑损坏、断电、磁盘损坏等造成的数据损坏,可联系开发人员,进行专业的数据恢复和系统修复。
4.6终端操作
由于技术限制,该软件暂不支持终端操作。