当前位置:首页 > 网吧计费系统毕业论文
西安欧亚学院本科毕业论文(设计)
用户可根据,用户名及密码登录用户系统,登录时判断余额是否充足,条件判断都符合,则允许登录,并将登录的时间写入数据库。用户可在用户界面上查询现在上网的信息,如:开始上网时间,现在的时间,共花费的金额,上网的时间等信息。也可在客户端进行退出,并将退出时的时间记入数据库,以便在管理端进行结算。
1.管理员登录模块:管理员需要输入密码和名字登录系统,以便于管理。若密码和用户名输入不正确将登录失败。
2.用户管理模块:登录系统后可以对用户信息查询、修改、删除、添加。修改页面时,经过选择复选框后,转入另一个页面在文本框里进行修改,有些重要的信息,不允许变动,提交后经检查后写入数据库。
3.用户上下机管理模块:上机时,查询余额是否大于0,若大于0且用户名及密码符合,则允许用户上机。客户端进行下机的操作时,将下机时间写入数据库。
4.计费管理模块:输入条件,连接上数据库,查看是否是会员,并且结算费用,将余额写入数据库。
5.电脑信息管理:管理员能删除、修改、查询电脑配置信息。
2.4 业务需求
运用业务流程图可以为用户进行方便的操作进行指导,另外系统模块的业务流程图在管理员或是程序员在进行系统的维护以及系统升级是会有很大的帮助,当然,在进行业务流程分析的同时会对一些系统的数据流进行分析,进而为系统的数据库设计进行分析作了准备。
管理员通过填写用户名和密码进行登陆,如果用户名或密码错误或为空,系统会给出相应的提示信息,操作员可以重新填写密码信息。进入系统后,管理员通过导航选择要进行管理或者查询的模块。电脑信息管理:管理员进入电脑信息管理界面中,可以选择查询计算机信息以及管理现有的计算机信息。查询计算机包括计算机名、显示器、内存、CPU、计算机编号等计算机相关信息,在提交之后,系统会给出相应的提示信息。选择修改是对现有计算机信息进行修改的操作,在提交修改信息之后,系统会给出相应的提示信息。在电脑信息管理页面中也可以输入计算机名进行计算机的查询操作。在用户信息管理界面中,管理员通过填写用户名、密码、性别等用户的一些相关信息进行用户信息的登记,在提交之后,如果系统需要的信息为空,系统会给出相应的错误提示信息。管理员可以对会员进行查询、修改、删除操作。计费信息管理:该模块是对网吧收费情况进行管理。在计费管理界面中,管理员输入用户身份证,即可调用数据库中的上下机时间,并结算花费金额、余额,存入数据库。
用户可根据,用户名及密码登录用户系统,登录时判断余额是否充足,条件判断都符合,则允许登录,并将登录的时间写入数据库。用户可在用户界面上查询现在上网的信息,如:开始上网时间,现在的时间,共花费的金额,上网的时间等信息。也
4
西安欧亚学院本科毕业论文(设计)
可在客户端进行退出,并将退出时的时间记入数据库,以便在管理端进行结算。
图2-1 业务流程图
2.5 可行性需求
本系统采用Windows XP、windows7系统,采用java、jsp作为开发语言,数据库采用Microsoft Office Access,严格按照软件开发流程进行设计。采用先进科学和广为流行的设计方法简化设计流程。
模块化的设计方法,有助于管理,因为科学合理的划分多个功能,单独设计,用助于降低设计难度及减少错误程序的影响范围,又使整个界面间易于衔接和修改。
该网吧计费系统使用的安全性实施主要包括以下几个方面:
1.基于系统平台的安全措施:防止非法的文件操作;防止非法的数据输入;防止非法使用;防止非法的访问信息: 防止非法窃听信息。操作错误对策: 数据错误对策。
5
西安欧亚学院本科毕业论文(设计)
2.操作系统的安全性:在操作系统方面,利用操作系统的日志记录功能,记载用户的使用情况;同时增强对用户访问控制和系统文件的管理,对用户的权限有着严格的限制,根据访问控制的要求,对用户采取一些必要控制措施。如:校验用户权限、口令的有效性、控制对系统资源的使用权限、校验注册用户的合法性等。
6
西安欧亚学院本科毕业论文(设计)
3 数据库设计
3.1 数据库的概念
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。在经济管理的日常工作中,常常需要把某些相关的数据放进这样的“仓库”,并根据管理的需要进行相应的处理。例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。有了这个“数据仓库” 我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种“数据库” ,使其可以利用计算机实现财务、仓库、生产的自动化管理。
数据库中的数据是为了众多用户共享其信息所建立的,它已经摆脱了具体程序的制约和限制。不同的用户可通过不同的用法去使用数据库中的数据;多个用户可在同时共享数据库中的资源,即不同的用户可同时存取数据库中的同一个数据。数据共享性不仅能满足各用户对信息内容的要求,同时也满足各用户之间信息通信的要求。
网吧计费系统的数据库概念设计是基于需求分析的基础之上的,在进行概念设计时应用实体关系图进行,在实体关系图中主要分为实体、属性以及实体间的关系。通过对该图的分析,可以将该网吧计费系统的功能理解得更加深刻,以便对数据库进行进一步设计。
网站将使用一直以来使用都最为广泛的关系模型作为数据库的建设依据。在用户的观念下,关系模型中数据的结构是一张二维表,通常说一个关系对应一张表,而且关系的每一个分量一定是一个不可分的数据项。而基于关系模型的数据库则是由若干个二维表所组成的。对于一些比较的的数据库,如Oracle,DB2,SQL Server等都是关系型数据库,并且它们带有的数据库管理工具都是其他较小型数据库所欠缺的,而这些工具能为管理员的工作节省出大量的时间和财力。
3.2 数据库的选择
本网站使用Access 2003实现关系型数据库。
7
共分享92篇相关文档