asp课程设计实验报告
- 格式:doc
- 大小:857.50 KB
- 文档页数:25
《Web程序设计》
课
程
设
计
学院:计算机科学学院
专业班级:12级网络工程01班
项目名称:图书信息管理系统设计与实现组员:
罗发军:41209040109
余武震:41209040118
一、开发背景
随着现代图书流通市场竞争的愈演愈烈,如何以一种新的管理方式提高图书流通信息的反馈速度、降低库存占用、加快资金周转、提高工作效率,已经成为图书企业提高竞争力的关键。信息技术的发展给图书企业的管理带来了新的力量,通过图书馆管理系统对图书企业经营运作的全程管理,不仅使企业摆脱了人工管理所固有的一系列弊端和问题,更重要的是提高了工作效率,进而提高了企业的经济效益。通过管理系统对企业的管理,为企业的发展提供了大量的、关键性的数据,企业根据这些数据,可以及时作出决策,进行调整,使之能够更好地把握市场的销售规律,适应市场变化,在激烈的行业竞争中赢得一席之地。
二、需求分析
长期以来,人们使用传统的人工方式管理图书馆的日常业务,其操作流程比较繁琐。在借书时,读者首先将要借的书和借阅证交给工作人员,工作人员将每本书的信息卡片和读者的借阅证放在一个小格栏里,然后在借阅证和每本书贴的借阅条上填写借阅信息。在还书时,读者首先将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填写相应的还书信息。
从上述描述中可以发现,传统的手工流程存在着种种不足。首先处理借书、还书业务流程的效率很低;其次处理能力比较低,一段时间内,所能服务的读者人数只能是很有限的。为此,图书信息管理系统需要为企业解决上述问题,提供快速的图书信息检索功能及快捷的
图书借阅、归还流程。
三、系统设计
1、系统目标
根据图书馆日常图书管理工作的需求和图书借阅的管理流程,该系统实施后,应达到以下目标。
●界面设计友好、美观,数据存储安全、可靠。
●基本信息设置保证图书信息和读者信息的分类管理。
●强大的查询功能,保证数据查询的灵活性。
●实现对图书借阅、续借、归还过程的全程信息服务跟踪。
●设置读者借阅和图书借阅排行榜,为图书馆管理提供真实的数据信息。
●提供借阅到期提醒功能,使管理者可以及时了解到期的图书借阅信息。
●提供管理员修改自己密码的功能,保证系统的安全性。
●提供灵活、方便的权限设置功能,使整个系统的管理分工明确。
●采用人机对话的操作方式,方便管理员的日常操作。
●系统要最大限度地实现易维护性和易操作性。
2、业务流程图
读
者
图书借阅图书续借图书归还
管理员管理图书
档案信息图书档案
管理读者
档案信息
读者档案
获取读者
信息
根据读者
信息获取
借阅图书
信息
归还相关
图书
图书归还
档案
图书借阅
档案
完成图书
续借
完成图书
借阅
3、系统功能结构
根据图书馆管理系统的特点,可以将其分为系统设置、读者管理、图书管理、图书借还、系统查询等部分。
图书馆管理系统
系统设置读者管理图书管理图书借还系统查询
图书馆信息管
理
员
设
置
书
架
设
置
读
者
类
型
管
理
读
者
档
案
管
理
图
书
类
型
管
理
图
书
档
案
管
理
图
书
借
阅
图
书
续
借
图
书
归
还
图
书
档
案
查
询
图
书
借
阅
查
询
更
改
口
令
退
出
系
统
4、系统预览
为使读者对图书馆管理系统有初步的了解,下面给出系统中的几个页面。
5、构建开发环境
1.网站开发环境网站开发环境:Microsoft Visual Studio 2008集成开发环境。
网站开发语言:+C#。
网站后台数据库:SQL Server 2005。
开发环境运行平台:Windows XP (SP2) / Windows 2000 (SP4) / Windows Server 2003 (SP1)
2.服务器端操作系统:Windows Server 2003 (SP1)。
Web服务器:Internet信息服务管理器。
数据库服务器:SQL Server 2005。
浏览器:速达。
网站服务器运行环境: Framework SDK v2.0。
3.客户端浏览器:速达。分辨率:最佳效果:1024x768像素。
6、数据库设计
本系统采用SQL Server 2008数据库,其中包含9张表。下面分别给出数据表概要说明、数据表E-R图及主要数据表的结构。
1. 数据库概要说明从读者角度出发,为了使读者对本系统的数据库中的数据表有一个更清晰的认识,我们设计了一个数据表树形结构图,如图1所示,其中包含系统所有数据表。