毕业设计论文-毕业设计选题系统 - 图文(8)

2019-01-27 17:59

西南交通大学本科毕业设计(论文) 第28页

系别表如表4-4所示,主要用来保存系别信息。

表4-4 系别表

字段名称 ID Name 数据类型 int varchar 字段长度 4 20 字段释意 ID号 系别名称 专业表如表4-5所示,主要用来保存专业信息。

表4-5 专业信息表 字段名称 ID Xibie Name Introduce 数据类型 int int varchar varchar 字段长度 4 4 20 100 字段释意 ID号 所属系别 专业名称 简介 年级表如表4-6所示,主要用来保存年级信息。

表4-6 年级表 字段名称 ID Name 数据类型 int varchar 字段长度 4 20 字段释意 ID号 年级名称 班级表如表4-7所示,主要用来保存班级信息。

表4-7 班级表

字段名称 ID Name 数据类型 int varchar 字段长度 4 20 字段释意 ID号 班级名称 管理员表如表4-8所示,主要用来保存管理员信息。

表4-8 管理员表

字段名称 ID Loginname Loginpwd 数据类型 int varchar varchar 字段长度 4 20 20 字段释意 ID号 登录账号 登录密码 西南交通大学本科毕业设计(论文) 第29页

日志信息表如表4-9所示,主要用来记录日志信息。

表4-9 日志信息表

字段名称 ID ipAddress action dateTime 数据类型 int varchar varchar varchar 字段长度 4 50 20 20 字段释意 ID号 Ip地址 事件 触发时间 4.5 前台设计

前台界面主要根据方便使用、简洁大方的原则设计。跟一般网站类似,在首页可以登录,还有注册,关于我们等信息。登录后用户可以完成自己的其他功能(在需求分析中已经描述)。利用动态网页实现这些功能的方法有很多,在这里可以采用框架结构,这样设计的页面更加美观,风格一致。

4.6 网络设计

4.6.1软件框架设计

N层的应用软件系统,由于其众多的优点,已经成为典型的软件系统架构,也已经为广大开发人员所熟知。在一个典型的三层应用软件系统中,应用系统通常被划分成以下三个层次:数据库层、应用服务层和用户界面层。为了具有更高的可扩展性,本系统采用四层架构,把应用服务层分成两部分:WEB表示层和业务逻辑层,

其中,应用服务层集中了系统的业务逻辑的处理,因此,可以说是应用软件系统中的核心部分。软件系统的健壮性、灵活性、可重用性、可升级性和可维护性,在很大程度上取决于应用服务层的设计。因此,如何构建一个良好架构的应用服务层,是应用软件开发者需要着重解决的问题。

应用服务层,通常也被称为业务逻辑层,因为这一层,是应用软件系统业务逻辑处理集中的部分。然而,我将应用服务层分为了两层,在业务逻辑层前面还添加了WEB应用层,因为,我认为应用服务层需要处理的不仅仅是业务逻辑,还包含了其他方面的内容,如静态页面内容等。从完整的角度来说,应用服务层需要处理以下一

西南交通大学本科毕业设计(论文) 第30页

些内容:

1. 数据的表示方式:

数据,是软件处理的对象。从某种程度上来说,\软件,就是数据结构加算法\的说法,是有一定意义的。在面向对象的系统中,数据是用类来表示的,代表了现实世界实体对象在软件系统中的抽象。由于应用软件通常会使用数据库,数据库中的数据,可以看成是对象的持久化保存。由于数据库一般是关系型的,因此,这个部分,还需要考虑类(对象)同关系型数据的映射。

2. 数据的存取方式:

如同上述所说,软件系统处理的实体对象数据需要持久化保存数据库中,因此,我们必须处理系统同数据库的交互,以及数据的存取和转换方式的问题。

3. 业务逻辑的组织方式:

在面向对象的系统中,业务逻辑表现为对象之间的交互。有了上述的实体对象,以及对象的保存策略,就可以将这些对象组合起来,编写我们的业务逻辑处理程序。在业务逻辑的处理中,必须保证处理的正确性和完整性,这将会涉及到事务处理。通常,我们也会把业务逻辑封装成组件的形式,以得到最大的可重用性。

4. 业务服务的提供方式:

