毕业设计--《网吧收费系统》
- 格式:doc
- 大小:53.50 KB
- 文档页数:19
网吧管理计费系统课程设计一、课程目标知识目标:1. 让学生理解网吧管理计费系统的基本原理和功能需求;2. 掌握网吧管理计费系统中所涉及的数据库、编程语言和操作系统知识;3. 学会分析网吧业务流程,设计合理的计费策略和系统模块。
技能目标:1. 培养学生运用所学知识解决实际问题的能力,能够独立设计和开发网吧管理计费系统;2. 提高学生的团队协作能力,学会与他人共同分析和解决项目问题;3. 培养学生运用现代信息技术手段,掌握网吧管理计费系统的安装、调试和优化方法。
情感态度价值观目标:1. 培养学生对信息技术课程的兴趣,激发学生主动学习的积极性;2. 培养学生的创新意识和实践能力,鼓励学生勇于尝试新方法,解决实际问题;3. 增强学生的法律意识和道德观念,使学生认识到网吧管理计费系统在社会生活中的重要意义,树立正确的价值观。
课程性质:本课程为信息技术课程,结合学生年级特点,注重理论知识与实践操作的结合,培养学生的实际操作能力和解决问题的能力。
学生特点:学生具备一定的计算机操作和编程基础,对信息技术课程感兴趣,但可能缺乏实际项目经验。
教学要求:教师需结合课程目标和学生特点,采用案例教学、项目驱动等方法,引导学生主动参与,提高课堂实践性。
同时,注重评估学生的具体学习成果,确保课程目标的实现。
二、教学内容1. 网吧管理计费系统的基本概念与功能需求分析:- 理解网吧业务流程;- 掌握计费系统的功能模块设计;- 学习相关教材章节,如《信息技术》第九章“数据库应用系统设计”。
2. 数据库知识与应用:- 学习数据库设计原理,如实体关系模型、关系数据库设计;- 掌握SQL语言进行数据查询和操作;- 教材参考:《数据库原理与应用》第三章“数据库设计”与第四章“SQL语言”。
3. 编程语言与开发工具:- 学习C#或Java等面向对象编程语言的基本语法;- 掌握Visual Studio或Eclipse等开发工具的使用;- 教材参考:《C#程序设计》或《Java程序设计》基础章节。
网吧计费管理系统设计本科毕业设计(论文) 目录中文摘要 1英文摘要 21 绪论 31.1选题的背景和意义 31.2 研究目的 31.3 研究内容 31.3.1 服务器端 41.3.2 客户端 41.4 系统开发技术与工具简介 41.4.1 C/S结构简介 51.4.2 Java语言 61.4.3 SQL Server 2000数据库71.4.5 开发工具JBuilder9 82 系统分析102.1 可行性分析102.1.1 经济可行性102.1.2 时间可行性102.1.3 技术可行性112.1.4 社会可行性112.2 系统需求分析112.2.1 系统非功能性需求122.2.2 功能性需求132.3系统模块分析143 数据库设计193.1 数据库的需求分析 193.2 数据库E-R图和数据库表193.3 数据库连接204 系统的设计和实现235 系统调试与安装295.1 网吧计费系统登录测试295.2 用户进入测试结果截图296 总结 326.1 系统的不足与前景 32致谢33参考文献34网吧计费管理系统摘要本课题研究的网吧计费系统是一款基于C/S结构,采用SQL Server2000 数据库,利用Java设计开发的网吧计费系统。
文中主要介绍了系统的基本功能和系统结构组成情况,内容包括系统需求分析、系统设计原则、系统设计思想、系统功能模块描述、数据库设计、系统通信过程、通信协议等,同时还对开发环境JBuilder9 ,SQLServe2000数据库、Java技术的使用进行简单介绍,并列出了一些程序代码以说明该系统应用程序设计的实现过程。
本系统要求由服务器端、客户端2个模块组成,它们分别实现不同的功能,服务器端的功能有卡号管理、信息管理、帮助、退出系统等4个主要功能。
各个功能有分别实现不同的子功能。
客户端的功能与其雷同。
关键字 C/S 结构/SQL Server 2000 /JavaFEE-CHARGING AND MANAGEMENT SYSTEMON NET BARABSTRACTThe research of the Internet is a billing system based on C / S structure, using SQL Server2000 database, using Java design and development of the Internet billing system. The article introduces the basic functions of the system structure and composition of the system,including system requirements analysis, system design principles, system design, system function module description, database design, system communication, communication protocols, etc., but also on the development environment JBuilder9, SQL Serve2000 database, Java technology, the use of a brief introduction and a list of some code to illustrate the application of the system design process to achieve. This paper introduces an internet cafe charging system based on java. By analyzing the java technology of socket, thread, vector, JDBC and the function and characteristic of the system, we propose designing thought and designing model and designing method. Thus, the system is more secure and fault tolerant.KEYWORDS C/S structure,SQL Server2000,Java1 绪论1.1选题的背景和意义网吧的存在既然有如此重要的意义,通过网络扩大网吧的对外宣传,树立网吧的自身的新形象,改进一向给人“小、散、乱、差”印象的网吧行业形象,有着非同寻常的意义。
毕业设计<<娱乐场收费所管理系统>>院系______专业______班级______姓名______日期年月日中文摘要娱乐室场所收费管理系统为娱乐室管理者提供充足的信息和快捷的查询手段,其开发内容主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
利用DELPHI ,建立完整性强、安全性好的数据库,开发出功能完备,易使用的应用程序。
经过调试、编译与实现,该程序界面友好、程序设计风格朴素,使用起来美观大方、方便易用。
尤其是系统的“娱乐种类列表”的功能极大的减轻工作人员的工作量,并以快速、准确等优点取代人工操作,提高了娱乐场所管理工作效率。
关键词:DELPHI 信息管理系统数据库模块娱乐场所管理系统Entertainment venues room charges management system managers provide adequate room for entertainment and information enquiries means fast, the development mainly to the establishment and maintenance of databases including background applications and front-end development of the two. Delphi and the use of object-oriented software development tools, the establishment of strong integrity, good safety database developed functions, easy to use applications. After debugging, Translation and the realization that the process friendly interface, simple programming style, using up aesthetic generous, convenient user-friendly. In particular system "entertainment type table" greatly reduce the function of the workload of staff, and rapid, accurate and advantages replace manually operated, and enhanced entertainment management efficiency.Keyword : Delphi Information Management System database module entertainment management system引言 11 Delphi语言概述 2Delphi简介2数据库系统简介 2本应用软件的基本介绍 32 本应用程序的构成和开发步骤 4可行性研究 4经济可行性4时间可行性4技术可行性4社会可行性5数据库的建立和连接 5系统的总体设计 53 本程序的技术实现及具体功能13登录的界面与程序设计实现13客户出入管理代码设计实现及功能13 客户结帐界面与代码设计实现14,日结帐显示窗口界面与代码设计15结论21致谢22参考文献23引言随着经济的发展,社会的进步,计算机越来越深入到我们日常的工作学习及生活中,成为我们日常生活中不可缺少的辅助工具。
目录第一章.概述 (3)1.1概述 (3)第二章.系统分析 (5)2.1需求分析 (5)2.1.1开发的背景 (5)2.1.2功能简介 (5)2.1.3实现平台 (6)2.2系统分析 (6)2.2.1系统分析的概念 (6)2.2.1.1系统分析阶段的目标 (6)2.2.1.2系统分析工作活动以及特点 (6)2.2.2系统的可行性研究 (6)2.2.2.1开发网吧计费管理系统的经济可行性研究 (6)2.2.2.2开发网吧计费管理系统的技术可行性研究 (6)2.2.2.3开发网吧计费管理系统的操作可行性研究 (6)2.2.3网吧计费管理系统逻辑模型的提出 (7)2.2.3.1业务流程图 (7)2.2.3.2数据流图 (8)第三章.系统设计 (9)3.1系统设计的含义 (9)3.2系统设计的任务 (9)3.3系统设计的原则 (9)3.4系统设计的目标和功能 (9)3.4.1系统功能描述 (10)3.5总体设计 (11)3.5.1总体设计中的问题 (11)3.5.2子系统的划分和确认 (11)3.6代码设计 (12)3.6.1代码设计的原则 (12)3.6.2代码结构的类型 (12)3.6.3代码设计的步骤与方法 (13)3.6.4本系统中的代码设计 (13)3.7二维表 (13)3.8数据字典 (14)3.9功能实现过程 (14)第四章.系统实现与转换 (16)4.1建立系统主界面 (16)4.2建立会员信息查询界面 (17)4.3建立管理员信息查询界面 (21)4.4建立硬件维护界面 (25)第五章.结论 (27)5.1会员信息查询 (27)5.2管理员信息查询 (28)5.3维护 (29)网吧计费管理系统李莹指导教师:朱瑜(2008级计算机科学与技术)第一章.概述1.1概述:随着计算机技术的成熟和计算机的网络的普及,计算机的应用在生活中随处可见, 网吧已成为大众生活的一部分,网吧的出现同时也带来了计时计费的问题。
网吧管理系统设计毕业论文江苏科技大学目录第一章系统概述 ..................................................................... .. (3)1.1 系统开发的背景和意义 ..................................................................... .. (3)1.2 系统开发技术 ..................................................................... ..................................... 3 第二章可行性分析 (5)2.1 可行性概述 ..................................................................... .. (5)2.2 可行性研究 ..................................................................... ......................................... 5 第三章系统需求分析.. (6)3.1 传统网吧管理 ..................................................................... . (6)3.2 系统优点 ..................................................................... .. (6)3.3 系统功能需求 ..................................................................... . (7)3.3.1 系统逻辑模型 ..................................................................... (7)3.3.2 服务端 ..................................................................... (7)3.3.3 客户端 ..................................................................... (8)3.4 系统的设计原则 ..................................................................... (8)3.5 系统设计的思想 ..................................................................... (9)3.5.1 系统设计结构 ..................................................................... (9)3.5.2 系统实现技术 ..................................................................... ........................... 9 第四章系统的总体设计 (10)4.1 系统功能设计 ..................................................................... .. (10)4.2 系统功能模块简介 ..................................................................... (10)4.2.1 客户端功能模块 ..................................................................... (10)4.2.2 服务端功能模块 ..................................................................... (11)4.2.3 数据库设计 ..................................................................... ............................. 11 第五章详细设计 (14)5.1 关键模块设计 ..................................................................... .. (14)5.1.1 登陆模块 ..................................................................... (14)5.1.2 客户端模块 ..................................................................... .. (14)5.1.3 服务端模块 ..................................................................... .. (15)5.2 系统界面设计 ..................................................................... .. (16)5.2.1 登录界面 ..................................................................... (16)5.2.2 客户端界面 ..................................................................... .. (16)5.2.3 服务端界面 ..................................................................... ............................. 17 第六章编码实现 (18)6.1 系统功能实现 ..................................................................... .. (18)6.2 登陆模块编码 ..................................................................... . (19)6.3 客户端模块编码 ..................................................................... . (23)6.4 服务端模块编码 ..................................................................... ............................... 28 第七章系统测试 (37)I江苏科技大学7.1 系统测试目标 ..................................................................... .. (37)7.2 具体测试 ..................................................................... (37)7.2.1 登录模块测试 ..................................................................... . (37)7.2.2 客户端测试 ..................................................................... ............................. 38 致谢辞 (40)II江苏科技大学第一章系统概述1.1 系统开发的背景和意义随着计算机技术的日月更新,越来越多的人们注重加强对计算机知识的学习,为了满足学校学生或者社会学员的需求,许多网吧都纷纷对外开放,实行计时收费。
管理信息系统课程设计报告设计名称:网吧计费管理信息系统专业班级:信管09-1班姓名:陈生宝学号:091120126起止时间:2012.6.11-----2012.6.22成绩评定吉林建筑工程学院城建学院计算机科学与技术系一.可行性分析1. 技术可行性采用JAVA语言和SQL数据库实现,采用Power designer建模。
从技术上来说是可以实现的。
2. 经济可行性本系统采用C/S模式,使系统运行安全可靠、便于应用、可维护性好、易于进行二次开发、具有良好的扩展性,从经济上来说是可行的。
经济可行性主要依据是成本/效益分析,该系统的目标是以最低的成本,最高的效率、在最短的期限内开发出具有社区物业管理功能的系统。
3.方案可行性根据系统的分析,本软件充分从适用性出发,全面为不同的使用用户考虑。
使软件的许多功能与规则都可根据用户的习惯进行定制。
包括软件界面、操作方式、录入方式、打印格式等数据,用户均可根据个人或单位的使用爱好进行设置。
方案的实施会带来不错的效益。
二、项目进度计划编制三、系统分析1.业务流程图2.数据流程图3.数据字典四、系统设计1.总体设计图4.1 系统功能模块图4.2 卡号管理模块远程监管远程关机远程控制远程开机图4.3 远程控制模块计费模式设置按时间计费按流量计费图4.4 计费模块2.详细设计输入输出设计:代码设计:输出代码设计举例Dim db As New网吧计费管理DataContextTryDim username = (From admin In db.Table_2 _Where admin.帐号= UsernameTextBox.Text _Select admin.帐号).Single()Dim userpassword = (From admin In db.Table_2 _Where admin.密码= PasswordTextBox.Text _Select admin.密码).Single()UsernameTextBox.Text = ""PasswordTextBox.Text = ""Form1.Show()Me.Close()Catch ex As ExceptionMessageBox.Show("用户名或密码错误, 请重新输入!")UsernameTextBox.Text = ""PasswordTextBox.Text = ""End Try过程设计:对上网人员登记处理过程设计系统名:网吧计费管理信息系统数据处理名称:登记上网人员信息处理功能:有网吧管理员根据上网人员身份信息如“姓名”“编号”,“身份证号”等共同存入计算机内总编号:001编号:P0简述:上网人员登记信息输出数据流:网上登记数据,信息。
课程设计(论文)课程名称:接口技术课程设计题目:简易网吧计费系统院(系):信息与控制工程学院专业班级:计算机0801姓名:学号:指导教师:张晓群2011年7 月06日西安建筑科技大学课程设计(论文)任务书专业班级: 200801 学生姓名:指导教师(签名):一、课程设计(论文)题目简易网吧计费系统二、本次课程设计(论文)应达到的目的通过本次课程设计,使学生不仅更加深刻领会微型计算机从硬件组成到软件编程的基本原理和知识,而且更要学会应用,务必做到理论和实践相结合,掌握硬件分析、软件设计的基本思想和方法,提高分析问题、解决问题和工程实践的能力。
三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等)本课程设计题目的主要内容是对网吧中的一台计算机进行计时、计费。
设计要求为:1.能正确计时并显示;2.能正确显示上机时间及费用;3.能控制计时的开始和结束。
四、应收集的资料及主要参考文献:1.《微型计算机基本原理与接口技术》陈红卫,科学出版社 2003.22.《8086实验指导书》张维琪、张晓群,信控学院实验中心3.其他与本课程设计题目相关的资料五、审核批准意见教研室主任(签字)设计总说明随着网络的日益发展,网上冲浪已经成为人们的一种重要的日常休闲娱乐方式,网吧也就应运而生了。
而作为以营利为目的的网吧,有一个优良的计费系统也是至关重要的。
我们设计的简易网吧计费器,工作原理为先产生一个计时器,在用户上机时,按动KK1开关开始计时,下机时,按动KK2开关停止计时,并显示上网时间,然后显示费用。
费用为2元/小时,每半个小时为一个计费周期。
用芯片8255控制4个七段数码显示器,8253的计数器向8259发送连续的负脉冲,请求中断以提供计时,8259除接收8253的中断请求外,还连接两个开关(KK1,KK2)以实现控制。
目录一.题目及要求 (1)1.1设计题目 (1)1.2设计要求 (1)二.设计方案 (1)2.1方案分析 (1)2.2方案设计 (1)三.硬件连接图 (3)四.软件流程图 (4)五.调试过程及结果说明 (6)5.1调试过程 (6)5.2结果说明 (7)六.总结 (7)参考文献 (9)附录 (10)接口技术课程设计报告——简易网吧计费系统一.题目及要求1.设计题目简易网吧计费系统2.设计要求(1)能正确计时并显示;(2)能正确显示上机时间及费用;(3)能控制计时的开始和结束。
Java课程设计指导书(学生版初稿)第一章网吧计费管理系统目标1.1 背景介绍1.1.1 业务背景1.1.2 技术背景1.2 需求分析1.2.1功能需求分析1.2.2 业务对象分析1.2.3 验收测试要求1.3 系统设计1.3.1 总体设计1.3.2 详细设计1.4 系统实现1.5 小结1.6 展望第一章网吧计费管理系统学习目标:能使用Java集成开发环境,运用Swing设计图形界面,运用JDBC 访问数据库,掌握事件处理编程,了解简单两层CS项目的开发及简单面向对象程序的设计过程,发展基本的团队协作开发能力。
学习寄语:虽然本项目并不是一个商业项目,其产品也不能用来赚钱,但从中你可以学到实际开发中的许多经验和技巧,获得一种“学有所用”、“学有所得”的成就感,同时赢得老师和同学(同事)对你的格外尊重。
在此项目的学习中,你不但是个学生,还是一个职业人,将与同事一起尽全力完成你所要做的工作,并再次验证“天道酬勤”的真理。
我们的信念是:“不抛弃,不放弃”。
你的改变和收获是老师真诚的期待。
1.1 背景介绍1.1.1 业务背景“海之星”网吧,是一个小型网吧,以前是人工记帐,现需要开发一个简单的网吧计费管理系统。
原人工管理的主要过程如下:客户在门口服务台,出示上机卡,若是新客户则先发新卡;管理员先查询是否有空机器,若有则根据上机卡号查到该卡对应的记录(账簿),若有余额(〉5元),则分配一个空闲的机器号给客户,客户根据机器号对号入座,管理员记下客户卡号、上机机器号、上机时间。
客户下机要到门口的服务台,请求下机,管理员根据当前时间、上机时间及费率计算出本次上机费用,并记录,同时将费用从卡余额中扣除,若费用不够则需充值。
原手工系统主要有如下缺点:1 手工记帐,管理员工作量大,且易出错;2 超时超费使用不能及时发现。
因此需要开发一个简易计费管理软件,取代人工记帐方式,由软件统一管理记录上下机、计费、上机卡、机器情况,提供简单统计功能,超时超费提醒功能等。
目录前言 (1)1概述 (3)1.1选用开发语言简介 (3)1.1.1 Microsoft Visual Basic 6.0 介绍 (3)1.1.2 Microsoft Visual Basic 6.0 的编程环境 (4)1.1.3 Visual Basic 6.0的新功能及新的语言特征 (9)1.1.4 VB的ODBC的访问机制 (10)1.1.5 VB 6.0访问开放性数据库的原则和方法 (15)1.1.6 VB 6.0访问开放性数据库几种方法的比较 (16)1.2系统所需环境 (18)2需求分析阶段 (18)2.1系统功能模块 (18)2.2系统数据分析 (18)2.3系统的逻辑模型 (18)3设计阶段 (19)3.1概要设计 (19)3.1.1数据库概论及SQL简介 (19)3.1.2系统数据库的设计 (25)3.2详细设计 (25)3.2.1HIPO图 (25)3.2.2程序流程图 (25)3.2.3窗体功能简介 (25)4设计思想 (25)4.1面向对象的程序设计 (25)4.2详细设计思想 (26)5测试和维护 (26)5.1系统测试平台简介 (26)5.2测试方法 (27)5.3系统维护 (27)6结束语 (28)参考文献 (30)致谢 (31)附:译文 (32)原文 (44)前言20世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。
20世纪50年代,西蒙提出管理依赖于信息和决策的思想。
同时期的维纳发表了控制论,他认为管理是一个控制过程。
1958年,盖尔写到:“管理将以较低的成本得到及时准确的信息,做到较好的控制”。
这个时期,计算机开始用于会计工作。
数据处理一词已经出现。
管理信息系统起初应用于最基础的工作,如打印报表、计算工资、人事管理等,进而发展到企业财务管理、库存管理等单项业务管理,这属于电子数据处理(EDP,Electronic Data Processing)系统。
优秀论文审核通过未经允许切勿外传毕业设计(论文)报告题目网吧计费系统的设计系别XXXXXXXXXXXX专业XXXXXXXXXX班级XXXXXXXXXX学生姓名XXX学号XXXX指导教师XXXXXX 年 XX 月网吧计费系统的设计摘要:互联网技术的不断革新与发展,给全球经济带来新的革命,也正在改变着整个商业社会的竞争格局。
Internet、交互式web应用和电子协作等计算机技术将逐渐改变商业模式,使得全球的网络供应链将逐渐取代分层式供应链,因此在网络时代面临着新机遇的同时也面临着巨大的挑战。
随着科学技术的不断提高,计算机科学与技术日趋成熟,计算机应用到生产和生活的各个领域,发挥了越来越重要的作用。
作为计算机应用的一部分,使用计算机对网吧信息进行管理,具有手工操作无法比拟的优点,例如:检索迅速,查找方便,可靠性高,存储量大,寿命长,成本低等,因此研究开发网吧计费系统具有可行的实际意义。
本文从现有的网吧计费系统的发展现状出发,根据本地网吧的实际需要,主要针对本地网吧的计费系统中发现的问题进行解决。
其主要内容是通过CS建模技术设计整个系统,使用SQL Server软件工具来设计后台数据库,然后使用Java 语言实现网吧计费系统,最后采用一定的测试方法来测试系统的功能和性能,集中解决了用户需要通过前台管理员指定机器才能使用及计费不够准确等问题。
系统主要有添加,查找,删除,统计等功能模块组成。
本系统会做到满足网吧管理日常工作的需要,使用方便,界面亲切,安全可靠。
关键词:网吧、java、计费、系统Internet cafe billing system designAbstract:Internet technology innovation and development, to the global economy brings new revolution is changing the entire business community of the competition.Internet, interactive web applications and e-collaboration, such as computer technology will gradually change the business model, making the global network of supply chain will gradually replace , so the network is faced with a new era of opportunity at the same time also faces enormous challenges.With the continuous improvement of science and technology, computer science and technology matures, computer application to the production and in all spheres of life, increasingly important role. As part of computer applications, the use of computers to the community information management, with manual unmatched advantages, such as: the rapid retrieval, find convenient, of the Internet cafe fee system and solves the problems which occurred in the native net bars fee system according to the needs of the native net bars. It mainly includes designing the whole system by CS, designing the database by SQL Server as well as programming a Internet cafe fee system in Java language. At last, the system is tested by certain method. It will work on the problems such as the clients must turn to administer who assigns the certain computer in the counter and the calculating of the fee is not exact. System mainly add, find, delete, statistical and other functions module. This system will ensure the management of Internet cafes to meet the needs of their daily work, easy to use, friendly interface, safe and reliable.Key Words: Internet cafe、Java、Billing、system前言 (5)第一章设计的内容和可行性分析 (6)1.1 设计内容 (6)1.2 可行性分析 (6)1.2.2 技术可行性 (6)1.2.2 经济可行性 (6)第二章系统分析 (7)2.1 系统开发工具介绍 (7)2.1.1 CS简介 (7)2.1.2 Java语言简介 (8)2.1.3 开发工具MyEclipse8.6简介 (8)2.1.4 SQL Server 2005简介 (9)2.2系统的需求分析 (9)2.2.1系统的功能需求分析 (10)2.2.2系统的性能需求分析 (11)第三章数据库的设计 (13)第四章系统的设计与实现 (17)4.1系统的CS建模 (17)4.2系统的实现 (19)4.2.1用户基本功能实现 (19)4.2.2管理员基本功能实现 (23)第五章系统测试 (20)5.1功能测试 (30)5.2性能测试 (31)第六章结论 (32)致谢 (33)参考文献 (34)网吧以其庞大的用户量和潜在购买力,首先成为一个很好的媒体广告平台,尤其是快消品和网络相关类的产品;同时,网吧作为一个独特的渠道,对中国互联网的发展起到了非常关键的作用,已经容不得任何一家互联网公司忽视。
目录第一章.概述 (3)1.1概述 (3)第二章.系统分析 (5)2.1需求分析 (5)2.1.1开发的背景 (5)2.1.2功能简介 (5)2.1.3实现平台 (6)2.2系统分析 (6)2.2.1系统分析的概念 (6)2.2.1.1系统分析阶段的目标 (6)2.2.1.2系统分析工作活动以及特点 (6)2.2.2系统的可行性研究 (6)2.2.2.1开发网吧计费管理系统的经济可行性研究 (6)2.2.2.2开发网吧计费管理系统的技术可行性研究 (6)2.2.2.3开发网吧计费管理系统的操作可行性研究 (6)2.2.3网吧计费管理系统逻辑模型的提出 (7)2.2.3.1业务流程图 (7)2.2.3.2数据流图 (8)第三章.系统设计 (9)3.1系统设计的含义 (9)3.2系统设计的任务 (9)3.3系统设计的原则 (9)3.4系统设计的目标和功能 (9)3.4.1系统功能描述 (10)3.5总体设计 (11)3.5.1总体设计中的问题 (11)3.5.2子系统的划分和确认 (11)3.6代码设计 (12)3.6.1代码设计的原则 (12)3.6.2代码结构的类型 (12)3.6.3代码设计的步骤与方法 (13)3.6.4本系统中的代码设计 (13)3.7二维表 (13)3.8数据字典 (14)3.9功能实现过程 (14)第四章.系统实现与转换 (16)4.1建立系统主界面 (16)4.2建立会员信息查询界面 (17)4.3建立管理员信息查询界面 (21)4.4建立硬件维护界面 (25)第五章.结论 (27)5.1会员信息查询 (27)5.2管理员信息查询 (28)5.3维护 (29)网吧计费管理系统李莹指导教师:朱瑜(2008级计算机科学与技术)第一章.概述1.1概述:随着计算机技术的成熟和计算机的网络的普及,计算机的应用在生活中随处可见, 网吧已成为大众生活的一部分,网吧的出现同时也带来了计时计费的问题。
毕业设计毕业设计[[论文论文]]任务书一、课题名称网吧管理系统的设计与实现二、课题内容运用计算机进行网吧的自动计费与管理,是计算机成为当今社会辅助管理手段发展的必然趋势。
在查阅了大量参考文献的基础上在查阅了大量参考文献的基础上,,运用运用 IC IC IC 卡自动识卡自动识别技术、数据库技术和网络的远程通信与控制技术等数据库技术和网络的远程通信与控制技术等,,开发了计算机网吧自动计费与管理系统与管理系统,,将琐碎的手工实际业务转化到计算机操作上将琐碎的手工实际业务转化到计算机操作上,,极大地提高了网吧工作人员的工作效率作人员的工作效率,,有效地提高了网吧现代化管理的水平。
三、课题任务要求1.观点正确,论证充分。
2.结构合理,逻辑严密。
3.满足一定的阅读量。
四、同组设计者无五、主要参考文献[1] [1] 张海藩张海藩软件工程导论北京北京::清华大学出版社清华大学出版社,2008,2008年[2] [2] 王珊王珊王珊,,萨师煊萨师煊..数据库系统概论数据库系统概论((第四版第四版).).).北京北京北京::高等教育出版社高等教育出版社,2008,2008年[3] [3] 龚赤兵等龚赤兵等龚赤兵等.visual studio 2008 .visual studio 2008 .visual studio 2008 中的中的LINQ LINQ 开发技术开发技术开发技术..北京:机械工业出版社,出版社,20082008年[4] Julia Case Bradley,Anuta lspaugh .Visual Basic 2008 [4] Julia Case Bradley,Anuta lspaugh .Visual Basic 2008 程序程序设计(第七版)设计(第七版)..北京:清华大学出版社北京:清华大学出版社,2008,2008年[5] [5] 章立民等章立民等章立民等.Visual Basic 2003 .Visual Basic 2003 .Visual Basic 2003 –– 2005 2005 开发秘诀与范例大全开发秘诀与范例大全开发秘诀与范例大全..北京:电子工业出版社,子工业出版社,20052005年[6] [6] 胡百敬胡百敬胡百敬 姚巧玫姚巧玫.. SQL Server 2005数据库开发详解数据库开发详解..北京:电子工业出版社,版社,20062006年[7] [7] 童爱红童爱红童爱红 刘凯刘凯 刘雪梅刘雪梅 程序设计实用教程程序设计实用教程..北京:清华大学出版社,社,20082008年指导教师签字教研室主任签字教研室主任签字年 月月 日日毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
毕业论文(设计)基于java技术的网吧管理计费系统的设计与实现学生姓名 ***学号 BC1033****指导教师赵磊副教授年级 2010级专业计算机科学与技术系别信息科学系摘要随着科学技术的不断提高,计算机科学与技术日趋成熟,计算机应用到生产和生活的各个领域,发挥了越来越重要的作用。
作为计算机应用的一部分,使用计算机对网吧信息进行管理,具有手工操作无法比拟的优点,例如:检索迅速,查找方便,可靠性高,存储量大,寿命长,成本低等,因此研究开发网吧计费系统具有可行的实际意义。
本系统是一个功能比较强大的网吧计费系统。
该系统信息来源主要由管理员添加,方便网站管理员的查询和管理。
该系统的任务是方便,灵活的管理网吧的各项信息,包括对每台电脑配置管理、会员用户管理、上机时间计算、金额计算等。
系统主要有添加,查找,删除,统计等功能模块组成。
本系统会做到满足网吧管理日常工作的需要,使用方便,界面亲切,安全可靠。
关键词:网吧计费系统;信息管理;安全AbstractWith the continuous improvement of science and technology, computer science and technology matures, computer application to the production and in all spheres of life, has played an increasingly important role. As part of computer applications, the use of computers to the community information management, with manual unmatched advantages, such as: the rapid retrieval, find convenient, high reliability and large storage capacity, long life, low cost, so research and development of Internet cafes fee system is feasible, practical significance.The system is a more powerful cyber cafe billing system. The system is the main source of information added by the administrator to facilitate inquiries webmaster and management. The system's mission is convenient, flexible management of the Internet cafes, including on each computer configuration management, user management members, the time machine, the amount of calculation. System mainly add, find, delete, statistical and other functions module. This system will ensure the management of Internet cafes to meet the needs of their daily work, easy to use, friendly interface, safe and reliable.Keywords: cyber cafe billing system; management; safe目录摘要 (1)ABSTRACT (1)目录 (1)第1章绪论 (4)1.1课题背景 (4)1.1.1课题来源 (4)1.2目的和意义 (4)1.2.1意义 (4)1.2.2目的 (4)1.3运行环境 (5)1.3.1服务器端配置需求 (5)1.3.2客户端配置需求 (5)1.4本章小结 (5)第2章系统需求分析及可行性研究 (6)2.1系统可行性研究 (6)2.1.1技术可行性 (6)2.1.2系统安全可行性 (6)2.1.2系统实用可行性 (6)2.2需求分析 (7)2.3业务流程分析 (8)2.3.1业务流程分析的目的 (8)2.3.2业务流程分析 (8)2.3数据流程分析 (9)2.3.1数据流程分析 (9)2.3.2数据流程顶层图分析 (10)2.3.3数据流程一层图分析 (10)2.3.4数据流程二层图分析 (11)2.4数据字典 (12)第3章系统功能分布 (16)3.1电脑信息管理 (16)3.2会员信息管理 (16)3.3记事信息管理 (16)3.4计费信息管理 (16)3.5系统设置管理 (16)3.6本章小结 (17)第4章系统设计 (18)4.1设计原则及具体功能划分 (18)4.1.1设计原则 (18)4.1.2软件设计原则 (18)4.2构架概述 (19)4.3计界面设计 (20)4.4数据库概念设计 (20)4.5数据库逻辑设计 (22)4.6数据库物理设计 (22)4.7本章小结 (23)第5章系统实现 (24)5.1登录功能的实现 (24)5.2添加电脑功能的实现 (28)5.4用户信息修改功能的实现 (36)5.5远程遥控关机功能的实现 (37)5.6连接功能的实现 (39)5.7本章小结 (39)第6章系统测试 (40)6.1系统功能测试方法概述 (40)6.2功能测试 (40)6.3本章小结 (41)参考文献 (43)致谢 (44)基于java技术的网吧管理计费系统的设计第1章绪论1.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.需求分析2.1用户定位分析1.合理的工具设置:用户要求界面简洁容易操作.于是可以使用工具条进行设置,把经常要使用的功能用工具条单独罗列出来,比直接在菜单中选择效率要高.2.安全要求:为了避免意外事件或者是人为原因导致数据库信息丢失,要做好数据库的保秘和数据库灾难性恢复.3.简单的操作方式:因为需要有的时候需要对客户机进行远程控制,这样管理起来就轻松起来.4.提供全面的数据查询和统计:可以任意选择查询条件,而且为了方便可以设置统计报表功能.5.报表打印导出功能:要随时可以导出以报表格式存放,打印出来长期备份.6.会员卡管理:会员卡较之现金交易比较方便管理,7.商品管理:能够对商品进行销售统计,存储查询.8.网址限制:现在网络病毒流行,尤其要注意一些不良网页上隐藏病毒,所以要限制一些网站.2.2功能需求分析主要功能: 对网吧的人员,资源进行管理。
公布网吧的通知公告等信息,发布网吧内外新闻动态,提供上网人员的意见、建议反馈场所,管理网吧内的计算机,对上机用户的情况进行统计,计时计费等。
具体功能:被控制机有一个服务器,控制器集中在管理机上。
可以控制登陆,并进行计时,这是两个基本功能;管理机还有上机,下机结帐,开机,关机,重新启动等功能。
网络管理、计费系统:本网站最重要和最复杂的功能。
又分会员注册,登录,以及会员的审核系统,员工的管理,计时计费,计算机管理等小系统。
资源管理:分为流行歌曲,影视频道,游戏推荐,动漫Flash,精彩图片几个模块。
交流平台: 提供在线交流的平台,收集上网人员的相关的意见和建议,并及时处理,对有必要的问题进行回复。
以上功能大部份为系统已实现的基本功能,在开发本系统时也为后继系统扩展开发留有接口,使系统更加方便地可以进行升级和扩展。
2.3性能需求分析强大的安全保障:网络通讯全面采用数字证书认证体系,具有和网上银行同等的安全级别;基于角色的权限管理允许灵活定制管理权限;具有完备的数据保密、备份、灾难恢复等机制,保证数据高度安全可靠。
严谨和高效的业务流程设计:网吧计费管理系统业务数据遵循财务准则设计,严谨、规范;众多独到的设计不仅方便顾客使用也大大减轻了服务员的工作强度。
易于使用和维护:网吧计费管理系统充分考虑了不同层次使用者的接受能力,服务员经过10分钟简单培训就能掌握,管理人员则拥有众多工具和方法用于简化管理和维护。
此外,为了帮助用户尽快熟练掌握网吧计费管理系统的使用,相关软件公司还提供了多种方式的培训和技术支持。
集中管理能力:将配置、升级等任务集中到服务器处理,使管理工作大量减少,变得高效。
3.系统分析3.1系统平台分析系统的开发、运行、测试环境均选用Windows 系列的操作系统,因为Windows 系统是PC机上普及最广泛的操作系统,它的界面友好、有高效的计算环境、对硬件的支持程度高、支持On-Now设备、有良好的可移植性和可伸缩性、系统运行稳定、可靠性好、维护方便、容易安装;性能经过优化、安全性好、对网络的支持程度好、使网络使用更为方便快捷。
本系统可运行于Windows 20000以上操作系统,在这些操作系统上都必须安装IIS,当然最好是在Windows 2000 Advanced Server 上运行,因为微软开发的Windows 2000 Advanced Server是专门用来提供网络服务器的,有微软这个强大的技术支持,并且系统运行稳定、维护方便、性能经过优化、对网络的支持程度好、使网络使用更为方便快捷。
考虑到Windows XP Professional是我们平时用得最多的操作系统,比较熟悉,且足够支持开发软件VB和Microsoft SQL Server 2000。
所以在此我选用了它作为开发环境、运行环境以及测试环境.在选择开发工具的时候,考虑到各种编程软件,我选择VB6.0主要有其特点决定的,VB 6.0提供了各种丰富的通信接口,比较适合这种服务器-客户端.在界面设置上,VB 提供可视化编程,可以避免大量的代码编写,需要什么样子的窗口布局,可以直接在工具箱\里面选择,然后调整布局.采用的是事件驱动方式,代码执行的过程可以直接控制,很方便代码的调试和改写.比起传统的那些编程语言,代码从开始执行到代码结涑3.2程序功能设计(1)系统功能设计:这一部分是整个系统最基本也是最重要的设置,其中系统设置至少包括以下几方面的内容:计算机设置:管理员设置数据备份数据还原系统设置(2)记费用功能设计:包括下面内容开始记费限定时间结帐调换计算机选购计算机客户机控制(3)界面设置功能:主要是对运行中的系统界面设置,不同的工作人员喜欢不同的背景或布局格式,对整个系统没有太大的影响(4)管理功能:包括商品资料管理,客户管理,会员卡管理(5)统计功能:日报表统计:商品统计和上机统计月报表统计:商品统计和上机统计3.3程序流程设计1.数据库设计(采用无源数据库连接)无源数据库”连接也并不是说不需要数据源,如果没有数据源则连接是纸上谈兵,只是不需要配置ODBC数据源,利用ADO就可通过代码进行连接。
1.1 ADO(ActiveX Data Object)在Visual Basic6.0中,数据访问接口有三种:ActiveX数据对象(ADO)、远程数据对象(RDO)和数据访问对象(DAO)。
这三种接口的每一种都分别代表该技术的不同发展阶段,最新的是ADO,它比RDO和DAO更加简单,更加灵活。
对于新工程,应使用ADO作为数据访问接口。
ADO 是Microsoft 数据库使用程序开发的接口,是建立在OLE DB之上的高层数据库访问技术。
它封装了OLE DB所提供的接口,比起OLE DB提供者,ADO的接口可以使程序员在更高级别上进行数据交互。
ADO技术不仅可以使用于关系数据库,也可以使用于非关系数据库。
可以用统一的方法对不同的文件系统进行访问,大大简化了程序编制,增加了程序的可移植性。
1.2 建立无源数据库连接在连接数据库前,首先要在Visual Basic 6.0菜单中“工程”—“引用”中选择Microsoft ActiveX Data Objects 2.6 Library 和Microsoft ActiveX Data Objects Recordset 2.6 Library这两个组件。
运用ADO对象模型的主要元素:Connection(连接)中的ConnectionString 属性进行连接, ConnectionString为可读写string类型,指定一个连接字符串,告诉ADO 如何连接数据库。
实例:以建立登陆系统为例,介绍无源数据库连接。
在Microsoft SQL Server 2000 中建立一个Student 的数据库,在Student数据库中建立login_user(name,password)的数据表,Microsoft SQL Server服务器的名为data_server。
代码如下:Option ExplicitPublic LoginSucceeded As Boolean'引用Microsoft ActiveX Data Objects 2.6 Library'定义连接对象和记录集Dim conn As ADODB.ConnectionDim rs As ADODB.Recordset'对取消按钮单击事件的响应Private Sub cmdCancel_Click()'设置全局变量为false'不提示失败的登录LoginSucceeded = FalseMe.HideEnd Sub'对登录按钮单击事件的响应Private Sub cmdOK_Click()Set conn = New ADODB.ConnectionSet rs = New ADODB.Recordset'建立无源数据库连接conn.ConnectionString="driver={sqlserver};server=data_server;uid=sa;pwd=;Database=student"conn.ConnectionTimeout = 50conn.OpenDim str As String'连接连接对象Set rs.ActiveConnection = conn'设置游标类型rs.CursorType = adOpenDynamicIf Trim(txtUserName.Text = "") ThenMsgBox "用户名不能为空,请重新输入用户名!", vbOKOnly + vbExclamation, "警告"txtUserName.SetFocusElse'设置查询字符串str = "select * from login_user where name ='" & Trim(txtUserName.Text) & "'" rs.Open strIf rs.EOF = True ThenMsgBox "没有这个用户,请重新输入用户名!", vbOKOnly + vbExclamation, "警告"txtUserName.SetFocusElse'登录成功,连接主窗口If (Trim(txtPassword.Text) = Trim(rs.Fields("password"))) Then LoginSucceeded = TrueMe.Hidemain.ShowElseMsgBox "密码不正确,请重输入密码!", , "警告"txtPassword.SetFocusSendKeys "{Home}+{End}"End IfEnd IfEnd IfEnd Sub无源数据库连接则不用配置ODBC环境,可以省去手工设置DSN的麻烦,这种方法所编写的软件适应性广,又符合专业软件的要求。