3G网络位置登记与呼叫建立仿真研究.docx

上传人:b****6 文档编号:14235534 上传时间:2023-06-21 格式:DOCX 页数:37 大小:336.18KB
下载 相关 举报
3G网络位置登记与呼叫建立仿真研究.docx_第1页
第1页 / 共37页
3G网络位置登记与呼叫建立仿真研究.docx_第2页
第2页 / 共37页
3G网络位置登记与呼叫建立仿真研究.docx_第3页
第3页 / 共37页
3G网络位置登记与呼叫建立仿真研究.docx_第4页
第4页 / 共37页
3G网络位置登记与呼叫建立仿真研究.docx_第5页
第5页 / 共37页
3G网络位置登记与呼叫建立仿真研究.docx_第6页
第6页 / 共37页
3G网络位置登记与呼叫建立仿真研究.docx_第7页
第7页 / 共37页
3G网络位置登记与呼叫建立仿真研究.docx_第8页
第8页 / 共37页
3G网络位置登记与呼叫建立仿真研究.docx_第9页
第9页 / 共37页
3G网络位置登记与呼叫建立仿真研究.docx_第10页
第10页 / 共37页
3G网络位置登记与呼叫建立仿真研究.docx_第11页
第11页 / 共37页
3G网络位置登记与呼叫建立仿真研究.docx_第12页
第12页 / 共37页
3G网络位置登记与呼叫建立仿真研究.docx_第13页
第13页 / 共37页
3G网络位置登记与呼叫建立仿真研究.docx_第14页
第14页 / 共37页
3G网络位置登记与呼叫建立仿真研究.docx_第15页
第15页 / 共37页
3G网络位置登记与呼叫建立仿真研究.docx_第16页
第16页 / 共37页
3G网络位置登记与呼叫建立仿真研究.docx_第17页
第17页 / 共37页
3G网络位置登记与呼叫建立仿真研究.docx_第18页
第18页 / 共37页
3G网络位置登记与呼叫建立仿真研究.docx_第19页
第19页 / 共37页
3G网络位置登记与呼叫建立仿真研究.docx_第20页
第20页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

3G网络位置登记与呼叫建立仿真研究.docx

《3G网络位置登记与呼叫建立仿真研究.docx》由会员分享,可在线阅读,更多相关《3G网络位置登记与呼叫建立仿真研究.docx(37页珍藏版)》请在冰点文库上搜索。

3G网络位置登记与呼叫建立仿真研究.docx

3G网络位置登记与呼叫建立仿真研究

第一章引言

§1.1课题背景

3G网络位置登记与呼叫建立仿真研究是一款信息管理系统,该系统主要实现图书馆的新书入库,借阅者的借阅,图书检索等管理过程。

该系统要求前端应用程序功能完备,易使用等特点,所以图书馆管理信息系统是一些单位不可缺少的部分,书籍好似人类不可缺少的精神食粮,更为重要的是对一些学校来说,尤为重要,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。

系统运行结果证明,本文所设计的图书管理系统可以满足借阅者、图书馆管理人员的需要。

所以说,图书馆管理系统是为用户提供充足的信息和快捷的查询手段。

但是,一直以来,人们所使用的传统人工方式管理图书,一个典型的借书和还书过程主要是:

读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。

这样借书过程就完成了。

还书时,读者将要还的书交给图书工作人员,图书工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。

然而,传统的管理模式存在着很多的缺点,如效率低、保密性差、时间长了对于大量的文件和数据、查找、更新和维护都有不少的困难。

随着新技术的利用,图书馆必须重新调整自身的结构,来适应新的社会的发展,随着信息社会的到来,电子时代的巨浪猛烈地冲击着传统的图书馆,图书馆的前途成为了举世瞩目的大问题。

使用计算机提供有关图书馆信息以供管理和决策的系统。

图书馆管理信息系统采集和存储与图书馆管理有关的数据,经过交换,向用户提供图书馆计划、组织、领导与协调等管理信息系统,这些信息或者代替了管理人员的劳动,或者辅助管理人员进行管理和决策。

图书馆管理信息系统是图书馆自动化系统的组成部分,或者称之为子系统,它和图书馆业务自动化系统共同组成图书馆自动化系统。

计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对图书资源信息进行管理,具有着手工管理所无法比拟的优点.如:

