电话查询管理系统毕业设计_第1页
电话查询管理系统毕业设计_第2页
电话查询管理系统毕业设计_第3页
电话查询管理系统毕业设计_第4页
电话查询管理系统毕业设计_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、xx大学毕业论文(设计)b/s模式网吧协会电话查询管理系统摘 要:网吧协会电话查询与管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用b/s模式,即browse/server(浏览器/服务器)模式。采用a s p技术实现,实现在线即时查询本协会通讯录。采用b/s模式,可以免去客户端的安装和维护,而且在任何地方都可以查询到通讯信息,不受时间地域的限制,大大提高了办公效率。关键字:b/s模式;vbscript,a s p,数据库,数据流图, 第一章

2、 引言一、编写目的本设计文档是基于兰溪市网吧协会电话查询管理系统软件的总体目标及具体的需求制定,详细阐述了整个网吧电话查询系统的规划设计过程。网吧电话查询系统是一个协会不可缺少的部分,它的内容对于提高协会的办公效率是至关重要,所以网吧电话查询系统应该能够为用户提供充足的信息和快捷的查询手段。本身从开发这套电话查询管理系统的本身应用意义,应用范围与技术要求上来说:有着系统众从的优点;且符合现在办公人员高速度,高效率。高质量办公需求。现在我国的机关档案中的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信

3、息管理所取代。改革的总设计师邓小平同志说过“科学技术是第一生产力”, 今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域.我希望能用我三年的所学编制出一个实用的程序来帮助学院人事职称评定与管理的系统,归纳起来,好处大约有以下几点: 1计算机可以代替人工进行许多繁杂的劳动;2计算机可以节省许多资源;3计算机可以大大的提高人们的工作效率;4计算机可以使敏感文档更加安全,等等。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对网吧通讯信息进行管理,能够极大地提

4、高协会办公的效率,也是协会向办公自动化、无纸化推进的重要条件。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套网吧电话查询系统为例,谈谈其开发过程和所涉及到的问题及解决方法。网吧电话查询与管理系统的设计分析asp的简单认识 asp的全称是:active server pages,是在服务器端脚本编译环境,使用它可以创建和运行动态、交互的web服务器应用程序。asp可以与html页、脚本命令和 activex组件组合创建交互的web页和基于web的功能强大的应用程序。asp应用程序很容易开发和修改。根据实际情况,经过分析,我们使用b/s模式,即browse/serve

5、r(浏览器/服务器)模式。采用a s p技术实现,实现在线即时查询网吧通讯录。采用b/s模式,可以免去客户端的安装和维护,而且在任何地方都可以查询到通讯信息,不受时间地域的限制,大大提高了办公效率。二、分析模型保存并update操作显示内容数据库用户系统结构模型图三、功能需求管理员在url中输入我们系统的登录页面的名称,在显示框中显示所需页,只有有管理员权限才能进入。一旦成功登录,我们就能进行一系列的操作,比如查看信息、修改信息、增加或删除某些记录。我们所作的所有修改,将会被保存在我们所建的数据库里(access 2000)。access 是一种关系数据库工具,关系数据库是已开发的最通用的数据

6、库之一。它的优点在于它能使用数据表示图或自定义窗体收集信息。当用户要修改某条记录时,该系统能自动从数据库里获得所需修改记录的部分信息,然后管理员可根据实际需要,对该记录进行修改。修改后的内容就保存在数据库里,之前记录的信息会被我们所修改的信息所取代,完成对数据库的刷新。我们要从数据库里删除某条记录,系统会弹出一个提示对话框,提示管理员是否要真的删除,若是,则完成相关操作,否,则保持原有的数据库值不变。在这里,我们结合了javascript。从一定程度上显示了该系统的安全性。我们可以根据本协会发展需要,不断更新数据库资料,以便适应实际情况。四、其它需求我们能对管理员的登录资料进行修改,这样保证了

7、一定的安全性。我们也可以分配一定的权限。第二章系统分析2.1系统功能这个程序的功能主要对网吧的个人信息集中管理,能非常方便地查询网吧的信息,对网吧的个人信息的修改,对协会部门信息的管理。能方便地对协会所有网吧,所有部门的信息进行统一管理,实现增、删、改、查。而且,只有拥有管理员的权限才能对协会所有网吧的个人信息,协会部门进行管理,并能对管理员的信息进行修改。并通过网吧电话查询模块查询电话信息。2.2软件数据库分析我们的数据库中有三张表,分别为type,list,office。三表的关系如上图所示,分别通过typeid和offceid,将三表连接成一个整体。下面逐一来介绍一个各表的情况。网吧通讯

