5.具有平台无关性。Java运行于虚拟机之上,实现不同平台的Java接口之间。
6.Java舍弃了C++的指针对存储器地址的直接操作。程序运行时,内存由操作系统分配,避免病毒通过指针侵入系统。Java还提供了安全管理系统,防止程序的非法访问。
2。6性能需求
1系统的安全性
在线投票系统在管理权限上要严格进行控制,具体要求如下:
在线投票系统登录系统是具有权限的,只有有权限的用户才能登录进系统,用户注册也是的,老用户是不能进行注册的。系统会提示您用户名已存在,说明您已注册过了,可以直接登录。具有安全性。
2数据的完整性
完整的信息记录,所有信息记录的内容都是存在的,不为空。
数据之间的相关联性,协调性。
2。7界面需求
界面设计目前已经成为评价软件质量的一条重要指标,一个好的用户界面可以增加用户使用系统的信心和兴趣,提高工作效率,JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。界面的整体性,美观也很重要。来-自~优+尔=论.文,网www.youerw.com +QQ752018766-
3数据库的分析与设计
数据库是数据管理的最新技术,是计算机科学的重要分支。数据库的建设规模、数据库信息量的大小和使用频度已成为衡量这个国家信息化程度的重要标志。数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。
数据库的设计一般经过规划。需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护6个步骤。
1数据库的概念结构设计
概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。设计方法有两种:自顶向下、自底向上。
数据库的概念结构设计采用实体—联系(E-R)模型设计方法。E-R模型法的组成元素有:实体、属性、联系,E-R模型用E-R图表示,是提示用户工作环境中所涉及的事物,属性用来描述实体所具有的某一特征。
概念设计的目标是产生反映企业组织信息要求的数据库概念结构,即概念模式。概念模式是独立于数据库逻辑结构,独立于支持数据库的DBMS,不依赖于计算机系统的,
根据以上对数据库的需求分析,并结合系统概念模型的特点及建立方法,建立E-R模型图。