,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
5.2 界面设计思想
不管是什么软件产品,它的绝大多数用户都可以定义为中级用户,一般就是指那些基本了解如何使用产品和一般使用产品重复进行同样操作的用户。中级用户作为产品的主要使用者,但他们的需求却往往被忽视,一般情况下,管理层经常与初学者打交道,他们倾向于满足初学者的要求,而开发人员,可以被称为专家级用户,他们在开发软件过程中思考问题往往又太过专业化。
所以在本次系统开发中我们做到更好的兼顾三方,一些概要信息使初学者成长为中级用户,而工具提示则帮助一些中级用户向专家级过度。当然最主要还是要满足广大中级用户的需求。
5.3 界面设计原则
界面设计就是人与机器之间要缓和传递信息的媒介,包括硬件和软件界面。它涉及到很多原则:
(1)用户原则。人机界面设计可以从不同的角度,视实际情况而定,确定类型后要针对其特点预测他们对不同界面的反应。
(2)信息最小量原则。人机界面设计要尽量减少用户记忆负担,采用有助于记忆的方案。
(3)帮助和提示原则。要对用户命令做出反应,帮助用户处理问题。系统要设计有恢复出错现场的能力,在系统内部处理工作要有提示,尽量把主动权让给用户。
(4)媒体最佳组合原则。多媒体界面的成功并不在于仅向用户提供丰富的媒体,而应在相关理论指导下,注意处理好各种媒体间的关系,恰当选用。
(5)优化原则:为了达到优化的目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了将来的维护。
本章详细的介绍了用户界面的开发工具,设计思想以及设计原则,这只是系统开发的第一个环节,下面要介绍的数据库分量更为重要。
6 数据库分析与设计
自20世纪70年代以来,数据库技术得到迅速发展。目前世界上已经有数百万个数据库系统在运行,其应用已经深入到社会生活的各个领域,从企业管理,银行管理,资源管理,经济预测一直到信息检索,档案管理,普查统计等。
现在,数据库技术还在不断发展,并且不断的与其它计算机技术相互渗透。数据库技术与网络通信技术相结合,产生了分布式数据库系统。数据库技术与面象对象技术相结合,产生了面向对象数据库系统等各种数据库系统。
6.1 数据库简介
本人设计的是一个关于图书馆图书管理的数据库系统,通过这个系统管理员可以简捷、方便的对图书记录查阅、增加、删除等功能,而用户也可以通过这个系统对进行图书查询、借阅、归还等功能。
该数据库应用程序按照用户权限和实现功能的不同分为两部分:外部学生对数据库的查询访问和内部管理人员对数据记录的管理维护。每一部分中包含各自实现的各项功能,对每一项功能的实现,将按照窗体设计以及运行情况的顺序逐一进行设计。
所以,在此基础之上我选择了小巧易于操作的MySQL数据库,与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余。
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。
由于MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。MySQL虽然功能未必很强大,但因为它的开源、广泛传播,导致很
上一篇:
基于JSP的图书管理系统
下一篇:
《机床电气控制线路》教学方法