期末作业 - 电子词典.doc

期末作业 - 电子词典.doc

ID:49532858

大小:114.50 KB

页数:8页

时间:2020-03-02

期末作业 - 电子词典.doc_第1页
期末作业 - 电子词典.doc_第2页
期末作业 - 电子词典.doc_第3页
期末作业 - 电子词典.doc_第4页
期末作业 - 电子词典.doc_第5页
资源描述:

《期末作业 - 电子词典.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、高级数据库作业——简易电子词典的实现-8-1系统需求分析通过调查,要求系统需要有以下功能:(1)具有良好的人机界面;(2)系统用户需要有普通用户和管理员用户之分(3)原始数据修改简单方便(4)具有方便的数据查询功能(5)管理员具有删除数据的权限,数据稳定性好;2系统目标本系统的总目标是为用户提供方便的词条查询功能,减免手工处理的繁琐与误差。具体的目标包括:(1)通过输入中文或英文单词,找到相应的解释记录;(2)普通用户具有查询功能,如果遇到数据库中不存在的词条可与管理员联系;(3)管理员具有修改增加删除词条等功能。3系统开发工具介绍3.1面向.NET的全新开发工具——C#C#是一种现代的面

2、向对象的程序设计开发语言,它使得程序员能够在新的微软.NET平台上快速开发种类丰富的应用程序。.NET平台提供了大量的工具和服务,能够最大限度地发掘和使用计算机及通信能力。由于其一流的面向对象的设计,从构建组件形式的高层商业对象到构造系统及应用程序,你都会发现,C#将会是最合适的选择。使用C#语言设计的组件能够用于Web服务,这样通过Internet,可以被运行于任何操作系统上任何编程语言所调用。不但如此,C#还能为C++程序员提供快捷的开发方式,又没有丢掉C和C++的基本特征——强大的控制能力。C#与C和C++有着很大程度上的相似性,熟悉C和C++的开发人员很快就能精通C#。C#在带来对

3、应用程序的快速开发能力的同时,并没有牺牲C和C++程序员所关心的各种特性。它忠实地继承了C和C++的优点。如果你对C或C++有所了解,你会发现它是那样的熟悉。即使你是一位新手,C#也不会给你带来任何其它的麻烦,快速应用程序开发的思想与简洁的语法将会使你迅速成为一名熟练的开发人员。3.2SQL语言介绍SQL(StructuredQuery-8-Language,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据

4、。使用SQL的常见关系数据库管理系统有:Oracle、Sybase、MicrosoftSQLServer、Access、Ingress等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如"Select"、"Insert"、"Update"、"Delete"、"Create"和"Drop"常常被用于完成绝大多数数据库的操作。MSSQLServer就是用的Transact-SQL。SQL功能强大,是一种完备的数据处理语言,不仅用于数据库查询,而且用于数据库中的数据修改和更新,概括起来,它可以分成以下几组:DML(Data

5、ManipulationLanguage,数据操作语言):用于检索或者修改数据;DDL(DataDefinitionLanguage,数据定义语言):用于定义数据的结构,比如创建、修改或者删除数据库对象。3.3Access介绍MicrosoftOfficeAccess(前名MicrosoftAccess)是由微软发布的关联式数据库管理系统。它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的成员之一。  Access能够存取Access/Jet、MicrosoftSQLServer、Oracle(甲骨文软件公司),或者任何O

6、DBC兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的"进阶用户"则能使用它来开发简单的应用软件。虽然它支援部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。其实Access也是微软公司另一个通讯程序的名字,想与ProComm以及其他类似程序来竞争。可是事后微软证实这是个失败计划,并且将它中止。数年后他们把名字重新命名于数据库软件。4总体设计4.1数据库设计4.1.1系统数据表结构1、用户表,包含管理员(admin)与非管理员(任意)。如表4-1所示:表4-1user(用户表)序号字段名字段含义数据类型是否为空1user

7、用户名Char(10)否2pass密码Char(10)否-8-2、单词表,包含。如表4-2所示:表4-2word(单词表):序号字段名字段含义数据类型是否为空1word英文单词Char(50)是2explain中文解释Char(50)是3difficult难度级别int是4class级别分类Char(20)是4.2系统模块概述系统功能简介,简易电子词典系统是综合了数据库和C#技术编写完成的。主要是通过C#编写代码实现数据

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

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

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