基于C#图书(书目)信息管理系统的设计
关键词:书目管理;网络营销;邮件群发;出版社
摘 要
数字化和网络化是当今时代的显著特征,出版社在作为信息的加工者、传播者的同时又是一个企业,它亟需借助信息技术突破传统运作模式,面对出版行业的这种现状,本文针对经济管理出版社的具体需求,描述了“书目信息管理”这一系统的设计及实施方案,详细阐述了整个应用系统的设计思路。本系统帮助现代出版社充分利用和挖掘出版资源,提高出版社运营效率,降低运营成本,通过网络化和信息化的实现,结合网络运营的新型模式,高效、动态的管理出版社的图书资源,并对外进行网络营销。本系统共分为三个模块:书目信息管理、网络营销系统、书目数据生成。其中书目管理包括对出版社书目的浏览、增加、修改、各种方式的查询及分类管理等等;网络营销系统是通过对书目信息和客户信息的有效管理,借助电子邮件群发功能来向客户进行图书宣传,可以根据模版自动插入书目信息生成邮件;书目数据生成包括书目数据的导入导出及模版管理,可以以多种模板实现书目数据库中的书目信息与Excel和word之间的转换。
3.2.1书目管理模块的功能设计
(1)书目的浏览查询
可以浏览全部书目信息,并通过不同查询条件(如:作者、书名、书号、编辑、日期等)来检索所需的书目信息,并可直接将书目加入到邮件中,或应用第三模块数据生成模块来导出所需数据。
(2)图书的信息维护
新建图书
可以手工输入新的图书信息,或者是通过第三模块数据生成模块来导入图书信息。
图书信息的修改
可以对图书的信息进行修改,这里涉及权限的问题,如,只能由总编对图书信息进行修改,其他编辑或发行人员则完全没有修改的权限。
图书信息的删除
可以删除不需要的图书信息,这里同样涉及权限的问题,只有总编有图书信息的删除权限,其他编辑及发行员则没有删除的权限。另外删除可以分为逻辑删除和物理删除,逻辑删除将不需要的图书放入垃圾箱内,但在数据库中并未真正将其删除,如果用户误操作或需要还原被放入垃圾箱内的图书,可以在垃圾箱内对图书进行回收,如果需要彻底删除图书,在垃圾箱内删除图书即可。
(3)图书的分类管理
出版社可根据需要对图书进行分类管理。
新建分类
创建新的分类。
分类信息的维护
可以浏览分类信息,修改分类信息、删除分类。
3.2.2网络营销模块的功能设计
(1)邮件发送向导
应用向导,发行员可以以流程化的形式更方便快捷的给经销商发送电子邮件,首先点选所需书目,并选择书目的显示形式,然后选择经销商,并应用电子邮件的样式模版,最终发送。
(2)邮件模版管理
新建邮件模版
针对邮件的样式新建邮件模版。
邮件模版信息的维护
预览或修改邮件的模版,并可对其进行删除操作。
(3)客户信息管理
新建客户信息
可以手工输入客户信息,或从Excel导入数据到数据库
客户信息的维护
可以浏览并修改客户信息,并可对其进行删除操作,可根据不同条件(如:单位名称、类别)查询所需的信息。
客户分类管理
可按出版社的意图对客户进行分类管理。包括类别的建立、分类、浏览、删改等。
3.2.3数据生成模块的功能设计
(1)数据导入
将Excel中的数据导入到数据库中。
(2)数据导出
将数据库中的数据导出到Word或Excel文件中。
(3)模版管理
可以根据需要选取所需的图书相关信息,有选择的导出数据。
3.2.4系统管理模块的功能设计
(1)系统参数设置
设置系统相关参数。
(2)权限管理
根据员工职位的不同赋予不同的权限。
3.3系统代码设计
(1)图书编号
目 录
引 言 1
第一章 系统概述 2
1.1系统开发背景 2
1.2系统国内外发展现状及开发意义 2
1.3系统设计特点 3
第二章 系统分析 4
2.1系统可行性分析 4
2.1.1经济可行性 4
2.1.2技术可行性 4
2.1.3社会可行性 4
2.1.4人员可行性 5
2.2系统开发原则 5
2.3系统需求分析 5
2.3.1用户需求情况 6
2.4组织结构图与职能分析 6
2.4.1经济管理出版社组织结构图 6
2.4.2职能分析 6
2.5系统业务流程图与分析 7
2.5.1系统业务流程图 7
2.5.2业务流程分析 8
2.6系统数据流程图与分析 10
2.6.1系统数据流程图 11
2.6.2数据流程分析 11
2.7数据字典 13
2.7.1 数据元素 13
2.7.2 数据结构 14
2.7.3 数据流 15
2.7.4处理逻辑 15
2.7.5 数据存储 16
2.7.6 外部实体 16
第三章 系统设计 17
3.1系统总体结构设计 17
3.2系统模块功能设计 17
3.2.1书目管理模块的功能设计 17
3.2.2网络营销模块的功能设计 18
3.2.3数据生成模块的功能设计 19
3.2.4系统管理模块的功能设计 19
3.3系统代码设计 19
3.4系统数据库设计 20
3.4.1 概念设计 20
3.4.2 系统物理结构设计 22
3.5系统输入、输出及界面设计 26
3.5.1输入设计 26
3.5.2输出设计 26
3.5.3界面设计 26
第四章 系统实施 28
4.1系统实施环境 28
4.1.1开发工具 28
4.1.2数据库 28
4.1.3运行平台 28
4.2系统运行与调试 28
4.3系统维护 29
第五章 总结 30
5.1系统特点 30
5.2系统存在的问题 30
5.3系统展望 30
参考文献 32
附 录 33
附录一:英语原文 33
附录二:中文翻译 39
致谢词 44