在我们完成系统的功能后,如何向客户提供服务,是我们需要考虑的问题。这里的客户,不仅仅是指软件的使用者,也包括调用的界面、其他程序等。例如,在一个基于Web的ASP系统中,业务逻辑功能的客户便是这些ASP页面;而业务逻辑组件通常是SERVLETs,这些组件应该通过什么方式,直接的,或间接的,向这些客户提供服务,是这一层需要完成的任务。

5. 层的部署和层间交互:

对于一个多层的应用软件系统来说,尤其是大型的应用软件系统,通常需要把不同的部分部署在不同的逻辑或物理设备上。特别是一些基于Web的应用软件系统,其部署工作将涉及到Web服务器、组件服务器、数据库服务器等不同的服务设备。在进行应用软件架构的设计的时候,必须考虑各种不同的部署方案。

西南交通大学本科毕业设计(论文) 第31页

第5章系统实现

5.1 系统运行环境和开发平台

本系统是采用ASP+SQL SERVER2005数据库,因此要能使本系统运行需要的软件环境为:操作系统为Windows XP以上,数据库为SQL SERVER 2005,系统测试需要安装“Internet信息服务(IIS)”运行环境。

打开IE浏览器,输入http://localhost:100/index.asp(100为设置端口号),回车就可以预览。

5.1.1 IIS简介

IIS和Aapche Server是目前使用最广泛的WEB服务器,他们可以在UNIX和Windows平台上运行,对于Linux和FreeBSD系统,Aapche Server更是首屈一指的Web服务器。Aapche Server快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放。

由于开发环境的限制,此系统在开发阶段使用IIS(Internet Information Server)在个人计算机上调试。Internet信息服务是一种Windows Web服务,可以使用它非常轻松的在Internet上发布信息。Internet信息服务管理单元提供了一些服务器管理选项,用于控制网站或FTP站点的内容以及对这些站点的访问。Internet信息服务管理单元包含下列功能:

1. 服务器的一些附加设置,如管理FTP站点、隔离应用程序、映射MIME类

或指定其他脚本引擎等。

2. 新建虚拟目录的向导。

3. 管理Internet信息服务网络安装的能力。

通过Internet信息服务单元,建立一个虚拟目录,指向Web应用程序所在目录,从而通过浏览Web应用程序所在目录下的ASP,HTML文件,打倒该系统在个人家算计上的测试,为最终在将站点上载到Internet之前提供了Web程序在最终服务器上的精确效果。

西南交通大学本科毕业设计(论文) 第32页

5.1.1.1 IIS的安装和使用

IIS是Internet信息服务的简称,它是一种Windows Web服务,可以使用它非常轻松的在Internet上发布信息。

安装步骤:

1. 单击“开始”,单击“控制面板”,双击“添加或删除程序”启动“添加或删 除程序”应用程序。

2. 在“添加或删除程序”对话框左侧的列表中,单击“添加/删除Windows组

件”。

3. 出现“Windows组件向导”后,单击“下一步”。 4. 在“Windows组件”列表中选中“Internet信息服务”。 5. 单击“下一步”,即可完成安装。 5.1.1.2 打开IIS

1. 从“开始”菜单,选择“设置”,然后选择“控制面板”。 2. 打开“管理工具”。

3. 打开“Inernet服务管理器”。 5.1.1.3 配置毕业设计选题系统

1. 在桌面上右击我的电脑-管理-服务和应用程序-Internet信息服务-网站,一级 级展开。

2. 在网站下选择默认网站,并点击右键,选择新建虚拟目录,首先对你准备发 布的网站起一个名字,然后进行配置,将你的系统所在目录选择好。

其他选项选择默认即可基本达到调试和测试毕业设计选题系统所需的Web服务器系统要求,调试时在地址栏输入:http://localhost/bysj/index.asp即可。

5.1.2 Dreamweaver8开发环境

Dreamweaver8是所见即所得建立Web站点和应用程序的专业编辑器。它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,开发人员可以选择自己喜欢的服务器技术与Dream weaver配合使用,建立用数据库连接、Web服务和旧式系统Internet应用程序,并且提供手工编写和鼠标拖拽对Web站点、Web页和Web应用程序进行设计、编码开发。Dream weaver同时支持多种服务器技术(如:CFML、ASP.NET、ASP、JSP和PHP)生成由动态数据库支持的Web应用程序。因


毕业设计论文-毕业设计选题系统 - 图文(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国医学史 参考试题一 及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: