北大青鸟概要设计说明书Word文件下载.docx
- 文档编号:17817897
- 上传时间:2022-12-11
- 格式:DOCX
- 页数:11
- 大小:147.67KB
北大青鸟概要设计说明书Word文件下载.docx
《北大青鸟概要设计说明书Word文件下载.docx》由会员分享,可在线阅读,更多相关《北大青鸟概要设计说明书Word文件下载.docx(11页珍藏版)》请在冰豆网上搜索。
本系统将使用SQLServer2000作为数据库存储系统,SQLServer2000企业版将由668Job自行购买。
1.3定义
668Job——668Job在线,全称是668Job在线科技发展有限公司;
ASP——ActiveServerPages;
DSN——DataSourceName提供数据库访问的数据源接口;
。
1.4参考资料
相关的文件包括:
A、668Job招聘网站设计项目分析会议备忘录;
B、《招聘网站设计项目可行性分析》;
C、《招聘网站设计项目需求说明》;
D、《招聘网站设计项目开发计划》;
参考资料:
A、北大青鸟AptechACCP3.0Sem2《基于软件开发项目的毕业设计》;
B、国家标准《概要设计说明书(GB8567——88)》;
C、莱克公司的人力资源管理项目的概要设计说明;
合同:
A、《招聘网站设计项目合同20031102-54》;
(说明:
引言部分在多个文档中出现,是为了在该文档被单独阅读的情况下,提供给阅读这以背景知识,同时增强不同的文档的独立性。
)
第二部分、总体设计
2.1需求规定
需求规定的详细内容,请参考独立的文档《招聘网站设计项目需求说明》;
2.2运行环境
1、设备:
客户程序硬件要求:
具有PentiumII处理器且满足以下要求的计算机:
最低64MB内存
最小1GB硬盘
鼠标
键盘
WEB服务器硬件需求:
具有PentiumIII处理器且满足以下要求的计算机:
最低256MB内存
最小8GB硬盘
总线I/O:
8M/s;
数据库服务器硬件需求:
最小20GB硬盘
2、支持程序
客户程序软件:
Windows98/NT/2000或更高版本
IE4.0或者更高的版本
网络支持
WEB服务器软件:
WindowsNT/2000Server或更高版本
IIS4.0或后续版本
数据库服务器软件:
SQLServer2000企业版
2.3基本设计概念和处理流程
本系统的实现采用典型的B/S结构来实现,不同的客户端程序通过IE共同访问WEB服务器的发布页面、WEB服务器访问数据库服务器进行数据存取,系统结构如图1:
图1:
系统结构(B/S)
设计说明:
1、每一个计算机需要不需要安装客户程序,但是需要有IE4.0或更高版本的支持;
2、WEB发布服务器访问数据库服务器,数据库服务器对外部不可见;
3、数据库服务器使用SQLServer2000企业版来实现,对于目前的访问量,SQLServer2000在足够的硬件环境的支持下能够适用,并且在经济上也是合理的;
4、多用户并发访问和处理、数据加锁、事务协调,由IIS、SQLServer数据库共同来完成,本系统不提供单独的事务处理服务器;
2.4结构
应用程序采用ASP实现,所有的页面脚本在服务器端解释。
系统规划的结果采用图2来表示。
图2:
系统逻辑结构(工作机制)
上图说明IIS应用系统的工作机制;
功能和模块的划分如图3:
图3:
按照功能进行的模块划分
模块划分说明:
1、以上是按照功能进行的模块划分,以方面组织逻辑关系较强的页面和页面组;
2、按照不同工作顺序,例如首先设计页面整体风格、然后设计页面样式、再编写服务器脚本程序等等,请参考《招聘网站设计项目开发计划》;
2.5功能需求与程序的关系
在需求说明中规定要实现的功能,对应的模块和程序实现如下:
模块、组件或子系统
功能和需求描述
1
2
3
4
5
默认页提供关于网站的基本信息
√
用户可以创建自己的帐户
必须先登录才能记录详细信息
雇主或合约人可以发布空缺职位信息
开发人员或美工可以发布简短简历
用户可以修改/删除输入的详细信息
即使不登录站点也可以使用搜索工具
可以按照类别、薪金和/或地区搜索信息
安全
1、主页组织这些功能和模块,为用户的快速操作提供导航;
2、发布职位、简历的操作,在第一个版本中合并在一个页面中;
2.6人工处理过程
(不适用)
2.7尚未问决的问题
需求中的问题在本设计中已经全部实现,但是,基于一般的考虑,可能会在开发过程或者后期版本中增加的功能包括:
1、信息发布——提供发布的自动操作和管理;
2、过访客人和会员的管理——不同会员的等级和权限识别;
3、职位的详细划分——更加详细的职位的划分,以方便进行搜索;
4、公司类型的详细划分——更加详细的公司类型的划分,以方便进行搜索;
5、按照不同的条件实现不同方式的组合查询——多种方式的数据查询;
6、自动邮件服务——邮件服务;
7、单独的猎头服务和收费管理——招聘收费管理;
8、公司人力资源服务和收费管理——应聘者资源的管理和推介;
9、《668JobOnline人力资源库》电子杂志的定约和分发管理——电子杂志的定期发布和管理服务;
10、人力资源跟踪——数据收集和数据挖掘;
若已经解决了需求中存在的问题,以上的可以不属于尚未解决的问题;
第三部分、接口设计
本系统采用MicrosoftASP技术进行开发,所采用的开发工具为MicrosoftVisualInterDev,所提供的不同层次的接口,都具有高度的集成性,本系统没有采用低级语言设计和完成自定义的接口,因此接口设计大部分已经由不同方式的组件来完成了,以下只做简单的说明。
3.1用户接口
本系统提供可视化的操作方式,不提供命令控制语句进行输入控制,从而用户只需要使用鼠标进行命令操作,使用键盘输入系统接收的参数。
用户接口集中在图2中的界面层,用户主要通过窗体、控件、对话框等可视化元素进行交互。
输入输出,界面接口操作包括以下的方面:
序号
输入信息
界面操作
输出
地区、待遇和类型
提交查询
显示符合要求的列表页
详细的招聘要求/求职意向信息
提交
信息被保存
选择查询结果列表项
点击
显示详细信息
邮件、密码
登录和许可、个人信息页
个人信息:
输入新的数据更新
点UpdateChanges按钮
个人信息被修改
6
个人信息
Delete操作按钮
该信息被删除
详细的接口设计和说明,请参考《招聘网站设计项目详细设计说明》。
3.2外部接口
本系统的支持程序集中在WEB服务器上,WEB服务器需要安装IIS4.0(NT上需要安装OptionPack4)或者更高的支持ASP的版本。
ASP通过ActiveDataObject(ADO)接口访问数据库,ADO对数据库访问对象进行了层次式的封装,在Web服务器上要安装ADO2.5版,详细的有关ADO的说明,请参考ADO相关的技术资料。
IIS通过网络访问数据库服务器,与数据库服务器的连接可以通过DSN来实现。
页面通过IE来进行服务器请求和应答。
概要设计可以把DSN的名称、驱动、IIS的配置项、使用到的ADO的使用,可以进行更加详细的规定。
3.3内部接口
内部接口主要集中在两个方面,包括:
A、用户与请求之间的接口;
B、ServerScript与IIS的接口;
用户与请求之间的接口通过IE来实现,可以用图4来描述:
图4:
用户与请求之间的接口
ServerScript与IIS的接口描述如图5;
图5:
界面层与数据处理层的接口
ADO对象和DSN连接共同负责与数据库的访问。
详细的接口设计,请参考《招聘网站设计项目详细设计说明》。
1、若应用程序采用了多态实现不同组件之间的扩展接口,需要在内部接口中进行描述;
2、采用低级语言实现的接口,需要在对应的部分加以描述;
3、接口设计可以采用不同形式的图表来说明;
4、ASP直接的接口设计大多数通过IIS、SQLServer完成了,本概要设计相对简略;
(
1、概要设计文档还应包括运行设计、系统数据结构设计、出错处理设计和系统维护设计四个部分。
2、运行设计包括了运行时的模块组合、根据运行时间设计要求所进行的设计,这一部分内容可以在详细设计中进行说明,本概要设计中略;
3、系统数据结构设计包括了系统所采用的自定义数据结构的描述和说明,包括对数据逻辑结构、物理存储结构和与程序之间的关系的描述或者图解,本系统中根据业务逻辑对象的属性来设计类,因此这些内容与数据库设计的内容产生了重复,因此这一部分的内容也可以简化;
4、错误处理设计,包括对数据恢复、程序检查点等增强程序健壮性的措施或者策略的陈述,数据恢复和数据备份的功能是由SQLServer数据库自身来实现的,因此,错误检查点在本程序中不适用,因此本部分的内容也可以略过;
5、在一些其他的应用中,应根据实际情况,有选择性地进行以上各项的描述;
6、面向对象的设计方法的应用,请参考第二学年毕业设计的相关文档;
7、概要设计的表述方式、具体的手段、图示的格式,可能会存在不同的差别,但是都是清楚说明程序是实现的策略描述及不同角度、层次的考虑,这些具体的方法可以灵活选择。
8、概要设计文档一般只需要表明设计的结果,中间数据、中间过程描述,可以根据实际情况省略,而一些引用的组件,可以注明其性能指标和特性,或者引用相关的文档进行说明;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北大 青鸟 概要 设计 说明书