毕业设计案例草稿(2) - 图文 联系客服

发布时间 : 星期一 文章毕业设计案例草稿(2) - 图文更新完毕开始阅读619df582581b6bd97e19ea07

成都大学学士学位论文(设计)

本任务是保证将任何数据正确、方便地输入到计算机系统中去。所以,保证输入数据的正确是非常重要的。另外,在保证正确地向系统输入输出所需数据的前提下,应尽量保持输入输出操作方便,应尽量减少数据输入输出的内容、减少数据输入输出的工作量。以下就是输入输出的基本要求:

(1)输入设计的要求

(a)输入界面直观、亲切; (b)有利于快捷输入; (c)有利于准确输入; (d)有利于输入修改; (e)方便操作。

(2)输出设计的要求

(a)输入格式要求应与用户认真协商,征得用户同意并尽可能满足使用人员的要求;

(b)输出要求应简单、直观,一目了然,尽量符合用户的习惯,便于用户阅读、理解与使用; (c)输出内容应尽量汉字化,从而使输出格式醒目;

(d)各种输出设计要长考虑,以利于系统发展和输出项目扩充、变动的需要; (e)输出操作方便。

在对用户操作人员进行数据的输入输出要求方面,此系统可根据用户的实际需求和特性进行相应的规定(包括输入输出数据的类型、宽度等)。这些规定要求它在对表的操作中进行,起到日后对用户操作人员的数据操作起到限制和引导的作用,以便能更好地进行数据管理。

1.6 数据管理能力要求

对待开发的软件系统,要求在数据管理能力上应做到:具备优良的数据管理能力。 首先,它拥有的良好的安全保密性可防止非法人员盗取数据或抹杀数据。

其次,在此系统中对数据的操作管理上要求正确性极高,做到在编辑过程中,要求操作人员在每执行一次操作时都非常小心谨慎,以免对数据错误操作。

再次,要求此系统做到可防止操作人员在进行操作的过程当中因误操作而丢失数据。

最后,要求此软件系统在对数据及其分量的存储方面做到:它可完全满足用户在以后的实际操作中所需的存储容量要求。

1.7 故障处理要求

要求此软件系统在对各种故障处理方面做到:

首先,在系统操作运行当中,对于忽然出现的软、硬件故障,可以做到数据的不丢失。 其次,当系统在运行时遇见不可恢复性错误时,也能保证数据库完好无损。

1.8 其他要求

现简要介绍对此待开发项目软件的其他要求,如下:

(1)安全保密要求:要求系统具有良好的安全保密性,以防非法人员进行非法操作,或是以防操作人员进行错误操作而导致造成不可挽回的损失。

(2)使用方便要求:要求系统使用方便,操作简单,可以便于会使用基本Windows操作的非专业人员也可熟练使用此系统。

5

成都大学学士学位论文(设计)

(3)可补充性要求:要求系统具有良好的可补充性,以满足用户的实际需要。 (4)易读性要求:要求系统易读。

(5)可靠性要求:要求系统具备良好的可靠性和稳定性。 (6)要求运行环境可转换。

1.9 运行环境规定

(1)设备

操作系统:中文版的Windows 2003/XP/vista

安装有:Internet Explorer 5.5以上和.NET Framework 3.0 安装有:SQL Server 2005 运行配置:

CPU:奔腾Ⅲ或更高

内存:256 MB及以上 (2)支持软件

现列出支持软件,包括要用到的操作系统、编译(或汇编)程序,如下: 操作系统:WindowsXP

编译程序: Microsoft Visual Studio 2008

1.10 开发工具

现代电子商务技术已经集中于网络商店的建立和运作。电子商店从前台看是一种特殊的 Web服务器。现代 Web网站的多媒体支持和良好的交互性功能,成为建立这种虚拟商店的基础,使得顾客可以像在真实的超级市场一样推着购物车挑选图书,并最后在付款台结帐。这也就构成网上商店的三大支柱:图书目录、顾客购物车和付款台。要实现这些功能,必须有良好的 Web技术的支持。

基于以上因素,选择以下工具作为本系统的开发工具: (1)Macromedia Dreamweaver 8简介

目前,电子商务高速发展的今天,极其需要制作具有交互功能的网站,以满足电子商务的发展要求。但是目前不仅存在后台编写技术人员不足,而且普遍存在后台编写相关开发工具功能不完善。这些使得设计和开发进程效率低下,从而削弱了网络应有的互动体验。

Macromedia Dreamweaver 8 是专门为软件开发所设计的,电子商务必定是未来互联网重点发展方向之一。对此 Macromedia Dreamweaver 8有它独到的解决方案。

首先,Macromedia Dreamweaver 8功能全面,能够制作复杂的 ASP、JSP、Cold Fusion数据库动态网站,还能够扩展建立安全的可定制的电子商务软件。

其次,Macromedia Dreamweaver 8能迅速建立动态网站、与现存软件的网络接口、以及 Active Server Pages(ASP)、Java Sever Pages(JSP)和 Cold Fusion(CFML)支持的数据库。Macromedia Dreamweaver 8建立在强大的 Dreamweaver网络开发平台上,可以非常直观地开发网络软件,而同时保持对代码的完全控制。拖放服务器行为,可以很容易地控制显示、导航和更新数据库内容的网页。

再次,对于 Macromedia Dreamweaver 8的功能扩展,Macromedia公司提供了大量的第三方插件,其中包括了多种购物车功能插件。

除此之外, Macromedia Dreamweaver 8的扩展功能提供了开发在线商店所需的所有东西,让这

6

成都大学学士学位论文(设计)

些商店能够支持多种功能,而且容易维护。使用它,不需要掌握复杂的源代码语言。

基于以上因素,且是个人作业,确定使用 Macromedia Dreamweaver 8作为开发动态网页的工具,减少了编写代码工作量,加快开发速度。

(2)SQL Sever 2005简介

SQL Sever 2005是Microsoft公司推出的新一代数据库管理与分析软件。该软件通过全面的功能集和现有系统的集成性,以及对日常任务的自动化管理能力,为不同规模的企业提供了一个完整的数据解决方案。

与Microsoft Visual Studio、Microsoft Office System以及新的开发工具包(包括Business Intelligence Development Studio)的紧密集成,是SQL Sever 2005与众不同。无论是开发人员、数据库管理员、信息工作者还是决策者,SQL Sever 2005都可以为用户提供创新的解决方案,帮助用户从数据中获取更多的信息。

(3)Active Server pages(ASP)简介

Microsoft的动态服务器网页(Active Server Pages,ASP[14] )技术目前已发展到了 3.0版。浏览器从 Web服务器上请求 .asp文件时,ASP脚本开始运行。然后 Web服务器调用 ASP,ASP 全面读取请求的文件,执行所有脚本命令,并将 Web 页传送给浏览器。 Active Server Pages带有两个脚本引擎:VBScript和 JavaScript,使用 VBScript、 JavaScript等简单易懂的脚本语言,结合 HTML代码,即可快速地完成网站的应用程序,它无须编译,容易编写,可在服务器端直接执行,使用普通的文本编辑器,如 Windows的记事本,即可进行编辑设计,与浏览器无关 (Browser Independence),只要客户端浏览器能够执行 HTML 代码的浏览器,即可浏览 ASP所设计的网页内容,ASP所使用的脚本语言 (VBScript 、 Jscript)均在 Web服务器端执行,客户端的浏览器不需要能够执行这些脚本语言, ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。

1.11 本章小结

本章是需求分析的详细情况,包括可行性分析、系统功能需求描述、对功能的规定以及对性能、输入输出、故障处理等要求,最后对系统开发工具做了一定的介绍。

第2章 数据库设计

数据库设计是这个系统的核心要素,元数据主要有下列几个方面的作用:

(1)用来组织和管理空间信息,并挖掘空间信息资源,这正是数字地球的特点和优点所在。通过它可以在广域网或因特网上准确地识别、定位和访问空间信息;

(2)帮助数据使用者查询所需空间信息。比如,它可以按照不同的地理区间、指定的语言以及具体的时间段来查找空间信息资源;

(3)组织和维护一个机构对数据的投资; (4)用来建立空间信息的数据目录和数据交换中心。通过数据目录和数据交换中心等提供的空

7

成都大学学士学位论文(设计)

间元数据内容,用户可以共享空间信息、维护数据结果,以及对它们进行优化等;

(5)提供数据转换方面的信息。使用户在获取空间信息的同时便可以得到空间元数据信息。通过空间元数据,人们可以接受并理解空间信息,与自己的空间信息集成在一起,进行不同方面的科学分析和决策。描述空间信息的元数据标准体系内容按照部分、复合元素和数据元素来组织,它们是依次包含关系,前者包含后者,即:后者依次组成前者。具体分为8个基本内容部分和4个引用部分,由12个部分组成,其中标准化内容包括标识信息、数据质量信息、数据集继承信息、空间数据表示信息、空间参照系信息、实体和属性信息、发行信息以及空间元数据参考信息等内容,另外还有4个部分是标准化部分中必须引用的信息,它们为引用信息、时间范围信息、联系信息及地址信息。元数据标准内容体系是通过元数据网络管理系统来实现的,该系统主要由权限验证功能(服务器端验证)、输入和合法性校验功能(客户端校验)、查询功能(服务器端查询)与返回和显示功能(服务器端格式化查询结果并返回,客户端显示)等组成。利用空间元数据网络管理系统作为空间交换站的共享软件可基本上实现空间信息的网络共享。

2.1 名词术语

表2-1 名词术语 名字 主键

解析

关系中的一个属性组,其值能唯一标识一个原组,如从该属性组中去掉任何一个属性,他就不具有这一性质了,这样的的属性组称为候选码。当有多个候选码时,可以选定一个作为主码,选定的候选码称为主键。

关系R中的一个属性组,他不是关系R的候选码,但它与另一个关系S的候选码相对应,则称这个属性组为R的外键或外码。

使用索引可以快速查询数据库表中的特定信息。索引是数据库表中一列或多列的值进行排序的一种结构。 据页面,所以使用聚簇索引查找数据几乎总??是比使用非聚簇索引快。每张表只能建一个聚簇索引,并且建聚簇索引需要至少相当该表120%的附加空间,以存放该表的副本和索引中间页。聚簇索引是一种对磁盘上实际数据重新组织以按指定的一个或多个列的值排序。??由于聚簇索引的索引页面指针指向数。

外键

索引

聚簇

2.2 数据库命名规则

数据库命名原则:

(1)表意性原则:数据库命名本着表意命名,即命名应尽量反映存储数据内容。 (2)长名原则:少用缩写。

(3)数目最少化原则:数据库对象应该尽量满足数据最小化原则,也就是数据库数目、存储过程、视图等数量最小化。

具体命名原则如下: (1)数据库命名

8