毕业设计(论文)基于ASP的毕业生信息管理系统设计

上传人:新** 文档编号:431206289 上传时间:2023-11-10 格式:DOC 页数:26 大小:1.02MB
返回 下载 相关 举报
毕业设计(论文)基于ASP的毕业生信息管理系统设计_第1页
第1页 / 共26页
毕业设计(论文)基于ASP的毕业生信息管理系统设计_第2页
第2页 / 共26页
毕业设计(论文)基于ASP的毕业生信息管理系统设计_第3页
第3页 / 共26页
毕业设计(论文)基于ASP的毕业生信息管理系统设计_第4页
第4页 / 共26页
毕业设计(论文)基于ASP的毕业生信息管理系统设计_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《毕业设计(论文)基于ASP的毕业生信息管理系统设计》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于ASP的毕业生信息管理系统设计(26页珍藏版)》请在金锄头文库上搜索。

1、徐州建筑职业技术学院毕业设计说明书目录第一章 系统概述1第二章 系统开发技术基础22.1 ASP基础222数据库应用系统开发简介22.2.1 数据库的概念22.2.2 数据库编辑32.2.3 实现数据库之间的联系32.3运行需求3第三章 系统分析53.1 可行性分析53.2 系统简要分析53.3应用需求分析63.4业务流分析635 系统功能模块设计8第四章 数据库设计10第五章 系统设计1351系统框架的实现1352用户登陆1453前台毕业设计选题模块网页设计1754后台毕业设计选题模块网页设计18第六章 测试与调试22第七章 设计总结23致谢24参考文献2522第一章 系统概述随着科学技术的

2、不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。在不受地点,时间限制的情况下,通过拨号上网或其它上网方式,借助Internet这一强大、方便的工具,管理员可以轻松完成对毕业生信息的录入、查询,毕业设计选题的审批,实习资料上交情况的填写,实习信息的查询。管理员可以通过Internet实现其管理本院的毕业生信息的工作。毕业生可以在异地实时更新和维护个人信息、实习资料的填写及实习信息的填写,这样不仅方便了老师远程修改、查询毕业生本人的真实信息,而且也确保了信息的真实有效性,也有利于师生间的互相了解和联系沟通。 作为计算机应用的一部分,使

3、用计算机对毕业生信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、保密性好、成本低等。这些优点能够极大地提高毕业生信息管理的效率,也是学院毕业生信息管理的科学化、正规化管理,与网络接轨的重要条件。因此,开发这样一套软件成为很有必要的事情。本论文中所做的主要工作如下:(1) 介绍了个性化页面的背景及Win2000server+IIS+ASP系统的一般原理;(2) 阐述整个个性化页面生成系统的系统结构及工作原理;分析了系统实现中的特殊性、难点和重点。(3) 设计实现用户管理、毕业生基本信息管理、毕业设计选题审批情况、实习资料上交情况、实习信息查询、教师和学生分为后台和

4、前台的管理 。(4) 分析并解决实现中的若干技术问题。(5) 建立完整的网上毕业生信息的管理。第二章 系统开发技术基础2.1 ASP基础ASP是Active Server Pages的缩写,中文名称叫做“动态服务器页面”,服务器是所有Web站点的核心,后缀名为.asp。ASP内含于IIS(Internet Information Server)中,是Microsoft开发的服务器的脚本环境。通过ASP,可以结合HTML(HyperText Markup Language )、脚本命令和组件来创建动态、交互且高效的Web服务器应用程序。ASP程序是以 。asp为扩展的文本文件,其控制部分是用VB

5、Script和Jscript等脚本语言来编写的。ASP的工作流程大致是:当浏览器从Web服务器上请求。asp文件时,服务器用ASP;ASP全部读取请求的文件,执行所以的服务器端脚本,并将脚本输出与静态HTML代码进行合并;最终的HTML页面将在HTTP响应中传送给浏览器。ASP程序是由文本、HTML标记和脚本组合而成的。在ASP程序中,脚本通过分隔符与文本和HTML标记区分开来。ASP用分隔符%和%包括脚本命令。由分隔符括起的命令称为主脚本命令,这些命令由主脚本语言进行处理。在ASP分隔符%和%内,可以包括主脚本语言允许的任何语句、表达式和操作符等。ASP实际上是将标准的HTML文件扩展了一些

6、附加特征,也像标准的HTML文件一样,包含HTML对象并且有一个浏览器解释并显示,任何可以放在HTML 中的东西Java applets,闪烁字符串,客户端脚本,客户端ActiveX控制等。都可以放在ASP中。因此,ASP有如下四个重要特征,使之具备很强的通用性。22数据库应用系统开发简介数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。本系统使用SQL Sever2000实现关系型数据库。2.2.1 数据库的概念数据库是一种存储数据并对数据进行操作

7、的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。2.2.2 数据库编辑创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。(1)标识需要的数据;(2)收集被标识的字段到表中;(3)标识主关键字字段;(4)绘制一个简单的数据图表;(5)规范数据;(6)标识指定字段的信息;(7)创建物理表。数据库的修改分为:添加、编辑和删除记录。

