电子书管理系统.docx
- 文档编号:28630736
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:45
- 大小:290.97KB
电子书管理系统.docx
《电子书管理系统.docx》由会员分享,可在线阅读,更多相关《电子书管理系统.docx(45页珍藏版)》请在冰豆网上搜索。
电子书管理系统
一、引言
(1)编写目的
本管理系统是针对电子书的使用而开发的一个系统。
本报告是对该系统可行性研究的综合报告。
(2)背景
电子书作为一种新行的阅读方式受到广大人民的欢迎,电子书的功能是可以订阅众多电子期刊、书和文档,从网上自动下载所订阅的最新新闻和期刊,显示整页文本和图形,通过搜索、注释和超链接等增强阅读体验,采用翻页系统,类似于纸制书的翻页,可随时把网上电子图书下载到电子阅读器上,也可以自己购买的书和文档储存到电子阅读器上。
电子书是传统的印刷书籍的电子版本,它可以使用个人计算机或用电子书阅读器进行阅读。
它流行的原因就是因为电子书允许进行类似纸张书本的操作--读者可以在某页做书签,记笔记,对某一段进行反选,并且保存所选的文章。
二、现行组织系统概况
(1)概况
电子书,作为一种环保型的信息传达媒介,能够有效地节约资源。
同时其还具有便捷,可循环利用,形式多样新颖等特点。
是当今读物发展的一种趋势。
(2)存在的主要问题
该系统目前存在的主要问题是读者在阅读之后图书无法自动分类,导致很难找到之前阅读过后的书籍,我们做的系统致力于解决这一问题,并优化这一系统。
三、拟建立的信息系统
简要说明
为了提高电子书的质量,计划建立该电子书信息管理系统。
对于该系统主要有如下要求:
1.建立对电子书分类管理的信息系统;
2.提供对电子书产品的市场需求进行分析的功能;
3.提供用户登录和在线阅读服务
4.根据市场需求分析提供产品的市场分配方案,以实现销售利润的最大化。
5.提供上传电子书和下载电子书的服务
6.建立图书评论和图书查询服务
(一)读者管理员登陆模块
(二)电子图书馆管理部分
1、图书管理:
添加图书、删除图书、改变图书分类和修改图书信息等操作。
2、评论管理:
对所有的读者留下的评论进行管理、对相应的好看的书籍进行评定,而且还可以查询。
3、类别管理:
添加图书类别、删除图书类别、修改图书类别
4、精品推荐:
可以把电子图书按不同的等级推荐管理。
5、统计分析:
对所有的电子图书进行统计分析。
(二)读者查阅部分
1、最受欢迎的图书:
根据用户点击率自动排序,点击率最高的前图书会在电子图书馆中自动显示出来
2、新书快递:
根据管理员添加图书的时间进行排序,最新添加的图书会在电子图书馆中自动显示出来
3、推荐图书:
按照管理员向读者推荐书,图书将在电子图书馆中自动显示出来
4、图书评论:
级别高的读者对图书发表的观点,读者可以看到每个人对该书的评论
5、图书查询:
可以按不同的类别查询你想要浏览的图书。
例如按照书名检索、按照作者名检索、按照出版社检索等。
6、个人收藏夹:
可以将自己喜欢的图书列表保存到自己的收藏夹中,这样下次登录系统时不必再一一查询,直接从收藏列表中选取要阅读的图书即可。
用户需对收藏夹列表具有全功能的管理权限,例如,可以往其中添加书籍,也可以从其中删除书籍等。
7、读书笔记:
增加读者看该书籍的时候所有感想,想记下来的笔记,读者可以有感而发。
四、经济可行性分析
电子书管理系统作为现代年轻人人阅读的新方式,拥有广阔的市场前景,而随着我们对电子书管理信息系统的完善,相信电子书会受到越来越多人的欢迎。
预计该系统投入运行后将从以下一些方面为企业带来收益。
①提高各部门工作效率
②完善业务流程
由于提高了工作效率,对各部门的信息进行整合统一并实现了共享,企业可以完善电子书产品的生产和销售的业务流程。
③降低库存耗费
通过生产销售业务的计算机管理,可以及时获取库存信息,根据市场需求分析确定主生产计划,争取最优库存,提高资金的周转率。
五、技术可行性分析
本系统采用VisualC#.NET作为系统前台应用程序开发工具,采用SQLServer2000工具建立数据库,并通过VisualC#.NET中的ADO控件使两者进行连接从而进行系统软件开发。
VisualC#.NET不仅能帮助软件开发者提高软件开发的质量和效率,缩短开发周期,而且还具备强大的数据库管理功能,完全能够满足本系统的开发需求。
此外,从开发人员的水平考虑,作为计算机科学与技术专业毕业的学生,大学四年所积累的专业知识使我们从一定程度上具备了开发一个小型系统的能力,而且学校现有的计算机设备也完全能够满足开发的需要。
六、社会可行性分析
目前已有很多成功电子书信息系统的先例,社会需要电子书管理的优化和人性化。
电子书管理信息系统所采用的操作和工作方式符合工作人员和读者的日常习惯,而且操作方便灵活,便于学习,具有可行性。
电子书系统简介
(一)读者管理员登陆模块
(二)电子图书馆管理部分
1、图书管理:
添加图书、删除图书、改变图书分类和修改图书信息等操作。
2、评论管理:
对所有的读者留下的评论进行管理、对相应的好看的书籍进行评定,而且还可以查询。
3、类别管理:
添加图书类别、删除图书类别、修改图书类别
4、精品推荐:
可以把电子图书按不同的等级推荐管理。
5、统计分析:
对所有的电子图书进行统计分析。
(二)读者查阅部分
1、最受欢迎的图书:
根据用户点击率自动排序,点击率最高的前图书会在电子图书馆中自动显示出来
2、新书快递:
根据管理员添加图书的时间进行排序,最新添加的图书会在电子图书馆中自动显示出来
3、推荐图书:
按照管理员向读者推荐书,图书将在电子图书馆中自动显示出来
4、图书评论:
级别高的读者对图书发表的观点,读者可以看到每个人对该书的评论
5、图书查询:
可以按不同的类别查询你想要浏览的图书。
例如按照书名检索、按照作者名检索、按照出版社检索等。
6、个人收藏夹:
可以将自己喜欢的图书列表保存到自己的收藏夹中,这样下次登录系统时不必再一一查询,直接从收藏列表中选取要阅读的图书即可。
用户需对收藏夹列表具有全功能的管理权限,例如,可以往其中添加书籍,也可以从其中删除书籍等。
7、读书笔记:
增加读者看该书籍的时候所有感想,想记下来的笔记,读者可以有感而发。
系统分析
根据收集到的各种系统输入单、帐页和输出报表等凭证,又通过亲身实践以及向有关业务管理人员的访问调查,系统分析结果如下:
一,组织机构
该电子书管理的组织机构如图所示。
二,管理功能图
管理职能分析
内容管理——负责产品的电子书管理和电子书分类管理;
网站管理分为模块管理和栏目管理。
运营管理包括客户管理和订单管理。
三.业务流程图
现行产品库存管理系统的业务流程图如图所示
三系统设计
1.系统目标设计
1)保障用户信息的安全可靠性
2)灵活地查询性能,能快速实现用户对所需要的书籍进行查询。
3)用户对电子书的删除、修改、评论等相关操作进行处理。
4)实现用户对个人电子书的管理
2.新系统功能结构图
综合考虑改进后的系统逻辑模型(见图7)和设计的新系统目标的要求。
该系统功能结构图主要是由安全子系统、用户子系统、管理员子系统三个子系统构成,新设计新系统功能结构如下图所示。
3.新系统计算机信息系统流程设计
计算机化的信息系统流程如图所示。
图中的处理框内标出了相应的程序名,其功能说明见程序模块设计说明书。
7.存储文件(数据库)结构设计
1.由于本系统的应用程序全部用SQLsever编写,因此,存储文件的结构设计就是指.mdf文件的结构设计。
(1)设计规范
库文件名称和库字段变量名称规范分别如表1和表2所示。
表1库文件名称:
序号
文件名
标识符
备注
1
用户
USER.mdf
2
图书
BOOK.mdf
3
用户书目
BOOKCLASS.mdf
4
用户评论
BOOKDICUSSION.mdf
(2)表2库文件字段变量名规范
序号
字段名义
标示符
备注
1
用户名
Username
2
用户密码
Password
3
用户admin标记
ADMIN
4
图书名称
Bookname
5
图书作者
Author
6
图书分类
Class
7
图书分类所属
Username
8
图书出版日期
Publishdate
9
图书描述
Description
10
评论标题
Discussiontitle
11
评论时间
Discussiondate
12
评论人
Username
13
评论内容
Discussion
(3)各个库文件结构设计
用户及规格代码库结构
序号
字段名称
字段类型
长度
备注
1
Username
Character
9
2
Password
Character
20
3
ADMIN
Character
2
(4)用户评论及规格代码库结构
序号
字段名称
字段类型
长度
备注
1
Bookname
Character
20
2
Discussiondate
Character
8
3
Username
Character
9
4
Discussion
Character
100
(5)
序号
字段名称
字段类型
长度
备注
1
Discussiontitle
Character
20
2
Class
Character
8
3
Username
Character
9
4
Description
Character
100
8.输入设计
(1)出入库数据录入卡设计
本系统中的电子书数据录入卡沿用现行系统的产品出入库单格式,参见上表
(2)输入屏幕格式设计
系统界面简介:
1.系统后台管理导航
2.登录界面
3.注册界面
4.用户导航
9.程序模块设计说明
(1)总控模块
1)程序名:
dianzishu.aspx。
2)功能
·定义本系统的数据录入、数据查询等功能菜单及各项功能的下拉式菜单。
·选取功能菜单及其下拉菜单中的操作项,进入相应的操作。
3)实现
·调用程序CP11.aspx实现电子书数据的录入。
·调用过程MPROC2实现数据查询功能。
·调用过程MPROC3实现用户管理功能。
·调用过程MPRCO4实现产品分类功能。
·调用过程MPRCO5实现本系统运行结束退出功能。
(2)电子书产品数据录入模块
1)程序名:
CP11.aspx
2)功能:
实现每笔产品出入库数据的录入。
3)处理流程(见图15)。
图15处理流程
4)实现
·打开电子书管理表并索引之。
·打开评论表及其索引。
·打开用户表。
·若输入了电子书,则可以将其搜索
·输入日期。
·打开电子书管理表,并与评论表建立关联,然后清空CIJSJSR.mdf。
·用BROW将出入库数据录入电子书管理中。
·若数据不保存,则退出返回;若数据保存,则首先将CPSJSR.mdf的RQ字段值全部用输入日期替代,然后通过调用过程CP11X把CPSJSR.aspx中的数据转录到CPRK.mdf(入库)或CPXS.mdf(出库数据)中,并更新CPKC.mdf和CPRDATD.mdf。
(3)每笔出入库数据查询模块
1)程序名:
DZS21.aspx
2)功能:
实现对三个月以内的任何一天的每笔入库数据查询显示。
3)处理流程(见图16)。
图16处理流程
4)实现
·打开DZS.DBF。
·若查询任何一天的上传电子书,则打开SC.mdf。
·若查询任何一天的下载和购买电子书,则打开XZ.mdf。
·依据字段SC.mdf建立与XZ.mdf的关联。
·输入要查询的日期。
(4)每日、月、截止期上传下载数据查询模块
1)程序名:
DZS23.aspx
2)功能:
实现对下述查询条件的查询显示功能
·查询三个月以内任何一天全天累计上传数据。
·查询两年内任何一个月份全月累计下载电子书数据。
3)处理流程(见图17)。
图17处理流程
图18处理流程
(6)新增书籍代码(目录)模块
1)程序名:
DZS41.aspx。
2)功能:
将新产品的目录数据增加到DZS.mdf中,并在SM.mdf中增加相应的字段。
3)处理流程(见图19)。
图19处理流程
4)实现
·在命令执行方式下,将新电子书的作者、时间、类别、规格代码录入CPDZB.mdf中。
·打开DZS.mdf、YH.mdf和GGY.mdf。
·录入新电子书名并校验。
·再录入该新产品的其它相关数据。
·修改DZS.mdf的库结构(增加新电子书的字段)。
四.数据流程图
五.数据字典
1)数据项描述清单
数据编号
名称
类型
长度
1-01
电子书编号
字符型
14
1-02
会员编号
字符型
8
1-03
用户编号
整型
4
1-04
电子书类别编号
整型
4
1-05
留言编号
整型
4
1-06
用户编号
整型
4
2)数据流清单
总编号
编号
名称
来源
去向
数据流组成
2-01
D1
用户信息
用户
用户信息组
用户名+姓名+性别+邮箱+账号+密码+备注
2-02
D2
订购单
用户
网站处理模块
书名+编号+价格+摘要+作者+类别+日期+备注
2-03
D3
电子书信息
电子书系统
用户
书名+编号+价格+摘要+作者+类别+备注
3)数据存储描述
1.1
项目
描述
数据存储编号
D1
数据存储名称
电子书信息表
简述
增加、修改、删除查询电子书
数据存储组成
书名+编号+价格+摘要+作者+类别
相关联的处理
上传、下载电子书管理
1.2
项目
描述
数据存储编号
D2
数据存储名称
用户信息
简述
记录用户信息
数据存储组成
用户名+姓名+性别+邮箱+账号+密码+备注
相关联的处理
用户订单处理,阅读管理
1.3
项目
描述
数据存储编号
D3
数据存储名称
订购单信息
简述
用户购买电子书
数据存储组成
用户编号+书名+电子书编号+价格
相关联的处理
电子书信息管表
4)数据处理描述
2.1
处理逻辑名称
身份验证
简述
检查输入信息的合法性
输入的数据流
账号+密码
处理过程
根据输入的账号和密码,检索用户,确定用户类别,以确定该用户的权限,显示查询信息
输出的数据流
用户阅读量、下载量、电子书
处理频率
频繁
2.2
处理逻辑名称
查询
简述
查询专电子书
输入的数据流
作者&&电子书名&&电子书基本信息
处理过程
根据输入的信息,确定用户需要的书籍
输出的数据流
电子书
处理频率
频繁
5)
1.用户订书单的数据结构
3-01:
用户订书单
3-02:
订货单
3-03:
用户信息
3-04:
电子书信息
I1:
订货单编号
I3:
用户名
I6:
书名
I2:
日期
I4:
邮箱号
I7:
编号
I5:
账号
I8:
价格
四.系统实施
1.程序框图
系统功能结构图:
2.模拟运行数据
(1)试验数据的准备
系统试运行原始模拟输入数据见下表
电子书编号
名称
作者
类别
字数
图书描述
1
莎士比亚全集
莎士比亚
世界名著
2
圣经
世界名著
3
悲惨世界
雨果
世界名著
4
平凡的世界
路遥
现代文学
5
我依然恋你如昔
于晴
言情小说
6
琼瑶全集
琼瑶
言情小说
7
福尔摩斯全集
柯南道尔
侦探推理
8
心理学与生活
理查德格里格
心理研究
9
中华草本
生活休闲
2)运行结果及分析
1)运行结果与设计的格式一致
2)查询显示结果正确。
3)其它各项功能运行正常。
3.源程序
<%@PageLanguage="C#"MasterPageFile="~/common.master"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"Title="首页|电子书阅读"%>
ContentID="Content1"ContentPlaceHolderID="cphContent"Runat="Server">
bid=4943"target="_blank"> isbn=8"width="111"height="148"border="0"/> bid=4943"target="_blank">EffectiveC#中文版改善C#程序的50种方法
定价:
49元
38元
75折
bid=4946"target="_blank">
8px;padding-top: 5px;padding-bottom: 5px;"> bid=4946"target="_blank">¥68
bid=5337"target="_blank">
8px;padding-top: 5px;padding-bottom: 5px;"> bid=5337"target="_blank">EssentialASP.NET2.0中文版¥39
bid=5426"target="_blank">
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子书 管理 系统