收藏 分享(赏)

电子书管理系统.doc

上传人:精品资料 文档编号:10309552 上传时间:2019-10-29 格式:DOC 页数:35 大小:451.95KB
下载 相关 举报
电子书管理系统.doc_第1页
第1页 / 共35页
电子书管理系统.doc_第2页
第2页 / 共35页
电子书管理系统.doc_第3页
第3页 / 共35页
电子书管理系统.doc_第4页
第4页 / 共35页
电子书管理系统.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

1、一、引言(1)编写目的本管理系统是针对电子书的使用而开发的一个系统。本报告是对该系统可行性研究的综合报告。(2)背景电子书作为一种新行的阅读方式受到广大人民的欢迎,电子书的功能是可以订阅众多电子期刊、书和文档,从网上自动下载所订阅的最新新闻和期刊,显示整页文本和图形,通过搜索、注释和超链接等增强阅读体验,采用翻页系统,类似于纸制书的翻页,可随时把网上电子图书下载到电子阅读器上,也可以自己购买的书和文档储存到电子阅读器上。电子书是传统的印刷书籍的电子版本,它可以使用个人计算机或用电子书阅读器进行阅读。它流行的原因就是因为电子书允许进行类似纸张书本的操作-读者可以在某页做书签,记笔记,对某一段进行

2、反选,并且保存所选的文章。二、现行组织系统概况(1)概况电子书,作为一种环保型的信息传达媒介,能够有效地节约资源。同时其还具有便捷,可循环利用,形式多样新颖等特点。是当今读物发展的一种趋势。(2)存在的主要问题该系统目前存在的主要问题是读者在阅读之后图书无法自动分类,导致很难找到之前阅读过后的书籍,我们做的系统致力于解决这一问题,并优化这一系统。附录2三、拟建立的信息系统简要说明为了提高电子书的质量,计划建立该电子书信息管理系统。对于该系统主要有如下要求:1. 建立对电子书分类管理的信息系统;2. 提供对电子书产品的市场需求进行分析的功能;3. 提供用户登录和在线阅读服务4.根据市场需求分析提

3、供产品的市场分配方案,以实现销售利润的最大化。5.提供上传电子书和下载电子书的服务6.建立图书评论和图书查询服务(一)读者管理员登陆模块 (二)电子图书馆管理部分 1、图书管理:添加图书、删除图书、改变图书分类和修改图书信息等操作。2、评论管理:对所有的读者留下的评论进行管理、对相应的好看的书籍进行评定,而且还可以查询。 3、类别管理:添加图书类别、删除图书类别、修改图书类别4、精品推荐:可以把电子图书按不同的等级推荐管理。 5、统计分析:对所有的电子图书进行统计分析。 (二)读者查阅部分 1、最受欢迎的图书:根据用户点击率自动排序,点击率最高的前图书会在电子图书馆中自动显示出来 2、新书快递

4、:根据管理员添加图书的时间进行排序,最新添加的图书会在电子图书馆中自动显示出来 3、推荐图书:按照管理员向读者推荐书,图书将在电子图书馆中自动显示出来4、图书评论:级别高的读者对图书发表的观点,读者可以看到每个人对该书的评论 5、图书查询:可以按不同的类别查询你想要浏览的图书。例如按照书名检索、按照作者名检索、按照出版社检索等。 6、个人收藏夹:可以将自己喜欢的图书列表保存到自己的收藏夹中,这样下次登录系统时不必再一一查询,直接从收藏列表中选取要阅读的图书即可。用户需对收藏夹列表具有全功能的管理权限,例如,可以往其中添加书籍,也可以从其中删除书籍等。 7、读书笔记:增加读者看该书籍的时候所有感

5、想,想记下来的笔记,读者可以有感而发。附录3四、经济可行性分析电子书管理系统作为现代年轻人人阅读的新方式,拥有广阔的市场前景,而随着我们对电子书管理信息系统的完善,相信电子书会受到越来越多人的欢迎。预计该系统投入运行后将从以下一些方面为企业带来收益。 提高各部门工作效率 完善业务流程由于提高了工作效率,对各部门的信息进行整合统一并实现了共享,企业可以完善电子书产品的生产和销售的业务流程。 降低库存耗费通过生产销售业务的计算机管理,可以及时获取库存信息,根据市场需求分析确定主生产计划,争取最优库存,提高资金的周转率。五、技术可行性分析本系统采用 Visual C#.NET 作为系统前台应用程序开

