当前位置:文档之家› 网上招聘系统概要设计

网上招聘系统概要设计

网上招聘系统概要设计
网上招聘系统概要设计

网上招聘系统概要设计

1.导言

1.1目的

该文档的目的是描述网上招聘系统项目的概要设计,其主要内容包括:

系统功能简介

系统结构设计

系统接口设计

数据设计

模块设计

界面设计

1.2范围

该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将

在详细设计/实现中确定。

1.3缩写说明

UML:Unified Modeling Language(统一建模语言)的缩写,是一个标准的建模语言。HR:HumanResource(人力资源管理)的缩写。

JSP:JavaServer Page(Java服务器页面)的缩写,一个脚本化的语言。

MVC:Model-View-Control(模式-视图-控制)的缩写,表示一个三层的结构体系。

EJB:EnterpriseJavaBean(企业级JavaBean)的缩写。

1.4术语定义

JSPModel2

Servlet/JSP规范的0.92版本中描述的术语,定义了如何在同一个应用程序中

联合使用Servlet和JSP的体系结构。

JavaBean

用Java语言实现的满足一定功能的类。

1.5版本更新信息

本文档的更新记录如表B-1所示。

修改编号修改日期修改后版

修改位置修改内容概述

000

2006.4.1

8

0. 1 全部初始发布版本

001 2006.4.25 1.0 6.5章节修改问卷管理模块的设计

表B-1 版本更新记录

2.系统分析

本系统可以实现网上的在线招聘,应聘者通过网上投递简历并进行网上测评。同

时,招聘单位可以汇总简历,浏览简历,并通过测评结果选择合格的简历,通知面试,

进行面试。方便企业与求职者的交流。系统包括管理端子系统和客户端子系统。

管理端子系统包括题库管理、问卷管理、职位管理、简历管理、面试管理、用户管理。客户端子系统包括查询职位,简历录入,回答问卷,提交简历。图B-1和B-2为客户端

和管理端的组成结构图。

客户端

应聘者

查询职位

管理端应聘职位

填写简历

问卷回答

简历极其

问卷回答图B-1:客户端子系统图示

管理端

客户端

职位发布简历获取

职位管理系统管理简历管

问卷管理用户管理面试管理

题库管理

HR

HR

图B-2:管理端子系统

3.界面设计

本系统的用户界面按功能分客户端和管理端。

3.1管理端界面设计

管理端主要实现题库管理、问卷管理、职位管理、简历管理、面试管理以及用户

管理等功能。主要界面设计如下:

-登录界面

通过用户名和密码实现用户登录,并判断用户的权限

-管理首页

根据用户的权限,进入首页,并在首页中展示此用户相应可以操作的

权限功能。

-题库管理

包括“问卷列表”、“问卷详细信息”、“增加试题”、“删除试题”、

“修改试题”、“增加答案”和“删除答案”等页面。

-问卷管理

包括“试题列表”、“试题详细信息”、“修改试题”、“增加试题”、“删除

试题”和“预览试题”等页面。

-职位发布

包括“职位列表”、“职位详细信息”、“查询职位”、“增加职位”、

“删除职位”和“修改职位信息”等页面。

-简历管理

包括“职位列表”、“应聘者列表”、“应聘者求职申请表”、“查看试卷答

案”、“回复信息”和“打印简历”等页面。

-面试管理

包括“职位列表”、“应聘者列表”、“应聘者求职申请表”、“查看试卷答

案”、“未发通知”、“等待面试”、和“面试完成”等页面。

-用户管理

包括“用户列表、“用户信息”、“修改用户信息”、“添加用户”和

“删除用户”、“用户权限设置”等页面。

具体页面流如下图B-3所示:

问卷管

登录界面

职位发

首页简历管理

面试管

知识库管理

用户管

价值取向问卷问卷管理

工作取向问卷职位发布职位列表

增加试题

试题列

表试题详细信息修改列表

预览试

删除列表

查询职位职位详细信息

增加职位

修改职位

停止招聘

删除职位

查看试卷答案

简历管理职位列表应聘者列表应聘者申请

回复信息

打印简历未发通知

面试管理职位列表应聘者列表

等待面试应聘者申请表查看试卷答案

面试完成

增加试题增加答案

题库管理题目列表查询试题题目详细信息

删除试题

删除答案

增加用户

用户管理用户列表

用户信息修改用户信息

删除用户

图B-3:管理端的页面流程

3.2客户端界面设计

客户端主要为应聘者提供网上应聘的过程,应聘者通过选择合适的职位,填写个人

简历,并通过问卷回答来进行测评,提交的简历和测评结果一同传到服务器端,供管理

者挑选合适的简历。

首先进入企业招聘界面,点击“招聘”进入职位列表界面,包括“职位列表”、“职位详

细信息”、“申请职位”、“填写个人基本信息”、“填写工作经历”、“填写教育经历”、

“填写

基本技能”、“填写家庭成员”、“填写个人评价”“预览简历”和“答题”等页面。

具体页面流如下图B-4所示:

填写工作经历应聘者网上登录企业招聘信息职位列表职业详细信息申请职位填写个人基本信息

答题预览简历填写个人评价填写家庭成员填写基本技能填写教育经

图B-4:客户端的页面流程

4.体系结构

系统的总体结构设计遵循如下原则:

1)系统应具有良好的适应性:能适应用户对系统的软件环境、管理内容、模式和界面的要求;

2)系统应具有可靠性:采用成熟的技术方法和软件开发平台,以保证在以后的实际应用中安全、可靠;

3)系统应具有较好的安全性:应提高完善的安全机制和用户权限限制机制,确保数据的受限访问;

4)系统应具有良好的可维护性:系统应易于维护、安装;

5)系统应具有良好的可扩展性:系统应适应未来信息化建设的要求,能方便得

进行功能扩展,以建立完善的信息集成管理体系。

本系统采用 struts体系结构,Struts是一个基于模型(Model) -视图(View) -控制器

(Controller)(MVC) 模式的应用架构的开源框架。

4.1体系结构

目前软件项目中有很多的体系结构,其中struct是比较流行的一种。

4.1.1Struct体系结构

对于开发Web应用,要从头设计并开发出一个可靠、稳定的框架不是一件容易的事情,

随着Web开发技术的日趋成熟,在 web开发领域出现了一些现成的优秀的框架,开发者可以

直接使用它们,struct就是一个很好的框架结构,它是在JSPModel2基础上实现的

一个MVC框架,它可以使你不必要从头开始全部开发组件,对于大项目更是很好的。在Strcut

框架中模型由实现业务逻辑的JavaBean或者EJB组件构成,控制器由ActionSevelet 和

Action 来实现,视图由一组JSP文件组成,图B-5显示了Struct 实现的MVC框架。

Struct-config.xml

控制器

Action

浏览器Web服

ActionServlet

务器

Action 模

型JavaBean EJB

视图

JSP

Action

图B-5:Struct实现的MVC框架

其中:

视图:就是一组JSP文件,这些JSP文件没有业务逻辑,也没有模型信息,只有标签,这些

标签可以是标准的JSP标签或者是客户化标签,

如Struct标签库的标签。此外,通常将

Strcut框架中的ActionFormBean也划为视图模块中,ActionForm Bean是一种JAVABEAN,除了具有一些JAVABean的常规方法外,还包含了一些特殊的方法,用于验证HTML表单数据

以及将其属性重新设置默认值。Struc

t 框架利用ActionForm Bean来进行视图和控制器之间

表单数据的传递。Strcut 框架将用户输入的表单数据保存在ActionFormBean中,将它传递给控制器,控制器可以对 ActionFormBean中的数据进行修改,JSP文件使用Strcut 标签读取修改后的ActionForm Bean的信息,重新设置HTML表单。

控制器:控制器由ActionServlet 类和Action类实现,