检索迅速、方便用户查找、可靠性高、使用期长、成本低等。

这些优点能够使图书馆管理的效率有显著的提高,是世界接轨的重要条件。

§1.2课题目的意义

  手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。

利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。

我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。

  为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。

使用该程序之后,图书工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,经过查看统计表格,可以全面掌握图书的流通情况。

 

第二章3G网络位置登记与呼叫建立仿真研究数据库的分析

借还书

图书

读者

§2.1系统数据库分析图

  得出该系统涉及四个实体:

读者、图书、借还书、图书管理员。

通过对各实体数据关系的整理,我们可以画出如下E—R图:

 

图书管理员

§2.2ACCESS数据库在ASP程序中如何连接的简述Dimconn,connstrSetconn=server.createobject("ADODB.Connection")connstr="provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath("ok.mdb")conn.Openconnstr该段代码为ASP链接ACCESS数据库,该数据库采用ADO技术进行对数据库的链接。

本系统利用ASP链接ACCESS数据库不仅方便,也为管理员对本系统数据查询进行很好的管理,如管理员要查看图书情况,系统就马上链接到数据库,把图书情况列出来,管理员就能对过期的图书进行删除。

这样就能对图书进行更好的管理。

§2.33G网络位置登记与呼叫建立仿真研究数据库的分析

本系统数据库是一个名为ok.mdb的数据库,此数据库中包含了5个表,这5个表名分别为BookInf、BorrowInf、manager、syscfg、UserInf。

接下来就来介绍下这4个表的具体情况:

首先来说下BookInf表,这个表主要是用来显示出关于图书的一些情况,如图书编号、图书名称等

 

正如表格所示,该表的6个字段分别表示为:

编号

字段名称

常规

数据类型

说明

1

BookId

必填字段(是)、允许空字符串(否)、字段长度(50)

文本

图书编号

2

BookName

必填字段(是)、允许空字符串(否)、字段长度(50)

文本

图书名称

3

BookAuthor

必填字段(是)、允许空字符串(否)、字段长度(50)

文本

图书的作者

4

ChuBanShe

必填字段(是)、允许空字符串(否)、字段长度(50)

文本

图书出版社

5

NeiRong

必填字段(否)、允许空字符串(是)、字段长度(无)

备注

图书的内容简介

6

InDate

必填字段(是)、字段长度(无)

日期/时间

图书入库的日期

接下来就是BorrowInf表,该表主要用来显示用户借阅图书的一些情况

该表也由4个字段组成,该4个字段表示的意思分别为:

编号

字段名称

常规

数据类型

说明

1

ID

字段大小(长整型)

自动编号

编号

2

BorrowId

必填字段(是)、允许空字符串(否)、字段长度(10)

文本

借书证编号

3

BookId

必填字段(是)、允许空字符串(否)、字段长度(50)

文本

图书编号

4

BorrowDate

必填字段(是)、字段长度(无)

日期/时间

借书日期

5

HuanDate

必填字段(否)、字段长度(无)

日期/时间

还书日期

然后是manager表,该表是用于管理员登录3G网络位置登记与呼叫建立仿真研究的密码表

可以看到该表有4个字段组成,这4个字段表示的意思为:

编号

字段名称

常规

数据类型

说明

1

ManagerId

必填字段(是)、允许空字符串(否)、字段长度(50)

文本

管理帐号

2

password

必填字段(是)、允许空字符串(否)、字段长度(50)

文本

管理员密码

3

managername

必填字段(是)、允许空字符串(否)、字段长度(10)

文本

管理员姓名

4

IsAdvance

必填字段(是)、字段长度(10)

是/否

是否为高级管理员

该表对管理员帐号和密码的数据类型设置由为重要,如果设置为数字的话那么本系统就没有安全了,所以在这里要设置为文本的类型。

最后第二张是syscfg表,该表是对管理员借书天数、超出期限罚款以及可借书数的说明,由3个字段所组成,具体如下表格所示:

编号

字段名称

常规

数据类型

说明

1

CanBorrowDay

必填字段(是)、字段长度(整型)

数字

借书天数

2

FineEverydayAmount

必填字段(否)、字段长度(整型)

数字

超期每天罚款

3

CanBorrowBookAmount

必填字段(否)、字段长度(整型)

数字

可借书数

 

