图书馆借阅管理系统 ASPNET

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

《网络软件课程设计》报告I目录1引言...................................................................................................................................11.1课程设计选题............................................................................................................11.2课程设计的目的........................................................................................................11.3本选题的设计背景....................................................................................................12系统分析与设计..................................................................................................................22.1系统功能需求分析...................................................................................................22.2系统功能模块设计...................................................................................................32.3系统开发运行环境...................................................................................................43数据库设计..........................................................................................................................54模块详细设计与实现.........................................................................................................74.1登录模块....................................................................................................................74.2注册模块....................................................................................................................84.3管理员主页面模块....................................................................................................94.4系统设置模块..........................................................................................................104.5图书管理模块..........................................................................................................124.6读者借书模块..........................................................................................................154.7读者还书模块..........................................................................................................164.8关于系统模块..........................................................................................................18结论................................................................................................................................19参考文献..........................................................................................................................21《网络软件课程设计》报告-1-1引言1.1课程设计选题《图书馆借阅管理系统》1.2课程设计的目的通过本课程设计,掌握使用ASP.NET技术进行网络程序设计的基本知识,如:服务器控件、内部对象、数据库建立、数据库的读取、数据显示等;熟悉网络程序设计每个步骤中的任务和实施方法,并加深对C#语言的理解。通过设计一个图书馆借阅管理系统,进一步熟悉网络环境下的程序设计方法,综合训练动手能力,提高分析问题、解决实际问题的能力。1.3本选题的设计背景随着网络技术的高速发展和计算机应用的普及,利用计算机对图书馆的日常工作进行管理势在必行。虽然目前很多大型的图书馆已经有一套比较完善的管理系统,但是在一些中小型图书馆中,大部分工作人需手工完成,工作起来效率比较低,管理员不能及时了解图书馆各类书的借阅情况,读者需要图书难以在短时间内找到,不便于及时的调整图书的结构。图书馆借阅管理系统是图书馆管理系统关于借阅方面的具体系统,其为了更好的适应当前读者的借阅需求,消除手工借阅管理中的存在的许多弊端,越来越的中小型图书馆正在逐步向计算机信息化管理转变。《网络软件课程设计》报告-2-2系统分析与设计2.1系统功能需求分析本系统主要是对图书借阅信息进行管理。图书馆借阅管理系统是典型的管理信息系统,其开发主要包括后台数据库的建立,维护以及前台应用程序的开发两个方面:一方面要求建立数据一致和完整性强、数据安全性高的数据库:另一方面要求应用程序具有功能完美、易使用等特点。图书馆涉及图书信息、读者信息,图书借阅信息,系统用户信息等多种数据管理。从管理角度可以将数据管理分为三类:图书信息管理,读者数据管理和系统用户管理。图书信息管理包括图书增减、归档、借还、查询等操作;读者数据管理包括个人类别管理和个人信息的录入、修改和删除;系统用户管理包括系统用户类别和数据管理。系统根据用户权限的不同,分为读者用户、管理员用户。系统包括如下功能:(1)读者用户要求实现如下功能:用户注册:实现读者信息的注册,信息录入能实现客户端验证提示。登录:读者登录到本系统。修改个人信息:用户登录后,可以修改个人的信息,如:密码等。查询图书信息:按分类查询,以及按照关键字查询,实现按书名、作者、ISBN、出版社等多种方式的查询。本系统特别添加了可以准确查询某本书的库存量的功能。借书:读者借书时限为一个月,续借一次只能再续借30天。还书:用户归还图书,归还后可以查看用户归还图书情况。可以查看还有哪些书没有归还。(2)管理员用户要求实现如下功能:登录:管理员登录到本系统。修改个人密码:管理员登录后,可以修改管理员密码。添加管理员:管理员登陆后,可以再添加管理员账号并实现账号检测。管理用户:对读者的基本信息进行、修改、删除。《网络软件课程设计》报告-3-管理图书:录入图书信息,包括图书名称,作者,单价,出版社,出版日期等。修改及删除图书信息。操作成功给出信息提示。查询图书信息:提供图书基本信息的查询功能。按分类查询,以及按照关键字查询,实现按书名、作者、ISBN、出版社等多种方式的查询。查询外借图书:提供图书借阅信息的查询功能。按用户名进行已外借图书信息查询,包括外借时间,应还时间等。管理借阅信息:借阅记录信息的管理。2.2系统功能模块设计通过对系统进行需求分析得到,系统主要包括十一大功能模块,分别是登录、注册、修改删除读者信息、图书查询、借阅查询、添加管理用户、添加图书、借书、还书、续借等。功能模块图如图1所示:图1功能模块图系统管理图书管理图书馆借阅管理系统管理员模块读者模块读者管理借书还书帐号删改外借查询查馆藏外借添加删改添加理员修改密码借阅查询修改密码图书查询《网络软件课程设计》报告-4-2.3系统开发运行环境本系统开发平台:ASP.NET+ACCESS本系统运行环境:WindowsXP或以上版本(安装IIS5.0以上版本)《网络软件课程设计》报告-5-3数据库设计系统选用ACCESS数据库,开发软件时后台数据库的建立要求数据一致和完整性强、数据安全性高。根据系统功能需求分析,共建立四个数据表,分别是管理员信息表、读者信息表,图书信息表,图书借阅信息表。管理员信息表,用于存储管理员的基本信息,主要包括用户名、密码。其结构如下所示:表一管理员信息表序号字段名数据类型主键允许空说明1adminname文本是否用户名字2adminpassword文本否否用户密码读者信息表,用于存储读者的基本信息,主要包括读者姓名、邮箱地址、性别、联系电话、登录密码、罚款、QQ、借书次数、备注其结构如下所示:表二读者信息表序号字段名数据类型主键允许空说明1W自动编号否否自动编号2PName文本是否读者姓名3PSex文本否否性别4PCode文本否否登录密码5PMoney数字否否罚款6PMail文本否否电话号码7QQ文本否否QQ8PPhone文本否否联系电话9Borrownum数字否否借书次数10PRemark文本否否备注《网络软件课程设计》报告-6-图书信息表,用于存储图书馆图书的基本信息,其结构如下所示:表三图书信息表字段名数据类型主键允许空说明BName文本是否书名BWriter文本否否作者BPublish文本否否出版社BDate日期/时间否否入库时间BPrice数字否否定价BNum文本否否条型码BType文本否否图书类型BStorage数字否否库存量w自动编号否否自动编号图书借阅信息表,用于存储图书馆图书的外借情况信息,主要包括图书名、读者姓名、图书借出时间、图书归还时间,其结构如下所示:表四图书借阅信息表序号字段名数据类型主键允许空说明1OID自动编号是否自动编号2BName文本否否图书名3PName文本否否读者姓名4ODate日期/时间否否图书借出时间5IDate日期/时间否否图书归还时间《网络软件课程设计》报告-7-4模块详细设计与实现4.1登录模块登录模块主要实现管理员和读者的登录、注册功能登陆界面的设计,包括用户类型的选择,用户名字和密码,同时为了方便反复登录,界面设计有一个保存密码功能,这样下次就能直接登陆该软件,界面注册按钮,点击进入注册界面,注册成功再返回登陆界面登陆软件,其登录运行界面图1如下所示:图1用户登陆界面其中登陆界面的登陆按钮的关键代码如下:protectedvo

1 / 22
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功