本文着重阐述了毕业生信息管理系统的整体开发过程。介绍了系统的开发环境以及开发工具,对于设计思想和设计流程也做出了全面的叙述,在数据库创建思想以及各个数据表之间的具体关联等方面也做出了详细说明,并且具体剖析了系统各个功能的实现过程以及详细设计过程,在绘制简单系统功能模块图的同时,力求更加清晰地表明设计思想以及对整个程序设计的规划及具体实现。
根据实际需求,毕业生信息管理系统这个项目采用模块化的设计思想,在WindowsXP操作系统环境下,搭建ASP运行环境IIS6.0,通过使用VBScript脚本语言完成动态的、交互的web服务器应用程序,实现毕业生信息管理系统的主要功能,包括管理员对企业信息、毕业生信息的添加、删除的管理操作;毕业生、企业在前台的浏览、查询等功能。
本系统具有多方面特点:系统功能完备,使用方便简捷,人性化的用户界面,安全保密设置齐全,大大减少了操作人员和用户的工作负担。
关键词:管理系统;数据库;模块化
目录
摘要...............................................................................................................................................................................I前言(3)
1问题的定义(4)
1.1系统目标(4)
1.2业务流程图(5)
2可行性研究(7)
2.1技术可行性(7)
2.2经济可行性(7)
2.3操作可行性(7)
2.4法律可行性(7)
3需求分析(8)
3.1系统需要解决的主要问题(8)
3.2系统具备的基本功能(8)
3.3数据流图(8)
3.4数据字典(11)
3.4.1数据存储(11)
3.4.2数据流(12)
3.4.3数据处理(13)
4总体设计(14)
4.1概述(14)
4.2系统功能划分(15)
4.2.1毕业生子系统功能划分(15)
4.2.2管理员子系统功能划分(16)
4.2.3企业子系统功能划分(16)
4.3系统功能描述(17)
4.3.1毕业生子系统功能描述(17)
4.3.2管理员子系统功能描述(17)
4.3.3企业子系统功能描述(18)
4.4数据库概念结构设计(18)
4.4.1各实体属性图:(18)
4.5数据库设计(20)
4.6安全保密设计(21)
4.6.1登陆用户的安全性(21)
4.6.2操作安全性(21)
4.6.3数据安全性(22)
5详细设计(23)
5.1概述(23)
5.2程序流程图(23)
5.2.1毕业生子系统程序流程图(23)
5.2.2管理员系统程序流程图(24)
5.2.3企业子系统程序流程图(25)
5.3输入输出设计(25)
5.3.2管理员管理窗口(26)
5.3.3学生信息管理窗口(27)
5.3.4企业信息管理窗口(27)
参考文献(28)
前言
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。随着计算机网络技术发展,Web数据库技术已经成为应用最为广泛的网站架构基础技术在应用系统中,Web提供了与客户进行通信联络的有效手段,利用Web技术,实现Web服务器与数据库系统的连接,完成对数据的处理与查询,用户可以通过操作简单易学的浏览器来查询处理所需要的各种数据。
ASP是Microsoft公司配合IIS提供的一种动态网页实现技术,而MicrosoftOfficeAccess2003则是Microsoft公司数据库系列中的旗舰产品,两者结合,为Web数据库技术提供了完美的实现体系.毕业生信息管理系统就是在这种条件下开发出来的,通过网页的形式,完成毕业生信息管理的功能。
毕业生信息管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起资料一致性和完整性强、资料安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。毕业生信息管理系统是一个对毕业生管理信息化的重要组成部分,毕业生信息管理系统不但能够方便广大毕业生了解用人企业单位的信息,同时也为学校了解和掌握毕业生的就业情况,统计毕业生的就业率提供了前提;以及提供学校掌握企业用人情况及查看企业对毕业生的反馈信息的快捷查询的条件。
1问题的定义
计算机具有运算速度快、正确、能按照设计逻辑处理问题等特性,在毕业生信息的录入、管理中如采用一个计算机化的信息系统进行处理,就不会发生信息遗漏或者查询不方便的情形。
在学校,尤其是在各大高校,毕业生信息是学校的一项重要的数据资源,毕业生信息管理也是学校的一项常规性的重要工作。而长期以来,毕业生信息管理都是依赖人工进行的,面对如此众多的毕业生信息,其工作量可想而知。不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可控因素,造成了毕业生信息管理的某些不规范,太笼统的状态。作为计算机应用的一部分,使用计算机对毕业生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高的效率,也是学校科学化、正规化管理的重要条件。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套毕业生信息管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
1.1系统目标
如今,计算机的价格已经十分低廉,性能却有了长足的进步。计算机已经成为我们学习和工作的得力助手。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面: