美章网 资料文库 计算机网络C/S的系统设计与实现范文

计算机网络C/S的系统设计与实现范文

本站小编为你精心准备了计算机网络C/S的系统设计与实现参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

计算机网络C/S的系统设计与实现

1系统开发技术分析

利用现代信息通信技术手段,依托GSM网络,以短信调制解调器为短信收发中心,实现用户终端手机短信的发送与接受功能,同时,短信调制解调器和后台征订系统数据服务器通过专用线和端口连接。以后台图书征订数据库服务器为核心,搭建各院系(部门)师生员工提交图书征订明细的数据库管理系统,并且使得用户能够对馆藏图书进行查询和统计,以便按照库存数量或价格的规定作出相应的征订选择.

2系统设计

2.1系统的功能

基于C/S模型网络图书采购征订系统主要由两个功能模块组成,分别是终端用户模块和后台管理员模块。终端用户模块可以允许师生通过计算机浏览器或手机短信提交图书征订相关数据的工作;后台管理员模块可以允许采编部管理人员进行用户信息、图书信息的管理与汇总以及进行短信群发操作等.

2.2数据库结构

系统在数据库设计过程中包括五个关系表:分别是全校师生信息表、图书征订登记表、图书征订统计表、图书征订数据分析表和图书征订审核表.(1)全校师生信息表表存储师生员工的登录账号、口令、姓名、院系、图书的限购数量、电话号码,共六个字段,其中账号字段是主键,不能为空.同时,账号和院系是外键,分别关联图书征订登记表和图书征订数据分析表.(2)图书征订登记表)表存储征订图书的ISBN号、书名、单价、订购人账号、提交方式,共六个字段,其中ISBN号是主键,不能为空.订购人账号是外键,关联全校师生信息表,得到订购人所在的单位,为图书征订数据分析表中单位的统计提供依据.(3)图书征订统计表是在图书征订登记表的基础上计算得到的关系表,存储征订图书的ISBN号、单价、征订数量,共三个字段,其中ISBN号是主键,不能为空.(4)图书征订数据分析表存储由以上三个表通过关联投影和计算所得到的字段,分别是院系、员工总数、参与人数、预订数量、预订数量限额、预订总价格和预订总价格限额,共七个字段,此关系表为最终生成的图书征订审核表提供了参考和修改依据。(5)图书征订审核表有采编部管理者通过参考图书征订数据分析表,然后对图书征订统计表进行二次修改得到的最终征订表,可用它来作为图书采购的最终依据,此表可直接发给购书商.该表由五个字段构成,分别是IS-BN号、书名、单价、数量和总价.

2.3终端设备与服务器的连接

短信调制解调器是计算机系统和移动终端通讯的调制解调器,这种类型的调制解调器可通过COM(串口)或USB接口连接计算机和外部设备,短信调制解调器就像一部手机一样通过SIM卡注册到运营商,其核心模块和手机的核心模块一样。当短信调制解调器连接到电脑上并给短信调制解调器通电后,电脑就可以通过它与移动网络进行通讯,用户就可以通过它来接收和发送短信。

3信息发送与接收流程分析

基于C/S模型网络图书采购征订系统首先要求师生先用自己的用户名和口令登陆到后台服务器,然后按照相应的要求和格式进行图书信息的填写和提交,操作非常方便。对于利用手机短信进行数据的发送,后台数据库所有的业务操作都要按照短信的内容格式对短信的内容进行操作,因此对于短信内容的格式有很严格的规定,否则后台数据库系统就不能解析短信数据.图书采购征订信息的发送与接收主要由三个过程构成.

3.1公布图书采购信息

采购之前,图书馆采编部门会在图书管理系统中公布选购的时间,并且给出部分供选采购的图书的电子信息,如书名、作者、出版社、ISBN号、价格等.事先通知全校员工对所需图书通过网络等进行全面的了解和掌握,网站或手机短信提示选购的时候只要发送相应的ISBN号就可以完成图书采购的预选.

3.2师生员工发送选购信息

我国高校的师生员工总人数普遍比较多,大多数在8000至20000之间,为了保证数据的有效性,在发送短信的时候,后台数据库要通过用户名和密码进行认证,系统设置的短信格式为“帐号+密码+书名1+ISBN代码1+书名2+ISBN代码2+确认码”.其中帐号和ISBN代码是主关键字,在全校必须具有唯一性,“确认玛”是用于规定该条信息是进行选购还是要删除自己已经选购的图书信息.如短信为“000211+123654+大学信息技术基础+978-7-5046-4362-9+#”可表示信息工程学院的老师张军(由帐号000211解析得到),密码为123654+978-7,选购了图书大学信息技术基础,该书的ISBN号为978-7-5046-4362-9,最后一位确认码“#”表示选购,“*”表示删除自己的选购信息.每个用户一次可选购多本图书。

3.3后台数据库服务器接收和处理短信信息

后台数据库服务器对接收到的短信信息按事先规定的格式进行解析,按照“+”号出现的次序提取帐号、密码、书名、ISBN号等,对帐号和密码要进行验证,对别的信息按照确认码进行相应的操作,如确认码为“#”号,则将分割后的信息分别做为字段插入到相应的记录中.如果短信格式错误或用户身份验证错误,系统服务器都要回复短信通知。

3.4数据操作

如果服务器所接收的短信数据解析成功的话,则通过SQL语句对图书管理数据库中相应的表格进行相应的插入、删除操作,并回复手机短信告知操作结果。

4结束语

通过本模型与传统的图书征订模型比较得知,传统的图书征订模型效率低下,浪费了很大的人力、财力和时间等资源,且人工统计很容易出错。而基于C/S模型的网络图书采购征订系统最主要解决的是如何替代图书馆工作人员传统手工管理的问题.新模型以师生员工的图书需求为核心,为用户提供最全面、最便捷的的服务,且后台统计、管理征订数据的效率很高,所以很值得推广使用.(本文来自于《陇东学院学报》杂志。《陇东学院学报》杂志简介详见.)

作者:孙瑞白素镭单位:陇东学院信息工程学院陇东学院图书馆