XXXXX本科生毕业论文(设计)Relaxed网络小说管理系统Relaxed——Network novel management system院系计算机科学与工程学院专业班级姓名学号指导教师单位指导教师姓名指导教师职称Relaxed网络小说管理系统摘要在这科学技术飞速发展的背景下,互联网越来越流行,计算机的应用广泛受到群众的使用。
IT行业越来越精进,正所谓是日新月异。
在这网络流行的情况下,许多人们都在网上看书,渐渐远离书本厚重,和查阅的麻烦。
在网上选择想要阅读的书籍,预览部分内容并评论书籍的内容,读书网站也越来越多元化。
所以自2003涌现了网络小说,这不仅颠覆了传统的书写和传播方式,而且深受人们的喜欢。
本系统主要开发Relaxed网络小说管理系统,它是基于和SQL Server的环境下,采用数据库的基本操作和链接以及控件的结合使用实现了网站的运行。
简单介绍网络小说管理系统在线阅览,查询和注册会员还有会员的各种功能,以及后台管理的各种功能。
拟开发该网站操作简便,界面友好,易学易用。
关键字:SQL Server ;;网络小说;功能Relaxed——Network novel management systemSoftware Engineering 2012 of excellence class Shen LongThe instructor Xiao ZhijunAbstractWith the rapid development of science and technology, the Internet is becoming more and more popular. The IT industry is becoming more and more sophisticated, it is the so-called change rapidly. In the case of the Internet, many people are on the Internet to read books, gradually away from the books, and access to the trouble.on the Internet to choose to read the books, preview content and review the contents of books. Reading web site has become more and more diversified. So since the emergence of the network of 2003 novels, which not only subvert the traditional writing and communication methods, but also by people's love.This system is mainly developed Relaxed network management system, which is based on the and Server SQL environment, the use of the basic operation of the database and the combination of the control to achieve the operation of the site. Simple introduction of the network management system for online reading, query and registration of members and members of the various functions, as well as various functions of the background management. To develop the site operation is simple, user-friendly, easy to use.Key words: SQL Server ;;Network Novel;Function目录摘要 ...................................................... 错误!未定义书签。
1 绪论 (4)1.1 背景内容............................................ 错误!未定义书签。
1.2 意义................................................ 错误!未定义书签。
1.3 主要目的和目标 (4)2 需求分析 (5)2.1 用户需求 (5)2.2 开发平台和技术简介 (5)2.2.1 开发语言 (6)2.2.2 数据库SQL Server (6)2.3 可行性分析 (6)2.4 流程图 (7)3 概要设计 (8)3.1 功能模块概述 (8)3.3 数据库设计 (9)4 详细设计 (14)4.1 界面设计及部分代码 (14)4.1.1 网站首页界面 (15)4.1.2 会员模块 (15)4.1.3 管理员模块 (20)5 软件测试 (21)5.1 软件测试的目的 (21)5.2 软件测试的理念 (21)5.3 软件测试的方法 (22)5.4 软件测试的步骤 (22)5.4 软件测试的结果 (22)6 总结与致谢 (22)7 参考文献 (23)1 绪论1.1 背景内容随着互联网的日新月异,人们对网联网的普及使用已经离不开,对近几年的Web开发有了很大的变化和进步。
脚本语言也成为了主流文化,比如现在的技术,该技术将前台页面布局与后台代码分离,实现了代码的便捷性和高效性。
在这知识普及的社会上,书籍的重要性众所周知。
书籍是传播知识的重要的手段之一,然而厚厚的书籍和遥远的书店、图书馆让部分读者望而止步,人类的惰性让他们离书越来越远。
但是我国社会的多元化存在,为网络小说的出现奠定了坚厚思想基础和群众基础,吸引了一批读者的注意。
又伴随着经济的高速发展,人们的物质生活水品不断的增高,人们精神上的追求和需要也日益增长。
网络技术(互联网)的大规模发展,为Relaxed网络小说系统提供了传播的载体;1.2 意义实现人们在网上读书的主要功能,其中管理人员对会员的管理和会员可以发布图书分类、查看图书信息,并在线阅读,首页的书城展示的是四部分内容,分类,排行榜,推荐榜,图书信息列表,点击图书信息列表和排行榜可以的打开图书信息并可以评论,点击推荐榜会打开图书信息,并查看会员的推荐理由。
1.3 主要目的和目标开发Relaxed网络小说管理系统最主要的目的就是以读者为中心,建立以一个功能齐全、易于操作的一个信息管理系统并且缩减读者购书难,读书难,查找对应书籍难等问题。
Relaxed网络小说管理系统实现如下目标:(1)会使用VS 2010和SQL 2008这两款开发平台进行很好地应用与连接。
(2)操作方便,便于对系统的易用性的提高。
(3)响应速度合理,运行稳定。
2 需求分析2.1 用户需求本系统中,用户要求有两种管理者模式,一种是阅读会员,会员可以在本网站中阅读小说,对小说进行和评论,上传小说和更新小说章节等等功能,另一种就是后台管理者,后台管理者可以对会员进行管理,还可以对小说进行分类,更新管理等等功能。
在开发这个系统之前,要对用户的需求进行分析,才能更完善、全方位地实现系统的开发。
2.2 开发平台和技术简介Relaxed网络小说管理系统设计采用 4.0技术,使用Visual Studio 2010为开发工具,后台选用SQL Server 2008作为数据库服务器。
2.2.1 开发语言 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。
它是本系统中最重要的语言,也是我学习到的开发语言技术之一。
一般分为两种开发语言,和C#,C#相对比较常用,因为是.NET独有的语言,则为以前VB程序设计,适合于以前VB 程序员,如果新接触.NET,没有其他开发语言经验,建议直接学习C#即可。
在我的学习中也是普及了C#,学会C#中各个控件的使用方法和后台代码的触发使用。
Microsoft Visual Studio简称为VS,它是开发的运行平台,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。
2.2.1 数据库SQL ServerSQL 是结构化查询语言(Structured Query Language) 的缩写, 其功能包括数据查询、数据操纵、数据定义和数据控制 4 个部分。
SQL 语言的数据操纵语句(Data Manipulation Language, DML) 主要包括插入数据、修改数据以及删除数据3 种语句。
SQL 语言使用数据定义语言(Data Definition Language, DDL) 实现数据定义功能,可对数据库用户、基本表、视图、索引进行定义与撤销。
数据控制语句(Data Control Language, DCL) 用于对数据库进行统一的控制管理, 保证数据在多用户共享的情况下能够安全。
基本的SQL 语句有select、insert、update、delete、create、drop、grant、revoke 等。
2.3 开发环境a.软件配置操作系统:Windows 7数据库:SQL Server2008开发平台:VS2010b.硬件配置服务器方:CPU:i3或以上内存:1GB或以上硬盘:50GB以上客户机方:CPU:i3或以上内存:1GB或以上硬盘:50GB以上2.3 可行性分析这就是对自己做的项目进行论证,包括技术、法律和经济方面的合理性的综合分析的方法。
可行性分析的目的是对经济是否合情合理、技术是否达标、操作等条件是否满足。
可行性分析是项目实施的重要步骤,采用最小的代价获取最佳的方案。
在需求分析阶段,预期投资,减少损失的程度。
1.技术可行性:在学习期间,我们的课程包含了web应用开发技术,对应的教学软件为VS2010;学习了数据库原理及应用,对应的教学软件为SQL server2008,而此次毕业设计的开发语言和数据库是用这两款软件,本人对两款软件的使用有一定的掌握,所以在技术上开发本系统是可行的。
2.经济可行性:此设计只需要一台装有VS2010和SQL2008的windows系统电脑;开发所用书籍可以到图书馆、网购等多种途径获得,此外不需要其他的任何费用,所以在经济上开发本系统是可行的的。