1、报刊杂志订阅系统的设计与实现 1 第一章 前言 随着计算机的不断普及,社会上的各行各业都开始由计算机主宰着, 不论是政 府、企业、教育等各个单位的各个部门都有计算机来完成各种各样的工作,所以 计算机知识的普及, 计算机技术的广泛应用是势在必然的趋势, 各个大中型企业、 公司都会订阅一些关于本单位的杂导和期刊, 这就会给杂志社带来很大的工作量, 为使期操作更加简单、快捷我计划设计开发本系统报刊杂志订阅系统。 学习计算机知识的目的在于更加准确、快捷的解决现实生活中的各种问题。 我们只有不断的更新和完善自己的知识、在实践中积累经验,才能做出好的软件 为社会服务, 为使用者提供便利我以这个标准要求自己
2、应用 JSP 平台ACCESS; 用到的主要技术:HTML、CSS、B/S,逐步实现杂志订阅管理和公司信息管理的 全部功能。 一、报刊杂志订阅系统的简介 本系统是一个基于 JAVA 平台技术的 B/S 结构的管理信息系统,主要作用是 帮助杂志社完成杂志社管理和公司信息管理。所以整个系统分为两个主要功能模 块:杂志订阅管理模块和公司信息管理模块。开发环境:JAVA 平台+Access+JSP; 用到的主要技术: JSP。 其中杂志订阅管理模块侧重点是维护公司订阅杂志的信息, 强调的是哪些公司在什么时期订阅了什么杂志;公司管理模块侧重点是维护所有 公司的一些基本信息和数据信息。本系统具有良好的可维
3、护性和可伸缩性,并具 有较高的稳定性。 二、报刊杂志订阅系统的用户需求 (一) 总体功能需求 报刊杂志订阅系统是针对杂志社的大量处理工作用计算机进行全面现代化管 理。系统开发的总任务是实现杂志社各种信息的系统化、规范化和自动化。系统 功能分析是在系统开发的总体任务的基础上完成的。本系统主要完成的功能包括 杂志订阅模块,公司管理模块,公司数据模块三个主要模块及一些辅助模块。以 实现用户方便的输入、查询、统计相关报表的业务需求。 报刊杂志订阅系统的设计与实现 2 (二) 系统具体功能描述 1.杂志订阅模块 完成杂志订阅信息的添加、删除、修改、批量修改、查询、数据导出、数据 统计。杂志订阅信息应该包
4、括:订阅人姓名、职位、公司名称、地址、地区、邮 编、电子邮件、电话、订阅起始日期、付款日期、结束日期、份数、落款、来源、 支付方法、发票号、客户类别、业务员、订阅形式、订阅期数、付款金额共 20 项信息。 2.公司管理信息模块 完成公司信息的添加、删除、修改、查询、数据导出。公司基本信息包括: 公司名称、联系人、电话、联系人职位、所在行业、所在地区、所在县级地区、 公司地址、电子邮件。 3.公司数据信息模块 完成公司信息的添加、删除、修改、查询、数据导出。公司数据信息包括: 公司名称、某年的员工人数、资产总额、销售收入、年利润。 4.统计功能模块 统计功能主要完成三方面的统计:统计订阅了杂志的
5、公司中哪些已经付款, 哪些还没有付款;订阅份数排名统计;业务员业务量的统计;统计某年到某年所 有符合查询条件的公司数据信息的统计。 5.用户管理模块 根据用户的身份为不同的用户提供不同的权限,以便限制用户的操作,保护 数据的安全。具体功能有:添加用户、删除用户、修改用户权限等。 报刊杂志订阅系统的设计与实现 3 第二章 系统的设计及流程 一、系统的设计目标 一个大型的计算机管理系统,必须有一个正确的设计指导思想,通过合理选 择数据结构、网络结构、操作系统以及开发环境,构成一个完善的网络体系结构, 才能充分发挥计算机信息管理的优势,本系统的设计按照下述原则进行。 1实用性:系统以用户需求为目标,
6、以方便用户为原则,同进融入先进的管 理经验。根据用户实际需求的功能情况,并且将在统一的 Windows 图形界面下 提供各种实用功能,尽可能降低使用前的培训、实施和使用中的维护时间。充分 报社现在及未来的各种需求,真正为报社的管理及决策提供强有力的支持。 2先进性:本设计将充分应用现有成熟的计算机技术、软件开发技术,为用 户提供高性能的系统。系统将运用先进的 java 结构化设计语言,采用 access 数据 库,可以方便的满足报社管理的需要。 3高可靠性:一个实用的系统同时必须是可靠的,本设计通过合理而先进的 设计以及软、硬件的优化选型,可保证系统的可靠性与容错性。 4采用标准技术:本系统的所有设计遵循国际上现行的标准进行,以提高系 统的开放性。 5可维护性:系统的设计要方便维护,包括硬件的维护,软件的维护(更改, 升级等)和网络的维护。 6 可扩展性及灵活性: 系统的设计以方便未来业务的扩展和系统扩充为目标, 系统要求能够方便的升级,充分保护系统的投资。 二、开发设计思想 报刊杂志订阅系统应着眼于杂志社的当前管理与未来发展,由高级管理人员 参与整个研发过程,更加贴