小说网站开题报告(刘凤)一、选题的依据和意义计算机和计算机网络的飞速发展,人们对计算机网络的依赖是越来越大。人们在网上聊天交友,在网上请教问题,查阅资料,还在网上玩游戏。除此之外,人们还会在网上进行商务交易、下载信息,有着众多的使用者。尤其是电子商务大大的减少了人们对周围环境的依赖,无论是哪里的网友,都可以浏览到世界各地的各类信息,非常的方便,由于以上的优势,各类网站如雨后春笋般的出现,这也就是我的毕业设计的实际意义。目前网络各种网站在网络上的发展越来越快,是一个比较流行的发展方向,自进入九十年代以来,多媒体技术迅速兴起、蓬勃发展,其应用已遍及国民经济与社会生活的各个角落,正在对人类的生产方式、工作方式乃至生活方式带来巨大的变革。特别是由于多媒体具有图、文、声并茂甚至有活动影像这样的特点,所以能提供最理想的娱乐环境,它必然会对喜欢玩网络的人产生具大的影响。制作小说网提供作者和读者的交流平台,让作者可以通过这个方式让跟多的人看到自己的作品,能跟快的让读者看到自己的创作以及读者对自己的一些评论、意见,能够及时的明白读者的想法来调节自己创作思路。也能为读者节省很多买书的钱。二、研究的基本内容和解决的主要问题建设这个网站主要是为了能发掘更多有文字功底的写手,也为喜欢看小说的朋友提供环境,还可以跟更多有共同话题的朋友交流。1、网站前台网站的前台主要有主页、导航条,页面分为三级有一级页面、二级页面和三级页面,设置了各种不同的小说,有言情、武侠玄幻、穿越时空、都市情感、古典架空、青春校园、免费小说、全本小说等不同的专场还有网站公告等。2、网站后台后(1)、登录部分后台登录除了需要用户名和密码外,还加入了随机生成的验证码,防止黑客的暴力破解;在用户密码中采用MD5加密,使用密码更加安全。(2)、后台管理部分网站后台管理部分包括:动态信息管理、分类管理、友情链接管理、留言管理和用户管理。动态信息管理模块是对整个网站发布信息的管理,包括发布、修改、查看、删除功能,其中发布和修改动态内容时采用了开源的网页编辑器FCKeditor,使用发布的内容除了文字外,还可以发布图片、附件等,并能修改格式,大大丰富了网站的内容。分类管理主要对网站栏目的管理,包括栏目的添加、删除和修改。友情链接管理主要考虑到随着时间的推移,网站管理员可能需要更换友情链接、调整顺序的需求,这个模块可以使管理员只需要后台添加或调整友情链接信息,就可以在前台显示,而不需要修改代码。用户管理模块主要对网站管理员的进行管理,包括管理员的添加、修改信息、删除操作,在本网站中,管理员级别分为:“超级管理员”(可以管理网站所有内容)和“普通管理员”(只可以管理动态信息)两个权限,增强了管理的灵活性。3、网站安全(1)数据库安全a.被下载后带来的问题,后台用户登录信息泄露,MD5可以解决一些问题,但建议用户密码设置复杂b.给access加打开密码:c.让数据库无法下载(1)让数据库路径复杂,同时也在DBconn.asp中修改路径(防止数据库被猜到)(2)即使知道数据库在哪,也不被下载方法1:把数据库文件的后缀名修改为IIS所解释的文件类型,如asp,asa等,同时在DBconn.asp中修改方法2:在方法1的基础上,在数据库文件名中加#号(#表示空链接)(2)防止注入式攻击禁止用户输入英文状态的单引号三、研究的方法与技术路线:1、实现技术网站技术采用ASP动态技术,使用Access作为数据库。在网站开发过程中主要采用了HTML、CSS、JavaScript和VBScript技术。2、开发工具工具包括:Dreamweaver(网页制作)、Access(网站数据库)、Photoshop(网站美工)、FCKeditor(网站动态信息内容的发布与修改),Flash(动画制作)四、研究的总体安排与进度:2011年1月——2011年2月底分析该网站的功能需求,然后实现网页后台创建与数据库的连接2011年3月1日——2011年3月10日设计网站的效果图,拼出前台的三个页面2011年3月10日——2011年4月底开始进行前台页面的代码编辑对整个网站进行美化2011年5月——2011年6月对网站的功能加强,处理细节部分《保山学院计科系学习交流网的设计与开发》班级:08计算机网络技术班姓名:张耀学号:080930106(一)、网站制作目的在大学学习环境中课堂时间紧任务重,很多时候我们只能大概了解课堂上的知识,课后自己复习理解都不是很容易,特别是有些重点难点光在课堂上的学习是不够的,为了使同学们能更好的学习跟多有用的知识,为此我开发了保山学院计科系学习交流网,为跟多喜欢学习的同学老师提供一个学习交流的平台。(二)、网站实现技术和开发工具1、实现技术网站技术采用ASP动态技术,使用Access作为数据库。在网站开发过程中主要采用了HTML、CSS、JavaScript和VBScript技术。2、开发工具网站开发所有用的工具包括:Dreamweaver(网页制作)、Access(网站数据库)、Photoshop(网站美工)、eWebEditor(网站动态信息内容的发布与修改)、QzoneEditor(前台信息发布修改)JMail组建(ASP自动发邮件组建该组建在XXJL下的JM组建里的JMail45_free.msi文件)(三)、网站内容及特点1、前台部分在前台,设置了与学习时事相关的信息主要有网络课堂(有老师发表文章同学可以对该文章不了解的地方提出相应的评论)最新考讯(把有关考试的动态新闻发布到上面以便同学学习交流)学术天地(发表相应的论文等)学习技巧(提供一些学习技巧让大家更好的掌握学习)用户登录(教师学生对应不同的表有不同的权限,教师可以对学生用户进行管理,采用MD5加密技术、验证码技术,防止暴力破解,使用密码更加安全。还增加了找回密码功能产生5个随机数作为新密码并以邮件的方式返回给相应用户)图文新闻(跟生动形象的讲述知识)课程推荐(一些比较好的课程大家相互交流)资料分享(学习资料课件素材等,方便同学学习)学生交流(探讨学习问题)。查询功能方便同学查找到所需内容节省宝贵的时间精力!前台页面大量的用了ifendif语句来判断用户是否登录!登录后可以发表文章,删除、修改自己发的法文章!前台二级页面通过传入参数来判断用户选择的内容以及查询结果或者是用户文章!前台页面对分页代码进行了改进每一页只显示当前页面的前两页和后两页防止了页面太多影响页面布局!前台登陆:学生用户名:080930106,密码:080930106,教师用户名:123123密码:a2、后台部分(1)、登录部分后台登录除了需要用户名和密码外,还加入了随机生成的验证码,防止黑客的暴力破解;在用户密码中采用MD5加密,使用密码更加安全。(2)、后台管理部分网站后台管理部分包括:动态信息管理、分类管理、友情链接管理和用户管理。动态信息管理模块是对整个网站发布信息的管理,包括发布、修改、查看、删除功能,其中发布和修改动态内容时采用了开源的网页编辑器eWebEditor,使用发布的内容除了文字外,还可以发布图片、附件等,大大丰富了网站的内容。自己原创代码在删除信息时可以同时删除文章中上传的资料,节省了宝贵的主机空间!分类管理主要对网站栏目的管理,包括栏目的添加、删除和修改。友情链接管理主要考虑到随着时间的推移,网站管理员可能需要更换友情链接、调整顺序的需求,这个模块可以使管理员只需要后台添加或调整友情链接信息,就可以在前台显示,而不需要修改代码。用户管理模块主要对网站管理员的进行管理,包括管理员的添加、修改信息、删除操作,在本网站中,管理员级别分为:“超级管理员”(可以管理网站所有内容)和“普通管理员”(只可以管理动态信息)两个权限,增强了管理的灵活性。(四)、站点配置及登录方式1、站点配置我们提交的站点文件夹为“XXJL”,里面包含了整个网站的所有资源,测试的时候可以把“XXJL”直接放到站点根目录下,然后使用:进行测试。本站开发过程中测试的环境为WindowsXP+IIS5.1。找回密码功能需要安装JMail组建该组件在XXJL下的JM组建里的JMail45_free.msi文件安装后可以使用!测试找回密码功能首先以教师省份登录后在选择导航条信息管理用户管理里新建一个学生用户注意邮箱必须是你使用的,新建学生用户密码为该生学号,以学生用户登录你新建的用户后可以使用该功能!系统会产生5位随机数做新密码并以邮件的形式发到该同学邮箱里!2、登录方式如果按上面的配置,主页测试成功的话,后台管理登录的地址为:,用户名:a,密码:a,可以进入后台管理页面。(五)、研究的总体安排与进度:3月到4月实现前台后台的基本功能对完成学生管理系统;4月中旬对前台测试完善。4月下旬基本完成,对细节进行优化5月整体完成