摘要:本文所研究的高校报刊征订系统,是运用计算机管理系统来解决目前本人在读的山东青年政治学院的报刊征订工作中出现的问题。
本文首先介绍的论文的选题背景以及目前对于此系统国内外研究的现状,阐述了系统实现的意义和价值,然后分析了开发该系统的可行性,并在此基础上,通过业务流程图、功能结构图等对系统进行了需求分析。在明确了系统的具体的需求以后,对系统的功能进行设计,超级管理员主要包括教师信息管理,管理员信息管理,院系信息管理,报刊信息管理,以及报刊征订具体信息的管理模块,管理员主要包括教师信息管理和征订审核模块,教师主要报刊订阅报刊模块,最重要的是系统的登录模块,通过登录验证可以判断用户的角色,以及是否能使用本系统。在数据库设计方面,通过E-R图和数据库表来进行设计和开发。
关键字:报刊征订;数据库设计;Java;用例;Struts
目录
摘要
ABSTRACT
1 绪论-3
1.1 开发背景-3
1.2 国内、外研究现状-3
1.3 论文研究的意义和价值-4
1.4 可行性分析-4
1.4.1 系统初步调查-5
1.4.2 技术可行性-5
1.4.3 经济可行性分析-5
1.4.4 操作可行性-6
2 高校报刊征订系统需求分析-7
2.1 业务需求概述-7
2.1.1 高校报刊征订系统功能结构图-7
2.1.2 高校报刊征订系统核心业务流程图-7
2.2 功能性需求概述-9
2.3 系统用例-10
2.3.1 用户登录用例-12
2.3.2 报刊信息查看用例-13
2.3.3 报刊订阅用例-14
2.3.4 用户退出登录-15
2.3.5 教师管理用例-16
2.3.6 征订审批-17
2.3.7 管理员管理-18
2.3.8 院系管理-19
2.3.9 报刊管理-20
2.3.10 订阅信息查看-21
2.4 交互模型-22
3 高校报刊征订系统概要设计-23
3.1 系统架构设计-23
3.2 包设计-23
3.3 类设计-24
3.3.1 action包中的类-24
3.3.2 bean包中的类-24
3.3.3 dao和daoimpl包中的类-24
3.3.4 service包中的类-25
3.3.5 utils包中的类-25
3.4 系统运行环境-25
3.4.1 软件配置需求-25
3.4.2 硬件配置需求-25
4 高校报刊征订系统数据库设计-26
4.1 数据库概念模型设计-26
4.2 数据库逻辑模型设计-26
4.3 数据库物理模型设计-27
5 高校报刊征订系统界面设计-29
5.1 登录界面-29
5.2 教师功能界面-29
5.3 管理员模块界面-30
5.4 超级管理员模块界面-30
结论-31
参考文献-32
致谢-33