网上图书网站的开发与设计_第1页
网上图书网站的开发与设计_第2页
网上图书网站的开发与设计_第3页
网上图书网站的开发与设计_第4页
网上图书网站的开发与设计_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

网上图书阅读网站的设计与开发摘 要 本图书阅读网站以方便、快捷、多样化和人性化为目标,建立一个能够使广大读者与作家以及网站管理员真诚沟通的阅读空间,促进大家的共同提高。该网站设计是在win7操作系统上,利用Vs2008和Sql2008实现,其中网站的前台是用Html进行框架及布局的设计,在程序编写中,通过了JS、Jquery、C#等语言实现网站中所涉及到的功能;后台运用Sql数据库存储相应数据。读者可以直接在本网站阅读图书,下载图书,以及评论交流;管理员通过图书后台管理系统可以直接进行管理操作,能实现用户的管理、图书的更新、修改、留言回复等各项功能。目前基本完成了该系统中的每个模块。可能该系统在界面上不是很好看,但在操作上尽量满足用户的需求和使用习惯。日后会继续完成此系统,把该有的功能尽量实现,为读者提供一个更加完善的图书阅读网站。关键词:JAVASCRIPT,SQL2008,VS2008 ,图书阅读网站精品文档交流Design and Implementation of Reading WebsiteABSTRACT 本图书阅读网站以方便、快捷、多样化和人性化为目标,建立一个能够使广大读者与作家以及网站管理员真诚沟通的阅读空间,促进大家的共同提高。 The book read the site with convenient, fast, diversification and humanization as the goal, the establishment of a can make the readers and writers as well as the site administrator sincere communication reading space, helping to improve your.该网站设计是在win7操作系统上,利用Vs2008和Sql2008实现,其中网站的前台是用Html进行框架及布局的设计,在程序编写中,通过了JS、Jquery、C#等语言实现网站中所涉及到的功能;后台运用Sql数据库存储相应数据。读者可以直接在本网站阅读图书,下载图书,以及评论交流;管理员通过图书后台管理系统可以直接进行管理操作,能实现用户的管理、图书的更新、修改、留言回复等各项功能。目前基本完成了该系统中的每个模块。可能该系统在界面上不是很好看,但在操作上尽量满足用户的需求和使用习惯。日后会继续完成此系统,把该有的功能尽量实现,为读者提供一个更加完善的图书阅读网站。 The design of the site is in the win7 operating system, using Vs2008 and Sql2008 to achieve, the website is the design of the framework and layout with Html, the program, through the JS, Jquery, C# and other language related to web site functions; background using Sql database to store data. The reader can directly on the site to download books, reading books, and comment on the exchange; the administrator through the book background management system can directly manage the operation, can realize the user management, books, modify, update message reply and other functions. At present, the basic completion of every module in the system. The system may at the interface is not very good, but in practice to meet the needs of users and usage. The future will continue to complete the system, put some of the functions to achieve, to provide a more perfect book reading site for the reader.Key words: JAVASCRIPT,SQL2008,VS2008 ,The book reading website目 录摘 要IABSTRACTII1 绪论11.1 论文研究主要内容11.2 背景和研究意义11.3 国内外现状22 需求分析32.1用户需求32.2 功能需求32.3 开发环境42.3.1 win简介42.3.2 Vs2008简介42.3.3 Sql2008简介52.3.4 Javascript简介52.3.4 Jquery简介63 系统需求73.1 功能模块设计73.2系统功能模块划分73.2.1 注册登录模块83.2.2 搜索查看模块83.2.3 阅读模块83.2.4 下载、评论模块93.2.5 个人资料模块93.2.6 用户管理模块93.2.7 书籍管理104系统设计114.1网站架构114.2网站设计134.2.1网站首页设计134.2.2网站书籍分类查看(以青春类为例)134.2.3 下载144.2.4 查看评论154.2.5 个人资料页面164.2.6 后台初始页面174.2.7 后台用户管理174.2.8 后台图书管理184.2.9 后台图书编辑184.3 数据库设计194.3.1 创建用户表194.3.2 创建图书详细信息表204.3.3 创建图书目录表(以青春类为例)20精品文档交流4.3.4 创建评论列表214.3.5 下载列表22结 论23致 谢24参 考 文 献25精品文档交流1 绪论1.1 设计研究主要内容 计算机和计算机网络的飞速发展,人们对计算机网络的依赖是越来越大。人们的阅读方式也渐渐的从纸质型图书阅读到网上阅读的转变。而在阅读过程中,读者又需要借助一个公共的网站平台才能完成,因此一个好的阅读网站诞生逐渐成为一种必然的结果。在本次设计的图书网站主要针对于两类人使用,普通读者和管理员。就读者来说,在该系统中,他们可以注册登录、检索图书、查看图书、下载自己喜欢的图书、以及对书籍进行评论,同时他们也可以查看编辑个人资料等;对于管理员角色,他们可以完成对用户的管理、书籍的管理以及留言的管理。图书网站提供作者和读者的一个交流平台,让作者可以通过这个方式让跟多的人看到自己的作品,能跟快的让读者看到自己的创作以及读者对自己的一些评论、意见。1.2 背景和研究意义Internet遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们接受的信息检索手段,world wide web发展十分迅速,成为世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个网站站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户量十分庞大,因此,建立一个好的Web站点对于一个机构十分重要。近年来,随着网络用户需求的不断提高以及计算机科学的不断进步,特别是数据库技术在internet中的广泛应用,Web站点向用户提供的服务越来越丰富,越来越人性化。计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代,网络时代已经到来,越来越多的人将互联网视为生活里必不可少的元素。由于人们对阅读需要和追求的转变加上商业公司的推动,网络小说作为网上娱乐消遣方式日益蓬勃。网络小说是指利用网络如BBS、Web界面连载发表的小说,它有广义和狭义之分,广义上可以包含所有在网络上发布和流传的小说。发现了网络小说的创作过程在创作主体、传播途径、写作方式、接受特征等过程中一些跨时代性的创新,这对全面了解当代大众文化心理的思想情感和心理诉求有着至关重要的作用,同时也使当代的文学研究更具有可行性。 最后,以发展的眼光来对网络小说进行了全面、客观、准确地评价和预测。网络小说在存在方式上消解了已有的文学惯例,打破陈规,也改变了循规蹈矩的文学形式,为文学提供了更大的发展空间。要想网络小说真正成为文学中独具异彩的一支奇葩,那么,重构当代文学的人文精神迫在眉睫,树立崇高的美学精神刻不容缓,重建网络时代的文学观也是当今文学理论界上最为重要的一件大事。1.3 国内外现状网络小说虽然是新型文学,在国外已流行多年,虽然在中国应用的相对较少,而且很少人经常阅读,但是这是一个新兴的市场,必然带来更大的发展空间和前景,现代快捷的生活,人们已经不方便再携带厚重的纸张书籍,而几乎不占空间的电子书必将进一步走进人们的生活。知道网络文学的相关知识和计算机相关的应用,因此让用户更加全面、直观的了解到网络文学的优点。在技术方面更多的PS图片也是尤为重要的,使用户最直接的了解网络文学的快捷的方法便是效果图片,因此图片方面的工作量也是十分庞大的。 21世纪是信息网络时代,书籍阅读正与网络在彼此冲击中逐渐融合,网络小说势如破竹地发展起来,网络媒体是网络小说发展的重要物质载体。但是网络虽然改变了文学的存在形式和环境,引发了某些文学观念的变革,但并没有改变文学的人学性质,它同样是由人写、写人而且是为人的,人的存在规定了文学的存在,人的性质规定了文学的性质。网络小说是以网络为载体的当代文学新体例,是新一代人的流行文学,也是有着旺盛生命力的大众文学。青年受众是推动网络小说发展的不竭动力,网络写手写的多是青春生活,网络受众“网”的也多是青年学生。 网络小说的出现是以互联网的出现和普及为前提,谈论网络小说,总离不开网络为之创造的媒体环境。网络媒体是网络小说的重要物质载体,网络阅读优势推动了网络小说的繁荣发展,从这一点来说,网络媒体是网络小说发展的“物质基因”。但是网络虽然改变了文学的存在形式和环境,引发了某些文学观念的变革,但并没有改变文学的人学性质,它同样是由人写、写人而且是为人的存在规定了文学的存在,人的性质规定了文学的性质。它是以网络为载体的当代文学新体例,是新一代人的流行文学,也是有着旺盛生命力的大众文学。精品文档交流2 需求分析2.1用户需求随着社会和科技的发展,信息和数据时代的到来,书籍阅读正与网络在彼此冲击中逐渐融合,在加上人们日益加快的生活节奏迫使他们从网上图书阅读中找到一丝放松的空间,然而网络图书的方式必定要借助于一定的平台和载体,因此图书网站的开发成为一种必要。2.2 功能需求图2-1 功能结构图2.3 开发环境本节主要介绍本系统采用的软件,主要是在win7操作系统上完成,在开发过程中使用了Vs2008、Sql2008两种开发工具,而在利用VS2008进行开发时,又运用了Html、C#、Javascript、Jquery等。2.3.1 win7简介2008年,微软宣布将Windows 7做为正式名称,成为现在的最终名称Windows 7。其分为简易版、家庭普通版、家庭高级版、专业版、企业版、旗舰版等。Windows 7 的设计主要围绕五个重点针对笔记本电脑的特有设计;基于应用服务的设计;用户的个性化;视听娱乐的优化;用户易用性的新引擎。 跳跃列表,系统故障快速修复等,这些新功能令Windows 7成为最易用的Windows。微软总裁称,Windows 7最省能的系统。说起Windows Vista,很多普通用户的第一反应大概就是新式的半透明窗口AeroGlass。虽然人们对这种用户界面褒贬不一,但其能利用GPU进行加速的特性确实是一个进步,也继续采用了这种形式的界面,并且全面予以改进,包括支持DX10.1。Windows7及其桌面窗口管理器(DWM.exe)能充分利用GPU的资源进行加速,而且支持Direct3D 10.1 API。这样做的好处主要有:(a)从低端的整合显卡到高端的旗舰显卡都能得到很好地支持,而且有同样出色的性能。(b)流处理器将用来渲染窗口模糊效果。(c)每个窗口所占内存(相比Vista)能降低25%左右。(d)支持更多、更丰富的缩略图动画效果,鼠标滑过任务栏上不同应用程序的图标的时候,高亮显示不同图标的背景颜色也会不同。并且执行复制程序的状态指示也会显示在任务栏上,鼠标滑过同一应用程序图标时,该图标的高亮背景颜色也会随着鼠标的移动而渐变。2.3.2 Vs2008简介 vs2008 即 Visual Studio 2008 。Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,是对Visual Studio 2005一次及时、全面的升级。VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用程序。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。微软公布了最新版Visual Studio Shell的预览,新版VS的开发界面分为两个模式:整合模式和孤立模式,分别对基于语言的开发和基于特别工具的开发作了优化。并将Iron Python引入了Visual Studio,该界面将在Visual Studio 2008的Beta2版本中出现。微软开发者部门的副总裁索玛塞加在其博客中表示,尽管Visual Studio 2008软件开发平台是2008年2月份一次产品开发活动的一部分,微软计划于2007年年底开始销售这款产品。 据InfoWorld网站报道称,本周早些时候,微软宣布将在于2008年2月27日举办的一次产品发布会上发布Visual Studio 2008、Windows Server 2008、SQL Server 2008。微软曾表示计划在不久后发售Visual Studio 2008。索玛塞加表示,微软仍然计划在2007年发布这款产品。他说,尽管我们将在来年2月份集中发布数款产品,但根据客户的反馈,我们仍然计划在当年年底时发售Visual Studio 2008和.Net FX 3.5。微软的一名代表详细阐述了相关计划。这名代表在一封电子邮件中说,微软希望在当年年底前发售Visual Studio 2008。客户的反馈将最终决定产品的发售时间。2月份的发布会是一个机会,将向客户、合作伙伴、社区展示微软的创新成果。微软在合作伙伴会议上还宣布,其Software Licensing and Protection Services产品将于10月份发布。它包含帮助ISV在内的开发人员保护知识产权、开发和许可产品版本、跟踪产品和特性使用、与后端过程整合的工具2.3.3 Sql2008简介SQL Server 2008 在Microsoft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。SQL Server 2008 允许使用 Microsoft .NET 和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。2.3.4 Javascript简介JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML(标准通用标记语言的子集)网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。JavaScript是Sun公司(已被oracle收购)的注册商标。Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript也可以用于其他场合,如服务器端编程。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,浏览器对象模型。Netscape公司在最初将其脚本语言命名为LiveScript。Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”3,因此语法上有类似之处,一些名称和命名规范也借自Java。但JavaScript的主要设计原则源自Self和Scheme2。JavaScript与Java名称上的近似,是当时网景为了营销考虑与Sun公司达成协议的结果。为了取得技术优势,微软推出了JScript脚本语言。Ecma国际(前身为欧洲计算机制造商协会)创建了ECMA-262标准(ECMAScript)。现两者都属于ECMAScript的实现。尽管JavaScript作为给非程序人员的脚本语言,而非是作为给程序人员的编程语言来推广和宣传,但是JavaScript具有非常丰富的特性。前身是Live Script,正式名称为ECMAScript,ECMAScript-262是JavaScript标准,基于网景(Netscape)公司提出JavaScript语言和微软公司提出的JScript语言,ECMA开始于1996年,在1997年7月,采纳了首个版本,1998年,该标准成为了国际ISO标准。2.3.4 Jquery简介jQuery是一个兼容多浏览器的javascript框架,核心理念是write less,do more(写得更少,做得更多)。jQuery在2006年1月由美国人John Resig在纽约的barcamp发布,吸引了来自世界各地的众多JavaScript高手加入,由Dave Methvin率领团队进行开发。如今,jQuery已经成为最流行的javascript框架,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。jQuery是免费、开源的,使用MIT许可协议。jQuery的语法设计可以使开发者更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。除此以外,jQuery提供API让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。常用方法的性能大幅提升:(a)重写了大部分较早期的函数;(b)更容易使用的设置函数(setter function):为所有对象新增了许多易用的设置函数;(c)对Ajax的改进:引入了许多Ajax和JSON处理方面的更新,包括HTML5元素的序列化;(d)attribute(改进了.attr()的性能)、jQuery()核心函数、CSS(.css()性能有两倍提升)、特效和事件、DOM操作等也有显著改进3 系统需求3.1 功能模块设计网上图书管理主要针对两类人使用,包含了普通用户和超级用户。对于普通用户可以在网站上级进行注册、登陆、搜索查阅书籍、下载、上传、评论;对于超级用户,他们不仅仅有普通用户拥有的权限,还涵盖了对该系统后台的管理,其中包含了用户管理、书籍管理、评论的管理等。3.2系统功能模块划分根据网站的性质,可以将网站分为两个大的模块,其一对于普通用户所具备的功能,如图3-1所示:图 3-1 普通用户所具备的功能 其二就是超级用户所具备的特有权限,如图3-2所示:图3-2 超级用户所具备的特有权限3.2.1 注册登录模块输入信息输入账号密码用 户注 册登录普通角色或管理员判断 图3-3 注册登录 在这一模块中,主要针对于新来用户而设计,在系统首页选择注册功能,并在对应位置填写相应的信息即可成功,在注册成功之后新用户就可以利用刚才申请的账号和密码进行登录功能了,登录成功之后,系统会自动判断用户角色并提示用户的当前角色。 选择图书类并输入图书编号3.2.2 搜索查看模块用 户直接查看分类查看所有该类别图书对应图书对应图书 选择图书选择图书类 图3-4搜索查看在查看图书这一功能中,主要在首页设计了两种不同的查看方式,如果用户知道需要查看图书的编号就可以进行直接查看,即在首页上搜索栏下选择该图书的类别,然后再搜索栏中输入该图书的编号即可直接查看该图书的信息;而分类产看则是在首页第一栏的类别中进行选择,然后就可以查看到该类别中的所有图书,进而选择自己所需的图书。搜索选择点击查看3.2.3 阅读模块点击阅读用 户对应图书图书章节图书内容 图3-5阅读模块在图书阅读这一模块中,首先用户需要找到想要阅读的图书,如果已有想要阅读的图书,那么就可以通过直接查看找到图书然后进行阅读,如果没有,则也可以选择系统推荐的图书,或者在每个类别中查看所有图书,然后再选择想要的图书进行阅读。未登录搜索选择3.2.4 下载、评论模块用 户对应图书判断登录返回首页 成功点击下载、评论已登录图3-6下载、评论 在图书下载功能中,他的前面一步和阅读模块相同,在进入相应的页面后选择下载,单击后系统判断当前用户是否登录,如果登录则可以成功下载,如果当前用户未进行登录的话,那么系统会进行相应提醒。用 户登 录进入资料页面查看、修改资料查看我的下载记录修改个人密码3.2.5 个人资料模块输入账号密码图3-7个人资料在这一步中,首先是登录,登录成功之后就可以进入个人资料页面,在该页面中,用户可以选择查看个人的详细资料,如果注册时出现错误,那么在这里便可以进行及时的修改,除开这一功能外,另外两大功能是下载记录与密码修改。下载记录中记录了当前用户从注册到当前一共下载过的图书;如果用户想要及时修改个人密码,那么就可以在密码修改这一大功能中完成。普通用户3.2.6 用户管理模块用 户登 录进入后台用户管理 删除用户用户角色切换失败输入账号密码管理员 图3-8用户管理在这一模块,首先要登录,并进行判断是否为管理员,如果为普通用户,那么该用户将不能进入后台管理系统。再进入后台管理系统收选择用户管理,对于用户信息,在设计时,只能删除已不存在的用户或者切换正在使用用户的角色,对于其他信息,属于用资料,身为管理员也无法更改。3.2.7 书籍管理普通用户用 户登 录进入失败进入后台书籍管理 删除书籍 添加图书 选择图书 编辑图书管理员 图3-9图书管理 与用户管理类似,在进入后台后,选择相应的图书,即可以对重复图书及其他原因导致图书有误的便可以进行删除,同时对于正在使用的图书而又出现错误的便可以选择该图书,然后再进行编辑;添加图书的功能也可以在编辑的页面上进行。4系统设计4.1网站架构阅读下载评论“一一”不舍书屋 前 台 后 台登录注册分类查看直接查看个人资料用户管理图书管理评论管理下载管理 图4-1网站架构 对于本系统主要分为前台和后台两大部分,前台就是用户能够直接看到的部分,而网站后台则专门为系统管理员而设计,下面对两个模块进行分析:小说网站前台主要包含了网站logo、注册、登录、个人中心以及图书搜索、图书阅读、下载、评论等功能。具体功能如下:注册登录模块:该模块的设计主要是将浏览该网站的用户区分开来,通过不同的ID而来区别不同的用户在系统中使用了哪些功能。首先进入该系统后。读者可以自由选择注册功能,只有完成注册功能之后,才可以使用当前用户注册的信息进行登录。个人中心模块:该模块主要是为在本系统中注册过的用户而设计,在进入个人中心之前,要先进行登录,否则无法进入该模块。当进入个人中心后,用户可以查看自己在注册时使用了哪些个人信息,并且这些信息都是独立于用户个人的,其他人无法查看。对于个人资料中有不正确的地方,用户可以及时修改,同样在该模块中还有两个独立的部分,即个人下载记录、修改密码的功能。当该用户在阅读书籍之后进行下载,那么本系统就会自动记录该下载记录,当用户进入个人中心就可以查看;修改密码的功能和修改个人资料的功能相差不是很大。图书搜素模块:对于本模块,主要是方便用户在系统中找到目的图书而设计,同时在该系统中设计了两种搜索方法。其一,就是直接搜索,即在搜索栏中选择自己知道图书的类别和输入该图书的编号,然后就可进行直接搜索到该图书。其二,按类别搜索,这一种方法主要是针对用户不知道想要的查看的图书的准确位置而设计,该方法主要在搜索栏上面可以选择每个类别,这样就可以看到每个类别中的所有图书,然后读者在选取自己喜爱的图书。图书阅读模块:对于小说网站,图书阅读当然是最重要的一个模块。在该模块中用户选择自己想要读的书籍之后就可直接阅读了。下载、评论模块:这两个模块的设计主要也是方便用户而言,当某一个用户督导一本袭击特别喜爱的图书而想要收藏的的时候,那么就可以选择下载功能,吧这本图书下载到本地。评论功能的设计主要是方便所有用户交流的一个平台。小说网站后台主要针对于管理员设计的,它主要包含了四个功能,用户管理、图书管理、评论管理和下载管理,其中重要的是用户、图书和评论管理,下面将为你一一介绍:用户管理模块:既然在前台设计的用户登录和注册模块,那么相应的在后台就有对其资料的存储,而牵扯到存储就离不开管理。而在用户管理中管理员拥有的权利只有删除已不存在的用户信息和更改用户角色的权利。图书管理模块:在该系统中最重要的一个部分莫过于对图书的管理,在后台中管理员可以删除重复图书、修改错误信息、添加图书等功能。评论管理模块:在这一模块中主要是针对于一些不健康信息而设计。当管理员发现这些内容之后就可以及时删除。上述主要就是网站前台和后台所设计到的部分,下面将用本次设计跟开发的具体情况进行一一解释。4.2网站设计4.2.1网站首页设计图4-2 一一不舍首页 如图所示即本系统的前台首页,在首页上主要加入一个系统图片,相当于一个logo,以及一个flash。其次首页上还包含了各个类别图书的分类,以及个人中心、登录、注册、退出等。4.2.2网站书籍分类查看(以青春类为例)图4-3查看所有图4-4 详细信息查看及阅读 如上图所示,即前台页面上的分类查看,首先选择需要查看的类别,然后就可以浏览该类别中所有的图书,进而选择自己需要的图书,就可查看该图书的详细信息。并且上述还包含了阅读的功能。在阅读正文的过程中用户可以选择上一章或者下一章来浏览不同章节4.2.3 下载图 4-5 下载界面4.2.4 查看评论(1)未登录状态只可以查看,而不能评论。单机提交会出现提示界面。图4-6 查看评论图4-7 未登录点击提交按钮 从图45至图47表示了前台页面中的下载和评论的功能,之所以把两者拿来一起叙述,是因为两者都需要用户登录之后才可以进行,否则系统会自动提示“您未登录,请登录后在进行下一步操作!”在下载或者评论成功之后,系统会自动将用户编号、被下载或者被评论书籍编号、书籍名称、评论内容存入数据库。4.2.5 个人资料页面图4-8 个人资料 如图4-8所示,即为前台页面中的个人资料页面,在该页面中包含了三大部分,我的资料、我的下载和修改密码。在我的资料中用户可以查看注册时自己所使用的所用信息。如果觉得用错误,用户自身还可以修改个人信息,并且这些信息可以提交到数据库,即服务器。在我的下载中。用户可以查看自己自注册以来都下载过的书籍。如果用户自身觉得当前密码不够安全,还可以再修改密码中设置新密码,前提是用户记得自己旧密码。4.2.6 后台初始页面图4-9 后台界面4.2.7 后台用户管理图4-10 用户管理界面 如图所示,即为后台的用户管理界面,在该页面上可以选择性删除以不存在用户,另外一大功能就是修改某些用户的角色,从而使他们获得相应的权利。4.2.8 后台图书管理图4-11 图书管理界面4.2.9 后台图书编辑(1)封面选择系统自备图片图4-12 图书编辑界面(2)封面自己上传图4-13 图书封面编辑 自图4-11至图4-13表示了后台图书管理,在该页面我们可以删除重复图书、错误图书。同时也可以选择某一本图书进行修改,即编辑。在编辑页面如果我们修改了所有内容再单击添加,那么我们将添加了一本新的图书到数据库。4.3 数据库设计4.3.1 创建用户表CREATE TABLE 用户信息 (Id varchar (50) NOT NULL,Name varchar (50) NULL,PassW varchar (50) NULL,Age int NULL,Sex varchar (50) NULL,CardId varchar (MAX) NULL,Phone varchar (MAX) NULL,Degree varchar (50) NULL,School varchar (50) NULL,Role varchar (50) NULL,Number int NULL) 图4-14 用户表设计4.3.2 创建图书详细信息表CREATE TABLE 图书目录 (ID varchar (50) NULL,NAME varchar (50) NULL,MULU int NOT NULL,NEIR varchar (MAX) NULL,Typeid int NULL)图4-15 图书信息表设计4.3.3 创建图书目录表(以青春类为例)CREATE TABLE 青春 (ID varchar (50) NOT NULL,NAME varchar (50) NULL,WRITER varchar (50) NULL,DEGREE varchar (50) NULL,CHUB varchar (50) NULL,TIME varchar (50) NULL,PRICE varchar (50) NULL,INTROD nvarchar (MAX) NULL,FENGM nvarchar (50) NULL)图4-16 图书目录表设计4.3.4 创建评论列表CREATE TABLE 评论列表 (pid varchar (50) NULL,psid varchar (50) NULL,pnl varchar (MAX) NULL)图4-17 评论列表设计4.3.5 下载列表图4-17 下载列表设计结 论在短短的几周的时间里,在杨建忠老师和刘海峰老师的指导和自己的

温馨提示

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

评论

0/150

提交评论