网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > ASP类作品 > 正文

ASP毕业设计综合管理系统|学生毕业论文管理网站

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/08

鉴于大家对ASP类作品十分关注,我们编辑小组在此为大家搜集整理了“ASP毕业设计综合管理系统|学生毕业论文管理网站”一文,供大家参考学习

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 

3章 系统开发方法及工具简介
 
3.1 系统开发简介
 
3.1.1系统开发方法
经过前期的大量分析工作,基于此系统的基本特点,并联系软件工程的各种开发方法,小组决定采用结构化生命周期与快速原型法相结合的开发方法,即:需求分析--开发方案设计-- 子系统实现--系统集成与确认。   

系统规划(需求分析与方案设计)计)
 
 


 

系统集成与确认
系统实现
      

 
 
 


 

               
 
 
3-1 系统开发方法
3.1.2 结构化生命周期法简介
作为大型系统开发的主流方法,结构化生命周期法的基本思路是把系统开发过程分为若干阶段,每个阶段进行若干活动,每一项活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的产品。
采用结构化生命周期法开发管理信息系统时,需注意以下四条主要原则:
(1) 用户参与原则。
(2)“先逻辑,后物理”原则。
(3)“自顶向下”原则。
(4) 工业成果描述标准化原则。
开过程大致可分为以下四步:
1. 系统规划。
(1)MIS的战略规划。
(2)组织的信息要求分析。
(3)资源分配。
2. 系统开发。
(1) 系统分析。
(2) 系统设计。
(3) 系统实施。
3. 系统的运行与维护。
4. 系统更新。
系统开发生命周期的示意图如下

用户需求
初步调查
 

 
 


 

   

系统评价
可行性研究
 

 


 

           

系统运行与维护
系统实施
系统详细设计
详细调查
新系统逻辑模型
系统总体结构设计
 

 
 
 
 
 
 
 


 

3-2 系统开发生命周期示意图
 
3.1.3 快速原型法简介
原型法是通过快速建立并供用户使用的原型反映用户的信息需求,该方法加快了系统开发过程中用户需求的获取,有助于解决一些规模不大但不确定因素较多的管理新局面策略问题,一定程度上提高了系统开发的效率和有效性。建立一个管理信息系统的原型一般分四步进行。
(1) 明确用户基本信息需求。
(2) 建立初始的信息系统。
(3) 使用原型系统,进一步明确用户需求。
(4) 修改和完善原型系统。
其原型法的示意图如下:

确定用户需求
 

 
 


 

                                                                                                                                                                                                                                        

修改完善原型
设计系统原则
                

使用评价系统
 

 
 
 


 

用户满意
NO

 


 

                                                   

最终系统实现
                      YES                       

 
                      
3-3 原型法示意图
 
 
 
 
3.2开发工具介绍
 
本系统客户端程序使用VBScript与JAVAscript语言嵌入HTML编写,服务器端程序采用微软ASP技术编写。
3.2.1 ASP简介
ASP (Active Sever Pages)是微软开发的一套服务端脚本环境,内含于IIS中。它使用服务器端脚本、对象和组件扩展了的HTML页。编写人员可以利用VBScript、JavaScript或其他的第三方脚本语言来创建ASP,实现过去需要编写复杂的CGI程序才能实现的动态网页。ASP提供了一些内建对象,利用这些内建对象可以进一步扩展HTML,使脚本可以更加强大。使用这些对象,可以进行身份验证、从cookie(session)中读取数据或向cookie(session)中写入数据。可以在网页中插入数据并发送到客户端、重定向浏览器、检查客户端是否已建立连接等。ASP可以包含标准的Active X组件,本身也包含了一些基本组件和常用组件,同时也可以使用第三方组件,通过访问组件可以快速、建议的完善自己的HTML。ASP可以通过ADO对后台数据库进行操作,这是ASP一个非常强大的功能。因为ASP所有的程序都在服务器端执行,所以不必担心客户的浏览器是否能够运行你所编写的代码。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这就减轻了客户浏览器的负担,大大提高了交互速度,并保证了服务器端数据的安全。
ASP的特点简述如下:
(1) 无需编译。
(2) 执行效率高。
(3) 为纯文本文件。
(4) 容易维护和编写。
(5) 独立于浏览器。
(6) 面向对象。
(7) 与任何ActiveX Script语言兼容。
(8) 源程序的保密性。

ASP文件
ADO接口
数据库
 
 
 
WEB服务器
客户端
(9) 复杂的数据库操作。

 
     HTTP请求
 
          HTTP应答
                           
                     
                          
 