最后一张是UserInf表,这是一张关于用户帐号密码的信息表

该表的字段最多,由8个字段而组成,这8个字段表示的意思分别为:

编号

字段名称

常规

数据类型

说明

1

BorrowId

必填字段(是)、允许空字符串(否)、字段长度(10)

文本

借书证编号

2

UserName

必填字段(是)、允许空字符串(否)、字段长度(20)

文本

用户名字

3

Password

必填字段(是)、允许空字符串(否)、字段长度(20)

文本

用户密码

4

xingbie

必填字段(否)、允许空字符串(是)、字段长度(3)

文本

用户的性别

5

danwei

必填字段(否)、允许空字符串(是)、字段长度(50)

文本

用户的所在单位

6

zhuzhi

必填字段(否)、允许空字符串(是)、字段长度(50)

文本

用户的住址

7

telephone

必填字段(否)、允许空字符串(是)、字段长度(15)

文本

用户的电话号码

8

email

必填字段(否)、允许空字符串(是)、字段长度(30)

文本

用户的电子邮件

 

第三章3G网络位置登记与呼叫建立仿真研究开发分析

§3.1系统分析

建立的3G网络位置登记与呼叫建立仿真研究,要把图书馆的图书管理、读者管理、图书借阅管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。

本系统从以下几个方面对用户的需求进行分析

 根据系统分析,图书管理系统的要求如下:

3.1.1需求分析

(1)普通用户:

主要浏览查询图书信息。

(2)读者:

输入借书证号和密码查阅本人的借书记录。

(3)图书管理员:

输入管理员号和密码可以进行读者管理、图书管理、借书还书操作及浏览查询各种借书记录。

(4)高级图书管理员:

能对图书管理员进行修改和删除,还能对对系统进行设置。

3.1.2系统性能要求

A、系统安全、可靠;

B、功能齐全;

C、操作方便、界面友好;

D、易于维护和扩充。

§3.2系统功能模块及实现

根据以上需求可以划分功能模块如下:

一.普通用户查询:

1.“查询浏览图书”模块:

(1)按书名查询:

主要功能是输入图书名称来对图书进行查询。

(2)按作者查询:

主要功能是输入作者姓名来对图书查询。

(3)按出版社查询:

主要功能是输入出版社来对图书查询。

以上查询可对其中一项和多项精确查询或模糊查询。

2.“浏览新书”模块:

主要是所有用户能浏览管理员所添加的新的图书。

二.读者查询:

1.“读者登陆”模块:

该模块是为了让读者登陆后才能进行个人资料及借阅情况的查询,以防其他人查看,增加保密性。

2.“读者个人信息”模块:

查阅个人的登记信息并可进行密码的修改。

3.“已还书籍”模块:

查阅个人曾借过的已还书籍。

4.“未还书籍”模块:

查阅个人未还的书籍。

5.“超期警示”模块:

查阅个未还书籍中的超过借阅期限的书籍,并显示超期天数和应罚金额。

三.管理员(普通管理员和高级管理员皆可)操作:

1.“管理员登录”模块:

输入帐号及密码登录后对普通用户信息进行浏览和操作。

2.“管理员界面网页”模块:

包含到管理员操作各网页的链接。

3.“书籍管理”模块:

(1)能对书籍的基本信息进行浏览。

(2)增加图书:

当有新书入库后,对其进行增加;

(3)删除图书:

对有些已经过期的图书进行删除;

(4)修改图书信息:

对有些已经更新过的图书信息进行修改。

4.“读者管理”模块:

能对读者的基本信息进行浏览和对读者进行添加和修改,及对读者进行删除。

(1)增加读者:

主要功能是填入个人的相关信息来增加读者。

(2)删除读者:

对某些读者进行删除。

(3)修改读者信息:

对现有读者的信息进行修改。

5.“借书、还书”模块:

对要借阅的书籍进行借书及对已阅读过的书籍进行还书的操作。

(1)借书:

主要功能是记录借阅证编号和图书编号,进行借书;

(2)还书:

主要功能是输入借阅证编号、图书ID,进行还书。

6.“图书馆图书借还情况”模块:

能够根据借书证号和书号查询图书馆的各种借还书籍。

7.“管理员信息查阅及密码修改”模块:

对管理员信息的浏览和管理员密码的修改进行的操作。