6、发工具,采用 SQL Server 2000工具建立数据库,并通过 Visual C#.NET 中的 ADO 控件使两者进行连接从而进行系统软件开发。Visual C#.NET 不仅能帮助软件开发者提高软件开发的质量和效率,缩短开发周期,而且还具备强大的数据库管理功能,完全能够满足本系统的开发需求。 此外,从开发人员的水平考虑,作为计算机科学与技术专业毕业的学生,大学四年所积累的专业知识使我们从一定程度上具备了开发一个小型系统的能力,而且学校现有的计算机设备也完全能够满足开发的需要。六、社会可行性分析目前已有很多成功电子书信息系统的先例,社会需要电子书管理的优化和人性化。电子书管理信息系统所采

7、用的操作和工作方式符合工作人员和读者的日常习附录4惯,而且操作方便灵活,便于学习,具有可行性。电子书系统简介(一)读者管理员登陆模块 (二)电子图书馆管理部分 1、图书管理:添加图书、删除图书、改变图书分类和修改图书信息等操作。2、评论管理:对所有的读者留下的评论进行管理、对相应的好看的书籍进行评定,而且还可以查询。 3、类别管理:添加图书类别、删除图书类别、修改图书类别4、精品推荐:可以把电子图书按不同的等级推荐管理。 5、统计分析:对所有的电子图书进行统计分析。 (二)读者查阅部分 1、最受欢迎的图书:根据用户点击率自动排序,点击率最高的前图书会在电子图书馆中自动显示出来 2、新书快递:根

8、据管理员添加图书的时间进行排序,最新添加的图书会在电子图书馆中自动显示出来 3、推荐图书:按照管理员向读者推荐书,图书将在电子图书馆中自动显示出来4、图书评论:级别高的读者对图书发表的观点,读者可以看到每个人对该书的评论 5、图书查询:可以按不同的类别查询你想要浏览的图书。例如按照书名检索、按照作者名检索、按照出版社检索等。 6、个人收藏夹:可以将自己喜欢的图书列表保存到自己的收藏夹中,这样下次登录系统时不必再一一查询,直接从收藏列表中选取要阅读的图书即可。用户需对收藏夹列表具有全功能的管理权限,例如,可以往其中添加书籍,也可以从其中删除书籍等。 7、读书笔记:增加读者看该书籍的时候所有感想,

9、想记下来的笔记,读者可以有感而发。附录5系统分析根据收集到的各种系统输入单、帐页和输出报表等凭证,又通过亲身实践以及向有关业务管理人员的访问调查,系统分析结果如下:一,组织机构该电子书管理的组织机构如图所示。附录6二, 管理功能图管理职能分析内容管理负责产品的电子书管理和电子书分类管理;网站管理分为模块管理和栏目管理。运营管理包括客户管理和订单管理。三业务流程图现行产品库存管理系统的业务流程图如图所示三 系统设计1系统目标设计附录71)保障用户信息的安全可靠性2)灵活地查询性能,能快速实现用户对所需要的书籍进行查询。3)用户对电子书的删除、修改、评论等相关操作进行处理。4)实现用户对个人电子书

10、的管理2新系统功能结构图综合考虑改进后的系统逻辑模型(见图 7)和设计的新系统目标的要求。该系统功能结构图主要是由安全子系统、用户子系统、管理员子系统三个子系统构成,新设计新系统功能结构如下图所示。3. 新系统计算机信息系统流程设计计算机化的信息系统流程如图所示。图中的处理框内标出了相应的程序名,其功能说明见程序模块设计说明书。附录87存储文件(数据库)结构设计1. 由于本系统的应用程序全部用 SQL sever 编写,因此,存储文件的结构设计就是指 .mdf 文件的结构设计。(1)设计规范库文件名称和库字段变量名称规范分别如表 1 和表 2 所示。表 1 库文件名称:序号 文件名 标识符 备

11、注1 用户 USER.mdf2 图书 BOOK.mdf3 用户书目 BOOKCLASS.mdf4 用户评论 BOOKDICUSSION.mdf(2) 表 2 库文件字段变量名规范 序号 字段名义 标示符 备注1 用户名 Username2 用户密码 Password3 用户 admin 标记 ADMIN4 图书名称 Bookname5 图书作者 Author6 图书分类 Class7 图书分类所属 Username 8 图书出版日期 Publish date9 图书描述 Description10 评论标题 Discussiontitle11 评论时间 Discussiondate12 评论人