3-4 ASP工作流程
如上图,当浏览器向Web Sever请求调用ASP文件时,就启动了ASP。ASP通过调用一个简单的动态库asp.dll进行工作。该动态库文件负责获得一个ASP文件并对该页所有服务器代码进行解析,这些脚本代码会发送到合适的脚本引擎,然后对脚本语言做出解释。脚本代码的运行结果重新结合该ASP野种原有的其他代码及HTML代码,然后Web Sever将最终生成的页面发送至客户端浏览器进行显示。
3.2.2 VBScript简介
作为ASP的缺省语言,VBScript即可作为客户端编程语言,也可作为服务器端编程语言。VBScript作为服务器端编程语言的好处是它不受浏览器的限制。VBScript脚本在服务器端被执行,浏览器收到的只是执行后的标准HTML文件。VBScript以对象为基础,不仅支持对象的属性以及成员函数,而且可以用来编写动作并反映和对象相关的事件。所以创建ASP应用程序时,使用了VBScript作为服务器端编程语言。
3.2.3 ASP所需的环境
(1) Windows 2000 + IIS
(2) Windows NT + IIS
(3) Windows 95/98 + PWS
 
3.2.4编辑工具
由于ASP的应用程序就是以.asp为扩展名的纯文本文件,可用任何文本编辑器(如记事本)打开并编辑。为提高效率,我们使用了FrontPage和DreamWeaver开发ASP程序。
经过以上的分析,我们看到ASP广泛的前景。结合本系统的功能要求,因为本系统主要是从事网络数据库的开发和应用,ASP提供的数据接口ADO使开发人员只需要很简短的几个语句就可以实现和数据库的连接,很适合本系统。加上本人的自身情况,我对BASIC语言比较熟悉,对网页制作有一定的基础,为了尽快熟悉开发工具,尽早的进行设计因此我们决定采用微软的ASP技术作为本系统的开发工具。
3.2.5数据库简介
数据库:指一个关于某一特定主题或目标的信息集合。利用数据库,人们可以为自己建立起诸如地址簿、收支表、电力分配等各种各样的信息集合并进行有效和切实的管理和安排。数据库需要借助于数据库管理系统(DBMS)才能发挥功能。
数据库管理系统:是指对数据库信息进行存储、处理和管理的系统。如果在数据库管理系统中,根据用户定义的关系来存储、处理和管理数据库信息,这样的数据库管理系统称为关系型数据库管理系统。Access实际上是一个基于关系型数据库的数据库管理系统。
Access属于Microsoft Office的套件。可以为各级别用户查找、管理和共享数据提供一种简单的方法。在Windows操作系统中运行。
Access的数据库元素:字段和记录
数据库工作表分为行和列,行称为记录,列称为字段。
3.2.6 Access的功能
(1) 据库中包含多个表,每个表可以分别表示和存储不同类型的信息。
(2)通过建立各个表之间的关联,从而将存储在不同表中的相关数据有机地结合起来。
(3)用户可以通过创建查询在一个表或多个数据表中检索、更新和删除记录,并且可以对数据库中的数据进行各种计算。
(4) 过创建联机窗体,用户可以直接对数据库中的记录执行查看和编辑操作。
(5) 过创建报表,用户可以将数据以特定的方式加以组织,从而达到分析可打印的目的。

 

第5章 系统设计
 
软件设计开始于对软件需求分析之后,它是构造软件所需的三项活动—项活动——设计,代码生成和测试——之一。
软件设计的原则:
1.设计过程不应受“隧道视野”的限制。
2.设计对应于分析模型应该时刻跟踪的。
3.设计应该缩短软件和现实世界中问题的“智力距离”。也就是软件设计的结构应该模拟问题域的结构。
4.设计应该适应修改。
5.设计应表现出一致性和集成性。
6.设计应该构造类似的遇到异常现象的数据,时间,或操作条件时也能够平衡,轻巧的降级。
7.设计应该复审设计,减少概念性错误。
 
5.1系统总体设计
 
5.1.1系统的综合要求
1.应具有方便,强大的资料管理和良好的人机界面,使用户易于操作,便于浏览。
2.系统的健壮性,扩展性良好。系统具有对数据备份和日志记录的功能。
3.系统的安全性好,通过密码和权限的管理是用户的数据不受到侵害。
4.系统的动态信息交互功能强,系统根据不同的用户的权限开放不同的处理权限;不同的用户可以通过留言板进行信息的沟通。
5.系统尽量给用户提供一个良好的操作环境。
5.1.2系统结构
根据功能分为教师,学生的前台操作和系教务人员的综合管理。
      系统有四个主要的角色组成:学生.教师.院系.管理人员。
1. 教师完成的操作:
个人信息的管理,课题的申报、修改、选择学生,设计期间与学生的交流与辅导、成绩的评定。
2. 学生完成的操作:
注册自己的个人信息,选择课题,设计期间利用留言板和教师进行交流,对教师的指导进行打分、评定。
3. 各院系的教务人员:
对教师提交课题进行一审、二审;对没有课题的学生进行调剂,对选题的结果,成绩进行查询、统计、打印;对教师的指导情况进行查询、打印和备案。
4. 管理人员:
对教师,学生的信息查询,添加和删除;对数据库进行备份和恢复,完成数据的初始化;网站的设置与管理。
 
 


 

 

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 |
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师