考试排座系统设计毕业论文 联系客服

发布时间 : 星期四 文章考试排座系统设计毕业论文更新完毕开始阅读

新疆大学本科生毕业论文 被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。

Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.4,最近版本为Java1.7。[1]

Java分为三个体系JavaSE(Java2 Platform Standard Edition,java平台标准版),JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版),JavaME(Java 2 Platform Micro Edition,java平台微型版)。

2009年04月20日,oracle(甲骨文)收购sun,java因此并归甲骨文公司。

3.2.2 开发工具

Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。

Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。

Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。

3.2.3 数据库

数据库采用MySQL5.0。MySQL是由MySQLAB公司开发、发布并支持的全世界最流行的开源SQL数据库管理系统,目前最新版本为MySQL5.0,MySQL5.0较以前的版本有了很大的改进,对存储过程、触发器和视图有了很好的支持,成为开源数据库之首选[3]。

MySQL是一种功能非常强大的关系型客户服务器数据库系统。它的安全性和稳定性能已足以满足许多应用程序的要求,而且有着非常高的性价比(这不仅是因为MuSQL本身是免费的,还因为它对硬件性能的要求不那么苛刻)。这些优点使MySQL成为因特网数据库领域里事实上的标准之一[3]。

SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。例如,你

10 / 31

新疆大学本科生毕业论文 能用SQL语言为一个网站检索产品信息及存储顾客信息,同时MySQL也足够快和灵活以允许你存储记录文件和图像。

MySQL主要目标是快速、健壮和易用。最初是因为我们需要这样一个SQL服务器,它能处理与任何可不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快,MySQL就开发出来。自1996年以来,我们一直都在使用MySQL,其环境有超过40个数据库,包含10,000个表,其中500多个表超过7百万行,这大约有100个吉字节(GB)的关键应用数据。

图3-5 mysql的命令行管理界面

11 / 31

新疆大学本科生毕业论文 4 系统总体设计

4.1 UML用例图

增加管理员删除修改角色查询4.2用户登陆用例图

如图4-2所示:

4.3 数据库设计 4.3.1数据规划

按照数据管理的整合性,根据数据管理规划,整个应用系统构建一个数据库, 根据应用系统对数据库的要求,即设计的数据是为应用系统服务的,当然,数据库也将反作用于应用系统。对于可派生的数据库的其他应用不作描述。

在数据表与字段的定义上,均以汉字的首个拼音字母组合来表达期含义数据采用mysql数据库系统来处理本管理系统的数据。对于系统的安全应用设计,采用数据系统默认的规则进行处理。

对表的定义中,主要突出表的名称与含义、字段名称、所表示的中文意思(中文含义)、字段类型、字段长度(长度)、数值型字段中小数点以后的位数(小数)、

12 / 31

新疆大学本科生毕业论文 是否允许为空值(允许空值)、缺省值、是否作为表的主关键字段(主键)和是否作为外部关键字段(外键)等字段信息作为描述,相关联表与必要注释等内容说明,在表格中无值的单元格表明当前项目不具备该属性。

4.3.2数据库表设计

表2-5 classroom

字段名 标识id 名字name 地址address 座位行row 座位列column 类型 int varchar varchar int int 长度 20 80

主键 是 否 否 否 否 外键 否 否 否 是 是 是否为空 否 否 是 否 否 表2-6 simplestu 字段名 标识id 编号num 名字name 座位seat 电话tel 学生所在学院xueyuan 座位行row 座位列column 字段名 标识id 学校名字类型 number int varchar varchar varchar varchar int int 长度 20 20 20 20 主键 是 否 否 否 否 否 否 否 外键 否 是 否 否 否 否 是 是 是否为空 否 是 否 是 否 否 否 否 表2-7 college

类型 int varch长度 20 13 / 31

主键 是 否 外键 否 否 是否为空 否 否