计算机专业论文答辩演示系统开发的背景一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。 在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员 ,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过 程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完 成了。论文选题的目的、意义随着社会的进步,信息技术的广泛应用,数字化管理的优势日趋显著。针对中小型图书馆或图书室管理落后的情 况,设计实现一个图书信息管理系统,通过与计算机的结合使用对中小型图书馆或图书室的各种图书信息进行管理可以给管理员和用户带来以下不同 的方便:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作效率,也是图书馆等部门管理科 学化、正规化的重要标志之一。而且计算机管理的成本不断降低。因此,开发一套这样的中小型图书管理软件已经很有必要,并且实现研究服务于实 践的原则。设计目标针对以上情况,决定组建一个基于浏览器/服务器结构的图书管理系统,要求该系统能对登录后的用户实行权限管理。在 系统启动后,读者能在客户端根据自已的需要查询图书,而图书管理员能在服务器端根据读者提供的身份信息及图书编号办理借书或还书手续,通过 自动查询功能判断读者是否还能借书。如果读者没有逾期未还图书情况及所借图书没超过可借图书数量,则可继续办理借书手续,否则不予办理。另 外,图书管理员能根据需要通过该系统的服务端自行修改图书信息,增加或删除图书书目等。该系统设有超级用户,当管理员以超级用户登录服务器 时,图书管理员有着最大的权限,能通过管理界面设置图书借阅期限、查询逾期未还图书信息和读者信息,并能有效地管理图书分类、读者信息及图 书管理员的登录账户等。2设计目的设计目的本课题目的不是在于开发软件,而是利用这个软件尝试性完成一个工作——软件平台移植,将 C/S结构下的功能在B/S结构下以图形用户界面的方式来实现ASP语言的介绍ActiveServerPages(ASP,活动 服务器页面)就是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。如 果你以前创建过一个站点,其中混合了HTML、脚本语言以及组件,你就可以在其中加入ASP程序代码。通过在HTML页面中加入脚本命令, 你可以创建一个HTML用户界面,并且,还可以通过使用组件包含一些商业逻辑规则。组件可以被脚本程序调用,也可以由其他的组件调用。目 前的ASP版本总共提供了六个内建对象,分别是Request对象、Response对象、Server对象、Session对象、A pplication对象及ObjectContext对象SQLServer语言简介SQL(StructuredQuer yLanguage,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,S QL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使 用SQL的常见关系数据库管理系统有:Oracle、Sybase、MicrosoftSQLServer、Access、I ngres等等。DreamweaverCS6的简介Macromedia?Dreamweaver?CS6是建立W eb站点和应用程序的专业工具。?它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和 设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。?从对基于CSS的设计提供领先的支持到手动编码功能,Drea mweaver在一个集成和高效的环境中为专业人员提供了所需的工具。?开发人员可以将其选择的服务器技术与Dreamweaver 配合使用,建立将用户连接到数据库、Web服务和旧式系统的强大Internet应用程序。3功能介绍功能模块图书管理模块 图书流通管理系统管理4设计思路系统E-R图部分系统功能模块分析本系统将主要实现以下功能:添加图书模块删除图书 模块查询借阅图书模块添加管理员系统模块框图添加图书模块为了保证图书信息量的完整性,所以每个图书馆必需时时引入新 书,系统为新书入库这一个环节必不可少,系统通过管理员对ASP页面输入的图书信息,系统自动转化为数据库所识别的数据,并写进数据库 内的Book表中储存起来.系统在添加图书的模块中将用到BooksIn.ASP文件中的addnew方法和update方法删除 图书模块当图书馆内有旧的书被新的书替代或者有旧的书将被不用,这时系统就要对数据库中的旧书进行清理,以免数据库中数据太多,造成系统 的成本提高,所以系统中就有删除图书这一个模块,当系统从ASP页面中接收到要删除的书的参数时,系统调用BooksOUT.ASP文 件中的Delect()方法删除所要删除的图书.借阅图书模块用户借阅图书的时候,系统从ASP页面接收到读者的借阅 证号和图书的编号,系统根据从ASP页面中得到的参数从数据库中中提取出读者要目标图书,并且将读者的借书记录写到数据库中的读者借书信 息表中.(代码省略)。同样在页面中用文本框接收输入的信息,调用Beans中的借书操作方法(borrow()),如果借书成功,修改 图书(Book)表中的图书库存量,图书库存量减一,同进读者借书数量加一,如果读者借书累计到规定的一定数量,则设置读者的状态为不可借 ,记录到读者借书表中。如果借书不成功,则提示用户借书不成功的消息,例如,读者的借书状态为不可借等。添加管理员系统从ASP页面 中提交的参数中获得新的管理员帐号和密码,并写入管理员表(Manager)中。系统用”ManagerID”>来接收输入的管理员ID和用来接收输入的管理员密码,并通过调用ManagerMn.class类文件中的insert()方法插入到数据库中的管理员(Manager)表中。5程序功能展示THANKS |
|