Vb.net小说电子书阅读网的设计分析

发布日期: 11-09来源: 好易设计网作者: 好易君
以下是该程序设计课题的基本介绍,若要了解本课题更多学习资料,可联系作者QQ:168750829     

本网站系统是用于用户对网络小说的阅读和相互交流,运营者可以管理此平台盈利,是一个基于在线阅读的平台,怎样可以方便管理者的管理并实现盈利,方便用户的使用,提供搜索和阅读功能并且提供一个给用户的交流平台是研究的主要内容。重点在于对访问该系统的身份进行基于角色的识别,使系统可以允许三种不同的角色进行访问,即游客、会员、管理员,并赋予他们不同的访问权限。网站采用vb.net作为编程语言,采用mysql作为数据库后端,使用三层架构模式进行开发。

前端用户业务功能:

游客可以浏览网站的主页,但是需要注册为会员后才能对网络小说进免费行阅读或阅读。会员登录需要输入帐号和密码信息,每个会员的帐号下都会对应有相关的个人信息,如个人邮箱,地址等,不同的会员等级在阅读图书时会有不同的待遇。以管理员身份登录也需要输入账号和密码,可以管理会员信息,添加公告,管理留言板等,管理员的角色在该系统中拥有最高的权限。

管理员业务功能:

(1)在会员模块,作为会员,可以查看个人的信息,修改自己的密码;作为管理员可以查看,管理,删除会员信息。

(2)在管理员模块,可以添加、删除管理员,管理员可以修改自己的密码。

(3)网络小说管理模块包括不同网络小说类别的添加,删除以及网络小说的上传,删除管理。网络小说类别的添加是由管理员进行的,可以包括武侠小书,都市言情,穿越小书等各个类别。按照付费与否可以添加免费和付费两种类别,当然这和前一种分类方式并不冲突。各类网络小说由管理员上传,上传时如果是付费网络小说,可以设置下载此网络小说是所需费用。对于一些过时,或人气不高的网络小说,系统管理员可以进行删除操作。

(4)公告模块主要包括了公告的发布、编辑、删除和浏览;公告的发布、编辑和删除只能由管理员来进行。

Ø  数据库表设计:

本系统中一共用到了以下几个数据表:

1)   网络小说类别表(t_catelog):存储网络小说类别信息。

名称

别名

类型

长度

id

编号

Int

4

name

类别名称

Varchar

50

jieshao

类别介绍

Varchar

5000

2)   网络小说表(t_book):用于存放网络小说信息。

名称

别名

类型

长度

id

编号

Int

4

catalog_id

类别编号

Int

50

name

名称

Varchar

50

zuozhe

作者

Varchar

50

shifoumianfei

是否免费

Varchar

50

dianquan

下载所需点券

Varchar

50

daxiao

大小

Varchar

50

jieshao

介绍

Varchar

50

mianfeizhangjie

免费试读

Varchar

50

fujian

附件

Varchar

50

3)   会员信息表 (t_user):记录会员信息。

名称

别名

类型

长度

id

编号

Int

4

loginname

登录帐号

Varchar

50

loginpw

登录密码

Varchar

50

name

姓名

Varchar

50

sex

性别

Varchar

50

age

年龄

Varchar

50

address

住址

Varchar

50

tel

联系方式

Varchar

50

email

邮箱

Varchar

50

dianquan

拥有点券值

Int

4

4)   充值表(t_chongzhi):用来存放会员充值信息。

名称

别名

类型

长度

id

编号

Int

4

user_id

会员编号

Int

4

jine

充值金额

Int

4

fukuanfangshi

付款方式

Varchar

50

shijian

充值时间

Varchar

50

zhuangtai

审核状态

Varchar

50

5)   留言表(t_liuyan):用来存放所有的留言信息。

名称

别名

类型

长度

id

编号

Int

4

title

标题

Varchar

50

content

内容

Varchar

50

shijian

留言时间

Varchar

50

user_id

会员编号

Int

4

6)   公告表(t-gonggao):用来存放公告信息。

名称

别名

类型

长度

id

编号

Int

4

title

标题

Varchar

50

content

内容

Varchar

50

shijian

留言时间

Varchar

50

7)   系统管理员表(t_admin):用来存放管理员信息。

 

名称

别名

类型

长度

userId

编号

Int

4

userName

帐号

Varchar

50

userPw

密码

Varchar

50

以下是该程序设计课题的基本介绍,若要了解本课题更多学习资料,可联系作者QQ:168750829     

友情链接:源码邦邦计算机毕业设计软件开发知识好易毕业设计c#.net程序设计javajsp程序设计VUE/SpringBoot前后端分离

郑重承诺:本站所有资料真实原创,仅供学习交流之用,请勿转载或作非法用途。如有侵犯您的版权有损您的权益,请联系我们纠正!

好易设计haoyi369.com 版权所有 © Copyright 2021~2022 蜀ICP备19029022号-1