12、 Username13 评论内容 Discussion附录9(3)各个库文件结构设计用户及规格代码库结构序号 字段名称 字段类型 长度 备注1 Username Character 92 Password Character 203 ADMIN Character 2(4)用户评论及规格代码库结构序号 字段名称 字段类型 长度 备注1 Bookname Character 202 DiscussiondateCharacter 83 Username Character 94 Discussion Character 100(5)序号 字段名称 字段类型 长度 备注1 Discussionti

13、tle Character 202 Class Character 83 Username Character 94 Description Character 1008输入设计 (1)出入库数据录入卡设计本系统中的电子书数据录入卡沿用现行系统的产品出入库单格式,参见上表 (2)输入屏幕格式设计系统界面简介:1.系统后台管理导航附录102.登录界面3.注册界面4.用户导航附录119程序模块设计说明(1)总控模块1)程序名:dianzishu.aspx。2)功能定义本系统的数据录入、数据查询等功能菜单及各项功能的下拉式菜单。选取功能菜单及其下拉菜单中的操作项,进入相应的操作。3)实现调用程序 C

14、P11.aspx 实现电子书数据的录入。调用过程 MPROC2 实现数据查询功能。调用过程 MPROC3 实现用户管理功能。调用过程 MPRCO4 实现产品分类功能。调用过程 MPRCO5 实现本系统运行结束退出功能。(2)电子书产品数据录入模块1)程序名: CP11.aspx2)功能:实现每笔产品出入库数据的录入。3)处理流程(见图 15) 。出入库单 下载CP11.aspx 删除时间 管理员信息用户信息 评论附录12图 15 处理流程4)实现打开电子书管理表并索引之。打开评论表及其索引。打开 用户表。若输入了电子书,则可以将其搜索输入日期。打开电子书管理表,并与评论表建立关联,然后清空 C

15、IJSJSR.mdf。用 BROW 将出入库数据录入 电子书管理中。若数据不保存,则退出返回;若数据保存,则首先将 CPSJSR.mdf 的 RQ 字段值全部用输入日期替代,然后通过调用过程 CP11X 把 CPSJSR.aspx 中的数据转录到CPRK.mdf(入库)或 CPXS.mdf(出库数据)中,并更新 CPKC.mdf 和 CPRDATD.mdf。(3)每笔出入库数据查询模块1)程序名:DZS21.aspx2)功能:实现对三个月以内的任何一天的每笔入库数据查询显示。3)处理流程(见图 16) 。图 16 处理流程4)实现打开 DZS.DBF。若查询任何一天的上传电子书,则打开 SC.

16、mdf。若查询任何一天的下载和购买电子书,则打开 XZ.mdf。依据字段 SC.mdf 建立与 XZ.mdf 的关联。输入要查询的日期。(4)每日、月、截止期上传下载数据查询模块1)程序名:DZS23.aspx2)功能:实现对下述查询条件的查询显示功能查询三个月以内任何一天全天累计上传数据。查询两年内任何一个月份全月累计下载电子书数据。时间 数字 评论电子书附录133)处理流程(见图 17) 。图 17 处理流程(6)新增书籍代码(目录)模块1)程序名:DZS41.aspx。2)功能:将新产品的目录数据增加到 DZS.mdf 中,并在 SM.mdf 中增加相应的字段。3)处理流程(见图 19)

17、 。图 19 处理流程4)实现在命令执行方式下,将新电子书的作者、时间、类别、规格代码录入 CPDZB.mdf中。打开 DZS.mdf、YH.mdf 和 GGY.mdf。录入新电子书名并校验。再录入该新产品的其它相关数据。修改 DZS.mdf 的库结构(增加新电子书的字段) 。上传 下载 A电子书新产品数据DZSCP41.aspxGCPDM SM图 18 处理流程附录14附录15四 数据流程图附录16五 数据字典1)数据项描述清单数据编号 名称 类型 长度1-01 电子书编号 字符型 141-02 会员编号 字符型 81-03 用户编号 整型 41-04 电子书类别编号 整型 4 1-05 留

