- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
期末作业 - 电子词典
PAGE \* MERGEFORMAT - 1 -
高级数据库作业
——简易电子词典的实现
1 系统需求分析
通过调查,要求系统需要有以下功能:
(1) 具有良好的人机界面;
(2) 系统用户需要有普通用户和管理员用户之分
(3) 原始数据修改简单方便
(4) 具有方便的数据查询功能
(5) 管理员具有删除数据的权限,数据稳定性好;
2 系统目标
本系统的总目标是为用户提供方便的词条查询功能,减免手工处理的繁琐与误差。具体的目标包括:
(1)通过输入中文或英文单词,找到相应的解释记录;
(2)普通用户具有查询功能,如果遇到数据库中不存在的词条可与管理员联系;
(3)管理员具有修改增加删除词条等功能。
3 系统开发工具介绍
3.1 面向.NET的全新开发工具——C#
C#是一种现代的面向对象的程序设计开发语言,它使得程序员能够在新的微软.NET平台上快速开发种类丰富的应用程序。. NET平台提供了大量的工具和服务,能够最大限度地发掘和使用计算机及通信能力。
由于其一流的面向对象的设计,从构建组件形式的高层商业对象到构造系统及应用程序,你都会发现,C#将会是最合适的选择。
使用C#语言设计的组件能够用于Web服务,这样通过Internet,可以被运行于任何操作系统上任何编程语言所调用。
不但如此,C#还能为C++程序员提供快捷的开发方式,又没有丢掉C和C++的基本特征——强大的控制能力。C#与C和C++有着很大程度上的相似性,熟悉C和C++的开发人员很快就能精通C#。
C#在带来对应用程序的快速开发能力的同时,并没有牺牲C和C++程序员所关心的各种特性。它忠实地继承了C和C++的优点。如果你对C或C++有所了解,你会发现它是那样的熟悉。即使你是一位新手,C#也不会给你带来任何其它的麻烦,快速应用程序开发的思想与简洁的语法将会使你迅速成为一名熟练的开发人员。
3.2 SQL语言介绍
SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingress等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如Select、 Insert、 Update、 Delete、 Create和 Drop常常被用于完成绝大多数数据库的操作。MS SQL Server 就是用的Transact- SQL。
SQL功能强大,是一种完备的数据处理语言,不仅用于数据库查询,而且用于数据库中的数据修改和更新,概括起来,它可以分成以下几组: DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据; DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删除数据库对象。
3.3 Access 介绍
Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一。
Access能够存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文软件公司),或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的进阶用户则能使用它来开发简单的应用软件。虽然它支援部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。
其实Access 也是微软公司另一个通讯程序的名字,想与 ProComm 以及其他类似程序来竞争。可是事后微软证实这是个失败计划,并且将它中止。数年后他们把名字重新命名于数据库软件。
4 总体设计
4.1数据库设计
4.1.1 系统数据表结构
用户表,包含管理员(admin)与非管理员(任意)。如表4-1所示:
表4-1 user(用户表)
序号
字段名
字段含义
数据类型
是否为空
1
user
用户名
Char(10)
否
2
pass
密码
Char(10)
否
2、单词表,包含。如表4-2所示:
表4-2 word(单词表):
序号
字段名
字段含义
数据类型
是否为
您可能关注的文档
- 曲面的面积重心动惯量引力.ppt
- 曲面加工刀具及削用量选择.ppt
- 曲柄连杆机构 车构造课件.ppt
- 更换自动变速箱油.ppt
- 曼昆经济学原理 (宏观)-第三十四章 货币和财政政策对总需求的影响.ppt
- 最传统的中国式早餐———豆腐脑.pptx
- 最俏皮的结婚祝福语大全精编.doc
- 最全俯卧撑动作图解与锻炼肌肉部位详解.doc
- 最全PPT图标、背景图片合集(千种元素).ppt
- 最全的一清单五制度.doc
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
最近下载
- 华南理工大学《电力经济与管理》教学:电力经济与管理2-经济学.ppt VIP
- (完整版)药店医疗器械培训试题及答案 .pdf VIP
- 苏教版一年级下册科学《2-4 水是什么样的》ppt课件 (8).pptx
- 中考语文一轮专题复习课件:我国古代贬谪文学鉴赏——以《小石潭记》《岳阳楼记》《记承天寺夜游》为例.pptx VIP
- 客户找车合同范本.docx VIP
- 华南理工大学《电力经济与管理》教学:电力经济与管理2-经济学(2).ppt VIP
- 20230720-西部证券-医脉通-2192.HK-深度报告:上下游场景持续拓展,专业医生平台构筑竞争壁垒.pdf
- 中船科技(600072)公司2023年财务分析研究报告.doc
- 中国书法简介英语版-chinese-calligraphy(完整版).ppt
- 2025年供电营业规则考试题库.pdf
文档评论(0)