机房自由上机收费管理软件的设计与实现.docx
- 文档编号:6962072
- 上传时间:2023-01-13
- 格式:DOCX
- 页数:7
- 大小:21.80KB
机房自由上机收费管理软件的设计与实现.docx
《机房自由上机收费管理软件的设计与实现.docx》由会员分享,可在线阅读,更多相关《机房自由上机收费管理软件的设计与实现.docx(7页珍藏版)》请在冰豆网上搜索。
机房自由上机收费管理软件的设计与实现
摘要
为了提高机房管理者的管理效率和减轻管理者的劳动强度,提高机房的利用率,发挥计算机的方便性和快捷性,提出了机房自由上机收费管理系统的设计方案。
机房自由上机收费系统是典型的数据库管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据一致性和完整性、数据安全性好的库,而对于后者则要求应用程序功能完备,易使用等特点。
本系统采用模式,主要应用了和技术进行程序编制,以2000为本系统的数据库。
系统主要实现了实验教师设定上机收费标准,维护设备管理和使用信息,管理更新实验教师信息及上机卡信息,管理实验教师值班记录,上机用户充值,销卡及查询使用记录的功能。
系统充分利用计算机检索迅速、查找方便、可靠性高、存储量大、保密性好的特点,为机房上机管理发挥作用。
关键词:
收费管理;信息管理;上机管理
's,,’s,.
.,,,.B/S,2000.,,,,,.,,,,,.
:
;;;
1概述1
1.1课题背景1
1.2现状与分析1
1.3研究意义2
2需求分析3
2.1项目内容3
2.2设计目标3
2.3可行性分析3
2.3.1技术经济可行性4
2.3.2社会可行性4
2.4研究设计中要解决的问题4
2.5系统开发环境与开发工具5
2.5.1开发环境5
2.5.2开发工具5
3系统结构特性设计8
3.1系统模型分析8
3.1.1实体说明8
3.1.3图9
3.2数据库设计11
4行为特性设计14
4.1软件结构设计14
4.2功能子模块设计15
4.2.1管理员登录模块15
4.2.2卡信息查询模块16
4.2.3注册信息模块17
4.2.4卡充值模块18
4.2.5销卡模块19
4.2.6设备维护管理模块21
4.2.7设定上机收费标准模块21
4.2.8刷卡上机模块22
5系统测试及分析24
5.1.1测试目的24
5.1.2测试实例24
5.1.3测试结果25
6结论与展望27
参考文献28
致谢29
1概述
1.1课题背景
现今,计算机在各个领域扮演的角色越来越重要。
在学校计算机已经成为一门必修课。
所以每个学校都有很多硬件设施完备的机房在课余时间闲置,以往人们使用教师手工管理的方式或是用计算机的文本系统打印一些清单的方式来管理学生业余时间上机,但是这种管理方式信息处理工作量大,容易出错,更新和维护工作复杂,工作效率很低,缺乏系统、规范的信息管理手段。
建立的机房自由上机收费管理系统,要把机房的计算机管理、用户管理、用户上机管理等日常管理工作实行计算机统一管理,不仅可以减少管理教师的工作强度还能提高工作效率,提高管理水平。
1.2现状与分析
机房自由上机收费管理系统是实用性很强,应用很广的系统。
现在大部分的系统都采用模式,包括网吧上机收费系统。
但当前信息管理正在从结构向结构转移,虽然模式有其必然的优势,但更适合开发信息管理系统,已经成为发展的必然趋势。
下面对相近课题做如下说明:
(1)模式
采用模式开发的机房自由上机收费管理系统交互性强,界面友好,具有出错提示、在线帮助等辅助功能并且数据通信量大、安全性能好。
但模式的系统对客户端软硬件要求较高,增加了整个系统的成本,并且对机房管理人员的要求较高,往往要经过专门的训练,给机房的管理者带来不便。
(2)模式
采用模式开发的机房自由上机收费管理系统对客户端进行了简化、系统开发和维护开销小。
用户操作变得相当容易,机房管理人员无需培训就可以直接使用。
但在服务器处理用户请求的时候,用户大多数时间都处于等待的状态,数据通信量小。
1.3研究意义
建立先进的机房管理系统是实现教育现代化的必由之路,是推进信息化管理的重要举措。
因此建立机房收费管理系统,是为了改善现有机房管理系统的缺点,更好的完善机房的管理。
利用系统可以充分发挥计算机可以代替人工进行许多繁杂的劳动、节省许多资源、提高人们的工作效率以及增加数据安全性。
所以机房自由上机收费管理系统能更好的为机房管理走向正规化、科学化服务。
2需求分析
系统的开发工作是从接受用户提出的任务开始。
用户最初提出的任务往往只是一个简单的初始需求,而且常常是罗列一些需要解决的问题,摆在开发人员面前的首要任务是对用户提出的要求做出一个准确的认识和估计。
2.1项目内容
为了规范机房管理,需要设计一款机房自由上机收费管理系统。
系统的使用者包括机房管理员及上机用户,实验教师是机房的管理者,实验教师需要维护机房设备,可以查询值班教师的记录和学生的信息,设定上机收费标准,管理学生上机卡(包括:
卡充值,卡撤销,卡充值记录查询及卡信息查询),上机用户可以在机房刷卡上机,查询个人上机记录。
本系统要求界面简介美观,易于操作;功能完备,对各项操作显示明了。
提高机房管理的安全性、方便性和可靠性,快速地反馈学生上机的详细信息。
2.2设计目标
本系统是实用性很强的系统,是为了满足机房管理者和上机用户的需要。
机房上机收费系统的总体目标如下:
(1)更正管理环节多,人员冗余以及由于大量的重复性手工填写和人工统计计算容易造成遗漏和统计数据错误等缺点。
(2)避免了耗费大量的人力,物力和财力。
(3)消除存贮数据数量巨大,移交,查阅等非常不便,以及安全保密性不强的弊端。
2.3可行性分析
可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。
系统从技术经济可行性和社会可行性两方面来论证。
通过分析,机房管理信息系统的可行性分析如下:
2.3.1技术经济可行性
作为学校机房管理这样的教学性质场所,其经济成分比重相对还是较多,一般主要包括收入和支出的费用,其中支出包括设备购置费、管理和维护费、人员工资费等;收入就主要针对学生业余上机时机房的总收入等。
具体分析如下:
(1)提高工作效率,减少办公室人员,并采用数据完整性约束,将大大减少出错率。
(2)假设投入本系统,机房管理效率会有所提高,以现有的工作人员3人计算,可减少1人,每人每月平均工资按1500元计算,节约人员工资1×12×0.15=1.8万元/年。
2.3.2社会可行性
社会可行性有时也称为操作可行性,主要论证新系统在学校开发和运行的可能性以及运行后可能对学校的影响,即组织内外是否具备接受和使用新系统的条件。
在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是机房管理系统完全有可能也有能力采用这样先进的管理技术。
它对机房管理带来的影响可以看到:
对传统管理理念的冲击,可能引起管理层的变动和人员的调整。
对机房工作人员的要求提高,使机房在一定的可能下进行人员精简,促使工作人员继续学习新知识,拓宽计算机在市场环境下的生存空间。
2.4研究设计中要解决的问题
(1)实时刷新问题
机房自由上机收费管理系统包括计时收费功能,在用户上机后系统开始计时收费,按花费时间随时扣除费用。
这样就面临一个问题:
如果用户卡中剩余钱数不足,用户结账下机时有可能已经欠费。
所以要求系统要有实时刷新功能,这样可以第一时间发现卡内余额不足的用户,对其进行提醒,避免上机卡透支。
(2)事务性问题
一致性:
同时进行的查询和更新彼此不会发生冲突,其他用户不会看到发生了变化但尚未提交的数据。
可恢复性:
一旦系统故障,数据库会自动地完全恢复未完成的事务。
2.5系统开发环境与开发工具
2.5.1开发环境
本次开发机房上机收费系统的开发环境如下:
服务器端:
:
最低500。
内存:
128(最好256以上)。
操作系统:
2000以上的操作系统。
服务器:
5.0以上版本。
浏览器:
5.5以上版本。
数据库:
2000。
客户端:
操作系统:
2000以上的操作系统。
数据库:
2000。
浏览器:
5.5以上版本
2.5.2开发工具
1.技术
是由公司倡导,许多公司参与建立的一种动态网页技术标准。
在传统的网页文件(*)中加入程序片段()和标记(),构成网页(*),具有以下优点:
(1)将内容的产生和显示进行分离
使用技术,页面开发人员可以使用或者标识来设计和格式化最终页面。
使用标识或者小脚本来产生页面上的动态内容。
产生内容的逻辑被封装在标识和群组件中,并且捆绑在小脚本中,所有的脚本在服务器端执行。
如果核心逻辑被封装在标识和中,那么其它人,如管理人员和页面设计者,能够编辑和使用页面,而不影响内容的产生。
在服务器端,引擎解释标识,产生所请求的内容(例如,通过存取群组件,使用技术存取数据库),并且将结果以(或者)页面的形式发送回浏览器。
这有助于作者保护自己的代码,而又保证任何基于的浏览器的完全可用性。
(2)强调可重用的群组件
绝大多数页面依赖于可重用且跨平台的组件来执行应用程序所要求的更为复杂的处理。
开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者用户团体所使用。
基于组件的方法加速了总体开发过程,并且使得各种群组织在他们现有的技能和优化结果的开发努力中得到平衡。
(3)采用标识简化页面开发
页面开发人员不会都是熟悉脚本语言的程序设计人员。
技术封装了许多功能,这些功能是在易用的、与相关的标识中进行动态内容产生所需要的。
标准的标识能够存取和实例化组件,设定或者检索群组件属性,下载,以及执行用其它方法更难于编码和耗时的功能。
通过开发定制化标识库,技术是可以扩展的。
今后,第三方开发人员和其它人员可以为常用功能建立自己的标识库。
这使得页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。
技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。
作为采用技术家族的一部分,以及2的一个成员,技术能够支持高度复杂的基于的应用。
由于页面的内置脚本语言是基于程序设计语言的,而且所有的页面都被编译成为,页面就具有技术的所有好处,包括健壮的存储管理和安全性。
作为平台的一部分,拥有程序设计语言“一次编写,各处执行”的特点。
随着越来越多的供货商将支持加入到他们的产品中,您可以使用自己所选择的服务器和工具,修改工具或服务器并不影响目前的应用。
2.技术
软件设计技术是基于语言基础上的软件组件结构技术。
通用型的软件设计技术,通常被称为。
通常与结合。
是用语言开发,所以一旦掌握,了解的结构就非常简单了。
组件结构和其他组件结构相比有一个显著优势,就是编写很便利,能被绝大多数程序设计人员掌握和理解。
与的联合使用为开发动态网页带来极大的便利。
3.数据库
是基于服务器端的中型的数据库,可以适合大容量数据的应用,在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。
因为现在数据库都使用标准的语言对数据库进行管理,所以如果是标准语言,两者基本上都可以通用的。
还有更多的扩展,可以用存储过程,数据库大小无极限限制。
数据库还有简单易用及与兼容性高的特点。
沁园春·雪
北国风光,千里冰封,万里雪飘。
望长城内外, 惟余莽莽; 大河上下, 顿失滔滔。
山舞银蛇,原驰蜡象,欲与天公试比高。
须晴日,看红装素裹, 分外妖娆。
江山如此多娇,引无数英雄竞折腰。
惜秦皇汉武, 略输文采; 唐宗宋祖, 稍逊风骚。
一代天骄, 成吉思汗, 只识弯弓射大雕。
俱往矣, 数风流人物,还看今朝。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机房 自由 上机 收费 管理软件 设计 实现
![提示](https://static.bdocx.com/images/bang_tan.gif)