8、这三种操作均可由vbscript创建的程序来完成。2.2.3 实现数据库之间的联系数据库之间的关系是指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当前用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的记录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其他的库建立关系。2.3运行需求硬件条件:586 CPU、32M RAM、3.2G硬

9、盘以上的PC机;局域网。软件条件:Windows xp以及Windows NT操作系统; 服务器。服务器:硬件:处理器:Intel PII 450 或更好内 存:256M 或更大硬 盘:20G 或更大软件:Microsoft SQL Server 或更高版本Microsoft IIS 5.0 或更高版本客户机:硬件:无特殊要求,只要能上连接互联网即可软件:Microsoft Windows / 95 / 98 或更高版本Microsoft IE 6.0系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。本系统运行时对数据的保密性要求不高对一般的数据不要求

10、进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好。第三章 系统分析3.1 可行性分析(1)技术可行性-本系统仅需要一台装有Office软件的计算机即可,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。对于软件技术要求,现在的程序设计语言已非常成熟,要运用HTML样式数据库使用SQL Sever2000。(2)经济可行性-毕业生信息管理是信息时代的产物,互联网本身以及各种基于互联网的应用都成了学校毕业生信息管理的内容,这就需要一个平台支持实施这种毕业生信息的管理。毕业生信息的管理就是利用学校原有的内部局域网, ,通过架设服务器、FTP服务器、在线流媒体等,从而组建起一个毕

11、业生信息管理系统。(3)操作可行性-界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。3.2 系统简要分析教师作为一个特殊用户的身份,对系统进行全面的管理,对学生信息进行管理。教师(后台)部分功能如下: (1)通过公告向学生发布信息。(2)实现对毕业生基本信息的录入、查询。(3)实现毕业生设计选题的查询及对毕业设计选题进行审批。(4)填写和查询毕业生实习资料上交情况。(5)实现实习信息的了解及查询。 学生(前台)部分的功能如下: (1)阅读公告。(2)查询、修改自己的信息。(3)毕业设计选题的申请。(4)毕业设计选题审批查询。 (

12、5)实习资料上交的查询。(6)实习信息的填写。3.3应用需求分析毕业生信息管理系统需要满足来自两方面的需求:这两个方面为学生、教师。学生的需求是进行毕业设计选题的申请,查询毕业设计选题审批情况,查询实习资料上交情况,填写实习信息。教师的需求是获得毕业生设计选题,毕业生的实习资料的上交,毕业生的实习信息。本系统主要实现对毕业生基本信息的管理、毕业设计选题管理、毕业生实习资料上交情况的管理、实习信息的管理,其中毕业生基本信息管理是对毕业生信息进行录入和查询,毕业设计选题管理是毕业生申请选题、教师审批选题,毕业生实习资料上交情况的管理是毕业生上交实习资料、教师在网上发布毕业生实习资料上交情况的查收,

13、实习信息的管理是毕业生填写实习信息、教师查询毕业生的实习信息。3.4业务流分析经过详细的调查研究,并多次与指导老师进行商讨后 ,加深了对毕业生信息管理的了解,将部分毕业生信息管理(毕业选题)的业务流程描述如下:1、 学生登陆。2、 填写自己的设计选题。3、 教师查询毕业生选题。4、 教师对选题审批。5、 学生查看审批结果根据以上总结,得出其现行的业务流程(图3-1所示)教师查询毕业生选题填写毕业生设计选题学生登陆教师对选题审批学生查看审批结果图3-1 业务流程图详细设计阶段的根本任务是确定应该重要具体的实现所要求的系统,也就是经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在系统的实

14、现阶段可以把这个描述直接一中程序语言书写的程序。具体来是说就是把经过总体设计得到的各个模块加以详细的描述。 在此给出系统的程序流程图(1)前台的功能实现流程图,如图3-2所示。学生登陆 输入正确密码重新输入密码 毕业生信息查询、修改毕业设计选题申请设计选题审批查询实习资料上交查询实习信息填写图3-2 前台的功能实现流程图(2)后台的功能实现流程图教师登陆输入正确密码重新输入密码 毕业生基本信息填写、查询毕业设计选题查询实习信息查询实习资料上交情况设计选题审批情况后台的功能实现流程图3-335 系统功能模块设计1面向客户端各子系统的服务器功能模块(1)身份验证:学生通过登入界面输入用户名、密码和

15、用户类型,经过身份验证模块识别用户的合法性,然后根据相应的用户类型提供相应的服务页面。(2)毕业生信息管理:该模块主要是为毕业生本人维护自己信息服务的。该模块为毕业生提供了修改个人基本信息。(3)毕业设计选题申请:该模块主要是实现毕业设计选题申请的填写、查询、和修改。(4)毕业设计选题审批查询:该模块主要是毕业生对自己的毕业设计选题的审批情况进行查询。(5)实习资料上交查询:毕业生上交自己的实习资料教师查收,毕业生查询到自己上交了哪些信息。(6)实习信息的填写:毕业生填写自己的实习信息。2面向管理终端的 Web服务器功能模块(1)身份验证:教师通过登入界面输入用户名、密码和用户类型,经过身份验证模块识别用户的合法性,然后根据

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号