版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 基于基于 ASP.net 的图书管理系统的图书管理系统 专业:软件工程专业:软件工程 学号:学号:. 姓名:姓名:. 班级:班级:. 2 目目 录录 1、引言 .2 2、需求分析 .3 2.1 项目背景 .3 2.2 任务概述 .3 2.3 数据描述 .3 2.3.1 静态数据.3 2.3.2 数据字典.3 3、概要设计 .5 3.1 系统功能描述.5 3.2 模块图 .5 4、 详细设计 .5 4.1 查询 .5 4.1.1图书信息查询.5 4.1.2 借阅信息查询.6 4.1.3 显示所有图书信息.6 4.2 管理员登录 .6 4.2.1功能.6 4.2.2 程序构成及代码说明.8 4
2、.3 图书借阅管理 .8 4.3.1 图书借阅.8 4.3.2 图书归还.8 4.3.3 图书续借.8 4.4 会员管理 .8 4.4.1 添加会员.9 4.4.2 删除会员.9 4.4.3 修改会员信息.9 4.5 图书信息管理.9 4.5.1 添加图书信息.9 4.5.2 删除图书信息.9 4.5.3 添加图书类别.9 4.5.4 删除图书类别.9 5、测试 .9 5.1 文字说明 .9 5.2 设计测试用例 .9 一、开发背景 伴随 Internet 的普及,许多人开始进行网上购物,适合现代人网上购书的系统应运而 生,图书管理系统可以实现人们远程逛逛书店和购买图书的愿望。网上图书馆是一种
3、具有 交互功能的商业信息系统,它具有强大的交互功能,可使商家和用户方便的传递信息,完 成电子贸易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。 3 本文主要根据软件工程快速原型模型的开发思想,分析了基于 ASP 的图书管理系统的 开发过程:首先根据系统特点确立开发模型,再通过对系统进行的需求分析研究,建立结 构化分析模型,得出系统功能模块及数据流图,然后进行数据字典分析,确定数据的定义 与属性,建立数据表,最后完成系统功能的实现;论述了图书管理系统的运行环境和前台、 后台的设计:本系统基于 ASP.net 技术开发,可运行于 TOMCAT 等 WEB 服务器软件下, 前台使用 HTM
4、L 结合 Struts 标签库设计了前台 ASP 页面,后台使用 Struts 框架技术实现 MVC 三层结构设计了程序流程,并结合 SQLSERVER 数据库系统实现了数据的查询,插 入,删除和修改。最终设计出的系统包括用户模块和管理员模块,实现书籍管理,用户管 理等图书管理系统的基本功能。 二、实施目的二、实施目的 网上图书馆主要是实现资源整合与集中管理,达到资源优化。为用户提供最为实用、 功能最为全面、质量最为可靠的资料,总之,要以满足用户需求为前提,提供给用户最为 优质的服务。管理系统应具有良好的交互性,尽量避免或消除以往管理中的某些局限性。 以界面的友好,实施的规范化为前提;以方便、
5、实用、易行为主导;以缩短人们的时间来 提高工作效率为目标。最终实现信息化、规范化、系统化、便捷化,实用化的交互平台, 使整个系统运行过程简单、方便、易行、顺利。 四、课题研究内容四、课题研究内容 本次毕业设计通过对管理系统模型的研究,提出了一套构造图书信息管理系统模型的 方法,提出了图书管理系统的一般建立方法,并且利用数据库、信息系统分析所学知识, 结合其它相关管理常识,通过对某图书馆图书流通过程的分析,建立相关数据模型,利用 面向对象开发工具对其进行设计与开发。 系统主要由两大子系统组成:图书管理和维护子系统以及图书信息服务子系统。 系统主要有三个数据库表:图书信息表,会员信息表,订单信息表
6、 应用软件的界面采用菜单方式进行操作,具有操作方便、直观,功能明确、统一,对 各界面的调用均在程序的主窗口下进行操作。查询时保证查全率,所有在相应域中包含查 询关键字的记录都应能查到,同时保证查准,多功能窗口运行 五、图书管理系统的功能介绍五、图书管理系统的功能介绍 图书管理系统分为前后台两部分: 1.后台为管理员部分具体功能如下: 图书馆详细信息 4 图书管理详细信息模块完成管理员对图书馆的详细信息设置及更改功能。 增加出版社模块的功能 出版社管理 出版社管理模块完成出版社信息的查询及删除功能,对出版社的信息进行维护。 新增会员信息 新增会员信息模块完成对读者的添加功能。管理员在后台完成读者
7、信息的添加操 作。 会员信息管理 会员管理信息模块在后台完成对读者信息的查询及删除功能。 新书上架 5 新书上架模块完成对本馆图书的查询及删除功能 2.前台又分为两部分: (1)网站会员模块 会员注册模块 实现网站的浏览者完成注册本网站会员的功能。 6 会员登录模块 完成会员登录网上图书馆的功能。 读者个人信息修改模块 实现会员修改个人信息的功能 7 图书购买记录模块 实现会员对其本人购买图书的查看功能 查看查询模块 实现会员对图书的查询功能以及图书作者出版社等详细信息的查看功能 六、六、课题开发的需求课题开发的需求分析:分析: 随着科学技术的不断提高,计算机科学日渐成熟, 作为计算机应用的一
8、部分,使用计算机 对图书信息进行管理,具有手工管理所无法比拟的优点。 本系统主要实现对图书馆信息的管理,主要可以分为两大块:图书信息的服务系统和 图书的综合管理系统。图书的使用对象是会员;管理者是图书馆的后台管理员。因此根据 这些信息,本系统的主要功能就是:后台管理员部分包括图书种类管理、图书数量的管理; 前台又分为两部分,网站会员可以实现会员注册、会员登录、浏览图书、增加或删除收藏 的图书、查看图书简介作者书号等内容、查询图书、购买图书并生成订单;普通浏览者可 以实现浏览图书、查询图书。 图书信息管理系统能够为用户提供充足的信息和快捷的查询手段.例如:检索迅速、查找 方便、可靠性高、存储量大
9、、保密性好、寿命长、成本低等。这些优点能够极大地提高图 书信息管理的效率,也是图书管理的科学化、数字化、正规化管理,与世界接轨的重要条件。 8 用计算机制作的图书信息管理系统还可以通过功能强大的 Internet 网及时的向读者发布图 书的最新动态,因此,开发这样一套管理软件成为很有必要的事情。 而今,这类相关的管理系统已广泛的应用在各行各业,成为各行业提高相关管理效率 的重要手段。图书信息管理系统也在日益广泛地应用于各图书馆的管理中,大大提高了图 书管理的相关管理效率,其在图书管理中所起的作用是显而易见的。 2、需求分析 2.12.1 项目背景项目背景 该网站是一个实用性网站,能提高图书馆本
10、身管理水平,能代替工作人员 进行图书资料的某些加工处理,把工作人员从繁重的手工劳动,重复劳动中解 放出来。 2.22.2 任务概述任务概述 图书管理系统实现以下功能: 1图书查询 2图书借阅管理 3会员管理 4图书管理 5显示所有图书信息 2.32.3 数据描述数据描述 .1 静态数据静态数据 本设计采用 access 数据库建表,数据库为 2flybook.mdb,共有五个表,说明如 下: 表 2.1 表名说明 book 存放图书信息 booktype 存放图书类型信息 borrow 存放借阅信息 manager 存放管理员信息 reader 存放会员信息 .
11、2 数据字典数据字典 (1) book: 表 2.2 字段名数据类型说明 id 自动编号图书序号 9 bookno 文本图书编号 bookname 文本图书名字 booktype 文本图书类型 author 文本图书作者 publishing 文本图书出版社 bookmoney 数字图书价格 booktxt 备注备注 booknum 数字图书数量 (2)booktype: 表 2.3 字段名数据类型说明 bookid 自动编号图书类型序号 type 文本图书类型 (3) borrow: 表 2.4 字段名数据类型说明 borrowid 自动编号借阅编号 bookno 文本图书编号 readerid 文本会员编号 borrowdate 日期/时间借书日期 manager 文本管理员姓名 (4)ma
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 持续性心律失常监测措施
- 骨折病人的护理
- 2026年成人高考高起专英语(基础)模拟单套试卷
- 2026年财务管理专升本会计学基础单套试卷
- 2026版人教版八年级历史下册近现代史单元测试卷(含试题及答案)
- 2025-2026学年人教版七年级英语下册情景交际单元测试(含真题答案解析)
- 运动处方制定题库及答案
- CTFPWN模拟知识考试题库及答案
- 交通工程外委安全管理制度(3篇)
- 初中室外策划活动方案(3篇)
- 2025年医学检验士真题附答案详解综合题
- DB46-T 449-2021 海南省用水定额
- 2025年甘肃省中小学教师招聘考试真题及答案
- 2025年江苏单招校测真题及答案
- 2021海康威视DS-AT1000S超容量系列网络存储设备用户手册
- 内蒙古智能温室施工方案
- 设施设备安全检查培训课件
- 2025至2030年中国晾烟市场深度分析及投资战略咨询报告
- 传播学研究方法 课件 ch16-扎根、质化资料与内容分析-化零散为系统
- 乡镇灾害信息员培训课件
- 农田用水管理办法
评论
0/150
提交评论