零点小说阅读网站项目介绍
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WEB开发新体验 MVC项目
零点小说阅读网站系统使用说明学院:计算机科学与信息工程学院小说阅读网站需求分析报告
1.1编写目的
本说明书的编写目的,为了使开发人员明确用户需求,建立模型。
1.2背景
说明:
本网站的名称:小说阅读网站
本网站的设计者:时秉杰
本网站的用户:互联网民,主要是小说迷
1.3参考资料
软件需求说明书(GB856T----88)
软件工程技术及应用——张贤坤
百度文库
2任务概述
2.1目标
方便用户看小说。
2.2用户的特点
本网站适合各类小说爱好者
2.3假定和约束
1. 建议网站寿命:10年;
2.进行系统方案选择比较时间:10天
3. 硬件条件:pc机一台,服务器3台,局域网,inertnet
4.软件条件:windows 7和xp,office办公软件,ie6浏览器等。
3需求规定
3.1对功能的规定
用户权限:
本网站只包括小说阅读功能
用户登录本网站可以通过点击选择和快速搜索两种途径寻找自己想要阅读的小说。
3.2对性能的规定
3.2.1精度
输入输出信息要求以字符串类型输入;
3.2.2时间特性要求
∙系统响应时间一般不超过5
∙更新处理时间一般不超过5
∙数据转换和传输时间在5秒以内
3.2.3灵活性
∙操作方式上支持输入汉字英语字母和数字,使用GB2312编码
∙运行环境上可以使用windowsXP以上的操作系统;
3.3数据管理能力要求
说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增
长对数据及其分量的存储要求作出估算。
3.4故障处理要求
用户可以及时反映网站故障,将会定时维护网站。
3.5其他专门要求
本网站有专门的维护方式,可以随时根据用户要求进行更新升级。4运行环境规定
4.1设备
该网站所需要的硬设备。包括:
1.处理器要单核处理器以上;
2.外存容量80G以上、联机均可;
3.内存要1G以上
4.2支持软件
支持windowsxp级以上操作系统,
4.3接口
各网页模块之间是用超级链接和行为事件触发。
4.4控制
各网页模块之间是靠表单提交和行为事件触发。
二、小说阅读网站数据库模型:
1.数据库表说明
1.1 NoTab 表:这个表是存放所有小说的名称、书号、
作者和种类的,共有五列分别是ID、NoNam 、NoNum、Writer、Type。
1.2 仙逆表:这个表是专门用于存放小说仙逆章节的
表,有四个列,分别是ID,ChapNam,Address,NoNum;
类似于仙逆这样的表会有很多,每一本小说都会对应一个表。
2.数据库表字段属性:
2.1 NoTab表:
2.2 仙逆表:
2.3步步生莲表:
3.数据库各表详细内容:
3.1 NoTab表:
3.2仙逆表:
3.3 步步生莲表:
三、小说阅读网站网站程序目录结构:
1.网站简要目录:
上图是网站总目录,其中有Controllers,Models,Views主要目录。
2.各目录详细内容和说明:
2.1Controllers详细目录解释:
2.1.1 NovelController:
NovelController内的主要ActionResult为:
public ActionResult Homepage(){}
public ActionResult Class(string type){}
public ActionResult Select(string a,string b) {}
public ActionResult Read(string name){}
public ActionResult ReadNo(string Wen){}
2.2 Models详细目录解释:
2.2.1 Logic
public class NovelManager
{
public static List
{
return NovelDB.GetallType(type);
}
public static List
{
return NovelDB.GetChapNam( name);
}
public static List
{
return NovelDB.Select(a, b);
}
}2.2.2 Object
public class Novel
{
public static string a { get; set; }
public static string b { get; set; }
public int NoNum { get; set; }
public string NoNam { get; set; }
public string Writer { get; set; }
public string ChapNam { get; set; }
public string Address { get; set; }
public string Type { get; set; }
} 2.2.3 DataAccess
public class DB
{
public static string ConnString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source"+@"=D:\小说阅读网站\Database.accdb";
}