四.高级管理员:

1.“管理员管理”模块:

能对管理员的基本信息进行浏览和对管理员进行添加和修改,及对管理员进行删除。

(1)增加管理员:

主要功能是填入管理员号、管理员姓名、管理员权限、管理员密码等信息来增加管理员。

(2)删除管理员:

对某些管理员进行删除。

(3)修改管理员信息:

对现有管理员的信息及权限进行修改。

2.“系统设置”模块:

设置每本书可借天数,超期后每天罚款金额以及每位读者可借几本图书。

其中我负责“读者管理”模块和“系统设置”模块。

 

§3.33G网络位置登记与呼叫建立仿真研究模块框架图

网上图书管理系统

高级管理员

管理员操作

读者查询

普通用户

浏览新书

查询浏览图书

系统设置

管理员管理

超出警示

未还书籍

已还书籍

读者登陆

读者个人信息

删除管理员

修改管理员信息

增加管理员

按出版社查询

按作者查询

按书名查询

管理员信息查阅及密码修改

图书馆图书借还情况

借书、还书

读者管理

书籍管理

管理员界面网页

管理员登陆

 

修改图书信息

还书

借书

修改读者信息

删除读者

增加读者

删除图书

增加图书

对书籍的基本信息进行浏览

 

第四章 3G网络位置登记与呼叫建立仿真研究程序设计

§4.1读者管理模块

4.1.1网页界面简介

先进入Index.asp网页,在点击管理员登陆,这样就进入了管理员登陆网页(guanliyuandenglu.asp)入下图:

在这里输入正确的管理号和密码就进入管理员网页(guanli1.asp),具体如下图所示:

在这里点击读者管理进入读者列表网页(duzheliebiao.asp)界面如下图:

这就是我所设计的主要网页。

读者列表能很清楚的显示出所有读者的相关信息,该网页主要由表格组成,包括借书证号、读者姓名、性别、单位、住址、电话、电子邮箱及操作,它们分别对应数据库UserInf表中的BorrowId、UserName、xingbie、danwei、zhuzhi、telephone及email,在最后操作下面还有修改和删除两个链接,在最下面还有添加和返回两个按钮。

点击添加按钮,系统就进行添加读者,让读者填写一些关于自己的相关信息。

点击修改、删除,系统就分别对读者信息进行修改和删除。

修改链接到tianjiashuji.asp网页,删除链接到shanchuduzhe.asp网页。

4.1.2读者列表模块

其对应的文件是duzheliebiao.asp,流程图如下:

开始

 

连接数据库

 

打开manager表

 

查询与session(“managerid”)和session(“password”)相一致的记录

记录存在否

关闭数据库

打开UserInf表

提示“没有权限打开网页”

有记录否

回到上一网页

按每页10条记录分页显示

显示没有记录

修改

删除

增加

切换到

shanchuduzhe.asp网页,并把借书证号作为参数传递

切换到

tianjiaduzhe.asp

网页

切换到

tianjiaduzhe.asp网页,并把借书证号作为参数传递

连接数据库利用ADO技术而完成,具体为连接上一个名为ok.mdb的数据库将其打开

Dimconn,connstr

Setconn=server.createobject("ADODB.Connection")

connstr="provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath("ok.mdb")

conn.Openconnstr

Setrs=Server.CreateObject("Adodb.RecordSet")

也为了使非本网站的用户进入本网站浏览图书,编写了一段只有是管理员才能进入本网站的代码,该段代码是将manager表中的值对应managerid,接着判断Session(“managerid”)和Session(“password”)变量中的值在manager表中是否对应存在,如果rs.bof和rs.eof,则利用"

以下图片是对duzheliebiao.asp这网页的背景颜色以及对借书证号、读者姓名、性别、单位、住址、电话、电子邮箱及操作的表格的设置和实现,这样对网页设置了之后看上去不仅美观还能很清楚的显示出用户的一些相关信息,不过在这里也不是很完美,例如:

在这网页的背景上面只做了一幅背景图片而已,这样看上去有些太单调了点,还有就是在单位、住址以及电话这三列对用户的信息上面没有起到保密性,象在电话这项上面如果是宅电就显示后三位,如果是手机号码的话就显示前三位和后三位,中间用*号代替,在这点上面是我做的不足的地方,在这里我采用了表格的方式来显示每个读者的相关信息,在最后还设置了一项操作项,这项具体能对读者进行修改和删除两个功能,这两个功能在操作项的下面。

