您好,欢迎访问三七文档
一、引言(1)编写目的本管理系统是针对电子书的使用而开发的一个系统。本报告是对该系统可行性研究的综合报告。(2)背景电子书作为一种新行的阅读方式受到广大人民的欢迎,电子书的功能是可以订阅众多电子期刊、书和文档,从网上自动下载所订阅的最新新闻和期刊,显示整页文本和图形,通过搜索、注释和超链接等增强阅读体验,采用翻页系统,类似于纸制书的翻页,可随时把网上电子图书下载到电子阅读器上,也可以自己购买的书和文档储存到电子阅读器上。电子书是传统的印刷书籍的电子版本,它可以使用个人计算机或用电子书阅读器进行阅读。它流行的原因就是因为电子书允许进行类似纸张书本的操作--读者可以在某页做书签,记笔记,对某一段进行反选,并且保存所选的文章。二、现行组织系统概况(1)概况电子书,作为一种环保型的信息传达媒介,能够有效地节约资源。同时其还具有便捷,可循环利用,形式多样新颖等特点。是当今读物发展的一种趋势。(2)存在的主要问题该系统目前存在的主要问题是读者在阅读之后图书无法自动分类,导致很难找到之前阅读过后的书籍,我们做的系统致力于解决这一问题,并优化这一系统。附录2三、拟建立的信息系统简要说明为了提高电子书的质量,计划建立该电子书信息管理系统。对于该系统主要有如下要求:1.建立对电子书分类管理的信息系统;2.提供对电子书产品的市场需求进行分析的功能;3.提供用户登录和在线阅读服务4.根据市场需求分析提供产品的市场分配方案,以实现销售利润的最大化。5.提供上传电子书和下载电子书的服务6.建立图书评论和图书查询服务(一)读者管理员登陆模块(二)电子图书馆管理部分1、图书管理:添加图书、删除图书、改变图书分类和修改图书信息等操作。2、评论管理:对所有的读者留下的评论进行管理、对相应的好看的书籍进行评定,而且还可以查询。3、类别管理:添加图书类别、删除图书类别、修改图书类别4、精品推荐:可以把电子图书按不同的等级推荐管理。5、统计分析:对所有的电子图书进行统计分析。(二)读者查阅部分1、最受欢迎的图书:根据用户点击率自动排序,点击率最高的前图书会在电子图书馆中自动显示出来2、新书快递:根据管理员添加图书的时间进行排序,最新添加的图书会在电子图书馆中自动显示出来3、推荐图书:按照管理员向读者推荐书,图书将在电子图书馆中自动显示出来4、图书评论:级别高的读者对图书发表的观点,读者可以看到每个人对该书的评论5、图书查询:可以按不同的类别查询你想要浏览的图书。例如按照书名检索、按照作者名检索、按照出版社检索等。6、个人收藏夹:可以将自己喜欢的图书列表保存到自己的收藏夹中,这样下次登录系统时不必再一一查询,直接从收藏列表中选取要阅读的图书即可。用户需对收藏夹列表具有全功能的管理权限,例如,可以往其中添加书籍,也可以从其中删除书籍等。7、读书笔记:增加读者看该书籍的时候所有感想,想记下来的笔记,读者可以有感而发。附录3四、经济可行性分析电子书管理系统作为现代年轻人人阅读的新方式,拥有广阔的市场前景,而随着我们对电子书管理信息系统的完善,相信电子书会受到越来越多人的欢迎。预计该系统投入运行后将从以下一些方面为企业带来收益。①提高各部门工作效率②完善业务流程由于提高了工作效率,对各部门的信息进行整合统一并实现了共享,企业可以完善电子书产品的生产和销售的业务流程。③降低库存耗费通过生产销售业务的计算机管理,可以及时获取库存信息,根据市场需求分析确定主生产计划,争取最优库存,提高资金的周转率。五、技术可行性分析本系统采用VisualC#.NET作为系统前台应用程序开发工具,采用SQLServer2000工具建立数据库,并通过VisualC#.NET中的ADO控件使两者进行连接从而进行系统软件开发。VisualC#.NET不仅能帮助软件开发者提高软件开发的质量和效率,缩短开发周期,而且还具备强大的数据库管理功能,完全能够满足本系统的开发需求。此外,从开发人员的水平考虑,作为计算机科学与技术专业毕业的学生,大学四年所积累的专业知识使我们从一定程度上具备了开发一个小型系统的能力,而且学校现有的计算机设备也完全能够满足开发的需要。六、社会可行性分析目前已有很多成功电子书信息系统的先例,社会需要电子书管理的优化和人性化。电子书管理信息系统所采用的操作和工作方式符合工作人员和读者的日常习惯,而且操作方便灵活,便于学习,具有可行性。附录4电子书系统简介(一)读者管理员登陆模块(二)电子图书馆管理部分1、图书管理:添加图书、删除图书、改变图书分类和修改图书信息等操作。2、评论管理:对所有的读者留下的评论进行管理、对相应的好看的书籍进行评定,而且还可以查询。3、类别管理:添加图书类别、删除图书类别、修改图书类别4、精品推荐:可以把电子图书按不同的等级推荐管理。5、统计分析:对所有的电子图书进行统计分析。(二)读者查阅部分1、最受欢迎的图书:根据用户点击率自动排序,点击率最高的前图书会在电子图书馆中自动显示出来2、新书快递:根据管理员添加图书的时间进行排序,最新添加的图书会在电子图书馆中自动显示出来3、推荐图书:按照管理员向读者推荐书,图书将在电子图书馆中自动显示出来4、图书评论:级别高的读者对图书发表的观点,读者可以看到每个人对该书的评论5、图书查询:可以按不同的类别查询你想要浏览的图书。例如按照书名检索、按照作者名检索、按照出版社检索等。6、个人收藏夹:可以将自己喜欢的图书列表保存到自己的收藏夹中,这样下次登录系统时不必再一一查询,直接从收藏列表中选取要阅读的图书即可。用户需对收藏夹列表具有全功能的管理权限,例如,可以往其中添加书籍,也可以从其中删除书籍等。7、读书笔记:增加读者看该书籍的时候所有感想,想记下来的笔记,读者可以有感而发。附录5系统分析根据收集到的各种系统输入单、帐页和输出报表等凭证,又通过亲身实践以及向有关业务管理人员的访问调查,系统分析结果如下:一,组织机构该电子书管理的组织机构如图所示。附录6二,管理功能图管理职能分析内容管理——负责产品的电子书管理和电子书分类管理;网站管理分为模块管理和栏目管理。运营管理包括客户管理和订单管理。三.业务流程图现行产品库存管理系统的业务流程图如图所示三系统设计1.系统目标设计附录71)保障用户信息的安全可靠性2)灵活地查询性能,能快速实现用户对所需要的书籍进行查询。3)用户对电子书的删除、修改、评论等相关操作进行处理。4)实现用户对个人电子书的管理2.新系统功能结构图综合考虑改进后的系统逻辑模型(见图7)和设计的新系统目标的要求。该系统功能结构图主要是由安全子系统、用户子系统、管理员子系统三个子系统构成,新设计新系统功能结构如下图所示。3.新系统计算机信息系统流程设计计算机化的信息系统流程如图所示。图中的处理框内标出了相应的程序名,其功能说明见程序模块设计说明书。附录87.存储文件(数据库)结构设计1.由于本系统的应用程序全部用SQLsever编写,因此,存储文件的结构设计就是指.mdf文件的结构设计。(1)设计规范库文件名称和库字段变量名称规范分别如表1和表2所示。表1库文件名称:序号文件名标识符备注1用户USER.mdf2图书BOOK.mdf3用户书目BOOKCLASS.mdf4用户评论BOOKDICUSSION.mdf(2)表2库文件字段变量名规范序号字段名义标示符备注1用户名Username2用户密码Password3用户admin标记ADMIN4图书名称Bookname5图书作者Author6图书分类Class7图书分类所属Username8图书出版日期Publishdate9图书描述Description10评论标题Discussiontitle11评论时间Discussiondate12评论人Username13评论内容Discussion附录9(3)各个库文件结构设计用户及规格代码库结构序号字段名称字段类型长度备注1UsernameCharacter92PasswordCharacter203ADMINCharacter2(4)用户评论及规格代码库结构序号字段名称字段类型长度备注1BooknameCharacter202DiscussiondateCharacter83UsernameCharacter94DiscussionCharacter100(5)序号字段名称字段类型长度备注1DiscussiontitleCharacter202ClassCharacter83UsernameCharacter94DescriptionCharacter1008.输入设计(1)出入库数据录入卡设计本系统中的电子书数据录入卡沿用现行系统的产品出入库单格式,参见上表(2)输入屏幕格式设计系统界面简介:1.系统后台管理导航附录102.登录界面3.注册界面4.用户导航附录119.程序模块设计说明(1)总控模块1)程序名:dianzishu.aspx。2)功能·定义本系统的数据录入、数据查询等功能菜单及各项功能的下拉式菜单。·选取功能菜单及其下拉菜单中的操作项,进入相应的操作。3)实现·调用程序CP11.aspx实现电子书数据的录入。·调用过程MPROC2实现数据查询功能。·调用过程MPROC3实现用户管理功能。·调用过程MPRCO4实现产品分类功能。·调用过程MPRCO5实现本系统运行结束退出功能。(2)电子书产品数据录入模块1)程序名:CP11.aspx2)功能:实现每笔产品出入库数据的录入。3)处理流程(见图15)。出入库单下载CP11.aspx删除时间管理员信息用户信息评论附录12图15处理流程4)实现·打开电子书管理表并索引之。·打开评论表及其索引。·打开用户表。·若输入了电子书,则可以将其搜索·输入日期。·打开电子书管理表,并与评论表建立关联,然后清空CIJSJSR.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.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)。图19处理流程4)实现·在命令执行方式下,将新电子书的作者、时间、类别、规格代码录入CPDZB.mdf中。·打开DZS.mdf、YH.mdf和GGY.mdf。·录入新电子书名并校验。·再录入该新产品的其它相关数据。·修改DZS.mdf的库结构(增加新电子书的字段)。上传下载A电子书新产品数据DZSCP41.aspxGCPDMSM图18处理流程附录14附录15四.数据流程图附录16五.数据字典1)数据项描述清单数据编号名称类型长度1-01电子书编号字符型141-02会员编号字符型81-03用户编号整型41-04电子书类别编号整型41-05留言编号整型41-06用户编号整型42)数据流清单总编号编号名称来源去向数据流组成2-01D1用户信息用户用户信息组用户名+姓名+性别+邮箱+账号+密码+备注2-02D2订购单用户网站处理模块书名+编号+价格
本文标题:电子书管理系统
链接地址:https://www.777doc.com/doc-6920169 .html