杂志社稿件稿费管理信息系统数据库的设计
- 格式:docx
- 大小:40.53 KB
- 文档页数:5
杂志社稿件稿费管理信息系统数据库的设计
近年来,随着各类杂志日益繁多,杂志社队伍的不断壮大,杂志社稿件稿费管理问题备受关注。
各杂志社在稿件的接收及稿费发放问题的改革和管理上都做了大量工作,并逐步形成了系统的管理规范,使杂志社的管理状况得到了较大的改善,但是广大作家发稿难的问题依然相当严峻。
如何解决作者发稿问题使其进入良性循环以达到稳定杂志界秩序的目的事关重大。
如何能够高效、快捷地对稿件和稿费进行动态统一的管理,逐渐成为各杂志社关注的焦点,因此,产生了“杂志社稿件稿费管理信息系统”。
现如今,随着信息资源不断开发,管理服务手段不断升级,数据库技术,已被公认为最有效的信息管理技术。
数据库的应用已越来越广泛,从小型的单项事物处理系统到大型复杂的信息系统都采用先进的数
据库技术来保持系统数据的整体性、完整性和共享性。
本文将从这个角度来介绍“杂志社稿件稿费管理信息系统”数据库的设计,即在狭义方面设计数据库本身的各级模式并建立数据库。
一、系统设计
(一)系统功能需求
“杂志社稿件稿费管理信息系统”是以作者及稿件信息为基础数据建立起来的管理信息系统,是杂志社统一管理作者稿件的重要方法和手段。
作为一个管理信息系统其服务对象是双方面的:杂志社和作者。
一个好的作者稿件管理信息系统,必须让双方在使用时都快捷方便。
作者通过输入用户名、密码等信息,由系统自动连接并确认角色和权
限,登录成功后,供用户修改密码和设置各种参数;给不同的用户赋予不同的使用权限,使不同的用户实现不同的功能;实现查询功能,使杂志社和作者可以快速、高效地搜索其所需要的信息;对系统中用到的各种信息进行统一管理。
(二)系统功能模块设计
通过对“杂志社稿件稿费管理信息系统”功能需求的分析,可以确定系统主要具备系统登录、系统管理、基础数据、稿件接收管理、稿费分发管理、查询统计、日志管理等7大功能。
其中(1)系统登录:主要对用户输入的用户名和密码进行核对,并确认用户权限;(2)系统管理:主要包括修改密码,对系统参数、稿件参数、作者参数、稿费参数等4类参数进行设置,用户管理,权限管理和系统备份等功能;(3)基础数据:主要包括作者信息、稿件信息、稿费信息、稿件登记、批量导入等功能;(4)稿件管理:主要包括稿件受理、分类受理、稿件
审批、稿件直批、手续费调整、手续费收取、退稿办理、稿件状态查询等功能;(5)稿费管理:主要包括稿费审批、稿费结算、稿费查询、稿费直批等功能;(6)查询统计:主要包括住户资料查询、稿件资料
查询、稿件统计、稿费查询统计、退稿查询统计等功能;(7)日志管理:主要包括日志查询、日志删除、日志备份等功能。
(三)系统数据需求
通过对杂志社稿件管理信息系统的分析,系统需要的数据有作者信息,包括姓名、性别、单位、职位、工作状态、联系电话等,其中作者姓名和联系电话为关键字;稿费信息,包括稿费审批状态、稿费金额、
稿费发放状态、稿费发放编号、稿费发放负责人等,其中稿费发放编号为关键字;稿件信息,包括稿件题目、稿件类别类别、受理状态等,其中稿件题目为关键字。
(四)数据模型
将需求分析得到的用户需求抽象为信息结构,才能更好、更准确地用某一DBMS实现这些需求,它是整个数据库设计的关键。
其中概念模型是对信息的建模,概念模型的表示方法有很多,最为著名、最为常用的是实体一联系方法,该方法用下图来描述现实世界的概念模型。
(五)逻辑结构
概念结构是独立于任何一种数据模型的信息结构,而逻辑结构设计的任务就是把概念结构设计阶段设计好的基本的E—R图转换为与选用
DBMS产品所支持的数据模型相符合的逻辑结构。
关系模型的逻辑结构是一组关系模式的集合,上图中的关系模式中含有4个数据库表,分别为:(1)稿件表(稿件信息);(2)作者表(作者信息);(3)稿件状态表(稿件受理状态);(4)稿费表(稿费信息)。
二,数据库物理设计
(一)存取方法的选择
数据库系统是多用户共享的系统,对同一个关系要建立多条存取路径才能满足多用户的多种应用请求,而物理设计的任务之一就是要确定选择哪些存取方法,即建立哪些存取路径。
在数据库物理设计的过程中需要对时间效率、空间效率、维护代价和各种用户要求进行权衡。
数据库管理系统一般都提供多种存取方法,在这些存取方法中索引存取方法是数据库中经典的存取方法,使用最为普遍。
对于上述的4个数据库表来说,可以在作者表的关键宇电话号码上面建立一个索引,在稿件表的关键字稿件稿件名称上面建立一个索引,来提高查找的速度。
但是在关系上面定义的索引并不是越多越好,系统为维护索引和查找索引要付出代价。
除了索引方法外,数据库中还有聚簇方法和HASH方法,其中聚簇功能可以大大提高按聚簇码进行查询的效率,聚簇功能不但适用于单个关系,也可适用于经常进行连接操作的多个关系。
此外有些数据库系统提供了HASH 方法。
(二)存储结构的确定
在设计数据库时,要综合考虑存取时间、存储空间利用率和维护代价
3个方面的因素来确定数据的存放位置和存取结构。
但是这3个方面常常是相互矛盾的,需要权衡选择一个折中方案。
为了提高系统的性能,应该根据应用情况将数据的易变部分与稳定部分、经常存取部分和存取效率较低部分分开存放。
目前很多计算机有多个磁盘或磁盘阵列,可以将表和索引放在不同的磁盘上,在查询时,由于磁盘驱动器并行工作,可以提高物理1/O的读写效率;也可以将比较大的部分放在两个磁盘上,以加快存取速度,这在多用户环境下也特别有效,“杂志社稿件稿费管理信息系统”就是将信息放在多个磁盘上,以实现信息的快速存取;还可以将日志文件和数据库对象放在不同的磁盘上,以改进系统的性能。
三、结论
文章通过对“杂志社稿件稿费管理信息系统”的设计,引入数据库设计的概念,借以实现杂志社对作者稿件信息、稿费状况等进行高效、准确、迅速的管理,提高了工作效率和管理水平。
参考文献:
[1] 史蒂芬森,王海涛.数据库设计解决方案入门经典
[M].北京:清华大学出版社,2010:25—26.
[2] 杨中科.程序员的SOL金典[M],北京:电子工业出版
社,2008:72—73.等。