18、言编号 整型 4 1-06 用户编号 整型 42)数据流清单总编号 编号 名称 来 源 去 向 数据流组成2-01 D1 用户信息 用户 用户信息组 用户名+姓名+性别+邮箱+账号+密码+备注2-02 D2 订购单 用户 网站处理模块书名+编号+价格+摘要+作者+类别+日期+备注2-03 D3 电子书信息电子书系统 用户 书名+编号+价格+摘要+作者+类别+备注3)数据存储描述11项 目 描 述数据存储编号 D1数据存储名称 电子书信息表简述 增加、修改、删除查询电子书数据存储组成 书名+编号+价格+摘要+作者+类别相关联的处理 上传、下载电子书管理1.2项 目 描 述数据存储编号 D2数据存

19、储名称 用户信息简述 记录用户信息数据存储组成 用户名+姓名+性别+邮箱+账号+密码+备注相关联的处理 用户订单处理,阅读管理附录171.3项 目 描 述数据存储编号 D3数据存储名称 订购单信息简述 用户购买电子书数据存储组成 用户编号+书名+电子书编号+价格相关联的处理 电子书信息管表4)数据处理描述2.1处理逻辑名称 身份验证简述 检查输入信息的合法性输入的数据流 账号+密码处理过程 根据输入的账号和密码,检索用户,确定用户类别,以确定该用户的权限,显示查询信息输出的数据流 用户阅读量、下载量、电子书处理频率 频繁2.2处理逻辑名称 查询简述 查询专电子书输入的数据流 作者Effecti

20、ve C# 中文版改善 C#程序的 50 种方法定价:49元 折扣价:38 元折扣:75 折附录21¥68 ¥58Essential ASP.NET 2.0中文版¥39 ¥28¥65 ¥50附录22¥49 ¥35附录23¥108 ¥88¥39 ¥29¥99 ¥68¥49 ¥40附录25作者:(美)米切尔 出版社:人民邮电出版社出版日期:2007-5-1定价:49元 折扣价:38 元折扣:75 折媒体评论:附录26/*登陆页面*/using System;using System.Collections.Generic;using System.Text;using System.Data;us

21、ing System.Data.SqlClient;using System.Configuration;namespace MyBookShop.DALpublic static class DBHelperprivate static SqlConnection connection;public static SqlConnection Connectionget string connectionString = ConfigurationManager.ConnectionStrings“MyBookShop“.ConnectionString;if (connection = nu

22、ll)connection = new SqlConnection(connectionString);connection.Open();else if (connection.State = System.Data.ConnectionState.Closed)connection.Open();else if (connection.State = System.Data.ConnectionState.Broken)connection.Close();connection.Open();return connection;public static int ExecuteComman

23、d(string safeSql)SqlCommand cmd = new SqlCommand(safeSql, Connection);附录27int result = cmd.ExecuteNonQuery();return result;public static int ExecuteCommand(string sql, params SqlParameter values)SqlCommand cmd = new SqlCommand(sql, Connection);cmd.Parameters.AddRange(values);return cmd.ExecuteNonQue

24、ry();public static int GetScalar(string safeSql)SqlCommand cmd = new SqlCommand(safeSql, Connection);int result = Convert.ToInt32(cmd.ExecuteScalar();return result;public static int GetScalar(string sql, params SqlParameter values)SqlCommand cmd = new SqlCommand(sql, Connection);cmd.Parameters.AddRa

25、nge(values);int result = Convert.ToInt32(cmd.ExecuteScalar();return result;public static SqlDataReader GetReader(string safeSql)SqlCommand cmd = new SqlCommand(safeSql, Connection);SqlDataReader reader = cmd.ExecuteReader();return reader;public static SqlDataReader GetReader(string sql, params SqlPa

26、rameter values)SqlCommand cmd = new SqlCommand(sql, Connection);cmd.Parameters.AddRange(values);SqlDataReader reader = cmd.ExecuteReader();return reader;附录28public static DataTable GetDataSet(string safeSql)DataSet ds = new DataSet();SqlCommand cmd = new SqlCommand(safeSql, Connection);SqlDataAdapte

27、r da = new SqlDataAdapter(cmd);da.Fill(ds);return ds.Tables0;public static DataTable GetDataSet(string sql, params SqlParameter values)DataSet ds = new DataSet();SqlCommand cmd = new SqlCommand(sql, Connection);cmd.Parameters.AddRange(values);SqlDataAdapter da = new SqlDataAdapter(cmd);da.Fill(ds);return ds.Tables0;/*购书程序*/购物车|电子书阅读 您现在的位置:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报