欢迎来到天天文库
浏览记录
ID:14638714
大小:245.00 KB
页数:13页
时间:2018-07-29
《图书出租管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、长春工业大学ASP.NET程序设计报告学院:工商管理专业:电子商务班级:070509姓名:张强学号:20070520指导教师:唐彬2010-5-21图书出租管理系统一、系统功能描述现在很多校园都采用了网络图书管理系统,一方面方便学生借阅图书和查找图书信息,同时便于了管理和维护,节约了开支。这里通过把图书馆信息管理功能移植到图书出租管理系统来实现图书出租信息的管理。本系统依然按照用户部分和管理部分两个大模块来讲述完成的功能。1、用户部分功能(1)用户注册。(2)用户登录。(3)用户修改注册信息。(4)图书的检索和浏览。(5)图书的预约和解除预约。(6)用户借阅图书记录的浏览。2、管理员部分功
2、能(1)系统管理:查看、修改系统信息。(2)用户管理:查找、浏览用户信息,更改用户状态。(3)图书管理:查找、浏览图书,更改图书状态,添加新图书。(4)租赁管理:查找、浏览借阅记录,出租、结算图书。二、功能模块划分图书出租管理系统应该具有用户注册、登录、修改注册信息、图书检索和浏览、预约和解除预约、浏览借阅图书记录、系统管理、用户管理、图书管理和租赁管理等功能。1、用户登录和注册模块提供用户进入系统的入口和信息注册。2、用户信息修改模块主要实现用户信息的修改和浏览,与用户登录及用户注册模块一样。3、图书检索模块主要是方便用户快捷地找到自己需要的图书信息,以便及时进行预约。4、图书信息浏览模
3、块提供了浏览图书基本信息的功能,包括图书的内容简介、出版社、作者及出租记录等。5、图书预约模块方便客户通过远程系统预定该图书,如果客户不满意可以通过取消预约模块取消预约。6、查看图书借阅记录模块提供用户浏览借阅图书的记录。7、系统管理模块包括数据库的存储路径,以及数据库文件的大小、租赁信息浏览、用户信息浏览、图书信息浏览和系统信息浏览等功能。1、用户管理模块包括查看用户、锁定用户及供应商列表,方便管理员对用户进行管理。2、图书管理模块包括查找图书、添加图书及图书基本信息的浏览。10、租赁管理模块查看图书出租记录及热门图书信息。三、系统流程分析用户登录系统进入图书出租管理系统的首页,在登录页
4、面中登录,通过同数据库中的数据进行用户验证,如果为普通的注册用户,则只有查看用户基本信息、租书记录、用户信息修改、浏览图书,以及预约与取消预约图书的功能,如果为系统管理员,除了具有普通用户所有的功能外还具有系统管理、用户管理、图书管理和租赁管理等功能。四、数据库设计数据库结构设计的好坏直接影响到信息管理系统的效率和实现的效果。合理地设计数据库结构可以提高数据存储的效率,保证数据的完整和统一。数据库设计一般包括如下几个步骤:1、数据库需求设计。2、数据库概念结构设计。3、数据库逻辑结构分析。五、主要代码和界面1、用户登录代码:
5、-#includefile="md5.asp"--><%DimstrSQL,objRSSetobjRS=Server.CreateObject("ADODB.RecordSet")'取得用户文件名、密码DimUserName,UserPasswordUserName=ChkSQL(Request("UserName"))'过滤SQL字符,防止SQL漏洞注入UserPassword=md5(Request("UserPassword"))'在数据库中查找用户strS
6、QL="SELECT*FROM[UserInfo]WHEREUI_Name_S='"&UserName&"'"objRS.OpenstrSQL,objConn,1,3'判断用户是否存在'若出错则通过GetErr()函数提交并显示错误代码IfobjRS.BOFOrobjrs.EOFThenobjRS.CloseSetobjRS=NothingResponse.WriteGetErr(3)Response.EndElse'若用户存在,则检测用户密码的正误IfobjRS("UI_Password_S")<>UserPasswordThenobjRS.CloseSetobjRS=NothingRe
7、sponse.WriteGetErr(4)Response.EndEndIF'判断用户是否被锁定IfobjRS("UI_IsLocked_B")=TrueThenobjRS.CloseSetobjRS=NothingResponse.WriteGetErr(5)Response.EndEndIf'建立用户私有变量Session.Timeout=30Session("UserID")=objRS("UI_ID_N")obj
此文档下载收益归作者所有