基于ASP的图书管理系统的设计与实现.pdf
《基于ASP的图书管理系统的设计与实现.pdf》由会员分享,可在线阅读,更多相关《基于ASP的图书管理系统的设计与实现.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、I S S N1 0 0 9 3 0 4 4C o m p u t e rK n o w l e d g ea n dT e c h n o l o g y 电路知识与技术V 0 1 6,N o 7,M a r c h2 0 1 0,P P 1 6 4 9-1 6 5 1,1 6 5 6E-m a i l:x s j l c c c c n e t e nh t t p:H w w w d n z s n e t c r lT e l:+8 6 5 5 1 5 6 9 0 9 6 35 6 9 0 9 6 4基于A S P 的图书管理系统的设计与实现邱建华1,尹长青2(1 江西省赣州市国家税务
2、局车购税征收管理分局。江西赣州3 4 1 0 0 02 同济大学软件学院,上海2 0 1 8 0 4)摘要:当今时代是飞速发展的信息时代,在各行各业中离不开信息处理。计算机被广泛应用于B S 系统环境。本文设计的图书管理系统将传统的图书管理方式彻底的解脱出来,避免图书管理的随意性,提高信息处理的速度和准确性。能够及时、准确、有效的进行查询和修改图书情况等图书管理操作。关键词:图书管理;系统设计:信息中图分类号:T P 3 1 5文献标识码:A文章编号:1 0 0 9-3 0 4 4(2 0 1 0)0 7 1 6 4 9-0 3T h eD e s i g na n dI m p l e m
3、e n t a t i o no fL i b r a r yM a n a g e m e n tS y s t e mB a s e do nA S PQ I UJ i a l l 一h u a l,Y I NC h a T l g-q 醇(1 G a n z h o uM u n i c i p a lS t a t eT a x a t i o nB u r e a u0 f J 记l r l g 菇P r o v i n c e,G a n z h o u3 4 1 0 0 0,C h i n a;2 S c h o o lo fS o f t w a r eE n g i n e
4、e r g,T o n 萄iU-n i v e r s i t y,S h a n g h a i2 0 1 8 0 4,C A b s t r a c t:N o w d a y s t h ei n f o r m a t i o ni sd e v d o p e dr a p i d l y i n f o r m a t i o np r o c e s s i n gi su s e di nv a r i o u sd e p a r t m e d t s d l ec o m p u t e ri sa p p h e di nt h eB Ss y s t e me n v
5、 i r o n m e n tw i d e l y T h i sp a p e rd e s i g n st h eb o o k sm a n a g e m e n ts y s t e mw h i c hd o n 7 tr e l yo l lt r a d i t i o n a lm a n a g e m e n tm o d e,a v o i da r b i t r a r y,i m p r o v et h el i b r a r ym a n a g e m e n ti n f o r m a t i o np r o c e s s i n gs p
6、e e da n da c c u r a c y,d l l l e l y,a c c u r a t ea n dv a l i df o rq u e r y i n ga n dm o d i C y i n gb o o k si n f o r m a t i o na n db o o k sm a n a g e m e n to p e r a t i o n K e yw o r d s:L i b r a r yM a n a g e m e n t;S y s t e m D e s i g n;I n f o r m a t i o n1 概述当今时代是飞速发展的信
7、息时代,在各行各业中离不开信息处理,计算机被广泛应用于各个领域中。使用计算机进行信息控制,不仅提高了工作效率。而且大大的提高了安全性。本系缝就是为了管理好图书信息而设计的。以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。基于这些问题,本文设计和实现了一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及
8、时、准确、有效的进行查询和管理等操作。2 系统分析与设计2 1 系统功能要求本系统实现的功能如下:1)实现图书的借阅、归还过程的全部数据信息跟踪和提供强大的查询功能。2)实现管理员对图书的分类管理、添加新书等基本功能。3)实现管理员对用户的添加、删除和修改自己的密码,保证系统的安全性,以及对书籍的借阅管理和网站管理。4)系统操作简单、界面设计友好、美观,数据存储安全、可靠。2 2 系统功能模块本文设计的基于A S P 的图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则
9、要求应用程序功能完备,易使用等特点。本系统主要划分为:用户管理模块、图书信息管理模块、图书借阅管理模块和书籍管理模块四个部分。1)用户管理模块:用户管理模块主要包括用户的添加删除和密码设置,该模块只有管理员才有权限,以保证系统的安全性。2)图书信息管理模块:该模块中有很多小的功能模块,主要包括:首页信息管理、借阅查询、借阅排行和书籍信息查询,通过该模块可以查询到图书的各种信息,方便读者借阅。3)图书借阅管理模块:图书借阅管理模块主要是完成书籍的借阅和归还。通过该模块使得借书还书过程变得更加简单,节约大家的时间。4)书籍管理模块:该模块主要是实现新书的添加、图书信息的修改和图书的分类,通过该模块
10、可以很方便的对书籍进行添加和修改。系统功能模块如图l 所示。收稿日期:2 0 1 0-0 1 1 1作者简介:邱建华(1 9 7 4 一),男,江西宁都人,江西省赣州市国家税务局车购税征收管理分局。学士,研究方向为计算机应用;尹长青(1 9 7 0 一),男,江苏东海人。同济大学软件学院,博士,研究方向为网络安全。信息安全,嵌入式系统。本I 兰目责任编辑:谢媛媛-软件设计开麓1 6 4 9万方数据C o m p u t e r 幻砌墙蜘a n dT e c h n o o g y 电奠知识与技术3 关键模块设计与实现3 1 用户管理模块该模块只有一个页面,主要实现功能是管理员对用户进行管理包括
11、添加删除和密码设置,如图2 所示。关键代码:u s e r m a n a g e a s p D i ma c t i o n,i da c t i o n=t r i m(r e q u e s t Q u e r y S t r i n g(”a c t i o n”)s e l e c tc a s ea c t i o nc a s e”a d d”u s e m a m e-t r i m(r e q u e s t F o r m(”u s e r n a m e”)p a s s w o r d=m d 5(r e q u e s t F o r m(”p a s s w o
12、r d”),16)S e tr s=s e r v e r C r e a t e O b j i e c t(”a d o d b r e c o r d s e t”)s q l=”s e l e c t f r o mm a n a g e r”1 8 o p e ns q l,c o n n,i,3鸺a d d n e w玛f f t u s e r i d”-u s e r n a m er s(”p a s s w o r d)=p a s s w o r dl f l,u p d a t e1 8 c l o s es e tr s=n o t h i n gv a l u e
13、s(”&u s e m a m e&”,”&p a s s w o r d&”)”)r e s p o n s e W r i t e”a l e r t(7 添加用户成功!c a s e”e d i t u s e r”第6 卷第7 期(2 0 1 0 年3 月)圈书管理紊抗I 用户雠圈书信棚l盟书詹嘲嘲l栅f 理l么么么么 _ L 么 么用密蕾倍书圈雹嚣强罄盎码页嘲嘲蘑书书加书书嚣设信蠢摊信妇倍撕信分加I量诲 亍息匿阗书息茭f曩謦壕曩诲跛图1 基于A S P 的图书管理系统功能模堤图2 用户管理界面);w i n d o w 1 0 c a t i o n h r e f=u s e r
14、m a n a g e a s p 7;”e a r l e”e d i t”i d=c i n t(r e q u e s t q u e r y s t r i n g(”i d”p a s s w o r d=m d 5(r e q u e s t F o r m(”p a s s w o r d”),16)S e tr s=s e r v e r C r e a t e O b j e c t(”a d o d b r e c o r d s e t”1s q l=”s e l e c t f r o mm a n a g e rw h e r ei d=”&i d1 8 o p e
15、ns q l,c o n f l,l,3r s(”p a s s w o r d”)=p a s s w o r d1 8 u p d a t e1 8 c|o s es e tr s=n o t h i n gr e s p o n s e W r i t e”a l e r t(7 修改密码成功!);w i n d o w 1 0 c a t i o n h r e f=u s e r m a n a g e a s p ;”c a s e”d e l”i d=c i n t(r e q u e s t Q u e r y S t r i n g(”i d”)e o n n e x e c
16、 u t e(”d e l e t ef r o mm a n a g e rw h e r ei d=”&i d lr e s p o n s e W r i t e”a l e r t(删除f l i p 成功!);w i n d o w 1 0 c a t i o n h r e f=u s e r m a n a g e a s p ;”e a s ee l s e3 2 书籍信息管理模块该模块有四个页面组成:首页信息管理、借阅排行、借阅查询、书籍信息查询。首页信息管理,主要显示的是图书管理系统信息;借阅排行页面,主要是按书籍借阅次数由大到小来排行;借阅查询页面,主要是按学号来查询学生
17、所借书籍,可以查阅到是否超期;书籍信息界面主要是显示所查书籍的详细信息。关键代码:h o t b o o k a s p S e tr s=s e r v e r c r e a t e o b j e c t(”a d o d b r e c o r d s e t”1s q l=”s e l e c tt o p2 0 f r o m【e b o o k】o r d e rb yj i e y u e s h ud e s c”r s o p e ns q l,c o I i n,l,li fn o tr s e o f t h e nc o n s tm a x p e r p a g
18、e=2 57 定义每一页显示的数据记录的常量d i mc u r r e n t p a g e 定义当前页的变量1 8 p a g e s i z e=m a x p e r p a g ec u r r e n t p a g e=r e q u e s t(”p a g e”、i fc u r r e n t p a g e=”io rn o tI s n u m e r i e(c u r r e n t p a g e)t h e nc u r r e n t p a g e=le l s e i fc u r r e n t p a g e r s p a g e c o u n
19、tt h e nc u r r e n t p a g e=。r s p a g e c o u n t1 6 5 0 一-软件设计开麓-本栏目责任编辑:谢嫒媛万方数据第6 卷第7 期(2 0 1 0 年3 月)C o m p u t e rK n o v 删g ea n d 丁日c f:帏,0 缈电奠知识与技术e n di fe n di f如果变量c u r r e n t p a g e 的数据类型不是数值型7 就1 赋给变量c u r r e n t p a g ei fn o ti s n u m e r i c(c u r r e n t p a g e)t h e nc u r
20、r e n t p a g e=le n di fd i mt o t a l p u t,n 定义变量t o t a l p u t=r s r d c o r d c o u n ti ft o t a l p u tm o dm a x p e r p a g e=Ot h e nn=t o t a l p u t、n l a x p e r p a g ee l s en-t o t a l p u t、l-n a x p e r p a g e+1e n di fi f n=Ot h e nn=le n d i fr B m o v e(c u r r e n t p a g e-1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASP 图书 管理 系统 设计 实现
限制150内