1、计算机科学与技术本科专业(08 级)软件开发综合训练课程设计任务书题目: 人才招聘网站的设计与实现 学生姓名: 班级: 学号: 题目类型:软件工程(R) 指导教师: 张聚礼 一、题目简介网络招聘、网络招聘会等字眼正在为越来越多的人熟知。与传统的招聘会相比,参加网络招聘会可以降低用人单位与求职人的成本,从而使得更多的人开始认同这种招聘方式。随着互 联网的发展和网民数量的增加,越来越多的人把求职作为自己求职的首选途径,而企业也越来越依赖网络来招揽人才。在这种环境下打造一个网上招聘平台势必受欢迎。通过该题目的分析和设计,使学生初步得到软件工程的训练,全面培养软件开发过程中的分析、设计、编码、测试及文
2、档规范书 写的能力,得到软件工程的综合训练,提高解决实际问题 的能力。二、设计任务1、查阅文献资料,一般在 5 篇以上;2、针对人才招聘网站,锻炼学生的分析、 设计能力,培养学生对软件文档规范的书写能力;3、以人才招聘网站业务为背景,通 过调研、分析 现 有的管理模式和已有的管理软件,建立系统模型;4、完成人才招聘网站的软件可行性分析、 项目开发计划、需求 规格说明、概要设计和详细设计(结构化设计方法和面向对象设计方法可任选一种);5、撰写设计说明书;6、做好答辩工作。三、主要内容、功能及技术指标人才招聘网站的总体目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,
3、分析和设计一个具有开放体系结构的、易 扩充的、易维护的、具有良好人机交互界面的人才招聘网站,为决策者和管理者提供充足的信息、快捷的查询 和有效的管理方式,减少不必要的损失和浪费,提高人才招聘的效率。1、整个人才招聘网站主要包括前台管理模块、后台管理模块子系统。前台管理模块按功能划分为管理员操作界面、企业用户操作界面、个人用户操作界面。后台管理模块主要完成登录用户信息、个人用户信息、企业用户信息、招聘广告信息、求职信息等的管理;2、整个系统可以选择采用 2 层 C/S 结构或 3 层 B/S 结构。数据库系统可采用 Access, SQL Server 2000 等,前台开发工具可以选用 Pow
4、erBuilder 或 Visual Basic、ASP 或 JSP 等;3、人才招聘网站所涉及的信息有前台管理、后台管理、招聘、求职等方面,可通过系统流程图、业务流程 图、数据流程 图和数据字典对其进行描述,在分析和设计的基础上,提出系统 的总体框架并进行详细设计,为系统实现做准备。四、设计完提交的成果1、 设计说明书一份,内容包括:1)封面2)目录3)中文摘要 100 字左右;关键词 3-5 个4)序言5)可行性分析6)项目开发计划7)需求规格说明(包含需要的系统流程图、数据流程图、数据字典)8)概要设计(包含总体软件结构图、总体数据结构)9)详细设计(对概要设计内容进行详细设计)10)
5、参考文献、 设计总结等。2、 以每位指导教师指导的小组为单位刻制光盘一张。五、主要参考文献1 张海潘. 软件工程导论(第四版)M. 清华大学出版社, 2003.122 萨师煊, 王珊. 数据库系统概论M. 高等教育出版社, 2002.33 陈承欢, 彭勇. 管理信息系统基础与开发技术M. 人民邮电出版社, 20054 刘云生, 卢正鼎, 卢炎生. 数据库系统概论M. 华中科技大学出版社, 2002 5 郑人杰, 殷人昆, 陶永雷. 实用软件工程M. 清华大学出版社, 19976 石志国著. ASP 精解案例教程M. 清华大学出版社, 2000.117 李万宝主编. ASP.NET 技术详解与应
6、用实例M. 机械工业出版社, 2001.108 汪洋, 郝永强. 网站设计全程教程M. 科学出版社, 20029 杨志国等. Delphi 应用程序开发精彩实例M. 机械工业出版社, 2003.410 陈磊,郭斌,李翔等. PowerBuilder 9 数据库项目案例导航M. 清华大学出版社, 2005.111 杨晶. VB6.0 程序设计M. 机械工业出版社, 2004.812 刘晓华, 张健, 周慧贞. JSP 应用开发详解(第三版)M. 电子工业出版社, 2007.1六、各阶段时间安排(共 3 周):周次 日期 内容 地点 完成情况 教师签字星期一 教师讲解设计要求根据任务书准备参考资料 教室星期二三 做可行性分析研究 教室星期四 做项目开发计划 教室第 1 周星期五 做需求分析 实验室星期一 做需求分析 实验室星期二 概要设计 实验室第 2 周星期三五 详细设计 实验室星期一 检查完成情况(以小组为单位) 教室星期二三 书写设计文档 实验室第 3 周 星期四五 答辩(以小组为单位) 教室2011 年 7 月 18 日