【asp精品源码栏目提醒】:网学会员,鉴于大家对asp精品源码十分关注,论文会员在此为大家搜集整理了“【精品】-B_S与C_S混合体系结构开发应用程序 - 综合课件”一文,供大家参考学习!
邮局订阅号82-946360元/年技术创新软件时空《PLC技术应用200例》您的论文得到两院院士关注B/S与C/S混合体系结构开发应用程序DevelopmentapplicationbasedonB/SndC/Smixrchitecture1.中国工程物理研究院2.96411部队白德平12袁斌1刘建权2BAIDe-pingYUANBinLIUJian-quan摘要:对C/S和B/S混合体系结构的特征进行了描述对一个基于C/S和B/S混合结构的图书管理系统做了较为完善的需求分析和设计并在NET平台上用C语言实现了此系统。
最后对系统的实际应用效果进行了评价。
关键词:数据库管理系统图书中图分类号:TP391文献标识码:AAbstract:ThispaperdescribesCharacteristicofclient/serverandbrowse/serverarchitectureandmakesanentirerequirementanalysisandensignforalibrarymanagementsystembasedonC/SandtheB/SarchitectureFurthermoreCisusedtorealizethissys-temontheNETplatformFinallythepracticaleffectofthissystemisevaluatedKeywords:databasemanagementsystembook文章编号:1008-0570201007-3-0151-03引言管理信息系统是现在各个行业中普遍使用的软件系统随着计算机的普及和我国信息化建设的发展它的使用已经遍及各行各业。
本文综合考虑了C/S模式在信息管理、办公自动化等事务处理和B/S模式在信息浏览、查询和发布方面的优势采用B/S和C/S模式相结合的混合模式开发了图书管理系统。
1C/S模式和B/S模式结合开发程序管理系统优势C/S模式交互性强、速度快、安全B/S模式则具有信息共享性强的特点。
把C/S和B/S这两种模式结合起来可以做到扬长避短有效发挥各自的优势。
在这种结构体系中一些需要用WEB处理的满足大多数访问者请求的功能界面如信息发布查询界面采用B/S结构。
后台只需少数人使用的功能应用如数据库管理维护界面采用C/S结构。
组件位于WEB应用程序中客户端发出HTTP请求到WEBSERVER。
WEBSERVER将请求传送给WEB应用程序。
WEB应用程序将数据请求传送给数据库服务器数据库服务器将数据返回WEB应用程序。
然后再由WEBSERVER将数据传送给客户端。
充分发挥B/S与C/S体系结构的优势弥补了二者不足。
图书管理系统开发过程中我们既要考虑图书管理人员维护需求又要考虑读者对图书借阅状况的了解需求因此基于混合模式开发系统是必要的选择。
2图书管理系统开发实例需求分析根据我部的实际情况图书管理系统需要满足来自三方面的需求这三个方面分别是图书借阅者或读者、图书馆工作人员和管理员。
图书借阅者的需求。
图书借阅者的需求是查询图书馆所存的图书情况及期刊杂志情况。
图书馆工作人员的功能需求。
图书馆工作人员可以为图书借阅者加入借书记录或还书记录。
读者基本信息的输入、读者基本信息的查询、修改书籍信息的输入书籍信息的查询、修改借书信息的输入通过扫描器得到所借图书信息、读者信息并生成借阅信息输入到数据库中还书信息的输入通过扫描器了解借阅信息检索数据库记录表从记录表中删除借阅记录。
管理员的功能需求。
本功能实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计、工作人员和管理人员信息查看及维护。
图书馆管理员可以浏览、查询、统计、添加、删除和修改图书借阅者的基本信息浏览、查询、统计图书馆的借阅信息但不能添加、删除和修改借阅信息这部分功能应该由图书馆工作人员执行。
并且应具有生成催还图书报表并打印输出的功能。
3图书管理系统系统设计系统的开发是在NET平台上数据库服务器选用SQLServ-er2005客户端程序的开发工具为VisualStudioNETC/S模式下编程语言为C语言用ASP技术开发B/SWeb页面。
通过OLEDB技术来连接和访问数据库实现了数据的快速处理和共享提高了系统的安全性。
31主程序功能实现主程序系统包含借阅管理、连续出版物管理、典藏、人物管理、条形码管理、系统维护和帮助六个部分。
运行界面如图1所示。
图1程序运行界面白德平:硕士生151--技术创新《微计算机信息》管控一体化2010年第26卷第7-3期360元/年邮局订阅号82-946《现场总线技术应用200例》软件时空3.1.借阅管理功能设计包括图书的借阅与归还和借阅统计两个部分的功能。
图书的借阅与归还图书是借阅还是归还这是一个智能自动化的过程由程序控制。
当程序检索到当前用户的借阅信息里没有此书的信息时便认为这个过程为“借阅过程”反之便认为这个过程为“归还过程”。
界面如图2所示。
图2图书借阅系统图2借阅统计主要包括借阅超期图书统计:统计超过系统规定可借阅天数的人员名单人员名单的打印和打印预览全年图书借阅统计:对某一年借阅的图书进行分类统计个人图书借阅统计:对某一年个人借阅的图书情况进行分类统计。
3.2连续出版物管理功能设计主要是指期刊杂志的管理实现的功能有期刊信息的录入、保存与修改期刊借阅、归还与查询。
期刊的查询可分为两种:全部记录和借出期刊。
3..3典藏、人员管理功能设计典藏、人员管理主要包括图书信息录入、借阅人员信息录入、图书人员信息维护三部分功能。
这部分功能主要实现图书信息的录入、修改、删除、保存与更新。
图书信息录入实现图书信息的插入、修改、删除和保存这里修改和删除的是缓冲区里的图书各字段的信息不是修改数据库里图书记录各字段的信息。
人员信息录入过程实现与图书信息录入相同。
2图书、人员信息维护图书、人员信息的维护是在同一个过程里完成的这里的修改和删除是针对数据库里的各字段的信息的。
3..4条形码管理功能设计条形码具有唯一性和一次输入后就可反复使用的优点利用条形码技术作为信息快速输入的手段可迅速且不易发生错误地处理图书管理业务。
本系统使用条形码作为图书和读者的标识实现标识的唯一性我们采用了Code-128条形码主要以来标识图书和借阅人员编号其中图书编号的条形码由一位字母和六位数字组成字母表示图书大的分类方便图书管理员整理图书六位数字表示图书的流水号。
借阅人员编号的条形码由六位数字组成可根据实际情况由管理员规定表示的实际意义。
35系统维护功能设计系统维护包括系统配置和用户管理。
系统配置包括配置与服务器的连接参数设置事务隔离级别、每本书可借阅的天数以及超过借阅天数后每天的罚款金额。
用户管理主要是指使用本系统用户的管理包括用户的建立用户的删除及用户密码的变更。
32查询统计功能实现这部分采用Delphi语言编写主要完成补丁程序功能模块包含查询、统计、人员变动、借阅信息维护和帮助五个部分主要实现个人借阅信息的查询图书借阅状态统计人员编号变更借阅信息维护等功能。
33Web页面查询功能实现Web页面查询访问功能模块包括在线图书借阅信息查询、查询帮助、期刊查询、图书说明等部分实现用户个人的网上图书借阅状态查询。
本功能主要是面向广大读者用户。
程序运行结果如图3所示。
图3Web页面查询示意图4关键技术4.基于ini文件的数据库连接ini文件就是扩展名为“ini”的文件。
在某些场合ini文件拥有其不可替代的地位。
比如说保存本次程序执行时窗口的位置、大小、一些用户设置的参数等。
本系统将服务器名、数据库实例、用户ID访问密码数据库名称存入ini文件并将其置入当前目录下实现了很好的系统可移植性。
本系统Bookini文件内容配置如下:ServerNameZJSInstanceSQLSERVER2005UserIDsaPasswordsqlserver2005DatabaseNamebooks数据库访问程序如
上一篇:
【值得珍藏】2012 PHP热门资料64个 经典源码50个
下一篇:
ASP小区停车管理系统(Access)(含录像)