基于ASP的图书管理系统的设计与实现_前期报告.doc_第1页
基于ASP的图书管理系统的设计与实现_前期报告.doc_第2页
基于ASP的图书管理系统的设计与实现_前期报告.doc_第3页
基于ASP的图书管理系统的设计与实现_前期报告.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)题目:基于ASP的图书管理系统的设计与实现专业:学生信息:学号: 姓名: 班级:指导教师信息:姓名: 职称: 报告提交日期:2010-12-14一、开发背景伴随Internet的普及,许多人开始进行网上购物,适合现代人网上购书的系统应运而生,图书管理系统可以实现人们远程逛逛书店和购买图书的愿望。网上图书馆是一种具有交互功能的商业信息系统,它具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。本文主要根据软件工程快速原型模型的开发思想,分析了基于ASP的图书管理系统的开发过程:首先根据系统特点确立开发模型,再通过对系统进行的需求分析研究,建立结构化分析模型,得出系统功能模块及数据流图,然后进行数据字典分析,确定数据的定义与属性,建立数据表,最后完成系统功能的实现;论述了图书管理系统的运行环境和前台、后台的设计:本系统基于ASP技术开发,可运行于TOMCAT等WEB服务器软件下,前台使用HTML结合Struts标签库设计了前台ASP页面,后台使用Struts框架技术实现MVC三层结构设计了程序流程,并结合SQLSERVER数据库系统实现了数据的查询,插入,删除和修改。最终设计出的系统包括用户模块和管理员模块,实现书籍管理,用户管理等图书管理系统的基本功能。二、实施目的网上图书馆主要是实现资源整合与集中管理,达到资源优化。为用户提供最为实用、功能最为全面、质量最为可靠的资料,总之,要以满足用户需求为前提,提供给用户最为优质的服务。管理系统应具有良好的交互性,尽量避免或消除以往管理中的某些局限性。以界面的友好,实施的规范化为前提;以方便、实用、易行为主导;以缩短人们的时间来提高工作效率为目标。最终实现信息化、规范化、系统化、便捷化,实用化的交互平台,使整个系统运行过程简单、方便、易行、顺利。三、文献综述网上图书管理系统采用B/S架构,采用动态网页技术(ASP)设计的一种管理信息系统(MIS)。通过对某类传统资源进行数字化,或对现有数字资源进行归并整理,采用实用的Web和数据库技术构建服务平台,使得网站的安全性、可维护性、可重用性和可扩展性都大大提高。 在开发工具方面,Macromedia Dreamweaver是个由Macromedia公司开发的著名网站开发工具,它使用所见即所得的界面,亦有HTML编辑的功能。一个可视化的网页设计和网站管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP 功能、处理Flash和Shockwave等富媒体格式和动态HTML、基于团队的Web创作;Microsoft FrontPage,简称FP,是微软公司推出的一款网页设计、制作、发布、管理的软件。 FrontPage由于良好的易用性,被认为是优秀的网页初学者的工具。在开发技术方面,ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP可以实现突破静态网页的一些功能限制,实现动态网页。而且ASP还提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的书本信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息。在数据库方面,SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是此设计数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。四、课题研究内容本次毕业设计通过对管理系统模型的研究,提出了一套构造图书信息管理系统模型的方法,提出了图书管理系统的一般建立方法,并且利用数据库、信息系统分析所学知识,结合其它相关管理常识,通过对某图书馆图书流通过程的分析,建立相关数据模型,利用面向对象开发工具对其进行设计与开发。系统主要由两大子系统组成:图书管理和维护子系统以及图书信息服务子系统。系统主要有三个数据库表:图书信息表,会员信息表,订单信息表应用软件的界面采用菜单方式进行操作,具有操作方便、直观,功能明确、统一,对各界面的调用均在程序的主窗口下进行操作。查询时保证查全率,所有在相应域中包含查询关键字的记录都应能查到,同时保证查准,多功能窗口运行五、图书管理系统的功能介绍图书管理系统分为前后台两部分:1.后台为管理员部分具体功能如下:l 图书馆详细信息图书管理详细信息模块完成管理员对图书馆的详细信息设置及更改功能。l 增加出版社模块的功能l 出版社管理出版社管理模块完成出版社信息的查询及删除功能,对出版社的信息进行维护。l 新增会员信息新增会员信息模块完成对读者的添加功能。管理员在后台完成读者信息的添加操作。l 会员信息管理会员管理信息模块在后台完成对读者信息的查询及删除功能。l 新书上架新书上架模块完成对本馆图书的查询及删除功能l 图书排行榜图书排行榜模块完成查看图书购买次数的统计功能,同时进行排序。l 处理订单的功能实现会员购买图书订单的统计,并进行显示图书是否发货的状态2.前台又分为两部分:(1)网站会员模块l 会员注册模块实现网站的浏览者完成注册本网站会员的功能。l 会员登录模块完成会员登录网上图书馆的功能。l 读者个人信息修改模块实现会员修改个人信息的功能l 图书购买记录模块实现会员对其本人购买图书的查看功能l 查看查询模块实现会员对图书的查询功能以及图书作者出版社等详细信息的查看功能l 生成订单模块实现会员对图书购买的功能,生成订单,由后台管理员受理l 图书收藏功能实现对会员感兴趣的图书进行收藏,以便于下次的快捷访问及查看(2)普通浏览者可以实现浏览图书、查询图书。六、课题开发的需求分析:随着科学技术的不断提高,计算机科学日渐成熟, 作为计算机应用的一部分,使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。 本系统主要实现对图书馆信息的管理,主要可以分为两大块:图书信息的服务系统和图书的综合管理系统。图书的使用对象是会员;管理者是图书馆的后台管理员。因此根据这些信息,本系统的主要功能就是:后台管理员部分包括图书种类管理、图书数量的管理、图书订单的管理;前台又分为两部分,网站会员可以实现会员注册、会员登录、浏览图书、增加或删除收藏的图书、查看图书简介作者书号等内容、查询图书、购买图书并生成订单;普通浏览者可以实现浏览图书、查询图书。图书信息管理系统能够为用户提供充足的信息和快捷的查询手段.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书信息管理的效率,也是图书管理的科学化、数字化、正规化管理,与世界接轨的重要条件。用计算机制作的图书信息管理系统还可以通过功能强

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论