【ASP.NET设计栏目提醒】:网学会员为广大网友收集整理了,在线读书网,希望对大家有所帮助!
随着社会发展速度的愈来愈快,以及社会压力变化的越来越快速,致使很多人采取各种不同的方法进行解压。大多数人的稀释压力的方法,是捧一本书籍,心情地让自己沉浸在情节里面,以短暂的愉悦让自己得以释怀。在线读书网是典型的信息发布系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。
远程教育包括很多环节,例如教学系统、答疑系统和电子图书阅览系统等等。其中很重要的一个环节就是在电子图书阅览系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,这就要求学生要有大量的书籍可看,天天泡在图书馆不现实,再说也不方便,在此方式下,学生或个人要去看某一本书或者是查找相关资料至少要经过四个步骤,即去图书馆、查找图书或资料、借书、还书。显然,随着学习课程的不断增加及要求的不断提高,所要参考的书籍和资料将会越来越多,并且其频繁借书将是一件十分烦琐的事情,这是相对于离学校近的学生还可以,如果离学校远这将给其带来很大的不便于工作。可以说传统的借书阅览方式已经不能适应现代的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行网上阅览,以减轻学生的学习负担及提高学习效率,与此同时也提高了学习的质量,从而使获取知道更趋于方便、快捷,更加激发学生的学习兴趣。例如目前许多大型图书馆或高校图书馆都在网上安了家,开办了电子图书馆。
在线读书是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使书籍不受地域的局限。一个完备的在线读书系统可以使用户在网上学习过时及时查找自己所需的资料,已尽快的掌握所学知道,使得学习效率得到很大提高。在线读书系统中电子图书的添加、修改、删除和用户的注册等都可以在网络上完成。这样一来,图书管理员所要做的只是设计图书分类、维护书库,而不是在图书馆中不停的整理图书,从而大大减轻了管理人员的负担,这表明其经济性是相当可观的。同一本书可以被多人阅览者阅读,他们不必不了一本好书等上几个月。为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的搜索,希望它能够在图书管理借阅中发挥高效、便捷的作用,把管理员从繁重的工作中解脱出来!使阅读者轻松阅读各类书籍,无需等待。
目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。
另外,在线读书系统的软件也必将不断的更新;同时软件产品本身就要经过一个不断自我完善的过程。
基于上述考虑,用Browser/Web模式来设计书籍系统比较合适,服务器端我们采用Access数据库或SQL SERVER 2000数据库系统和ASP组件来构成书籍的应用服务系统;客户端采用浏览器来完成全过程,同时可进行远程系统维护和管理。
利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,应用Active Server Page技术,我开发了基于B/S模式多用户在线读书系统这一程序。它运用方便、操作简单,效率很高(同时,它要求计算机配置也很高,尤其是服务器端)。现阶段虽只实现了一些基本功能,但已具有用户注册、多用户同时网上阅读、用户书签管理、用户注册资料修改、用户登陆后对书籍发表评论、书籍按条件搜索、书籍的分类添加、修改、删除、对站点文件的管理、对注册用户管理、管理员管理等重要功能,也就是说实现了真正的在线读书,满足任何授权的用户随时随地管理书籍,同时也允许任何人只要进入本系统都可以阅览本系统中的文章。
我们使用Microsoft公司的ASP.NET开发工具,使用MSSQL制作系统的数据库,结合ASP.NET技术,做一个具有页面样式设计、公告发布、最近更新浏览、书籍资源、强推书籍展示、读者评论提交,本日推荐浏览等功能的小型的在线读书网站。
关键词: 在线读书网站 管理 ASP.NET 数据库
目 录
摘 要 3
Summary 4
第一章引 言 5
第二章 网站开发所需要的工具 6
2.1 系统开发工具介绍 6
2.1.1 Macromedia Dreamweaver MX 2004简介 6
2.1.2 Macromedia Fireworks MX 2004简介 7
2.1.3 Macromedia Flash MX 2004简介 8
2.1.4 VS.NET简介 9
2.1.5 MsSQL简介 11
2.2 系统需求 14
2.2.1 VS等软件的系统需求 14
2.2.2 在MsSQL数据库下ASP.NET的配置 14
2.2.3 asp.net与asp,jsp的区别及优势 14
2.3 ASP.NET环境配置 18
2.3.1 配置IIS 18
2.3.2 安装IIS服务器 18
第三章 系统分析 20
3.1整体框架结构 20
3.2模块功能划分 21
第四章 页面设计 26
4.1首页 26
4.2 书籍列表浏览页 29
4.3 在线留言页面 34
4.4站内新闻页面 39
4.5用户注册页面 41
4.6个人后台管理页面 42
第五章 管理员操作界面 45
5.1 管理员登陆界面 45
5.2 管理员操作界面 47
5.3 管理员操作详解 48
5.3.1 用户帐号管理操作说明 49
4.3.2 站内新闻编辑操作说明 50
5.3.3 书籍类别操作说明 52
4.3.4 书籍管理操作说明 52
5.3.5 用户注册管理 56
5.3.6 留言管理操作说明 58
5.3.7 友情链接管理操作说明 62
第六章 软件测试 63
6.1 系统测试的目的 63
6.2 面向对象系统测试方案 63
第七章 结束语 64
致 谢 65
参考文献 66
根据网站的开发,系统分以下三个模块,即管理模块、留言交流区书籍阅读区
新闻浏览模块、书籍搜索模块,可以将系统分解成几个功能模块来分别设计,功能模块之间关系如图:
740)this.width=740">
管理模块
A. 管理员注册用户名和密码
B. 验证通过管理员登陆
C. 管理员帐号管理
D. 文章及列表管理
新闻浏览模块
E. 点击已发布的文章链接进入查看
F. 关键字模糊查询
书籍阅读模块
G. 输入欲搜索的关键字
740)this.width=740">
740)this.width=740">
740)this.width=740">
740)this.width=740">
如你对本套设计感兴趣,请记住本套设计在本站的编号:asp.net00031
上一篇:校园平面GIS系统