目录 第一章 引言 2 1.1编写目的和意义 2 1.2背景及发展史 3 1.2.1课题背景 3 1.2.2企业信息管理系统的发展史 3 1.3定义 缩写词 略语 4 1.4参考资料 4 第二章 需求分析 5 2.1需求概述 5 2.1.1设计目标 5 2.1.2用户的特点 5 2.2需求描述 6 2.2.1企业信息管理系统的总需求目标 6 2.2.2数据需求 6 2.2.3功能性需求概述 6 2.2.4假定与约束 7 2.2.5系统模型 7 第三章 需求规定 12 3.1对功能的规定 12 3.2对性能的规定 12 3.2.1精度 12 3.2.2时间特性要求 13 3.2.3灵活性 13 3.3软件控制流设计 13 3.4故障处理要求 13 3.5其他专门要求 14 3.5.1 数据库 14 第四章 运行环境规定 15
2019-12-21 19:22:36 278KB 企业信息管理系统需求分析
1
微博系统需求规格说明书
2019-12-21 19:22:29 157KB 微博 需求书明书
1
学生选课系统需求规格说明书
2019-12-21 19:22:29 4.32MB 学生 选课 需求说明书
1
根据现在的火车票网上订票系统,以及个人的一些买票经历和网上搜索的一些资料信息,推导火车票网上订票系统的需求。参考现在的火车票网上订票系统所写的。
2019-12-21 18:52:11 283KB 订票需求分析
1
图书管理毕业设计,图书管理系统毕业设计文档
1
软件项目立项报告 立项评审报告 立项建议书 可行性研究报告 系统需求规格说明书 项目建议书
1
知识共享困难,形成信息孤岛:在日常工作过程中,部门与部门之间,岗位与岗位之间,存在着大量知识共享的需求,一般通过邮件、硬盘共享的方式传递,既不方便也不安全,在员工出差的情况下,就更难以调用公司的知识信息。在企业中各个部门之间由于种种原因造成部门与部门之间相对的孤立,各种信息(如产品信息、各种计划信息等)无法或者无法顺畅地在部门与部门之间流动,形成了信息孤岛,不能使企业知识资源配置最优化。
2019-12-21 18:50:26 446KB 知识管理 需求分析
1
软件系统需求规格说明书SRS(Software Requirements Specification), 软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解, 使之成为整个开发工作的基础。包含硬件、功能、性能、输入输出、接口需求、警示信息、保密安全、数据与数据库、文档和法规的要求等等。
2019-12-21 18:50:13 320KB 软件系统需求
1
基于Java开发的银行系统详细设计+源码 编写虚拟社区遇到的困难及解决方法 在编码的第一开始,我们就遇到了巨大的难题,分工是很细致了,但是如何来让每个人编写的代码其他人都能用呢? 这时候我们才发现设计和分工不是最难的,最难的是合作,但是我们并不惧怕困难,先考虑各个人编写的代码其他那几个人用得到,自己编码时要用到别人的那些代码,同时个人编码之前先写好Public 类名以及需要参数和返回参数。这样别人子要知道如何调用函数就行了。在对数据库操作方面我们也屡屡出错,为此我们到图书馆找来数据库SQL方面的书进行学习。后来,我们在RMI远程调用方面也遇到了问题。及使用安全策略文件来设置Java程序权限的问题,通过查找网上资料并向网上的高手请教,我们终于让问题得到了圆满的解决。 代码编完后,我们花了近一半的时间进行整合,使得各自的代码能够互相调用,由于代码方面各人之间必须相互调用,因此,我们不得不一个一个事件驱动,一个一个函数的进行调试,虽然最后出来有一些代码编了没用,有一些代码重复编了,还有一些代码不得不重编,但是我们最后还是圆满实现了设计要求,完成了任务。 虚拟社区结构 本虚拟社区由三部分构成:银行端、服务端、客户端。 银行端 银行服务器,其界面如下图: ? 在这个界面上,我们可以查看银行数据库里边各个表的内容。 ? 同时,这个界面提供一个增加帐户和一个删除帐户按钮。 ? 作为提供给专业管理员的界面,我们在里面添加了一个直接输入SQL语言的文本框。 ? 管理员可直接使用数据库语言对数据库进行操作。 而整个银行服务器是由银行类、RMI接口及实现类、Mypane类构成: public static void main(String[] args) { // System.setSecurityManager(new RMISecurityManager()); try { BankServerInterfaceImpl obj = new BankServerInterfaceImpl(); registerToRegistry("BankServerInterfaceImpl", obj, true); System.out.println("Bank server " + obj + " registered"); } catch (RemoteException ex) { ex.printStackTrace(); } catch (MalformedURLException ex) { ex.printStackTrace(); } MyPanel applet = new MyPanel(); JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setTitle("Bank Server SQL Operator "); frame.getContentPane().add(applet, BorderLayout.CENTER); applet.init(); applet.start(); frame.setSize(700, 500); Dimension d = Toolkit.getDefaultToolkit().getScreenSize(); frame.setLocation((d.width - frame.getSize().width) / 2, (d.height - frame.getSize().height) / 2); frame.setVisible(true); } public static void registerToRegistry(String name, Remote obj, boolean create) throws RemoteException, MalformedURLException{ if (name == null) throw new IllegalArgumentException( "registration name can not be null"); try { Naming.rebind(name, obj); } catch (RemoteExcept
1
企业设备管理信息系统需求分析,写的比较详细
1