《书店信息管理系统.docx》由会员分享,可在线阅读,更多相关《书店信息管理系统.docx(20页珍藏版)》请在第壹文秘上搜索。
1、基rASP.NET的书店信息管理系统的设计与实现内容摘要本文依据软件工程的思想并结合了当前书店在管理中的实际状况设计开发了书店信息管理系统,该系统实现的功能主要满意了读者和管理员的需求,读者实现的操作功能有注册、登录系统、修改密码、查看个人资料和借阅信息、查询图书以及留言等:管理员实现的功能有新-E入库、杳询全部的读者个人资料和全部在库图书的具体信息,并对这些信息进行修改。同时,本系统采纳了登录验证方式,只有系统授权的用户才能进入系统,从而保证了系统的平安性:此外,本系统还设计了记录用户信息的功能,当对网站进行一次访问时,从用户登录界面转移到读者操作界面时,信息都会被存储在Session,当读
2、者登录胜利之后会自动进入在读者操作平台,在这里可以干脆包看读者个人资料和相应的借阅信息,从而使读者操作更简便。【关键词】书店信息管理系统查询图书SessionThedesignandImp1.ementationofbookstoreinformationmanagementsystembasedonASP.NETAbstractThispaperdesignanddeve1.opmentthebookstoreinformationmanagementsystemaccordingtothesoftwareengineeringthinkingandcombiningwiththeactua
3、1.situationofthebookstoreinmanagement.Themainfunctionofthesystemmeettheneedsofthereadersandadministrator.Theoperatingfunctionswhichthereadersrea1.izehaveregister,1.oginsystem,resetpassword,viewthepersona1.informationandborrowinginformation,querybookandmessage,andsoon.Theoperatingfunctionswhichtheadm
4、inistratorsrea1.izearetoregisternewbookinformation,querya1.1.informationofthereadersandthebooksandmodifytheseinformation.Atthesametime,thissystemusesa1.ogonauthenticationsway,On1.ytheauthorizeduserscanenterthesystemsoastoensurethesecurityofthesystem.Inaddition,thesystema1.sodesignedthefunctiontoreco
5、rduserinformation.Whenreadersvisitthewebsite,informationwi1.1.bestoredintheSession,Whenreaderssuccessfu1.1.oginsystem,theycandirect1.yviewthepersona1.datainformation,soreadersoperationmoreconvenient.keywordsThebookstoreinformationmanagementsystemQuerybookSession书目基于ASP.NET的书店信息管理系统的设计和实现学生姓名:指导老师:.X
6、.-Jh.一、刖百(一)探讨背景及意义由于近年森I庶的类型和数量急剧增加,书店须要记录的信息也随之剧增,书籍的管理工作变得越来越繁预,不仅须要耗费大量的人力和物力,而I1.效率也越来越低下,导致书店的服务质量严慢下降.不仅书店管理员每天耍花费大址时间来整理书籍信息和读者信息,而且由于人工跋忽经常会出错,给读者和书店造成了很多困扰。在现在这样一个到处要求效率的社会中,书店不得不做出应对,提高书店管理水平,为顾客供应高效优防的服务,这样才能在激烈的竞争中脱颖而出。与此同时,计算机技术的K速发展,给人们的生活带来r极大的便利,由丁计算机在各行各业都得到r广泛应用,几乎在全部的领域都发挥着其便利、高效
7、的优点为人民供应服务。把计算机技术应用到书店的管理当中是解决当前书店管理中遇到的问题的爆好的解决方法。如何高效的为读者服务?如何高效快捷的管理海量的书籍信息?是我们须要解决的重要问题。为了高效的为读者服务,为了对书店的各种信息进行有效管理,书店信息管理系统便应运而生,该系统可供管理员和读者运用。运用该系统,书店管理员可快捷高效的实现新书入库登记、修改或查询书籍信息,同时管理员也可以非常便利的查询和修改会员信息,通过该系统的运用可以让用户便利的管理书店的日常事务和繁琐的数据,提书店的服务质量。(二)探讨内容及方法本系统要求采纳ASPNET+SQ1.Server2005技术该系统主要的探讨内容如下
8、:1、登录模块该系统实现了读者的注册功能和系统合法用户的登录功能。系统授权的用户登录胜利之后进入相应的操作界面,系统未授权的用户须要注册胜利后才能登录系统.从而保证了系统的平安性.2,读者功能实现模块该系统是读者的一个操作平台,在这里读者可以便利的查询所需的图书信息、个人资料以及借阅信息,还可以修改登录密码和给书店留言,对书店的服务进行评价。读者在这里能实现查询功能(包括查询个人信息和图书信息),留言功能和密码修改功能.3、管理员功能实现模块该系统是管理员的一个操作平台,管理员可以实现阅读全部存放在数据库中的信息的功能,包括全部的用户信息和全部的书籍的信息,并对这些信息进行编辑和删除操作,此外
9、,管理员还可以向数据库增加新的图书(新书入库).管理田在这里能实现查询、编辑和删除功能(包括杳询用户和书籍信息),增加图书界面(新书入库界面)功能。二、需求分析(一)功能需求(4)读者信息维护功能该系统的数据库中保存了书店全部的已注册的读者信息,管理员可以依据具体状况,对读者信息进行维护操作,例如删除已经很久没登录书店的读者或者修改读者信息等等。(5)管理员信息维护功能该系统的数据库中保存了书店的管理员信息,管理员可以依据具体状况,对管理员信息进行查询操作。(一)系统的平安性需求为了保证系统的平安性,本系统采纳了权限设置技术,本系统的用户有两种,一种是书店的读者,另一种是书店管理员,不同的用户
10、有不同的权限操作,用户权限的设置通过登录界面的傩入来进行。(三)软硬件需求本系统的软硬件需求如下:1-系统开发环境:MiCrOSoftVisua1.Studio20052、系统开发语言:ASP.NET+C#3、操作系统:WindowsXP4,后台数据库:SQ1.Server2005三、系统设计(一)系统功能模块的划分系统的主要功能划分如下:1、登录管理功能此功能模块可依据用户的不同类型进行登录,对于读者和管理员登录胜利后,读者进入读者的操作界面:书店管理者进入相应的操作界面,对手未授权的用户必需先进行注册,注册胜利之后才能运用该登录功能,2、读者操作功能该功能模块可以依据读者须要进行个人密码修
11、改、查询个人资料、查询目前借阅信息、图书查询、图书借阅、图书归还及留言。3、管理员操作功能该功能模块是管理员可实现的功能,其中有查询功能、编辑功能、删除功能和新书入库功能管理员对数据库中全部的在库书籍、全部的读者管理员都可以实行上述操作。具体的系统功能模块结构图如图1-1所示(二)系统流程图依据系统功能和模块的划分,设计了如图2-1和图2-2所示的系统流程图,用户登录该系统先进入登录页面,然后选择自己相应的身份,进入到相应的页面,若进入到读者界面,读者便可杳询自己的相关信息,借书以及留言;若进入到管理员界面,可以包询并修改全部读者的信息,依据自己的须要而进行各种操作。图2-1读者工作流程图图2
12、-2管理员工作流程图(三)系统页面设计本系统的主要页面有18个。1、登录页面登录页面是进入系统的道门,全部的用户都必需经过该登录界面登录胜利之后才能进入系统进行相应的操作.2、杳询图书页面在该页面中读者可以杳i句书店中是否有自己想要的书籍,用书名作为查询条件与数据库中的信息比较,并转入到下个页面,显示出查询结果。3、图书检索结果页面该页面用于显示出符合查询条件的全部图书,假如有就显示出相应图依信息,否则没有信息显示。4、个人具体资料页面该页面用于显示个人的具体信息。5、借阅信息页面该页面用于显示读者的借阅信息。6、修改密码(胜利)页面该页面读者可以实现修改密码的操作,密码修改胜利之后提示信息会
13、在该贞面的标签中显示出来。7、留言页面读齐可以在此谣言,给书店提建议或对书店的股务进行评价等等,书店也可通过阅读该页面了解读者的想法。8、增加图书页面当书店有新书到货时,管理员在该页面可以实现新书的登记,依据须要填写新书的具体信息,并提交给系统,可刚好更新书店的书库。9、图书信息查询页面显示全部图拈的具体信息。10、图书信息编辑页面用于修改图书信息或更新图书信息。Ik图书信息删除页面当书店停止了对某种拈的供应时,利用该页面可删除相关的图书信息,刚好更新书库以免误导读者。12、读者信息查询页面显示全部读者的具体信息13、读者信息编辑页面当读者信息有所改变时,例如读者的联系方式发生改变时,该页面可
14、用于修改读者信息或更新读者信息。14、读者信息删除页面当读者要求注销自己的信息或读者长时间未光临拈店时,利用该页面可以删除读者信团15、管理员信息页面显示全部管理m的具体信息。16、管理员信息编辑页面用于修改管理员信息。17、管理员信息删除页面用于删除管理m信息。18、注册(胜利页面首次登录该系统的用户要先通过该页面注册成为系统的合法用户:若注册胜利之后,则进入注册胜利页面,这两个页面是同个页面。(四)数据库设计依据系统的要求,须要建立存放系统运用过程所用的的各种信息表,分别用于存放全部书籍信息、全部的读者个人资料和借阅信息以及管理员的个人资料。1、图书信息表用来存放书店全部在库图书的信息,包
15、括图书编号(主键)、ISBN、书名、作者、出版社、图书类型、图书数量、出版日期、图书简介。图书信息表的具体结构如表卜1表1-1图书信息表编号字段名称数据结构(字段长度)可否为空说明1ISBNChar(20)YISBN2BookNaneVarchar(SO)Y书名3BuokAuthorVarchar(50)Y作者1Pub1.ishnaaeVarchnr(50)Y出版社5HookTypeVarchar(50)Y图书类型6BookCountintY图书数玳7Pub1.ishDatedatoIimeY出版日期8introVarchar(MjSX)Y图书简介9Book11)intN图书编号(主键)2、读者借阅信息表用来存放读者关于图书的借阅信息,包括读者编号、读者姓名、书名、起先日期、结束R期。读者借阅信息表的具体结构如表卜2所示表1-2读者借阅信息表编号列名数据结构允许空说明1ReaderIDintY读者编号2ReaderNameVarchar(50)Y读者姓名3Bo