ActionServlet 类是Struct 框架中

的核心组件。是这

个MVC的中央控制器的角色,ActionServl

et主要负责接收HTTP请求的

信息,根据配置文件struct-

config.xml

的配置信息,将请求转发给适当

的Action 对象,

如果该Action对象不存在,

ActionServlet 会先创建这个Action 对象。Action类负责调用模型的方法,更新模型的状态,并帮助控制应用程序的流程,对于小型简单的应用,Action 类本身也可以完成一些实际的业务逻

辑。

模型:模型表示应用程序的状态和业务逻辑,业务逻辑常常由JavaBean或者EJB组件实现。

如果在Web应用开发中套用现成的 Struct框架,可以简化每个开发阶段的工作,开发

人员可以更加有针对性地分析应用需求,不必重新设计框架,只需

在Struct框架的基础上,

设计MVC各个模块包含的具体组件,在编码过程中,可以充分利用Struc

t提供的各种实用

类和标签库,简化编码工作。

Struct框架可以方便迅速地将一个复杂的应用划分成模型、视图和控制器组件,

而Struct 的配置文件struct-config.xml可以灵活地组装这些组件,简化开发

过程。

4.1.2系统体系结构

根据系统分析结果,该系统从结构上应满

足:基于浏览器进行显示以方便用户

使用;

采用MVC的三层体系结构,分化各个功能组件;

采用JDBC技术与数据库通讯以便于数据库的转换;

采用标签技术完成动态页面的简单逻辑。

本系统的体系结构如图B-6,它基本遵循了struct 体系的MVC框架规范。

视图(V)层:UserInterface(Browser)

HTML, CSS,DHTML, JavaScript, XML

视图(V)层:Server-SideScripting

Connects UItoBusiness Objects, JavaServer Pages,Java Servlets

控制(C)层:DistributedComponent

JavaBean

模型(M):DataSources&PersistentObjectStorage

ODBC,JDBC, OLEDB, ADO,XML,LDAP

图B-6:系统的体系结构

其中:

表示层:用于与用户进行交互以及显示结果。包括所有的JSP,提供用户界面,接受用户输

入,还包括相应的ActionFromBean,用来存放表单数据,并进行表单数据验证。

控制层:包括所有的Action类,它完成三项任务:一是进行业务逻辑验证,二是调用模

型组件,三是决定将合适的视图组件返回给用户。

模型:进行逻辑处理的JavaBean等。数据库采用ODBC技术以提供数据库的可移植性体系结构的具体拓扑图示如图B-7。

图B-7:结构拓扑图

客户层主要是指用户登录的Web浏览器;中间层负责平台的业务逻辑处理和表示逻辑生成;

服务层提供底层的信息数据库服务器。

1.客户层:用于与企业信息系统的用户进行交互以及显示根据特定业务规则进行计算后的结

果。本系统将完全采用基于WEB的(B/S架构)客户端,即用户可以直接通过浏览器来访问和使用本系统。

2.中间层:这相当于三层标准架构中的Web应用服务层,支持诸如响应客户请求以及查

询等功能。并且由中间层进行逻辑处理,再处理的结果反馈给客户或者发送到数据库中。

3.服务层:主要是数据库系统,这里的数据库系统主要是关系数据库系统(RDMS)。

4.2系统运行环境

系统运行的网络结构图、硬件软件环境图如下。

4.2.1网络结构图

本系统的网络拓构图如图B-8:

图B-8:系统的网络拓扑结构图

图B-8:系统的网络拓扑图

其中的局域网用户机主要是公司内部的人员可以使用的机器,远程用户机主要是

指通过互联网登录系统的人员使用的机器,可以是公司内部的人,也可以是应聘者。

4.2.2硬件环境

本系统的硬件环境如下:

客户机:普通 PC

CPU:P41.8GHz以上

内存:256MB以上

能够运行IE5.0以上或者Netscape4.0 以上版本的机器

分辨率:推荐使用 1024*768像素

WEB服务器

CPU:P42.0GHz

内存:1G以上

硬盘:80G以上

网卡:千兆

数据库服务器

CPU:P42.0GHz

内存:1G以上

硬盘:80G以上

4.2.3软件环境

本系统的的软件环境如下:

操作系统:Unix/Linux/windows2000 或以上版本

数据库:SQLServer 2000

开发工具包:JDKVersion 1.4.2

开发环境:eclipse-SDK-3.1.2-win32

Web服务器:Tomcat

浏览器:IE6.0以上

(1)数据库及操作系统:

对于核心数据库来说,选择一个合适的数据库系统对我们的系统运行是很重要的,选择

数据库的关键因素是要考虑预计会有多少人同时访问数据库;正常工作时间的级别;

用来访问数据库的应用程序的类型;运行数据库的服务器的硬件和操作系统类型;以

及管理人员的

专业技术水平。目前市场上适用于中小型企业的数据库产品有IBMDB2、Microsoft SQL Server系列、Oracle系列。所有这些产品都基于SQL语言。同时,它们还拥有精密复杂的

安全控制以适应不同的商业需要。服务器操作系统使用Windows2000Server系统。

考虑到价格因素、易用性,我们使用 SQLSERVER2000作为系统后台数据库系统,服务器操

作系统采用Windows2000Server。

(2)WEB服务软件:

目前的WEB服务器软件有很多种,成熟而且稳定有Apache、Tomcat和 Microsoft

的IIS,它们也是占据着Web服务器市场最大的份额。 Tomcat是Sun和Apache合作做出来

的JSPServer,支持Servlet2.2及JSP1.1等版本。而且Tomcat未来将会取代Jserv,成为Apache 主要的Servlet&JSPEngine。Tomcat在设计上是以独立的Server执行,而不像Jserv是附在

Apache中,这样就更可以发挥在servlet中,非HttpServlet的能力。Tomcat 是

以只要有JDK就可以使用,不需要考虑操作系统平台。因此选择Tomcat作为

器。Java程序,所WEB服务

5.数据模型

本系统的数据模型主要是进行数据库的设计。

5.1数据库的概念结构模型设计

概念设计以反映现实世界中的实体、属性和它们之间的关系等的原始数据形式,建立数据库的每一幅用户视图。图B-9是系统E-R图。其中系统中的管理用户

创建维护题库、管理问卷、发布招聘职位,问卷中的所有题目是由题库中的题目构成,发布的每个职位都对应一套(多个)问卷。应聘者看到招聘职位后,选择合适的职位应聘,提

交自己的基本信息、工作经历、教育经历、家属关系、掌握的基本技能、基本评价等简

历情况,并回答问卷。

试题题目对应选择答案

n

1

n

组合

1

问卷

n

对应

n

职位

1

应聘

n

应聘者

1

提交简历

1 n n n n1n

基工教技家自问

本作育能庭我卷

信经经信关介回

息历历息系绍答

图B-9:系统的E-

R图

5.2数据库的逻辑结构模型设计

数据库的逻辑设计是将各局部的E-R图进行分解、合并后重新组织起来形成数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构、所建立的各个数据之间的相

互关系。根据本系统需求分析,系统的数据库包括了题库管理、问卷管理、职位管理、简

历管理、用户管理以及需要的基本数据字典等部分。

题库管理包括的库表:

answer-题库中的题目答案

question-题库中的题目

问卷管理包括的库表:

exam-问卷信息

examdetail-问卷包含题目的详细信息

jobexam-职位对应的问卷

职位管理包括的库表:

joblist -职位的详细列表

jobexam-职位对应的问卷

简历管理包括的库表:

applyjob-应聘某个职位的信息

carreer -工作经历

education-教育经历

examresult-问卷回答结果

family-家庭关系

personalinfo -个人的基本信息

skill -基本技能信息

用户管理包括的库表:

users-管理端用户的信息

基本字典包括的库表:

city-包括的城市名称,例如北京、上海、广州。。。