如下图所示:

为了清楚的显示出读者的相关信息在对其进行排序,所以要打开UserInf这个表再根据借书证号(BorrowId)进行排序,在此还利用了游标类型(cursortype)中为键集类型游标(adopenkeyset)和只读锁类型游标(adlockreadonly),前者是打开键集类型游标。

可以在记录集中向前或向后移动。

而后者则是只读(默认值)-不能改变数据。

该类型如果另一个用户删除或改变了一条记录,记录集将反映这个变化,如果另一个用户添加了一条新记录,新记录不会出现在记录集中。

所以我利用以下代码来实现:

rs.Open"Select*fromUserInfOrderbyBorrowId",conn,1,1

怎么样才能清楚的显示出duzheliebiao.asp这网页中没有读者时的信息呢!

就是rs.eofandrs.bof时,具体编写以下代码:

ifrs.eofandrs.bofthen

response.Write"目前没有用户记录"

else

要想在读者列表网页中能让所有的读者的信息清楚的列出来,就必须让一定数量的读者信息列出来,如果还有的话就让其到下一页,所以我设计了让其以每10条的读者信息列出来。

counts=10

要想让这些记录清楚而又有条理的显示给用户看的话就采用分页的方式显示出来则就当页数小于10时则显示在第一页上(page=1),当页数大于等于10时(allPages)则显示第一页到当前页(page=allPages),然后在每页上以每10条(connts=10)的记录显示出来,这样就很清楚的显示出所有读者的相关信息了,具体代码如下:

rs.pageSize=counts

allpages=rs.pageCount

page=Request("page")

IfnotisNumeric(page)thenpage=1

ifisEmpty(page)orCint(page)<1then

page=1

elseifCint(page)>=allPagesthen

page=allPages

endif

rs.AbsolutePage=page

DoWhile(Notrs.eof)andcounts>0

要想让duzheliebiao.asp这网页里的那些读者的信息能正确的而且还能对应的列出来,所以编写这段代码主要是在表格相应单元格中显示UserInf表中的相应字段,主要有借书证号、用户姓名、性别、单位、住址、电话号码以及电子邮箱,这样有新用户增加了的话就会把UserInf表中新增加的用户的信息也显示出来。

<%=rs("BorrowId")%>

<%=rs("UserName")%>

<%=rs("xingbie")%>

<%=rs("danwei")%>

<%=rs("zhuzhi")%>

<%=rs("telephone")%>

<%=rs("email")%>

上面也提到了在操作项的下面有修改和删除,所以就对修改和删除这两种功能的说明,修改主要链接到tianjishuji.asp这个网页,而删除是链接到shanchuduzhe.asp这个网页,修改主要是对书籍的书号、书名、作者、出版社以及内容简介进行修改,对有些图书而言这些信息不是固定的,在一段时间内一定会有些变动,所以这个功能便于对图书信息的变动而设计,还有就是删除,这项功能是对读者信息的删除,因为用户是分新用户和老用户两种,如果老用户已经不到本网站来阅读读书了,而他的一些信息又一直存放在数据库中的话不仅对数据库的容量变的越来越庞大造成管理员管理不便也对整个图书馆管理系统运行的速度变的越来越慢,所以要对有些就象是注销过的读者或是已经不是本网站的用户进行删除。

具体代码如下:

BorrowId=<%=rs("BorrowId")%>>修改

BorrowId=<%=rs("BorrowId")%>>删除

当然啦每个网页都会有首页和前页的超级链接,当用户或管理员想看首页或前一页的内容是就只要直接点击这个按钮,起到了方便快捷。

所以当只有一页是(page=1)时,response.write就显示该页的信息首页和前页这4个灰色文字,否则page=1就超链接到首页或page=page-1就超链接到前页。

ifpage=1then

response.write"首页前页"

else

response.write"

page=1>首页

page="&page-1&">前页"

endif

有些关于信息的网页下面也会有下页和末页的超级链接,这些超级链接就是当信息太多时用到的,最后在下页和末页的旁边还会显示第几页和共几页。

图书馆的图书不会只有几本,而是有几百本甚至上千本,我就

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 化学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2