文档介绍:人才招聘系统
设计说明书
班级:11软件工程2班
组员:张丽娜胡依依黄圆宋艳李萍
编写:宋艳
校对:黄圆
时间:2014年4月3日
目录
一、引言 1
编写目的 1
项目背景 1
定义 1
参考资料 1
二、总体设计 2
需求规定 2
运行环境 2
基本设计概论和处理流程 2
条件与限制 3
软件结构 4
功能需求与程序的关系 5
尚未解决的问题 5
三、功能界面设计 6
管理端界面设计 6
客户端界面设计 7
四、界面详细设计 8
管理端界面 8
用户端界面 12
五、接口设计 14
用户接口 14
外部接口 14
内部接口 14
六、数据库设计 15
逻辑结构设计 15
物理结构设计 20
数据库与程序的关系 20
七、运行设计 21
运行模块组合 21
运行控制 21
运行时间 21
八、系统出错处理设计 21
出错信息 21
出错处理对策 21
九、维护设计 22
一、引言
本说明是招聘网站设计项目软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。
从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。
项目背景
软件系统的名称: 人才招聘系统设计项目
随着应届和往届毕业生人数不断增加,网络化求职这种方式得到了越来越多人的认可。首先网络求职的时效性强,网络招聘双方通过交互式的网上登录和查询完成信息交流,这种方式与传统招聘方式不同,不强求时间和空间上的绝对一致,方便了双方时间选择,相对省去了大量的时间;其次成本低,网络招聘在节约费用上有很大优势,对于毕业生来说,通过轻点鼠标即可就能发送一份份电子简历,省去了不少周折,对用人单位来说,网络招聘的成本几乎为零;最后是网络求职的针对性强,无论是用人单位还是个人都根据自己的具体条件有针对性地在网上进行选择,这种积极地互动,减少了在招聘过程中的盲目行为,强化了网络招聘的针对性。
在本人经历了数次的现场招聘会后,深刻感觉到一系列的打印费用,交通费用,甚至一些招聘会的门票费用加在一起,成本确实不低。目前很多名企也都会在招聘网站发布自己的电子招聘启事,可见网上求职会越来越得到认可并会逐渐成为主流,得到求职者的充分认可。
定义
在该概要设计说明书中的专门术语有:总体设计、接口设计、数据库设计、运行设计、出错设计、具体的概念与含义在文档后将会解释
参考资料
软件工程导论张海藩编著清华大学出版社(说明:引言部分在多个文档中出现,是为了在该文档被单独阅读的情况下,提供给阅读这以背景知识,同时增强不同的文档的独立性。)
二、总体设计
需求规定
需求规定的详细内容,请参考独立的文档《招聘网站设计项目需求说明》
运行环境
软件环境:
操作系统: Windows系列
浏览器程序:浏览器IE
硬件环境:
网络接入设备(网卡,modem,adsl,isdn或其他网络接入设备)。
最低配置为:CPU:PⅡ300以上、内存:128M以上、硬盘:2G以上
软件环境:
操作系统: Linux(Redhat )系列,Unix系列或Windows 2000服务器版。
应用服务器程序:Weblogic ,Websphere 。
硬件环境:
最低配置为CPU:PⅣ、内存:1G以上、硬盘:10G以上。
软件环境:
操作系统:Linux(Redhat )系列,Unix系列或Windows 2000服务器版等操作系统。
数据库:Oracle8i,DB2,Sybase,,SQL Server 2000企业版等。
硬件环境:
最低配置为CPU:PⅣ、内存:1G以上、硬盘:10G以上。
基本设计概念和处理流程
本系统的实现采用典型的B/S结构来实现,不同的客户端程序通过IE共同访问WEB服