currentsalay -当前的薪水范围,例如1000元以下,1000-2000元等等

expsalary-期望的薪水,例如1000-2000,2000-3000,。。。。,10000以上等等

marriagetype -婚姻状况,包括已婚、未婚

moneytype-币种,包括人民币、美元、港元、欧元等

nation-国籍,包括中国、美国、英国、德国等等

identifytype -身份证件类型,包括身份证、军人证等

province-省名,包括黑龙江、吉林、辽宁、北京、河北、河

南等healthtype-健康状况类型,包括良好、一般、很好、不

好,差等

hukou-户口类型

CodeJobType-工作类型,包括教师、软件工程师、律师、法官、公务员

等等表B-2是对表Joblist的设计,其它库表的设计详细见数据表设

计文件。

表B-2:Joblsit(职位列表)表

字段名字段代码字段类型关键字可否为空代码字典表

职位代号JobID VARVARCHAR(12) Y N

职位名称JobName VARVARCHAR(30) N

工作性质JobTypeID VARVARCHAR(1) N CodeJobType

职位发布日期PubDate VARVARCHAR(10) N

职位结束日期EndDate VARVARCHAR(10)

招聘人数JobNum INT N

工作描述Description VARVARCHAR(120)

职位要求Requirements VARVARCHAR(120)

备注Others VARVARCHAR(50)

在确定了各个表主键字段的基础

上,依据表与表相关字段之间的联系建立了各表之间的关系,

如图B-10所示。

图B-10:系统数据库表关系图

5.3数据库管理物理结

构模型设计

信息存储结构的设计在系统的设计中至关重要,要考虑到数据冗余、系统执行效率、信

息控制以及维护等方面的要求。信息的管理离不开数据库的支持,我们采用SQLServer2000数据库管理系统。

数据库的物理设计主要是对数据在内存中的安排,包括对索引区、缓冲区的设计;对使

用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;设置访问数据的方式

方法。需在非系统卷(操作系统所在卷以外的其他卷)上安装SQLServer 程序及数据库文件。内存是影响 Microsoft SQLServer系统性能的一个重要因素,应在Microsoft SQL Server数据库安装后进行内存选项(Memory)设置,最大配置值为2GB。

为了确定SQLServer系统最适宜的内存需求,可以从总的物理内存中减去Windows 2000server 需要的内存(120M)以及其它一些内存需求后综合确定,理想的情况是给SQL Server分配尽可能多的内存,而不产生页面调度。设置服务器的虚拟内存为1G。对Sql属性配置如图B-11所示。

图B-11 SQL内存配置图

通过ADO对象提供的OLEDB接口与数据库连接。

1、首先建立创建Connection 对象

SqlDatabaseName="WSZP"

SqlPassword ="xxxxxxxx"

SqlUsername ="sa"

SqlLocalName ="xx.xx.xx.x x"

ConnStr ="Provider=Sqloledb; User ID="&SqlUsername &";Password =" & SqlPassword &";Initial Catalog =" &SqlDatabaseName& ";DataSource =" & SqlLocalName &";"

setcnn =server.createobject("ADODB.Connection")

cnn.open ConnnStr

2、不直接打开 recordset 记录集,充分利用连接池

Set rs =Server.CreateObject("ADODB.Recordset")

rs.Open SQL,cnn

Set rs1 =Server.CreateObject("ADODB.Recordset")

rs1.Open SQL,cnn

这种打开连接池的方式可以节省数据库服务器的内存资源。

3、使用记录集后,最早的时间释放数据库资源

Rs.close

set rs=nothing

cnn.close

set cnn=nothing

本项目中后台数据库采用SQLSever数据库系统。数据库各库表的脚本代码见数据库脚本文件。

6.模块设计

按照功能分解,本系统分为客户端管理系统和管理端系统。根据页面流的设计,管理端系统又分为用户登录、用户管理、题库管理、问卷管理、职位管理、简历管理、面试管理等7个模块,如图B-12。

网上招聘系统

管理端客户端

登用题问职简面录户库卷位历试管管管管管管管理理理理理理理

图B-12:模块设计

各个部分的关系如图B-13下:

用户登录图B-13:模块之间的关系

管理端页面

用户管理

题库管理问卷管理职位管理简历管理面试管理

职位查询填写简历问卷回答

客户端页面

针对不同用户,提供了两类功能登录接口:即应聘者登录接口和企业管理人员登录

接口,这些接口都以WEB页面的形式提供。通过各自的页面,应聘者和企业管理人员可

以从事各自的活动。

以下将分小节对各个部分进行设计

6.1客户端模块设计

客户端运行在公网上,可以显示职位列表,应聘者可以查看所应聘职位的详细信

息,当应聘者希望应聘某职位时,可以填写自己的基本信息,包括:姓名、年龄、住

址、学历、职业、家庭情况、基本技能,自我介绍,这些构成了简历信息,当填写完

后可以查看简历,最后应聘者需完成一套问卷试题,试题包括价值取向,工作取向两

种类型,题型为选择题,当提交试题后,简历信息和答题结果存入简历库中,应聘者

可以继续应聘其它职位。

在客户端用户可以看到职位名称,职位发布日期,截止日期,职位类型,招聘人

数等,按职位发布日期排序。当点击职位名称时进入职位详细信息页面。

6.2登录管理模块设计

登录管理模块负责管理端用户的登录。管理端用户都是通过登录界面进入管理端的,

用户输入用户名和密码进入管理界面首页,提供了进入功能面板的接口,并根据用户

的权限在首页中列出相应的操作功能。

6.3用户管理模块设计

在用户管理中系统管理员对用户进行增删改查,可以进行权限设置。具有不同权

限的用户进入不同的主界面,界面左侧栏中的图标数有所不同,具体的图标与用户所

具有的权限对应。在用户管理中可以增加或删除用户,编辑用户名,用户密码,修改

用户权限等。

6.4题库管理模块设计

题库管理是对知识库的维护和管理,对题库的题目进行的增、删、改的功能,及

提供知识库中题目的详细信息。

6.5问卷管理模块设计

问卷管理是管理员根据知识题库中的试题生成各种类别的问卷,并且可以对问卷

的试题进行增、删、改的功能。

6.6职位管理模块设计

职位管理(发布)模块主要完成招聘职位的编制和发布,在职位列表中显示职位

名称,职位发布日期,截止日期,职位类型,招聘人数等,按职位发布日期排序。当

点击职位名称时进入职位详细信息页面,职位详细页面显示职位名称,职位描述,职

位要求,招聘人数,点击应聘该职位进入填写基本信息页面。

6.7简历管理模块设计

简历管理主要是人力资源部门的人员对应聘者的简历进行检查、审查和整理的工作。6.8面试管理模块设计

面试管理主要是人力资源部门的人员完成对简历的检查、审查和整理的工作,通知面试,进行面试,记录面试结果。

网上人才招聘系统毕业论文

网上人才招聘系统毕业论文 目录 第一章引言 (1) 1.1 问题的提出 (2) 1.2 课题简介 (2) 第二章研究状况及设计目标 (4) 2.1研究背景 (4) 2.2 研究的意义 (4) 2.3 研究的目标 (4) 2.4课题国外研究现状 (5) 2.4.1课题国外研究现状 (5) 2.4.2课题国研究现状 (5) 2.5发展趋势 (5) 2.6设计的目标 (6) 第三章相关技术简介 (7) 3.1 JSP 编程语言 (7) 3.2 SQLSERVER 2000数据库 (8) 3.3 BS模式与C/S模式的比较分析 (8) 3.4 JDBC (10) 第四章系统分析和设计 (12) 4.1 系统分析 (12) 4.1.1系统需求分析 (12)

