《大学生就业信息管理系统软件工程报告》由会员分享,可在线阅读,更多相关《大学生就业信息管理系统软件工程报告(39页珍藏版)》请在金锄头文库上搜索。
1、大学生就业信息管理系统软件工程综合设计报告班 级: 计算机11 学 号: 姓 名: 成 绩: 2011 年 5月 20日摘要本文着重阐述了毕业生信息管理系统的整体开发过程。介绍了系统的开发环境以及开发工具,对于设计思想和设计流程也做出了全面的叙述,在数据库创建思想以及各个数据表之间的具体关联等方面也做出了详细说明,并且具体剖析了系统各个功能的实现过程以及详细设计过程,在绘制简单系统功能模块图的同时,力求更加清晰地表明设计思想以及对整个程序设计的规划及具体实现。根据实际需求,毕业生就业管理系统这个项目采用模块化的设计思想,在Windows XP操作系统环境下,使用ASP.NET和数据库SQL20
2、05实现毕业生就业管理系统的主要功能,包括管理员对企业信息、毕业生信息的添加、删除的管理操作;毕业生、企业在前台的浏览、查询等功能。本系统具有多方面特点:系统功能完备,使用方便简捷,人性化的用户界面,安全保密设置齐全,大大减少了操作人员和用户的工作负担。关键词:管理系统;数据库;模块化 目录摘要I1 系统的设计问题的定义11.1 系统目标11.2 业务流程图12 可行性研究32.1 技术可行性32.2 经济可行性32.3 操作可行性33 需求分析33.1 系统需要解决的主要问题33.2 系统具备的基本功能43.3 数据流图43.4 数据字典73.4.1 数据存储73.4.2 数据流83.4.3
3、 数据处理94 总体设计104.1 概述104.2 系统功能划分114.2.1 毕业生子系统功能划分114.2.2 管理员子系统功能划分124.2.3 企业子系统功能划分124.3 系统功能描述134.3.1 毕业生子系统功能描述134.3.2 管理员子系统功能描述134.3.3 企业子系统功能描述144.4 数据库概念结构设计144.4.1各实体属性图:144.4.2 各实体之间的关系E-R图164.5 数据库设计175 详细设计195.1 概述195.2 程序流程图195.2.1 毕业生子系统程序流程图195.2.2 管理员系统程序流程图205.2.3 企业子系统程序流程图215.3 输入
4、输出设计216 测试与维护326.1 测试的任务及目标326.1.1 测试的任务326.1.2 测试的目标326.2 测试方案326.2.1 模块测试:336.2.2 集成测试:336.2.3 验收测试:336.3 系统维护34结论35II1 系统的设计问题的定义1.1 系统目标如今,计算机的价格已经十分低廉,性能却有了长足的进步。计算机已经成为我们学习和工作的得力助手。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等
5、。 现在我国的学校中毕业生信息的管理水平大多还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。采用计算机来实现毕业生就业信息管理系统归纳起来,好处大约有以下几点: 1可以存储历届的学生信息,安全、高效;2只需一到二名信息录入员即可操作系统,节省大量人力; 3可以迅速查到所需信息。4为毕业生了解用人单位的信息提供方便;为学校统计毕业生的就业情况以及统计学校毕业生的就业率等操作提供了方便;用人单位可以在该系统中发布用人信息,这样就为毕业生的择业提供了平台。1.2 业务流程图业务流程描述:用业务流程图
6、描述现系统各项业务处理过程,并结合业务流程图详细准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的方法、算法、输出的数量及形式等。现行系统的业务流程图是分析和描述现行系统业务的重要工具之一。其主要作用是:描述现行系统的业务情况以便于与管理人员交流,它是系统设计的前提和保证。业务流程图使用的符号:符 号名 称实体输入/输出的报表处 理业务流向文档存储毕业生查看系统扫聘信息毕业生信息毕业生信息添加管理员毕业生信息毕业生信息删除、浏览企业信息企业信息添加扫聘信息企业招聘信息删除、浏览企业招聘信息发布毕业生管理(查询/反馈)招聘信息本企业毕业生信息就业信息查询毕业生信息图1-1系统业务流程图
7、2 可行性研究可行性研究的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否值得去解决,可行性从以下四个方面来考虑:2.1 技术可行性毕业生信息管理系统是由网络和网页实现的。所以本系统使用微软公司的ASP.net开发,数据库使用SQL2005数据库,服务器是IIS6.0。所以在技术上是可行的。2.2 经济可行性系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。本软件的开发费用预计在5000元左右,目前中档办公用机每台在4000元左右。在加上一些其他设施的购买,
8、预计两万元以内便可使系统投入运行。本系统的开发需要资金少,系统开发运行后,可以实现学毕业生信息管理的计算机化,节省了人力、物力,将人从繁重的工作业务中解脱出来,减少了毕业生就业信息管理中无意的错误,节省了大量的时间,管理效率也大幅度提高,因此,在经济上是可行的。所带来的效益远远大于系统软件的开发成本。在经济上完全可行2.3 操作可行性本系统直观易懂,使用非常方便,学生可以直接上手,即使是管理员,只要经过简单的培训,操作本系统没有太大的问题。3 需求分析3.1 系统需要解决的主要问题本系统要实现毕业生信息管理网络化的查询与管理。能够实现毕业生在网上修改个人的相关信息,就业信息,查询其他毕业生的相
9、关信息和用人单位的招聘信息,使毕业生不分时间、地点,只要能上网即可以查询和修改相应信息,并能够获取最新的招聘信息。管理员可以完成学生信息的添加、删除等管理,企业的添加、删除等管理,企业用人信息的删除、查看管理操作;管理员可以随时浏览企业对毕业生的反馈信息,使学校对毕业生的就业情况更轻松的掌握。企业利用本系统可随时发布招聘信息,游览毕业生的基本信息等。3.2 系统具备的基本功能毕业生信息管理系统的开发主要包括应用程序系统和后台数据库,应用程序系统要求界面友好,功能完备,易使用等特点。而后台数据库的数据要具有一致性、完整性、安全性。(1)、毕业生信息管理系统前台操作方便. 前台作为与用户直接交互的
10、界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受计算机给他们带来的便利。前台系统主要毕业生对个人信息的修改及企业信息的浏览,只要输入毕业生的编号及企业的编号,即可完成以上功能。(2)管理后台:本系统后台管理在考虑毕业生信息管理操作简便的同时,提供了强大的管理模式。后台系统可分为毕业生基本信息管理模块,包括毕业生基本信息的添加、删除等操作;企业基本信息管理模块,包括企业基本信息的录入,删除操作,管理对整个系统进行查询,管理工作。3.3 数据流图数据流图(DFD): 数据流图简称DFD图,数据流图有四种成分:源点或终点、处理、数据存储表和数据流
11、。 图 形 符 号名 称符 号 说 明实体记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称处理记述某种业务的手工或计算机处理其中,PM区记述处理标号 C区记述处理名称DNS 数据存储记述与处理有关的数据存储,DN区记述存储的标号,S区记述存储数据的名称数据流记述数据流的流动方向,FM记述数据流的名称以下为本系统的数据流图P0毕业生信息管理系统毕业生毕业生管理员管理员毕业生操作信息管理员操作信息毕业生操作结果管理员操作结果企 业企 业企业操作信息企业操作结果毕业生毕业生管理员管理员企业企业图 3-1 毕业生信息管理系统TOP数据流图D1P1学生操作子系统F1学生基本信息F2学生就业
12、信息F3招聘信息查询F4其它学生信息D3D2学生信息表企业招聘信息表就业信息表图 3-2 学生操作子系统数据流图就业信息表企业招聘信息表F5学生信息录入、删除F6企业信息录入、删除F7企业反馈信息删除查看F8企业招聘信息删除查看D3D1D4学生信息表企业基本信息表D2功 P2管理员操作子系统图 3-3 管理员操作子系统数据流图F9反馈毕业生信息F10发布招聘信息F11 查看学生就业信息P3企业操作子系统D3D1D2就业信息表企业招聘信息表学生信息表图 3-4 企业操作子系统数据流图3.4 数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用是在软
13、件的分析和设计过程中提供关于数据的描述信息1。一般说来,数据字典应该由下列四类元素构成:数据元素,数据流,数据存储和数据处理。3.4.1 数据存储数据存储是数据结构停留或保存的地方。也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可以是计算及文档。一般而言,应包括如下内容:数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式。名字:学生信息表描述:记录学生的基本信息。编号:D1组成:学号,姓名,性别,年龄,身份证,电话,专业,地址名字:企业招聘信息表描述:记录企业的招聘信息。编号:D2组成:招聘职位,招聘人数,学历要求,专业要求,入职工资,外语要求,职位要求名字:就业信息表描述:记录学生就业信息。编号:D3组成:学生编号,学生姓名,年龄,性别,就业状态,专业等信息名字:企业基本信息表描述:记录企业的基本信息。编号:D4