8、表【list】此表中id是该表的关键字段,这几项是不能被删除的,它是自动生成的,随着记录的增加,它会自动生成,无需人工输入。分类表【type】此表中typeid为该表的关键字段。它也是自动生成,无需人工输入,它有唯一性,不能重复。该表用来记录协会的分类,如片区、领导科室等。办公室表【office】其中,officeid为关键字,不能重复,是唯一的。记录网吧所在的办公室以及办公室的内线外线电话。2.3各子模块的基本功能首先是管理员登录界面,操作人员必须有管理员的权限才能进入下一个模块,基本操作页面如下:管理员权限是相当重要的(passid password),只有拥有管理员权限的用户才能以管理员

9、的身份登录,否则是不能进行任何操作。有了管理员权限,就登录到主页面:在这里,我们就可以看到全协会所有网吧的全部个人信息,还可以进行一系列相关的操作,如查看办公室信息、查看部门信息、增加新网吧和修改管理员登录信息。这里的所有操作是通过超链接来完成,这样非常简洁,又能达到预期的效果。每一项操作都与数据库紧密地联系在一起。操作之后,所有的修改将被保存在数据库里,并完成对数据库数值的update。当我们选择了浏览所有网吧信息时,所显示的界面跟主页面差不多,这里就不多介绍了。在这里我们可以对协会的基本资料进行修改,我们只要点击修改,则进入到修改页面(modify.asp): 这里,我们利用vbscrip

10、t 来实现对数据库的联接,这样,有很多内容我们无需人工输入,可以从数据库里直接调用。因为,有些内容在一定的时期内是固定不变的,若要人工输入,则浪费了人力资源、时间。采有这种方式,可以大大地提高工作效率。我们点击删除,则相应的记录就会被删除,不过在记录被删除之前,系统会询问构是否要真的删除,这里javascript 首次得到了体现。基本数据流图:删除操作条件数据库其它页面(操作)条件是update否否update是显示 选择办公室信息,则进入了officeindex.asp页面,如下所示:这个页面主要是用来显示协会所有办公室信息的,在这里,我们可以非常清楚的了解到协会的所有办公室的信息,如一般的

11、联系方式,等等。我们可以增加办公室,只需点击增加办公室,你就能在下面的页面中进行操作:有一点要说明的,在这里,我们无需输入办公室编号这一项,因为这一项,我们已经让系统自动产生了,这样提高了我们的工作效率和工作的准确性,我们如果想对办公室的基本资料进行修改,一点击修改,我们便可对所选信息进行修改。修改页面(officemodify.asp)如下所示:这里的操作与对网吧信息的修改如初一辙。操作的时候非常方便,而且很简单。只需将所需修改的内容填入相应的单元格内就行了。这里,我们也不用人工输入,所有的内容都可以从数据库中去调用,我们事先把相关的内容存在数据库里,要用时,只需从数据库里取得,这样避免了人

12、工输入所会带来的失误,提高了输入的准确性。提交之后,内容就被保存到数据库中。当然,我们也可以把某个办公室删除。只要点击删除按钮。不过,我们还是会提醒用户下,这里的实现方式与上面的如初一辙,这里就不多作说明了,同样是由javascript 来实现。查看部门信息,只要点击部门信息,所有部门的信息就会显示出来,进入typeindex.asp:这一页则会显示数据库中所有部门的信息,主要是部门名,也可以修改或删除。修改和删除的实现与网吧基本信息的修改与删除的方法一样。如果,要增加其它部门,选择增加部门,在下面的页面中增加你所要求的部门:在这里,只需输入部门的类型就行了,部门的类型号都由数据库自动生成。为

