济 源 职 业 技 术 学 院
计 算 机 类 课 程
实 验 报 告
(20 11 —20 12 学年第 一 学期)
系(部) 信息工程系
专业班级 软件0901
姓 名 张 xx 学 号 09250137
课程名称 信息系统开发实用技术
实验项目 系统设计报告
实验地点 9#公共机房
实验日期 20##年09月30号
实验成绩 指导教师
教务处印制
第二篇:概要设计说明书(大学生就业信息管理系统)
1引言 ............................................................................................................................................... 2
1.1编写目的 ............................................................................................................................. 2
1.2背景 ..................................................................................................................................... 2
1.3参考资料 ............................................................................................................................. 2
2总体设计........................................................................................................................................ 2
2.1需求规定 ............................................................................................................................. 2
2.2运行环境 ............................................................................................................................. 3
2.3基本设计概念和处理流程 ................................................................................................. 3
2.4结构 ..................................................................................................................................... 5
2.5功能需求与程序的关系 ..................................................................................................... 6
2.6人工处理过程 ..................................................................................................................... 7
2.7尚未问决的问题 ................................................................................................................. 7
3接口设计........................................................................................................................................ 7
3.1用户接口 ............................................................................................................................. 7
3.2外部接口 ............................................................................................................................. 7
3.3内部接口 ............................................................................................................................. 7
4运行设计........................................................................................................................................ 8
4.1运行模块组合 ..................................................................................................................... 8
4.2运行控制 ............................................................................................................................. 8
4.3运行时间 ............................................................................................................................. 8
5系统数据结构设计 ........................................................................................................................ 8
5.1逻辑结构设计要点 ............................................................................................................. 8
6系统出错处理设计 ...................................................................................................................... 12
6.1出错信息 ........................................................................................................................... 12
6.2补救措施 ........................................................................................................................... 12
6.3系统维护设计 ................................................................................................................... 13
概要设计说明书
1引言
1.1编写目的
此概要说明书是根据需求分析阶段产生的需求规格说明书,拟定相关的系统说明书、确定此系统的总体结构。概要设计主要是利用比较抽象的语言对整理需求进行概括,确定系统组成模块以及各模块的功能,并确定模块设计的相互关系,设计全局数据库和数据结构,制定测试计划,实现对系统的初步设计,并为之后的详细设计阶段提供设计依据。
本文预期的读者:东北林业大学网站管理人员、本开发小组人员。
1.2背景
待开发软件系统的名称:东北林业大学毕业生就业信息管理系统;
本系统的任务提出者:东北林业大学大学生就业指导中心
本系统开发者:大学生就业系统开发成员
系统目标用户为: 招聘企业,毕业生,求职者
1.3参考资料
a. 本小组《东北林业大学大学生就业信息管理系统需求分析说明书》
b. 东北林业大学就业指导中心《东北林业大学大学生就业信息管理系统基本要求》 2总体设计
2.1需求规定
本系统为用户提供准确、高效、轻松、愉快地工作界面,进入系统的用户都有浏览信息的权限。
对于注册的企业有包括浏览新闻、维护企业信息、发布招聘信息、回复申请等功能,对于注册的个人用户有包括浏览新闻,申请职位,维护个人信息等功能。在后台管理中,管理员将
有包括新闻管理、企业信息管理、个人信息管理等权限。
2.2运行环境
硬件环境:
服务器CPU PentiumⅡ300或更高的处理器
内存:256M以上
硬盘:至少500M
网卡适配器:10M或更快的网卡
一个CD-ROM驱动器
客户端:CPU Pentium 200或更高配置
内存64M以上
硬盘至少100M
软件平台:
操作系统:Windows 2000 Server
数据库:SQL Server 2000
分辨率:推荐1024×768像素
2.3基本设计概念和处理流程
本系统采用B/S,便于信息的维护和传递,方便快捷
2.4结构
2.5功能需求与程序的关系
本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:
2.6人工处理过程
需要管理员对新闻模块的内容进行手动添加。
2.7尚未问决的问题
本系统还不能够很好的验证招聘企业和求职人员的真实性,所发布的信息的真伪需要由用户自己鉴别
3接口设计
3.1用户接口
本产品的用户一般需要通过终端进行操作,进入主界面后,用户根据系统页面上的登录模块,输入用户名和密码通过验证即可进入系统和自己的管理界面,并完成在自己权限内功能的使用。
3.2外部接口
在输入方面,用键盘和鼠标进行输出,系统将对输入进行处理
在输出方面,可与打印机连接
在软件方面,系统将和SQL Server 2000相连接
3.3内部接口
各模块之间采用函数调用,多值传递,返回值的方式进行调用。
4运行设计
4.1运行模块组合
当用户登录到系统时,数据将通过网络传输到服务器端,由后台的管理模块对输入进行验证,登陆模块接收服务器端返回的信息,根据用户不同的类型进入不同的模块,并执行自己权限内的功能。不同的功能调用不同的模块,并将执行的信息发送至服务器端,等待响应。例如:个人用户对其用户信息修改时,修改后的数据通过服务器端的验证,即更改成功。
4.2运行控制
按照模块之间的关系进行调用,控制。
4.3运行时间
当数据通过网络传输到服务器端,如果在60秒之内没有得到服务器的响应,系统将自动提醒用户操作失败,请重新执行。
5系统数据结构设计
5.1逻辑结构设计要点
Jy_company企业基本信息表
列名 Cname password name establish stuff
数据类型 varchar varchar varchar varchar datetime varchar
长度 20 20 50 20 20 8
允许空 否 否 否 是 是 是
功能描述 用户名 密码 企业名称 企业类型 成立时间 员工人数
tel fax address code net email resume register
varchar varchar varchar varchar varchar varchar varchar datetime
20 20 100 10 50 30 200 20
否 是 否 是 是 是 是 是
联系电话 传真 联系地址 邮政编码 网址 电子邮箱 企业简介 注册时间
Jy_individual个人基本信息
列名 Iname Password name sex age birth race school knowledge specialty
数据类型 varchar varchar varchar bit int datetime varchar varchar varchar varchar
长度 20 20 20 1 4 8 10 50 50 50
允许空 否 否 否 是 是 是 是 是 是 是
功能描述 用户名 密码 真实姓名 性别 年龄 出生日期 民族 毕业学校 教育程度 专业
tel address email resume
varchar varchar varchar ntext
20 50 20 500
否 是 是 是
联系电话 联系地址 电子邮件 简历
JY_apply求职申请信息表
列名 id jobid Iname date details others
Jy_tjob职位信息表
列名 jobid cname jobname jobtpye knowledge
数据类型 int varchar varchar varchar varchar
长度 6 20 20 20 20
允许空 否 否 是 是 是
功能描述 职位编号 用户名 职位名称 职位类型 学历要求
数据类型 int int varchar datatime varchar varchar
长度 8 8 20 20 500 500
允许空 否 否 否 是 是 是
功能描述 申请编号 职位编号 用户名 申请日期 回复内容 其他说明
sex age salary time address number details date
bit int varchar varchar varchar varchar varchar datetime
1 4 20 20 100 50 500 8
是 是 是 是 是 是 是 是
性别要求 年龄要求 诚聘薪水 工作年限 工作地点 招聘人数 具体要求 发布时间
Jy_admin管理员信息
列名 name
Jy_news新闻信息表
数据类型 varchar 长度 50 允许空 是 功能描述
管理员登录名
表间关系
主键表
名称 JY_individual JY_ company
字段名 iname cname
名称 JY_individual JY_company
外键表
字段名 iname cname
级联更新 是 是
关系
级联删除
是 是
6系统出错处理设计
6.1出错信息
本系统采用异常处理机制,当遇到异常时不但能够及时处理,保证程序的安全性和稳定性,而且各种出错信息能通过弹出对话框的形式,即使的告诉用户出错的原因及解决的办法,使用户能够减少错误的发生。程序的大部分地方还采取了出错保护,如输入内容的长度和类型等减少了用户出错的可能。
6.2补救措施
可能出现得错误及处理: ?数据库连接错误
这类错误主要是数据库设置不正确,或SQL Sever 异常引起的,我们只要取消本次操作,提醒用户数据库问题即可。 ?输入错误
这主要是用户输入不规范造成的,我们尽量减少出错的条件下,通过对话框,提醒用户,然后再次操作。
?其他操作错误
对用户的不正当操作,有可能使程序发生错误。系统主要是中止操作,并提醒用户 中止的原因和操作的规范。
?其他不可预知的错误
程序也会有一些我们无法预知或没有考虑完全的错误,我们对此不可能做出万全的 处理,这时系统主要保证数据的安全,所以会经常进行数据备份,并逐步完善程序。
6.3系统维护设计
软件的维护主要包括,数据库的维护和软件功能的维护。
?对数据库的维护
本系统已经提供了数据库的备份和恢复功能,可以方便的实现数据库的维护的管理。 ?对于系统功能方面的维护
由于系统采用的是模块化得设计方法,每个模块之间的相互独立性较高,这样对于系统的维护有很大的方便,对于单独功能的修改只需要修改相应模块即可。而对于功能的添加,只要再添加菜单项内容即可,系统投入使用后,将根据客户的反映对系统进行管理和维护。