4.1.3 技术可行性 (13) 4.1.4 运行可行性 (13) 4.1.5 功能需求分析 (13) 4.2 系统体系结构的设置 (13) 4.2.1系统流程分析 (14) 4.3 网上招聘系统数据库设计 (15) 4.3.1 数据库概念结构设计 (15) 4.4 物理数据库的设计和实现 (19) 4.5项目开发计划 (21) 4.6系统功能简介 (21) 4.7处理流程设计 (22) 4.7.1 数据增加流程 (22) 4.7.2 数据修改流程 (23) 4.7.3 数据删除流程 (24) 4.8人才招聘网络化管理系统概要设计 (25) 第五章系统的实现 (27) 5.1 系统主页面设计 (27) 5.1.1 系统主页面设计 (27) 5.2 后台管理登陆 (27) 5.3 会员管理 (29) 5.4公告管理 (31)

图书管理系统概要设计概要

图书管理系统概要设计

目录 一、引言 (3) 1.1编写目的 (3) 1.2项目背景 (3) 1.3开发环境 (3) 1.4参考资料 (4) 二、任务概述 (4) 2.1需求概述 (4) 2.2运行环境 (4) 三、总体设计 (4) 3.1基本设计概念和处理流程 (4) 3.2系统结构和模块外部设计 (6) 3.3功能分配 (6) 四、接口设计 (7) 4.1用户接口 (7) 4.2外部接口 (7) 4.3内部接口 (7) 五、运行设计 (8) 5.1运行模块的组合 (8) 5.3运行时间 (8) 六、数据结构设计 (9) 6.1逻辑结构设计 (9) 6.2物理结构设计 (15) 6.3数据结构与程序的关系 (15) 七、维护设计 (15)

一、引言 1.1编写目的 由前面的需求分析,得出了系统的基本需求,和基本的数据流图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计 1.2项目背景 图书管理是高效内每一个系部或院部都必须切实面对的工作,但是一直以来人们都使用传统的人工方式管理图书资料。这种方式存在着效率低下,保密性差等缺点。另外,随着图书资料数量的增加,其工作量也大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。图书管理作为计算机应用的一分支,有着手工无法比拟的优点,如检索迅速,查找方便,可靠性高等,这些优点能够极大地提高图书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管路系统,将是十分必要的 1.3开发环境 ?SQL Sever 2008:数据库管理软件 ?DBMS:数据库管理系统 ?Windows7:运行环境 ?Java :软件开发语言

人才招聘系统软件设计说明书

人软才件招设聘计系说统明 书

1 引言 (3) 1.1 编写目的 (3) 1.2 背景及意义 (3) 2 系统总体设计分析 (5) 2.1 开发环境 (5) 2.5 程序流程图 (8) 3.1用户注册登录模块 (12) 3.1.1 个人用户注册 (12)

3.1.2 企业会员注册 (15) 3.2 求职系统模块 (16) 1 引言 1.1 编写目的 本文档介绍的软件是基于C#技术的人才招聘管理系统软件,文档的编写主要是从原理上分析这套软件的实现流程与方法,并对软件的使用做了简要的介绍。采用Apache作为Web服务器、PHP作为程序开发语言、MySQL为关系数据库,开发使用方便的人才招聘管理系统,方便用户快速、准确的了解学生就业信息。本文重点论述了该信息系统的设计开发过程,包括系统研究背景及意义,系统开发环境与技术。在对整个系统详细分析的基础上,阐述了整个系统的实现过程。 1.2 背景及意义 各项现代信息技术的发展,推动了人类社会从工业时代阔步迈向信息时代,人们越来越重视信息技术对传统产业的改造以及对信息资源的开发和利用,信息管理水平已成为衡量国家综合实力的重要标志。信息技术使知识和信息成为国民经济的重要战略资源。信息技术,尤其是微计算机革命和数字化革命使信息资源计算机化,把杂乱无章的信息变成有序、有用、有经济价值的信息,人们可以以任何方式进行加工处理,以任何方式按用户的要求进行检索和利用,并可以在任

何时间、任何地点获取自己所需要的任何信息,真正意义上和使用价值上把信息变成资源,进而成了现代国民经济的主要经济资源。 20世纪90年代以来,互联网在世界范围内迅速普及。人们就意识到这种新兴的信息技术将会给人们的生活,学习带来极大的影响。网络信息的可靠性成为人们关注的主要问题。因此,结合实际应用,开发稳定可靠的管理信息系统迫在眉睫。在人才系统管理中,就业信息的管理是一个较为重要的部分,一个好的人才管理信息系统,可以减少工作人员的工作任务,提高企业的质量。目前,人才招聘信息处理是各个大中型企业十分重要的一项窗口性工作,随时有大量的数据需要及时处理,招聘工作影响较广,关系着企业的前途,而招聘服务的质量也直接影响着社会对于企业的直观感觉,网上招聘录用工作的实现推动了人才信息处理的规范化进程。 作为企业必须满足网络招聘的需要,建立企业的招聘信息系统,及时将招聘信息正确无误地传递给相关求职者。因此企业的人才信息管理,更要确保信息的确性、超前性、规律性。 随着Internet在中国的迅速发展,人们日常生活中越来越多地使用这项新的技术来为自己的工作和学习服务.由于WEB页面能把文本、图像、声音、动画、视像等多种媒体信息集于一体,不但使信息的显示更加生动,而且使信息的浏览更为方便,同时WEB页能实现网上交易平台、客户信息反馈方便了企业与客户之间信息交流,因此许多企业纷纷建设网站以增强企业知名度.网站主要用PHP+MYSQL架设用户登陆以及客户信息反馈,使客户信息第一时间反馈给企业,拉近企业与客户之间的距离。本篇论文是对我设计的网站的一点论述,主要论述了人力招聘管理网站建设规划的主体思想、利用PHP+MYSQL数据库实现

某公司客户管理系统概要设计说明书

中国人寿客户管理系统概要设计说明书

文档修改记录

目录

1.引言 1.1.编写目的 在完成了软件系统的可行性研究和需求分析的基础上,为了明确软件需求、安排项目规划与进度、组织软件开发与测试,项目小组在考虑了几种可能的解决方案,并与技术人员进了较为深入的探讨和分析之后,提出这份概要设计说明书。 此概要设计说明书对《客户管理系统》系统的解决方案、功能分配、模块化分、程序的总体结构、输入输出和接口设计、运行设计及出错设计等方面作了全面的概括性说明,为该系统的详细设计奠定了基础。 此文档为系统分析人员工作的阶段性总结,并提供项目经理、设计人员和开发人员参考。 1.2.项目背景 随着网络技术在迅猛发展,寿险市场竞争的日趋激烈,客户服务质量关系到企业最重要的核心竞争力,必须以客户为中心,获取较高的客户满意度和忠诚度,才能在竞争中立于不败之地。加强客户管理特别是客户管理,最大程度地挖掘客户资源,开发客户资源,是实现企业利润和可持续发展的最为重要的保障之一,在公司树立客户关系管理理念,加强客户营销和服务工作,发展客户,提高客户的忠诚度,留住客户是各级公司应高度重视的战略性任务。 为了增强企业核心竞争力,提高中国人寿的客户服务水平和服务质量,向客户提供高品质、全方位、深层次的服务,加强客户服务的规范管理,提高客户服务方面的业务支持能力。中国人寿股份有限公司拟定开发一套开展客户服务特别是客户服务工作的业务支持系统。 所开发软件名称: 客户管理系统版 项目单位: 中国人寿保险股份有限公司 项目开发单位: 北京冠融泰科软件有限责任公司 软件用户: 中国人寿保险股份有限公司工作人员(业管、客户等),标准测试用户 软件用途: 用于中国人寿保险股份有限公司客户服务管理,分析。 同其他系统相互关系: 人寿业务系统:回写客户级别调整后的信息。 :数据源来源。 1.3.参考资料 [] 关于客户管理系统开发需求 [] 需求规格说明书 2.任务概述