13、了所有资料与管理员的安全,可以修改登录密码,要想修改密码,你只需选择更改管理员信息,只要你正确输入,你就能成功修改管理员登录信息:在这里,要提醒的是,要是你没有管理员的权限,你是无法成功修改管理员的登录权限的。在这里,有必要描述一下数据流图:我们要完成管理员登录信息的修改,必须满足两个条件。以上是各模块的基本功能,下面给出简单的流程图:办公室信息修改修改删除删除修改修改管理员信息增加新成员主页管理员条件删除片区信息浏览网吧信息条件是否否是(刷新)否是(刷新)否是(刷新)否是完成增加第三章 系统实现技术31 协会电话系统的布局协会电话查询和管理系统从全体上看,该系统可分为两部分:协会的电话查询和

14、维护。请看如下的模块图:协会电话查询网吧维护33 协会电话查询与管理的实现 作为协会资源系统的一个功能模块要注意与整个环境的衔接,要考虑到信息的及时更新,结合对实践应用的分析,请看下图:数据库用户协会基本信息是否操作是否其它操作页当我们使用管理员权限登录后,我们便能浏览所有网吧信息。这就是之前我们提到过的主页。在这里,我们便能对网吧信息进行管理。不仅如此,我们还能做其它一些相关操作,在这里要说的一点,你要是没有管理员的权限,你是无法登录的。当我们成功登录之后,我们这就进行一系列的操作,比如对网吧个人信息的修改、删除。结构流图:数据库主页(基本信息)刷新用户访问操作在这里,协会所有网吧的个人信息

15、全都展现在我们的眼前,我们在这里可以对相应的网吧的个人信息进行所需的操作,操作之后的新内容将被保存到数据库里,之后,我们所看到的信息全都是修改之后的。我们的这一系列操作全都是通过web页的形式来完成的,因此操作的过程非常简单。我们还可以对管理员的基本资料进行修改,比如用户、密码等。我们在修改的时候,必须要有管理员初始密码才能进行修改必,请看如下的数据流图:数据库成功修改 提供数据用户修改页面操作条件否是下面介绍一下部分页面实现的代码:首先是登录页面,我们必须有管理员的权限才能进入该系统。我们通过gly.asp这一页,正确输入了用户和密码,我们就能进入。我们所填写的内容又通过check.asp来

16、跟数据库里的内容进行核对,若一致,方可进入。在这里关键还是check.asp这个页面,与数据库进行了连接,这样我们就能和数据库充分地结合,完成对数据库的操作。 当我们进入之后,我们便能进行一系列的操作。登录之后,我们首先看到是所有网吧的个人信息(homepage.asp)这一页,我们也和数据库连接,能自动地获取数据库里的信息。浙江兰溪网吧协会档案后台管理系统兰溪市网吧协会档案后台管理系统 浏览所有网吧信息    办公室信息     部门信息     增加新成员 &n

17、bsp; 更改管理员信息 id 姓名 所在办公室 所属部门 宅电 手机 内线电话 外线电话 操作   a href=delete.asp?id= onclick=return checkdel();删除 a href=modify.asp?id=修改 进入了这一页,我们便能对网吧个人信息进行修改了,在这里删除这一点上,我们使用了javascript 语句,当你要删除时,它会弹出一个对话框来询问你是否要真的删除,你若选择是,你就完全将所选记录彻底删除了。网吧信息删除(delete.asp)我们发现某条记录的信息有错误的地方,我们在这一页就可以对其进行修改,我们只要在相应的记录上点击修改

18、,我们就跳转到修改页面,这一跳转是通过超链接来完成的。网吧信息修改(modify.asp) 姓名:input type=text name=name size=20 value= 选择类型名称: option value= 选择所在办公室名称: option value= 联系方式 家宅:input type=text name=hometel size=20 value=   手机:input type=text name=movetel size=20 value= 密码:input type=password name=mm size=20 value=        这里,你只要把修改后的内容提交,新的内容就会被保存到数据库里。这一页和上一页的连接是通过一种隐藏控件提交的,这样我们在修改的时候,就会对相应的记录进行修改。与此相类似的还有对部门、办公室信息的管理当我们要增加相应的部门时,我们只要选择选择增加部门,就可以了,接下来做的,你只要在相应的地方输入相应的数据就ok了。还要强调一点,这一页,很多地方与数据库紧密地联系在一起。而且,这一页,同时与三张数据库联系在一起。office,type,list,这样我们才能充分完成增加。具体代码:add.asp 请填写下列信息: 姓名:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论