技术:Java、JSP
摘要:

3.1 系统功能描述
该系统是用于用户对电子书的租借和相互交流,运营者可以管理此平台盈利,是一个基于在线阅读的平台,怎样可以方便管理者的管理并实现盈利,方便用户的使用,提供搜索和租借功能并且提供一个给用户的交流平台是研究的主要内容。重点在于对访问该系统的身份进行基于角色的识别,使系统可以允许三种不同的角色进行访问,即游客、会员、管理员,并赋予他们不同的访问权限。
3.1.1 用户及主要操作功能
游客可以浏览网站的主页,但是需要注册为会员后才能对电子书进免费行阅读或租借。会员登录需要输入帐号和密码信息,每个会员的帐号下都会对应有相关的个人信息,如个人邮箱,地址等,不同的会员等级在租借图书时会有不同的待遇。以管理员身份登录也需要输入账号和密码,可以管理会员信息,添加公告,管理留言板等,管理员的角色在该系统中拥有最高的权限。
3.1.2 系统角色管理模块
包括系统管理员模块和会员模块
(1)在会员模块,作为会员,可以查看个人的信息,修改自己的密码;作为管理员可以查看,管理,删除会员信息。 
(2)在管理员模块,可以添加、删除管理员,管理员可以修改自己的密码。
3.1.3 电子书管理模块
电子书管理模块包括不同电子书类别的添加,删除以及电子书的上传,删除管理。
(1)电子书类别的添加是由管理员进行的,可以包括武侠小书,都市言情,穿越小书等各个类别。按照付费与否可以添加免费和付费两种类别,当然这和前一种分类方式并不冲突。
(2)各类电子书由管理员上传,上传时如果是付费电子书,可以设置下载此电子书是所需费用。
(3)对于一些过时,或人气不高的电子书,系统管理员可以进行删除操作。
3.1.4 公告模块
公告模块主要包括了公告的发布、编辑、删除和浏览;公告的发布、编辑和删除只能由管理员来进行。
3.2 系统性能需求分析
电子书租赁下载系统是对广大读书爱好者设计的一个系统,提供给读者一个寻找读物的平台,因此必须方便用户的注册,搜索和下载等功能,并提供一个交流平台。系统应该具有开放性和可靠性,同时又要方便进行操作和维护。
3.3 开发环境及开发工具
操作系统:Windows XP SP3;
语言选择:JSP 、JavaScript;
数据库选择:SQL Server 2000;
主要开发工具:Dreamweaver CS3、Eclipse 3.4;
Web应用服务器:Tomcat 5.5。

目录:
第1章 绪论    1
课题的研究背景、内容和意义    1
第2章 主要技术概述    3
2.1 B/S结构    3
2.2 JSP技术    4
2.2.1 JSP技术的强势    5
2.2.2 JSP技术的弱势    5
2.3 SQL SERVER 2000数据库    5
2.4 JDBC数据库连接    6
2.4.1 JDBC接口    7
2.4.2 JDBC的驱动程序    7
2.5 TOMCAT应用服务器    8
第3章 需求分析    10
3.1.1 用户及主要操作功能    10
3.1.2 系统角色管理模块    10
包括系统管理员模块和会员模块    10
3.1.3 电子书管理模块    10
3.1.4 公告模块    11
3.2 系统性能需求分析    11
3.3 开发环境及开发工具    11
第4章 概要设计    12
4.1 系统的体系结构    12
4.2 系统功能结构设计    12
4.2.1 管理员模块    14
4.2.2 会员模块    14
4.3 系统流程图    15
4.3.1 会员管理    15
4.4 数据库设计    16
第5章 详细设计    19
5.1 公告管理模块    19
5.1.1 浏览公告    19
5.1.2 发布公告    20
5.1.3 管理公告    21
5.2 会员模块    23
5.2.1 会员注册    23
5.2.2 点券充值    25
点券充值的核心代码如下:    25
5.2.3 搜索和下载书籍    27
5.3 书籍管理模块    29
5.3.1 电子书类别的管理    29
5.3.2 电子书管理    31
5.3 留言版模块    33
5.4 通用模块    34
5.4.1 登录、修改个人信息及注销退出    35
5.4.2 数据库的连接接    35
5.5 小结    37
第6章 系统测试    38
6.1 公告管理模块    38
6.1.1 公告的浏览    38
6.1.2 公告的添加    38
6.1.3 公告的编辑、删除    38
6.2 会员管理模块    38
6.2.1 成员注册    38
6.2.2 点券充值    39
6.2.3 搜索书籍    39
6.3 书籍管理模块    39
6.3.1 电子书类别的管理    39
6.3.2 电子书管理    39
6.3.3 留言版    39
第7章 结论与展望    40
参考文献    41
致  谢    42

 

 