网上招聘系统设计说明书

网上招聘系统详细设计说明书 version 1.0

网上招聘系统详细设计说明书 (1) 1 引言.................................................................... 错误!未定义书签。 1.1编写目的 ........................ 错误!未定义书签。 1.2背景 ............................ 错误!未定义书签。 1.3参考资料 ........................ 错误!未定义书签。 2 程序系统的结构 (3) 3 网上招聘程序设计说明 ................................... 错误!未定义书签。 3.1程序描述....................... 错误!未定义书签。 3.2 程序功能 (5) 3.3 输入项 (5) 3.4 输出项 (6) 3.5 流程逻辑 (6) 3.6 限制条件 (7) 3.5 测试计划 (8) 附录:数据库 (8)

1引言 1.1编写目的 介绍网上招聘系统的程序系统结构,功能性描述、设计模式、IO接口设计、数据结构设计,运行特征、例外处理,具体描述各功能模块的逻辑流程。 预期的读者是新一代网络计算与web服务课程设计开发小组成员和相关系统的第三方开发者。 1.2背景 开发软件系统的名称是:网上招聘系统。 本项目是在学习新一代网络计算与web服务课程中,由任课教师提出,要求完成的。这是基于Web Services的软件系统,系统中设计了可为本系统、及Web Services课程中其它项目的相关系统中复用的Web Services。 这个系统将基于Internet的TCP/IP、HTTP、SOAP协议,提供Intranet和Extranet的自考网上招聘和求职服务,运行在Microsoft .NET Framework,Visual Studio .NET平台上。 1.3参考资料 a)构建web服务和.NET应用程序/(美)沃尔,(美)莱德著;康博译。-北京:清华 大学出版社。2002年 b)https://www.doczj.com/doc/aa3197568.html,使用案例教程/石志国编著。—北京:清华大学出版社,2003.7 c)https://www.doczj.com/doc/aa3197568.html,网站设计实例通/王易。—北京:清华大学出版社,2002.1 2程序系统的结构 本系统采用https://www.doczj.com/doc/aa3197568.html,技术开发三层架构的B/S应用程序。所谓三层体系结构,是在客户端与数据库之间加入了一个"中间层",也叫构件层。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过https://www.doczj.com/doc/aa3197568.html,通讯与中间层建立连接,再经由中间层与数据库进行交互。 在多层分布式应用中,在客户端和服务器之间加入了一层或多层应用服务程序,这种程序称为"应用服务器"。开发人员可以将应用的商业逻辑放在中间层应用服务器上,把应用的业务逻辑与用户界面分开。在保证客户端功能的前提下,为用户提供一个简洁的界面。这意味着如果需要修改应用程序代码,只需要对中间层应用服务器进行修改,而不用修改成千上万的客户端应用程序。从而使开发人员可以专注于应用系统核心业务逻辑的分析、设计和开发,简化了应用系统的开发、更新和升级工作。 Microsoft .NET Framework是微软推出的一套开发平台。.NET 基于开发人员的角度来

学生信息管理系统概要设计

第5章学生管理系统概要设计 5.1引言 5.1.1编写目的 由于现在的学校规模在逐渐的扩大,设置的专业类别、分支机构及老师、学生人数越来越多,对于过去的学生信息管理系统,不能满足当前学生信息管理的服务性能要求。本报告对于开发新的<<学生信息管理系统>>面临的问题及解决方案进行初步的设计与合理的安排,对用户需求进行了全面细致的分析,更清晰的理解学生信息管理系统业务需求,深入描述软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求,对开发计划进行了总体的规划确定开发的需求与面临困难的可行性分析。 5.1.2背景 开发软件的名称:《学生信息管理系统》 项目提出者: 项目开发者: 用户:管理员、老师、学生 5.1.3定义 数据流图:简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。 数据字典:是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。 https://www.doczj.com/doc/aa3197568.html,:是一项微软公司的技术,是一种使嵌入网页中的脚本可由特网服务器执行的服务器端脚本技术。指 Active Server Pages(动态服务器页面),运行于 IIS 之中的程序。

C#:(C Sharp)是微软(Microsoft)为。NET Framework量身订做的程序语言,微软公司在2000年6月发布的一种新的编程语言。C#拥有C/C++的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言。 SQL:(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。 SQL Server 2005:SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应SQL Server安装界面用。 B/S :(Client/Server,客户机/服务器)模式又称C/S结构,是20世纪80年代末逐步成长起来的一种模式,是软件系统体系结构的一种。C/S结构的关键在于功能的分布,一些功能放在前端机(即客户机)上执行,另一些功能放在后端机(即服务器)上执行。功能的分布在于减少计算机系统的各种瓶颈问题。C/S模式简单地讲就是基于企业内部网络的应用系统。与B/S(Browser/Server,浏览器/服务器)模式相比,C/S模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。 5.1.4参考资料 [1] 张海藩主编,《软件工程导论》,清华大学出版社 [2] 陆丽娜主编,《软件工程》,经济科学出版社 [3] 瞿中主编,《软件工程》,机械工业出版社 [4]《数据库系统概论》——萨师煊高等教育出版社 [5]《https://www.doczj.com/doc/aa3197568.html,实用案例教程》--石志国 [6]《C#入门经典》--齐立波,清华大学出版社 [7]《计算机软件文档编制规范》GB-T8567-2006 [8]需求分析与可行性研究报告

电脑销售信息管理系统概要设计说明书范文

电脑销售信息管理系统概要设计说明 书

电脑销售系统概要设计说明书 一、引言 1.1 此文档的编写目的 该项目的是开发一个联想笔记本电脑销售管理系统 1.2项目背景 对于我们大学生而言,我们每个人都有一台笔记本电脑或者是一台式机吧,一般来说,电脑里面知识丰富多彩,多姿多样,五彩缤纷,陶醉迷人,你只需要动一下你的手指头,里面的场景是多么的迷人和吸引人呀,同时也看到了最近的发生的最新消息,最近的市场行情的变动,最近的网站网页,最近的歌曲等等,我们这些是从何而知道的呢,是从网上吧,不,使我们的电脑,是电脑第一时间给我最新的消息,是它第一时间给我传达的,是它让我学会在网上购物。 因此,电脑的出现,也随着网络的飞速发展如雨后春笋般盛行起来,同样也给我们提供大量的网络资源我与我们学计算机的学生来说基本上每个人都需要电脑,不论是笔记本电脑还是台式机电脑,我们消费者一样能够在家里拥有足不出门的待遇和享受乐趣。 网络大量资源收集,经过电脑的广泛运用,我们作为消费者就能够很快地查阅你想要的资料,你想看的电影和电视,比如留言板、QQ聊天、电子邮箱发送、论坛区、浏览网页,更多的

是为了IT行业和我们学计算机的专业的学生提供了很多的帮助和贡献。 因此,趋于激烈的市场竞争,销售商不断提高业务处理效率、和信息处理速度,及时、正确的掌握市场需求。由于业务量的不断扩展,传统的手工管理方式已无法满足管理者的需求,造成业务管理混乱、财务账目不请,工作效率低下等问题,从而影响企业发展。 项目任务提出者:客户。 项目开发者:电脑销售信息管理系统项目组。 本电脑销售信息管理系统项目主要由两部分形成: 1.各分公司中的前台客户销售程序; 2.总公司中的数据库服务器程序; 1.3 定义 1.SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 2.SQL: 一种用于访问查询数据库的语言 3.SQL: Structured Query Language(结构化查询语言)。 1.4参考资料 以下列出在概要设计过程中所使用到的有关资料: 1.电脑销售系统项目计划任务书 3开发小组 /4 2.电脑销售系统项目开发计划3开发小组 /4

公司客户管理系统概要设计说明书

中国人寿客户治理系统概要设计讲明书

文档修改记录

