基于JSP的发印管理系统毕业论文

 2021-04-10 11:04

摘 要

现代出版社针对读者消费全体的划分更为细致,根据不同的读者印发不同数量的书籍。以前一个出版社可能只能根据市场调查,工作经验,读者消费走向来分析读者的兴趣爱好。虽说这样做,效果比较理想。但是一方面需要花费大量人力、物力、财力去做市场调研,另一方面从出版社了解读者需求到联系印刷公司再到印刷公司发货,对整个流程控制比较繁琐且花费太多时间。而现在出版社在规模日益扩大的时候,更注重资源的合理投入与利用,希望能尽量在资源花费少的情况下使利益最大化。所以出版社必须另辟蹊径,在投入与产出之间力求寻找一个平衡点。

本文在这样的背景下,以JSP作为基本页面构建技术,整合STRUTS1.3框架,利用软件开发设计思想MVC,使用ORACLE数据库的免费、稳定易操作性来存放发印过程中的所有数据,采用B/S架构来开发一个用于帮助出版社管理图书印刷过程,重点对发印单处理过程进行关注,包括图书印发所需的各种资源,像用纸量、用纸规格、资源提供单位、图书印刷过程中所涉及的成本计算等一系列与图书发印相关的活动。另外一个重要的开发目的是多种统计报表的展示与提取,以帮助出版社分析读者消费习惯以及消费走向,以便让出版社更好的决策。

关键词:图书发印;发印单;JSP ;STRUTS1.3;ORACLE  

Abstract

Modern publishing house for a more careful reader consumption of all division, a different number of books issued according to different readers. A publishing house may only be based on market research, work experience, the reader toward consumption to analyze the reader's interests. Although doing so, the effect is ideal. However the one hand, need to spend a lot of manpower, material and financial resources to do market research, on the other hand, from the publisher to understand the needs of readers to contact the printing company and then the delivery of the printing company, control the whole process more cumbersome and spend too much time. Now Publishing in the increasing size of the time, pay more attention to reasonable input and utilization of resources, as much as possible to maximize benefits in the case of fewer resources to spend. Therefore, the Press must be another way to seek to find a balance between inputs and outputs.

This article In this context, the JSP as a basic page building technology, integration STRUTS1.3 framework, the use of software development and design thinking of the MVC using the ORACLE database free, stable and easy to operate to store all data in the Fat Printing process, using the BS develop a framework to for help Press book Printing, concern focuses on the hair printed on a single process, including books issued a variety of resources, like the amount of paper, paper specifications, resource units and a series of the book distribution activities related to India. Another important development objective is to display and extract a variety of statistical reports to help Press analysis of spending habits of the readers and toward consumption, in order to allow the Press to better decision-making.

Key Words: Book Fat Printing; Fat Printing single; JSP; STRUTS1.3; ORACLE

目录

绪论 1

第一章 系统分析 2

1.1系统需求分析 2

1.1.1系统需求获取 2

1.1.2系统功能性需求分析 2

1.1.3系统非功能性需求分析 4

1.2 可行性分析 5

1.2.1 技术可行性分析 5

1.2.1.1 JSP技术可行性 5

1.2.1.2 B/S架构可行性 5

1.2.1.3 ORACLE 10G数据库可行性 6

1.2.2 经济可行性分析 6

1.3 系统工作量 6

1.4 安全性分析 7

第二章 系统总体设计 8

2.1系统结构设计 8

2.1.1系统体系结构 8

2.1.2系统关键技术构建 9

2.2 系统设计思想 10

2.2.1系统开发思想 10

2.3.2软件分层思想 10

2.3 系统开发工具(IDE)及相关理论知识 11

2.3.1 MyEclipse简介 11

2.3.2 ORACLE10G数据库简介 11

2.3.3 TOMCAT6.0简介 12

2.3.4 JSP技术简介 12

2.3.5采用Struts1.3作为Web MVC实现 13

2.3.6 MVC设计模式 14

第三章 数据库设计 16

3.1 数据库需求分析 16

3.2 数据一致性分析 17

3.3 数据完整性分析 18

3.4 数据库概念设计与实现 18

3.5 表的逻辑结构设计与实现 20

3.6 表的物理结构设计与实现 21

3.7 使用视图(view) 23

第四章 系统关键模块与代码设计 24

4.1 系统主界面 24

4.2 系统管理模块[S] 26

4.2.1 菜单角色菜单 27

4.2.1.1添加角色 27

4.2.1.2修改角色 27

4.2.1.3删除角色 28

4.2.1.4权限设置 28

4.2.2 用户权限管理 29

4.2.2.1用户角色设置 29

4.2.2.2用户信息查看 30

4.2.2.3用户列表显示 30

4.2.3 参数设定 31

4.2.3.1参数修改 31

4.2.4 用户管理 32

4.2.4.1密码修改 32

4.2.4.2用户禁用/启用 32

4.3 发印单管理模块[F] 33

4.3.1发印单处理 33

4.3.1.1 发印单录入 33

4.3.1.2发印单数据获取 34

4.3.1.3发印单过程处理 35

4.4 基本库管理与维护模块[B] 37

4.4.1编辑姓名库 38

4.4.1.1编辑姓名库维护 38

4.5 报表导出与打印模块 38

4.5.1报表导出 39

4.5.1打印 40

4.6其他功能模块 41

4.6.1注销 42

4.6.2改密码 43

第五章 单元测试与系统测试 45

5.1 测试准备与环境 45

5.2 单元测试问题及解决 45

5.3 系统测试问题及解决 46

第六章 总结 48

致谢 49

参考文献 50

绪论

本系统主要是设计一套基于Web的出版社发印作凭单管理系统。对图书的生产流程进行时间及印厂的计划管理,随时掌握每一本图书的生产进程和完成情况,统计每本书的生产周期,为出版社的生产安排提供量化数据,计算图书在各生产环境、环节的成本费用,汇总计算出版成本。

在本系统中JSP可能仅限于表现层的研究,JSP技术的出现弥补了html实现动态网页的繁琐,也开创了MVC模式在JAVA阵营的首次应用。本系统的主要研究的技术目的是展示J2EE框架体系在现代企业级应用中所体现出的强大功能以及分层思想在现代软件开发中需要重视的意义。著名的软件大师 Ralph Johnson 对框架(Framework)进行了如下的定义:框架是整个系统或系统的一部分的可重用设计,由一组抽象的类及其实例间的相互作用方式组成。框架一般具有即插即用的可重用性、成熟的稳定性以及良好的团队协作性。J2EE 复杂的多层结构决定了大型的 J2EE 项目需要运用框架和设计模式来控制软件质量。目前,市场上出现了一些商业的、开源的基于 J2EE 的应用框架,其中主流的框架技术有:基于 MVC 模式的 Struts 框架和基于 IoC 模式的 Spring 框架以及对象/关系映射框架hibernate 等,本系统所采用的就是前者。目前国内外对JSP以及STRUTS框架的热衷,尤其是应用企业。他们会充分利用互联网带来的便捷使用B/S架构的系统,而本系统所有的技术正是应用企业所看的结果。

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。