1、目录 1.前言 2. 需求分析 2.1 用户定位分析 2.2 功能需求分析 2.3 性能需求分析 3.系统分析 3.1 环境平台分析 3.2 程序功能设计 3.3 程序流程设计 4. 详细设计 4.1 程序单元设计 4.2 程序单元编码 4.3 集成开发 前言 根据自己的爱好和软件编程的能力,我选择用 VB 编写网吧收费系统的服务 器端,只是编写出了基本的功能,比现实生活中使用的要粗略.但是这个系统 只是自己的一次实践,我会在以后的学习中继续努力的 编写这个应用程序其意义在于锻炼了我的动手能力和逻辑思维能力,而且 以前也从来没有尝试过编写这样综合性的程序,培养了对问题考虑的全面性. 为了编写有
2、实用价值的东西,我还参阅了大量的资料,包括网络资料的选择, 当然在程序完成只后,也不能只有编写者才会用,所以要写出对应的帮助文挡, 一般的软件都会有,这是我们生活中的常识. 只是限于水平 ,只能编写部分 功能,数据库安全方面也不可靠.一直在寻找解决办法,如果能够采用动态数 据库,这些问题就能解决了. 科学这东西讲究的就是严谨的态度,建立数学模型有助于完成设计,在设计 的时候避免出现思绪混乱, 在经过系统功能需求分析,在大脑中 已经有很清晰的的目标,可以画出要 进行的流程图,比如先根据功能模块确定好选择数据库,然后根据实际编写数 据库表,完成数据库表的关联,可以先保存后,等窗体确定完毕,再连接数
3、据库. 经过代码调试,确定能正常运行. 2.需求分析 2.1 用户定位分析 合理的工具设置:用户要求界面简洁 容易操作.于是可以使用工具条进行 设置,把经常要使用的功能用工具条单独罗列出来,比直接在菜单中选择效率 要高. 2.安全要求:为了避免意外事件或者是人为原因导致数据库信息丢失,要做好 数据库的保秘和数据库灾难性恢复. 3.简单的操作方式:因为需要有的时候需要对客户机进行远程控制,这样管理 起来就轻松起来 . 4.提供全面的数据查询和统计:可以任意选择查询条件,而且为了方便可以设 置统计报表功能. 5.报表打印导出功能:要随时可以导出以报表格式存放,打印出来长期备份. 6.会员卡管理:会
4、员卡较之现金交易比较方便管理, 7.商品管理:能够对商品进行销售统计,存储查询. 8.网址限制:现在网络病毒流行,尤其要注意一些不良网页上隐藏病毒,所以要 限制一些网站. .2 功能需求分析 主要功能: 对网吧的人员,资源进行管理。公布网吧的通知公告等信息,发 布网吧内外新闻动态,提供上网人员的意见、建议反馈场所,管理网吧内的 计算机,对上机用户的情况进行统计,计时计费等。 具体功能: 被控制机有一个服务器,控制器集中在管理机上。可以控制登陆,并进行计 时,这是两个基本功能;管理机还有上机,下机结帐,开机,关机,重新启 动等功能。 网络管理、计费系统:本网站最重要和最复杂的功能。又分会员注册,
5、登录, 以及会员的审核系统,员工的管理,计时计费,计算机管理等小系统。 资源管理:分为流行歌曲,影视频道,游戏推荐,动漫Flash,精彩图片几个 模块。 交流平台: 提供在线交流的平台,收集上网人员的相关的意见和建议,并及时 处理,对有必要的问题进行回复。 以上功能大部份为系统已实现的基本功能, 在开发本系统时也为后继系统扩 展开发留有接口,使系统更加方便地可以进行升级和扩展。 .3 性能需求分析 强大的安全保障: 网络通讯全面采用数字证书认证体系, 具有与网上银行同 等的安全级别; 基于角色的权限管理允许灵活定制管理权限; 具有完备的数 据保密、备份、灾难恢复等机制,保证数据高度安全可靠。
6、严谨与高效的业务流程设计:网吧计费管理系统业务数据遵循财务准则设 计,严谨、规范;众多独到的设计不仅方便顾客使用也大大减轻了服务员的 工作强度。 易于使用与维护:网吧计费管理系统充分考虑了不同层次使用者的接受能 力, 服务员经过10分钟简单培训就能掌握, 管理人员则拥有众多工具和方法 用于简化管理与维护。 此外, 为了帮助用户尽快熟练掌握网吧计费管理系统 的应用,相关软件公司还提供了多种方式的培训和技术支持。 集中管理能力:将配置、升级等任务集中到服务器处理,使管理工作大量减 少,变得高效。 系统分析 3.1 系统平台分析 系统的开发、运行、测试环境均选用 Windows 系列的操作系统,因为 Windows 系统是PC机上普及最广泛的操作系统,它的界面友好、有高效的 计算环境、对硬件的支持程度高、支持OnNow设备、有良好的可移植性 和可伸缩性、系统运行稳定、可靠性好、维护方便、容易安装;性能经过优 化、安全性好、对网络的支持程度好、使网络应用更为方便快捷。本系统可 运行于Windows 20000以上操作系统,在这些操作系统上都必须安装IIS,当 然最好是