欢迎来到天天文库
浏览记录
ID:35627148
大小:1020.50 KB
页数:25页
时间:2019-04-03
《软件工程课程设计样例-图书管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、软件工程课程设计图书管理系统的设计与实现专业:计算机软件班级:04(2)班姓名:导师:25目录1引言31.1背景31.2目标32需求分析32.1系统需求32.2功能需求42.3业务流程图43总体设计43.1基本设计概念和处理流程43.2系统数据流程图53.3系统层次模块图53.3模块设计64数据库设计74.1数据库的逻辑设计74.2数据库的配置95详细设计115.1系统公共文件global.asa115.2用户登录模块的设计与实现125.3主页面模块的设计与实现145.4更改密码模块的设计与实现205.5分类浏览模块的设计与实现225.6添加书签模块的设计与实现255
2、.7我的书签模块的设计与实现275.8书目搜索模块的设计与实现286系统维护和改进316.1运行维护316.2系统的改进与提高3225图书管理系统的设计和实现1引言1.1背景当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。图书管理系统(电子阅览室)主要提供网上的电子图书阅览平台,读者可以通过该系统阅览丰富的电子资源。在图书管理系统中,读者可以方便地对
3、书目进行检索和阅览,足不出户便可尽览群书。图书管理系统主要提供网上的图书阅览平台。电子阅览室可提供24小时的在线服务,最大限度的利用了当前互联网的各种优势,使得您无论身在何处,只要能接入互联网就可以享受到它所提供的方便,快捷的服务。它既具有传统图书馆的大部分功能,像图书的查阅及阅览,又新增了基于现有网络技术的许多实用的功能,像用户注册,书签,书评等。它充分的利用了互联网资源,使商家和用户都能从中获得益处。1.2目标1.对图书资源进行分类,发布到网上,以供读者阅读。2.为读者提供图书检索功能;3.读者能方便地阅览电子图书;4.读者能方便地建立书签;5.读者能对书目进行评
4、论;6.对读者的用户名、密码及权限进行管理。2需求分析2.1系统需求随着互联网的爆炸性发展,人们越来越习惯于利用网络来实现所需的服务,网络已深深影响到人们生活的各个方面。另外,传统的图书馆不能满足一部分现代人的需要,而电子阅览室,由于其不受时间与空间的限制同时又具有传统图书馆的大部分功能,能够满足各类用户的常规与特殊需求,而且其方便快捷,实现技术又比较成熟,因此受到当代人的喜爱。25该系统主要分为两部分:读者部分和管理部分。为了方便读者查找自己感兴趣的主题进行阅读,要将图书按照内容进行分类。读者可以按照类别进行查找,逐级浏览。如果读者明确知道某本书的书名、作者等相关信
5、息,图书搜索功能就很有用处了。有的读者会经常访问某些书目,或者是读者对某本书没有看完准备以后继续完成阅读,这时读者就要把以后还需要阅读的书目做上书签,以后便能方便的进行阅读了。他人对书的评价能够帮助我们选择阅读的对象。本系统的书评功能为读者提供发表意见的平台,以得到读者对书的评价和反馈。以上是个各为读者服务的功能。除此之外,本系统还可对用户的账号和书目的阅读权限进行管理。管理员需要给用户分配用户名和密码,及设定用户的级别。同时,还需要给图书资源也分级,以确定哪些级别的用户可以阅读。 2.2功能需求图书管理系统主要提供网上的电子图书阅览平台,读者可以通过该系统阅读丰富的
6、电子图书资源。对于本系统,我们需要实现以下一些基本功能:1图书分类浏览:为了方便读者查找书目,将书目按照内容进行分类。这样读者就能很方便的找到自己感兴趣的主题进行阅读。2图书搜索:设定多种搜索条件,按条件搜索符合读者要求的图书。如果读者知道某本书的书名、作者等相关信息,利用图书搜索功能就很方便了。3书签功能:定义书签,方便读者中断后继续阅读。部分读者可能会定期的访问某些书目;又或者有的读者阅读某本书的时候没有看完,打算以后继续完成阅读,在这样的情况下,书签功能就会给读者带来很大的便利。4书评功能:读者可提交对书的评价。书评能够帮助读者更好选择阅读对象,了解图书内容,对
7、读者阅读图书有很大的帮助。5权限管理:权限管理包括两部分内容:对用户帐号的管理和对书目阅读权限的管理。管理员需要给用户分配用户名和密码,同时设定用户的级别。同时,管理员还需要给阅读资源也分级,以确定哪些级别的用户可以阅读。3总体设计3.1基本设计概念和处理流程互联网技术的飞速发展,ASP技术的灵活、易用、功能Dreamweaver、microsoftFrontpage、VBScript等设计工具的方便实用,以及数据库技术的发展给本系统的设计和实现提供了技术上的支持。本系统在数据库技术方面有如下优点:(1)开发统一,传统的数据库一般用VB,VC等开发,
此文档下载收益归作者所有