Java、JSP电子书下载系统相关推荐

  1. javaweb JAVA JSP在线考试系统网上考试系统jsp网上在线考核网站源码(在线考试报名)

    javaweb JAVA JSP在线考试系统网上考试系统jsp网上在线考核网站源码(在线考试报名) //查询所有角色public List<Role> queryAllRole(){ret ...

  2. javaweb JAVA JSP水果销售系统购物系统jsp购物系统购物商城系统源码(jsp电子商务系统)网上水果店在线销售

    javaweb JAVA JSP水果销售系统购物系统jsp购物系统购物商城系统源码(jsp电子商务系统)网上水果店在线销售 常见的Javaweb题材有 理财系统,就业管理系统,汽车租赁,简易网盘,疫情 ...

  3. javaweb JAVA JSP失物招领系统源码JSP寻物启事JSP校园失物招领系统

    javaweb JAVA JSP失物招领系统源码JSP寻物启事JSP校园失物招领系统 前端控制器:public class StuUserController {@Autowiredprivate P ...

  4. javaweb JAVA JSP婴幼儿用品销售系统jsp购物系统购物商城系统源码(电子商务系统)网上在线销售

    javaweb JAVA JSP婴幼儿用品销售系统jsp购物系统购物商城系统源码(电子商务系统)网上在线销售 常见的Javaweb题材有 理财系统,就业管理系统,汽车租赁,简易网盘,疫情数据查看,在线 ...

  5. javaweb JAVA JSP自行车租赁系统(租赁系统)自行车租赁 汽车租赁 电车租赁系统 租借系统

    javaweb JAVA JSP自行车租赁系统(租赁系统)自行车租赁 汽车租赁 电车租赁系统 租借系统 protected void doGet(HttpServletRequest req, Htt ...

  6. javaweb JAVA JSP失物招领系统源码( JSP寻物启事)-毕业设计-课程设计

    javaweb JAVA JSP失物招领系统源码( JSP寻物启事)-毕业设计-课程设计 protected void doGet(HttpServletRequest req, HttpServle ...

  7. javaweb JAVA JSP图书销售系统JSP网上书店商城JSP购物系统JSP网上书店JSP图书在线销售系统JSP图书商城jsp二手图书销售系统

    javaweb JAVA JSP图书销售系统JSP网上书店商城JSP购物系统JSP网上书店JSP图书在线销售系统JSP图书商城jsp二手图书销售系统 开发语言:Java 开发工具:Myeclispe ...

  8. 【Javaee毕业设计】基于JAVA_JSP电子书下载系统

    目  录 第1章 绪论 1 课题的研究背景.内容和意义 1 第2章 主要技术概述 3 2.1 B/S结构 3 2.2 JSP技术 4 2.2.1 JSP技术的强势 5 2.2.2 JSP技术的弱势 5 ...

  9. javaweb JAVA JSP汽车配件销售系统jsp配件销售网站 (jsp电子商务系统,购物商城)在线购物案例

    JSP汽车配件销售系统jsp配件销售网站 (jsp电子商务系统,购物商城)在线购物案例 大家好,很高兴和大家分享Java项目和经验.不管同学们是出于什么需求.都希望各位计算机专业的同学有一个提高. 本 ...

  10. javaweb JAVA JSP图书销售系统JSP网上书店商城JSP购物系统JSP网上书店JSP图书在线销售系统JSP图书商城jsp二手图书销售系

    JSP图书销售系统JSP网上书店商城JSP购物系统JSP网上书店JSP图书在线销售系统JSP图书商城jsp图书销售系 常见的Javaweb题材有 理财系统,就业管理系统,汽车租赁,简易网盘,疫情数据查 ...

最新文章

  1. oracle中的java无法_Java无法连接oracle
  2. excel两个表格数据对比_Excel小技巧:实例教你快速对比多个表格的差异
  3. Node的Web应用框架Express的简介与搭建HelloWorld
  4. ERROR: No query specified(Mysql数据库报错)
  5. .NET Core开发日志——结构化日志
  6. 腾讯总监周颢:亿级用户微信采用的架构宝典
  7. Linux(Ubuntu)内存查询top命令详解
  8. Python使用struct处理二进制(转)
  9. 用VC++ 6.0实现视频捕捉
  10. Python爬取豆瓣网中即将上映的电影数据清单
  11. Adobe 成功案例之 ebay项目构建
  12. Struts2架构流程
  13. java学生管理系统代码
  14. 讲讲NVivo11的版本细节
  15. 怎么检测声音频率和幅值_作者特稿铝板塑性损伤的电磁超声非线性检测新方法...
  16. 两种web crawler方案
  17. 计算机进去pe怎么设置用户,电脑如何进入winpe模式?进入winpe模式的方法
  18. 排列组合中关于捆绑法、插空法、插隔板法
  19. Android 解决打包时提示65536问题
  20. FTP 协议解析与实现

热门文章

  1. Church's Coupon Performance Test Script
  2. android软件安全权威指南 pdf_目录公众号内的所有资源软件!
  3. 安装SQL2005后SQL Server Management Studio 没有出来的解决方案
  4. Android优秀参考APP源码
  5. 数据结构之顺序表(C语言版)
  6. python服务器运维步骤_python运维服务器
  7. 接口压测之Locust
  8. idea 社区教育版需要安装的插件
  9. 仿陶小铺S2B2C商城源码产品分析
  10. Xshell/Xftp个人完全免费版