大学生就业信息管理系统软件工程报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程综合设计报告大学生就业信息管理系统
班级:计算机11
学号: *******
*名:***
成绩:
2011 年 5月 20日
摘要
本文着重阐述了毕业生信息管理系统的整体开发过程。介绍了系统的开发环境以及开发工具,对于设计思想和设计流程也做出了全面的叙述,在数据库创建思想以及各个数据表之间的具体关联等方面也做出了详细说明,并且具体剖析了系统各个功能的实现过程以及详细设计过程,在绘制简单系统功能模块图的同时,力求更加清晰地表明设计思想以及对整个程序设计的规划及具体实现。
根据实际需求,毕业生就业管理系统这个项目采用模块化的设计思想,在Windows XP 操作系统环境下,使用和数据库SQL2005实现毕业生就业管理系统的主要功能,包括管理员对企业信息、毕业生信息的添加、删除的管理操作;毕业生、企业在前台的浏览、查询等功能。
本系统具有多方面特点:系统功能完备,使用方便简捷,人性化的用户界面,安全保密设置齐全,大大减少了操作人员和用户的工作负担。
关键词:管理系统;数据库;模块化
目录
摘要 ...............................................................................................................................................................................I 1 系统的设计问题的定义.. (1)
1.1系统目标 (1)
1.2业务流程图 (1)
2 可行性研究 (3)
2.1技术可行性 (3)
2.2经济可行性 (3)
2.3操作可行性 (3)
3 需求分析 (3)
3.1系统需要解决的主要问题 (3)
3.2系统具备的基本功能 (4)
3.3数据流图 (4)
3.4数据字典 (7)
3.4.1 数据存储 (7)
3.4.2 数据流 (8)
3.4.3 数据处理 (9)
4 总体设计 (10)
4.1概述 (10)
4.2系统功能划分 (11)
4.2.1 毕业生子系统功能划分 (11)
4.2.2 管理员子系统功能划分 (12)
4.2.3 企业子系统功能划分 (12)
4.3系统功能描述 (13)
4.3.1 毕业生子系统功能描述 (13)
4.3.2 管理员子系统功能描述 (13)
4.3.3 企业子系统功能描述 (14)
4.4数据库概念结构设计 (14)
4.4.1 各实体属性图: (14)
4.4.2 各实体之间的关系E-R图 (16)
4.5数据库设计 (17)
5 详细设计 (19)
5.1概述 (19)
5.2程序流程图 (19)
5.2.1 毕业生子系统程序流程图 (19)
5.2.2 管理员系统程序流程图 (20)
5.2.3 企业子系统程序流程图 (21)
5.3输入输出设计 (21)
6 测试与维护 (32)
6.1测试的任务及目标 (32)
6.1.1 测试的任务 (32)
6.1.2 测试的目标 (32)
6.2测试方案 (32)
6.2.1 模块测试: (33)
6.2.2 集成测试: (33)
6.2.3 验收测试: (33)
6.3系统维护 (34)
结论 (35)
1 系统的设计问题的定义
1.1 系统目标
如今,计算机的价格已经十分低廉,性能却有了长足的进步。计算机已经成为我们学习和工作的得力助手。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:
首先,计算机可以代替人工进行许多繁杂的劳动;
其次,计算机可以节省许多资源;
第三,计算机可以大大的提高人们的工作效率;
第四,计算机可以使敏感文档更加安全,等等。
现在我国的学校中毕业生信息的管理水平大多还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
采用计算机来实现毕业生就业信息管理系统归纳起来,好处大约有以下几点:
1.可以存储历届的学生信息,安全、高效;
2.只需一到二名信息录入员即可操作系统,节省大量人力;
3.可以迅速查到所需信息。
4.为毕业生了解用人单位的信息提供方便;为学校统计毕业生的就业情况以及统计学校毕业生的就业率等操作提供了方便;用人单位可以在该系统中发布用人信息,这样就为毕业生的择业提供了平台。
1.2 业务流程图
业务流程描述:用业务流程图描述现系统各项业务处理过程,并结合业务流程图详细准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的方法、算法、输出的数量及形式等。
现行系统的业务流程图是分析和描述现行系统业务的重要工具之一。其主要作用是:描述现行系统的业务情况以便于与管理人员交流,它是系统设计的前提和保证。业务流程图使用的符号:
图1-1系统业务流程图
2 可行性研究
可行性研究的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否值得去解决,可行性从以下四个方面来考虑:
2.1 技术可行性
毕业生信息管理系统是由网络和网页实现的。所以本系统使用微软公司的开发,数据库使用SQL2005数据库,服务器是IIS6.0。所以在技术上是可行的。
2.2 经济可行性
系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。
本软件的开发费用预计在5000元左右,目前中档办公用机每台在4000元左右。在加上一些其他设施的购买,预计两万元以内便可使系统投入运行。
本系统的开发需要资金少,系统开发运行后,可以实现学毕业生信息管理的计算机化,节省了人力、物力,将人从繁重的工作业务中解脱出来,减少了毕业生就业信息管理中无意的错误,节省了大量的时间,管理效率也大幅度提高,因此,在经济上是可行的。所带来的效益远远大于系统软件的开发成本。在经济上完全可行
2.3 操作可行性
本系统直观易懂,使用非常方便,学生可以直接上手,即使是管理员,只要经过简单的培训,操作本系统没有太大的问题。
3 需求分析
3.1 系统需要解决的主要问题
本系统要实现毕业生信息管理网络化的查询与管理。能够实现毕业生在网上修改个人