java报刊订阅管理系统

java报刊订阅管理系统

ID:10952140

大小:1.49 MB

页数:51页

时间:2018-07-09

java报刊订阅管理系统_第1页
java报刊订阅管理系统_第2页
java报刊订阅管理系统_第3页
java报刊订阅管理系统_第4页
java报刊订阅管理系统_第5页
资源描述:

《java报刊订阅管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、10级课程设计报刊订阅管理系统目录目录-3-1.开发环境及相关技术介绍-4-1.1开发环境-4-1.2相关技术介绍-4-2.需求分析-5-2.1概述-5-2.2功能需求分析-5-2.3非功能需求分析-5-3.系统总体设计-6-3.1流程图-6-3.2系统数据流图-7-3.3数据字典-9-3.4系统用例图-15-3.5系统层次图-20-3.6系统分析类图-20-3.7系统全局E-R图-21-3.8系统状态图-22-3.9系统顺序图.....................................................................

2、...............................................-24-4.Oracle数据库-25-4.1表结构-25-4.2物理实现-26-5.功能设计主要界面-28-5.1登录界面-28-5.2操作界面-30-6.系统设计总结-34-6.1系统特色-34-6.2系统不足与改进-34-6.3总结-34-参考文献-34-【附件1】Oracle数据库连接、JAVA源码-35-Login类-35-Magazine类-38-Alter-User类-49-Alter-Mag类-51-第-53-页共51页10级课程设计报刊订阅管理系统1.开发

3、环境及相关技术介绍1.1开发环境系统结构:C/S结构数据库系统:ORACLE11g宿主语言:JAVA数据库连接方式:JDBC连接方式开发工具:JCreator1.2相关技术介绍Oracle是以高级结构化查询语言(SQL)为基础的大型关系数据库,通俗地讲它是用方便逻辑管理的语言操纵大量有规律数据的集合。是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库之一。提供了与第三代高级语言的接口软件PRO*系列,能在C,C++等主语言中嵌入SQL语句及过程化(PL/SQL)语句,对数据库中的数据进行操纵。加上它有许多优秀的前台开发工具如POWERBUIL

4、D、SQL*FORMS、VISIABASIC等,可以快速开发生成基于客户端PC平台的应用程序,并具有良好的移植性。Jcreator是XinoxSoftware公司开发的一个用于Java程序设计的集成开发环境(IDE),具有编辑、调试、运行Java程序的功能。它又分为LE和Pro版本。Pro版本功能最全,但这个版本是一个共享软件。这个软件比较小巧,对硬件要求不是很高,速度快、效率高。具有语法着色、代码自动完成、代码参数提示、工程向导、类向导等功能。JDBC连接方式:Java与数据库系统的一种连接方式,Java程序使用JDBCAPI与数据库进行通信,并用它操作数据库中

5、的数据。JDBCAPI使Java程序与具体数据库系统独立开来,保证了Java程序高度的可移植性。第-53-页共51页10级课程设计报刊订阅管理系统2.需求分析2.1概述一直以来,人们在企业单位中都是使用传统人工方式管理单位的报刊订阅,这种管理方式存在着许多缺点,譬如,效率低,保密性差,而且时间一长,将产生大量的文件和数据,难以归类整理,这对于查找、更新和维护都带来了不少的麻烦。通过学习,了解了JAVA、ORACLE数据库以及基于JAVA的windows应用程序开发,并在本次课程设计中利用这些知识点,实现一个面向于企业的报刊订阅管理系统,能够通过计算机和数据库对本单

6、位的报刊订阅进行一系列的管理,实现智能化管理,克服了传统人工管理方式的缺点以及弊端。在报刊订阅管理系统中,要实现:一个单位指定一个管理员,管理员可以录入用户信息,报刊信息,订单信息,同时可按用户名、报刊名、部门对系统进行相应的查询信息以及统计信息等功能。界面设计友好,方便用户的操作。2.2功能需求分析1)界面需求用户界面简洁明了,提供功能实用,按钮逻辑排列清晰,容易使用。2)登陆功能需求:通过ORACLE连接,对管理员ID和密码进行身份验证,进入报刊订阅管理系统界面。3)录入功能:①系统管理员可以录入新用户信息,,信息一旦提交就存入到后台数据库中;②系统管理员可以

7、录入新报刊信息,,信息一旦提交就存入到后台数据库中。4)订阅功能:系统管理员可以代替用户订阅报刊,系统自动计算所需金额。5)查询功能:①管理员可以按人员查询信息。②管理员可以按报刊查询信息。③管理员可以按部门查询信息。6)统计功能:①管理员可以按人员统计信息。②管理员可以按报刊统计信息。③管理员可以按部门统计信息。7)系统维护功能:数据的安全管理,主要是依靠管理员对数据库里的信息进行备份和恢复。2.3非功能需求分析1)系统非功能需求订单要求填写录入订单时间时,应该根据操作系统当前时间自动完成填写2)操作系统需求WindowsXP/VISTA/7系列3)系统运行环境

8、Oracl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。