目录 1.引言 (26) 1.1.编写目的 (26) 1.2.项目背景 (26) 1.3.参考资料 (28) 2.任务概述 (28) 2.1.目标 (28) 2.2.运行环境 (28) 2.3.需求概述 (29) 2.3.1. ··················数据抽取 29 2.3.1.1. ··············业务流程描述 29 2.3.1.2. ·················数据源 30 2.3.2. ··················数据导入 30 2.3.2.1. ··············业务流程描述 30

2.3.3. ··················数据检查 31 2.3.3.1. ··············业务流程描述 31 2.3.4. ··················积分计算 31 2.3.4.1. ··············业务流程描述 31 2.3.5. ··················级不处理 33 2.3.5.1. ··············业务流程描述 33 2.3.6. ··················报表统计 34 2.3.6.1. ··············业务流程描述 34 2.3.6.2. ················报表格式 34 2.3.7. ················治理平台登陆

45 2.3.8. ··················数据采集 45 2.3.8.1. ··············设定流程描述 45 2.3.8.2. ··············历史信息查询 46 2.3.8.3. ···········查询/修改流程描述 46 2.3.9. ··················积分方式 47 2.3.9.1. ··············设定流程描述 47 2.3.9.2. ···········查询/修改流程描述 48 2.3.10. ··················积分规则 49 2.3.10.1. ··············设定流程描述 49

医院管理系统概要设计

医院管理系统概要设计<1> 主要业务流程 1.2 门诊收费系统

<2> 输入设计 输入的方式简单、快捷,是医院信息管理系统的基本要求,特别是门诊划价、收费的输入方式直接影响医院的工作效率。此系统采用鼠标单击选择或直接输入的方式有许多优点。 (1)满足操作员不同的需求。 (2)无需记忆药品的价格。 (3)如发现输入处方错误可按“删除”键进行修改。 <3>输出设计 输出方式按照实际需要设计,如门诊划价单、门诊收费单等 <4>软件结构 4.1顶层数据流图

4.2二层数据流图

4.3三层数据流图 门诊药房售药信息

<5>数据字典 (1)数据结构:处方信息 含义说明:定义了病人病情及相关结果。 组成:病人姓名、性别、日期、门诊号、处方号、病史、病况及处方。 1.数据项:日期 含义说明:病人就诊时间。 取值方法:病人挂号时系统的日期和时间。 2.数据项:门诊号 含义说明:病人看病的类别及次序。 取值方法:挂号时自动生成。 3.数据项:处方号 取值范围:000001~999999 取值方法:由电脑自动生成 4.数据项:病史 含义说明:病人曾经的得病记录 5.数据项:病况 含义说明:病人目前的得病情况 6.数据项:处方 含义说明:医生根据病人的得病情况做出的诊断 取值方法:由医生诊断获得的治疗方法及相关药品(2)数据结构:划价单 含义说明:药品价格合计 组成:项目名称、规格、数量、单价、库存数量、所属部门和合计金额。 1.数据项:项目名称 含义说明:唯一标识药品的数据项,不能重名。 2.数据项:规格 含义说明:该药品对应的型号和类别。 3.数据项:数量 含义说明:记录药品的多少。 4.数据项:单价 含义说明:该药品在计量单位下的价格。 5.数据项:库存数量 含义说明:描述该药品在药库中的多少。 6.数据项:所属部门 含义说明:该种药品所属类别。 7.数据项:合计金额 含义说明:病人所需付的药品费用总和。 取值方法:合计金额=单价1*数量1+单价2*数量2 (3)数据结构:收费单 含义说明:病人付款凭证 组成:项目名称、规格、数量、单价、库存数量、所属部门、所付金额。 1.数据项:项目名称 含义说明:唯一标识药品的数据项,不能重名。

理发师管理系统概要设计方案说明书

概要设计说明书 理发店管理系统 1 引言2 1.1 编写目的2 1.2 背景2 1.3 定义2 1.4 参考资料2 2总体设计2 2.1 需求规定2 2.2 运行环境2 2.3 基本功能设想和处理流程3 2.4 功能器求与程序的关系3 3接口设计3 4运行设计4 4.1 运行模块组合4 4.2 运行控制4 4.3 运行时间4 5系统出错处理设计5 5.1 出错信息5 5.2 补救措施5 5.3 系统维护设计5 1 引言 1.1编写目的 在完成了软件系统的可行性研究和需求分析的基础上,为了明确软件需求、安排工程规划与进度、组织软件开发与测试,工程小组在考虑了几种可能的解决方案,并与程序员进行了较为深入地探讨和分析之后,提出了这份概要设计说明

