明日文库教学内容数据库设计;项目设计思路;公共类设计;网站首页设计;会员注册页面设计;后台登录页面设计;会员下载页面设计;会员分享页面设计;会员购买页面设计;库存管理页面设计。项目设计思路功能阐述;系统业务流程图;文件组织结构。系统功能结构;系统功能结构明日文库网站是一个典型的数据库开发的网站,主要由会员分享文档、会员下载文档、会员购买图书、调查问卷和后台管理等页面组成。明日文库后台管理库存管理管理员管理用户管理系统管理删除图书添加图书类别删除用户删除用户分享添加图书删除图书类别添加管理员删除管理员上传图片删除调查问卷查看调查问卷明日文库前台管理会员分享文档会员登录后台管理会员下载文档会员购买文档填写调查文件系统业务流程图明日文库登录进行图书的信息管理、用户管理、系统管理、调查问卷管理等退出增加减少积分下载文档、购买图书分享文档、填写调查问卷浏览网站中的文档网站管理员网站会员注册选择文档登录是是否否是是否否文件组织结构编写代码之前,可以把系统中可能用到的文件夹先创建出来(例如,创建一个名为Image的文件夹,用于保存系统中所使用的图片),这样不但可以方便以后的开发工作,也可以规范系统的整体架构。开发明日文库时,设计了如图所示的文件组织结构图。在开发时,只需要将所创建的文件保存在相应的文件夹中即可。数据库设计明日文库主要用来记录图书信息、会员信息、管理员信息、图片信息、会员分享图书的信息等等信息,因此数据量比较大,而SQLServer2005数据库系统在安全性、准确性和运行速度方面有绝对的优势,并且处理数据量大、效率高,所以本系统采用了SQLServer2005数据库作为后台数据库,数据库命名为mrbook,其中包含了7张数据表,用于存储不同的信息。公共类设计开发项目时,通过编写公共类可以减少重复代码的编写,有利于代码的重用及维护。明日文库网站中创建了四个公共类文件DBClass.cs(数据库操作类)、CommonClass(项目中用到的公共方法)、GoodsClass(图书信息的各种操作)和UserClass(用户信息的各种操作)其中,DBClass类主要用来访问SQL数据。CommonClass类管理在项目中用到的公共方法,userClass类用于管理对会员信息的各种操作,GoodsClass类用于管理对图书信息的各种操作。网站首页设计对于明日文库来说,首页的设计是极其重要的,设计效果的好坏直接影响到读者的浏览情绪,也会影响网站的人气。在明网站的首页图书展示区中会员可以第一时间看到最新推出的最新图书、热销图书及推荐图书。网站按照图书分类、语言分类将所有的图书分成不同的类别。让会员在查找图书时一目了然。会员登录成功后可以对图书进行分享、下载、购买、填写调查问卷等,首页运行效果如图所示。会员注册页面设计明日文库注册页面主要用于新会员注册相关的个人信息,会员注册后可以下载文档、分享文档、购买图书、填写调查问卷等。当用户单击文库首页的“注册”按钮时,将会进入文库的会员注册页面。注册页面运行效果如图所示。会员下载页面设计在网站的详细信息页,会员可以将自己喜欢的文档下载到本地的计算机上。不过会员在下载文档时需要扣除相应的积分,如果积分不足将不可以下载。会员分享页面运行结果如图所示。会员分享页面设计会员可以将自己喜欢的文档分享给其他的会员,如果文档分享成功会员将会获得积分,其运行结果如图所示。会员购买页面设计会员可以在线阅读文档,也可以购买自己喜欢的图书,图书购买成功后会员可以获得相应的积分,其运行结果如图所示。后台登录页面设计网站前台页面中设置了进入后台登录页的“管理员登录”。后台登录页面主要是用来对进入网站后台的会员进行安全性检查,以防止非法会员进入该系统的后台。同时使用了验证码技术,防止使用注册机恶意登录本站后台。运行结果如图所示。库存管理页面设计明日文库网站的图书库存管理模块主要实现对图书信息的管理,包括对网站图书信息和图书类别信息的查询、添加、修改和删除功能。当会员通过后台身份验证后,进入到网站后台管理模块,单击菜单栏中的“库存管理”,将会在功能执行区中打开图书管理界面。在该界面的功能管理中,会员可以根据实际需要查询、浏览、修改和删除图书信息;而当单击“管理”按钮时管理员可以搜索图书信息,删除图书信息。同样,对图书类别的管理与添加操作类似。运行结果如图所示。Thankyou