书。此概要设计说明书对本理发店管理系统的功能分配、模块化分、程序的总体结构、输入输出和接口设计、运行设计及出错设计等方面作了全面的概括性的说明,为该软件的详细设计奠定了基础。 1.2 背景 a. 系统名称:理发店管理系统; b. 随着社会的进步和人民生活水平的提高,人们对自己生活品质的要求在不端提高, 这较为明显的体现为人们对时间的安排和对金钱的管理,如今的人们更乐意去使用电子产品完成身边的事情。而理发店作为与人们生活甚为密切的一个地方,它在今天能给顾客们带来的不应仅仅是理发美容那么简单的业务,它必须结合如今的电子管理,让来到理发店的顾客感觉现代化的气息。 1.3 定义 客户:有理发需求的个人,可以是普通用户或会员用户。理发师:理发店的主要工作人员,并且都是已经注册的用户。前台员工:帮助客户进行选择的员工。 管理员:能对理发店管理系统的所有任务进行管理。 1.4 参考资料 (1>. 《软件工程概论》李存珠,李宣东编著南京大学计算机系出版 (2>.Eclipse 编程技术与实例,叶达峰编著,人民邮电出版社,2006 年1 月; (3>.SQL Server 数据库开发经典实例精解夏邦贵刘凡馨编著,机械工业出版社, 2006年1月; 2 总体设计 2.1需求规定 本系统要实现理发店管理的需求

企业人事管理系统概要设计说明书

企业人事管理系统 概要设计说明书 文档作者谭聪 学号 310 院(系、部)信息科学与工程学院 班级计算机本0803 学年学期 2010-2011第二学期 2011年05月25日 一.引言

编写目的 在系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段的调研中获得,并在需求规格说明书中做到了详尽得叙述及阐明。本阶段在系统的需求分析的基础上,对系统做概要设计。主要解决实现该系统需求的程序模块设计问题,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 项目背景 开发软件名称:人事管理系统 项目任务提出者:XX企业 项目开发者:张玲软件开发小组 用户:XX企业 参考资料 1. Stephen ,《面向对象与传统软件工程》,机械工业出版社 2.《科技进步先进个人申报管理系统》概要设计说明书,东方软件公司开发 3.谭庆平,《软件工程》,高等教育出版社 4.杨钰等,《JSP网络开发技术》,人民邮电出版社 术语与缩略语

RSXG:人事管理系统。 C/S:Client/server客户机/服务器。 UML:Unified Modeling Language , 统一建模语言。 类图(class diagram):表述系统中各个对象的类型及其间存在的各种静态关系。 交互图(interactive diagram):是表述各组对象如何依某种行为进行协作的模型。 可修改性:容许对系统进行修改而不增加原系统的复杂性。 有效性:软件系统能有效地利用计算机的时间资源与空间资源的能力。 可适应性:软件在不同的系统约束条件下,使用户需求得到满足的难易程度。 可移植性:软件从一个计算机系统或环境搬到另一个计算机系统或环境的难易程度。二.设计概述 限制和约束 1.技术发展规律的约束 计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。例如图像和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。 2.人力,资金,时间的约束 人事管理系统的开发为了给公司人员管理带来便利,都对开发方便快捷是最大的目标,但是开发过程中也要考虑人力,资金,时间的约束。 设计原则和设计要求 1.方便基本信息的录入,实现录入的数据的高校验性。 2.查询信息的快捷、迅速。 3.添加、修改、浏览基本信息。及打印报表,输出到Excel功能,便用查询阅读。 4.高安全性、保密性。

网上招聘系统需求规格说明书

网上招聘系统需求规格说明书 1 导言 1.1 目的 该文档是关于用户对于网上招聘系统的功能和性能的要求,重点描述了网上招聘系统的功能需求,是概要设计阶段的重要输入。 本文档的预期读者是: ●设计人员; ●开发人员; ●项目管理人员; ●测试人员; ●用户。 1.2 范围 该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么”的问题。在这里,没有涉及开发技术,而主要是通过建立模型的方法来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的平台。 1.3 缩写说明 HR,Human Resource(人力资源管理)的缩写 JSP,Java Server Page(Java服务器页面)的缩写,一个脚本化的语言 UML,Unified Modeling Language(统一建模语言)的缩写,是一个标准的建模语言。 1.4 术语定义 无 1.5 引用标准 [1]《企业文档格式标准》,北京长江软件有限公司软件工程过程化组织 [2]《需求规格说明书格式标准》,北京长江软件有限公司软件工程过程化组织

1.6 参考资料 [1]《UML说明》,北京长江软件有限公司 [2]《需求规格报告格式标准》,北京长江软件有限公司软件工程过程化组织 1.7 版本更新信息 本文档的更新记录如表A-1所示。 表A-1 版本更新记录 修改编号修改日期修改后版本修改位置修改内容概述001 2006.4.5 0.1 全部初始发布版本002 2006.4.10 0.2 第3.1节增加 003 2006.4.15 0.3 第4.1节修改 004 2006.4.16 0.4 第5.1节修改 005 2006.4.18 1.0 第7章增加 2 系统定义 我们分别阐述一下项目的来源、背景,项目的用户特点和项目的目标。 2.1 项目来源及背景 本项目市委北京某公司开发的一个网上招聘系统,由于这个公司的规模比较大,需要招聘的员工也较多,每次招聘总能受到成千上万的简历,如何挑选合适的应聘者常常是公司比较棘手的事情,为人力资源部的工作人员带来很多的工作量。为此公司希望有一个自动化的招聘系统能够给他们带来工作的便利,提高工作效率,同时能及时招聘到满意的人才。 为实现企业与人才的有效联系,弥补招聘中存在的种种不足,我们开发了网上招聘系统。公司人力资源部的工作人员通过这个招聘系统维护知识题库,编制问卷,发布职位和与这个职位相应的问卷;应聘者可以通过网上提交自己的简历并同时回答相应的问卷。人力资源部的工作人员通过这个招聘系统可以统计整理这些简历并根据应聘者的简历和问卷分数提取出需要面试的人员,然后按照一定的方式通知面试人员参加面试,在面试过程中,记录相应的面试结果。人力资源部的工作人员可以随时浏览人员简历和面试的相关信息。 2.2 用户特点 本系统的用户都是网上用户,包括两类,一类是应聘者,他们的差异比较大,有的学历很高,有的可能很低。有的经验丰富,有的可能没有经验等。另外一类用户是管理用户,他们是公司的内部人员,主要是人力资源管理人员和系统管理人员。他们对招聘业务很熟悉,系统管理人员对系统很熟悉,总之,他们对使用管理软件比较熟悉。

教务管理系统概要设计说明

教务处管理系统概要设计说明书

1概述(设计思想) 教务管理系统是一个面向学校教务管理人员、教师和学生,为其提供服务的综合管理系统,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,使得教务日常管理工作日趋繁重、复杂,而现有的教务管理软件基本上都是单机版本的,已满足不了现在教务工作需要。因此迫切需要研制开发基于互联网的综合网上教务管理软件。 该教务管理系统总体设计思想:面向学校各部门以及各层次用户的多模块综合信息管理系统为了充分利用高校现已有的网络资源。实现教务各上下级之间迅速便捷的沟通,在系统的架构上采用了当前流行的B/S结构与C/S结构及Internet网络相结合的技术突破了系统使用地域的局限性,使整个校园网甚至Internet上的用户都可访问本教务系统并进入相应的教务信息查询,如查询课程表、教学进程等等.为了体现分散操作、统一管理的思想,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,实现教务各上下级之间迅速便捷的沟通,形成充满活力的新型的教务管理机制。 教务管理系统由两部分组成:前台和后台。前台客户层采用了最新的webstart工具,使得客户端可以自动升级、即时更新,减轻了系性;后台数据层采用了对象关系型数据库,它将数据进行统一管理,所有的客户端都从后台捌用数据,实现了资源共享、保证了数据的一致性并且后台数据还具有自动备份功能,来保证数据库中数据的安全性与可靠性.后台主要有系统管理员,前台则主要面对在校学生和教务处人员和各院系教务员及任课教师使用,教务网的管理员分初级管理员和高级管理员:初级管理员是各科室的负责人,提交本科室的待发布教学通知、公告等信息,管理本科室的上传文件并接受高级管理员的管理;高级管理员管理所有上传的文件,审核并发布各科室提交的信息,管理教务信箱和教务网界面等。教务处长属于高级管理员。 2系统策略 系统性 该教务管理系统实时更新,系统比较完善可靠,技术成熟,可以按照不同学校对于教务的不同需求进行更改,满足用户需求。 先进性 该教务管理系统技术先进,系统先进,比较完善。 安全性 数据库考虑到安全性问题,对文件进行加密,提高了安全度,保证了系统的安全。 可维护性 该教务管理系统界面可以再后台管理前台显示的界面,模块化程度高,可维护性强。 正确性

crm客户关系管理系统概要设计-LWD

概要设计说明书 项目名称:客户关系管理系统项目项目代号:CRM-001 撰写人:海静、董志云 创建时间:2014-05-26

修订记录

1引言 1.1编写目的 本文档是crm客户关系管理系统的概要设计说明书。在概要设计阶段,我们将在系统需求分析的基础上对crm系统做概要设计,要解决的问题主要是针对需求分析阶段用户的需求,来一一的实现程序的功能模块设计问题。 同时,编写该概要设计说明书也是方便系统的下一步设计,程序设计员可以参考本概要设计说明书来完成下一阶段的详细设计,在以后的软件测试和软件维护阶段,也可以以本概要设计说明书来作参考,以便更好地完成相应的工作。 1.2读者对象 本文的主要读者为软件设计人员。 1.3参考文档 《数据库原理简明教程》 1.4术语定义 SQL:(Structured Query Language) 结构化的查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。 主键: 数据库表中的关键域,值互不相同 外键: 如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字。换而言之,如果关系模式R中的某属性集不是R的主键,而是另一个关系R1的主键则该属性集是关系模式R的外键,通常在数据库设计中缩写为FK。外键保证了数据的一致性和完整性

2总体设计 2.1数据流图 图2-1 CRM客户关系管理系统第一层数据流图 图2-2 管理销售机会

企业工资管理系统概要设计说明书

1引言 (2) 1.1编写目的 (2) 1.2背景 (2) 1.3定义 (2) 1.4参考资料 (2) 2总体设计 (2) 2.1需求规定 (2) 2.2运行环境 (3) 2.3基本设计概念和处理流程 (3) 2.4结构 (3) 2.5功能器求与程序的关系................................................................... 错误!未定义书签。 2.6人工处理过程................................................................................... 错误!未定义书签。 2.7尚未问决的问题............................................................................... 错误!未定义书签。3接口设计 (3) 3.1用户接口 (3) 3.2外部接口 (3) 3.3内部接口 (3) 4运行设计 (3) 4.1运行模块组合 (4) 4.2运行控制 (4) 4.3运行时间 (4) 5系统数据结构设计 (4) 5.1逻辑结构设计要点 (5) 5.2物理结构设计要点........................................................................... 错误!未定义书签。 5.3数据结构与程序的关系 (8) 6系统出错处理设计 (8) 6.1出错信息........................................................................................... 错误!未定义书签。 6.2补救措施........................................................................................... 错误!未定义书签。 6.3系统维护设计................................................................................... 错误!未定义书签。

人才招聘系统数据库的设计

数据库原理及应用 课程设计报告 题目 班级 学号 姓名 指导老师 二零年月 一、引言 1.设计目的

课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际数据库开发有机的结合起来,锻炼学生的分析、解决实际问题的能力。课程设计的目的:(1)加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平; (2)在实践化和项目化教学基础上进一步巩固已学基本知识及应用知识并加以综合提高;(3)学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力; (4)为计算机科学与技术专业毕业设计和毕业后工作打下必要基础。 2.设计要求 运用数据库基本理论与应用知识,在RDBMS(SQL Server2005或SQL Server2008)的环境上建立一个数据库应用系统。要求把现实世界的事物及事物之间的复杂关系抽象为信息世界的实体及实体之间联系的信息模型,再转换为机器世界的数据模型和数据文件,并对数据文件实施检索、更新和控制等操作。 1.用功能模型完成对题目的需求分析; 2.用E-R图设计选定题目的信息模型; 3.设计相应的关系模型,确定数据库结构; 4.设计应用系统的系统结构图,确定系统功能; 5.通过设计关系的主码约束、外码约束和使用CHECK实现完整性控制; 6.定义必要的视图,能够保证数据库的安全性; 7.自我评价 3.软件环境:Windows 7 二、需求分析 1.系统功能结构

图1 人才招聘系统功能图 2. 需求分析描述 通过分析,人才招聘系统应该具有求职者模块、简历模块、公司模块、岗位模块、应聘模块、招聘模块等功能。求职者首先要注册自己的个人信息,并填写简历信息,可根据需求更改自己的信息,一个人可有多份简历。公司注册自己的公司信息,可根据需求更改公司的信息。系统根据公司需要招聘的岗位,设立了岗位模块。一个公司可以招聘多个岗位,一个求职者可以应聘多个岗位。 我们设计人才招聘系统的目的是为了帮助毕业的大学生们尽快的找到工作,网上招聘求职方式已经成为了招聘求职的重要手段,应聘者和招聘公司可以通过网络突破时间和空间的限制来实现工作求职和公司的人才招聘,网上招聘具有招聘范围广,信息量大,费用低等优势,同时它对应聘者具有检索方便,地域限制

网上招聘系统课程设计

网上招聘系统 需求规格说明书 设计题目:网上招聘 起止日期:2011年12月5日至2011年12月26 日 专业:软件工程班级: 1141 学生姓名:高文朋学号: 06 指导教师:刘明

目录 摘要 (1) 第一章可行性分析 .................. - 3 - 第二章获取需求 .................... - 11 - 第三章需求规格说明书 .............. - 19 - 总结 ............................. - 23 - 附录: 1分析模型.......................... - 24 - 2 参考资料 ......................... - 30 -

摘要 该文档是关于用户对于网上招聘系统的功能和性 能的要求,重点描述了网上招聘系统的设计需求,是概要设计阶段的重要输入。 该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。 为现实企业与人才牵线搭桥的作用,来弥补招聘中存在的种种不足。在这种条件下,我们开发了网上招聘系统。人力资源部的工作人员通过这个招聘系统维护知识库,编制试题,发布职位和与这个职位相应的试题;应聘者可以通过网上提交自己的简历并同时回答相应的试题。人力资源部的工作人员通过这个招聘系统可以统计整理这些简历,并根据应聘者的简历和试题分数提取出需要面试的人员,然后按照一定的方式通知面试人员参加面试,在面试过程中,记录相应的面试结果。人

客户关系管理系统概要设计说明书

应用软件概要设计说明书 项目名称:客户关系管理系统 项目编号: 007 编写人员:第三组 编写日期:2009-3-23 ——今天 审批人员:赵华伟 审批日期:

目录 1 引言 (3)

1.1编写目的 (3) 1.1.1 目的 (3) 1.1.2 文档预期读者 (3) 1.2背景 (3) 2 总体设计 (3) 2.1软件体系结构 (3) 2.2运行环境 (3) 2.3功能模块设计 (4) 2.4软件结构 (6) 3 数据结构设计 (6) 3.1逻辑结构设计要点 (6) 3.2物理结构设计要点 (7) 3.2.1 Popedom (7) 4 用户界面设计 (16) 4.1登录窗 (16) 4.2主界面 (16) 6 系统出错处理设计 (16) 6.1 出错信息 (16) 6.2 出错处理措施 (17) 1 引言 1.1编写目的 1.1.1 目的 描述部门级文档管理系统的概要设计。 1.1.2 文档预期读者 项目经理、系统分析员、研发经理、测试经理、项目组长、系统开发人员。 1.2背景 软件系统名称:部门级文档管理系统。 2 总体设计 2.1软件体系结构 本软件采用C/S三层架构,管理和控制在服务器端进行,数据由客户端编码、加密后送到服务器,服务器将数据写入存储设备。 2.2运行环境 服务器端 ? Pentium III 600MHz_ ? 256MB RAM ? Windows 2000/NT 4.0 Server ? IE 5

?磁盘设备空间>10G 支持最多2500个客户端,并发最多支持500个客户端 客户端: 要求支持 ? Windows XP ? Windows 2000 Professional ? Windows NT 4.0 工作站 ? Windows Me/98/95 ? IE 5 开发工具及数据库 2.3功能模块设计 分别描述各个功能模块的功能和基本的业务流程。 2.3.1客户往来: 添加客户的资料,查看已有的客户的相信资料;对这些客户的资料具有增、删、改、查的权利。 2.3.2 客户管理 (1)客户资料管理:对已有客户的资料进行查看、修改、删除;和新客户的资料添加。 (2)客户交互管理:包括:客户对公司的意见建议、业务员对客户的关怀。 (3)客户回款管理:客户对欠款的补齐,显示销售单号,客户名称,销售/汇款 日,应付、实收、优惠金额,备注,操作员。可以添加新的回款、查看旧的回 款、删处新添加和已有回款。 (4)流失客户管理:最后联系时间超过30天的客户,手动更改为流失客户。对 流失的客户状态可以手动更改为活跃或其他状态。已改为流失的客户不可以删除。 (5)信息群发管理:本公司有活动时可以给客户群发短信息进行通知。 (6)业务员交接管理: 加入日期,客户名称,类型,状态,客户阶段, 电话,详细地址,联系人,联系人手机,业务员。(交接双方对要显示)对操作可以增加、删除、修改、查看。 2.3.3 统计分析 1.客户分析:对客户添加的日期,购买我公司产品的数量,客户的状态、阶段、 消费额、电话;销售清单等,显示出该月本公司的重点客户。 2.产品销售分析:销售数量,产品类型,购买人的类型进行统计,重点 显示出那类产品销售情况较好,和那类产品销售不好。为公司下一步计划做出 建议型意见。 3.业务员业绩分析:对业务的业绩进行统计,分析出那个业务员的业绩较 好,联系的客户较多并且卖出的产品较多,统计该业务员的卖出产品的类型。 重点反映出客户、产品销售、利润与业务员之间的关系。 2.3.4 营销计划 销售阶段目标设置:可以查看业务员和客户接触的阶段,可以进行增加、删除、修改的操作。 销售机会管理:对销售机会只能进行查询操作。 内部文档管理:对本公司的合同文档类进行管理,可以增加、删除、修改、查看原有记录。 历史销售分析:可以按年份或按月份进行查询已有的销售情况,只能对该项功能进行增加、删除。

相关主题
文本预览
相关文档 最新文档