




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
招聘网站设计项目概要设计第一部分、引言1.1编写目的本说明是招聘网站设计项目软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。1.2背景说明:A、 软件系统的名称: 招聘网站设计项目B、 任务提出者:*公司开发者:*本项目将实现*的原型部分,并且在该原型的基础上进行功能的扩展和需求的界定,最终完成的版本将在ww.*.网站上使用。提供互联网上的求职、招聘登记和搜索服务。C、 本系统将存储用户信息,*将与其他的系统共享这些注册信息,共享的系统可能是*电子邮件系统、*电子杂志分发系统。这些系统之间不提供应用程序级别的接口,数据共享通过SQL Server数据库表的公共访问来实现。本系统将使用SQL Server 2000作为数据库存储系统,SQL Server 2000企业版将由*自行购买。1.3定义*在线,全称是*公司;ASPActive Server Pages;DSNData Source Name提供数据库访问的数据源接口;。1.4参考资料相关的文件包括:A、 *招聘网站设计项目分析会议备忘录;B、 招聘网站设计项目可行性分析;C、 招聘网站设计项目需求说明;D、 招聘网站设计项目开发计划;参考资料:A、 北大青鸟Aptech ACCP3.0 Sem2基于软件开发项目的毕业设计;B、 国家标准概要设计说明书(GB856788);C、 莱克公司的人力资源管理项目的概要设计说明;合同:A、招聘网站设计项目合同 20031102 - 54;(说明:引言部分在多个文档中出现,是为了在该文档被单独阅读的情况下,提供给阅读这以背景知识,同时增强不同的文档的独立性。)第二部分、总体设计2.1需求规定需求规定的详细内容,请参考独立的文档招聘网站设计项目需求说明;2.2运行环境1、设备:客户程序硬件要求:具有 Pentium II 处理器且满足以下要求的计算机:最低 64 MB 内存最小 1 GB 硬盘鼠标键盘WEB服务器硬件需求:具有 Pentium III 处理器且满足以下要求的计算机:最低 256MB 内存最小 8 GB 硬盘总线I/O:8M/s;鼠标键盘数据库服务器硬件需求:具有 Pentium III 处理器且满足以下要求的计算机:最低 256MB 内存最小 20 GB 硬盘鼠标键盘2、支持程序客户程序软件: Windows 98/NT /2000或更高版本IE 4.0或者更高的版本网络支持WEB服务器软件:Windows NT /2000 Server或更高版本IIS4.0或后续版本数据库服务器软件:Windows NT /2000 Server或更高版本SQL Server 2000企业版2.3基本设计概念和处理流程本系统的实现采用典型的B/S结构来实现,不同的客户端程序通过IE共同访问WEB服务器的发布页面、WEB服务器访问数据库服务器进行数据存取,系统结构如图1:InternetIIS WEB SERVERSQL SERVER图1:系统结构(B/S)设计说明:1、每一个计算机需要不需要安装客户程序,但是需要有IE4.0或更高版本的支持;2、WEB发布服务器访问数据库服务器,数据库服务器对外部不可见;3、数据库服务器使用SQL Server 2000企业版来实现,对于目前的访问量,SQL Server 2000在足够的硬件环境的支持下能够适用,并且在经济上也是合理的;4、多用户并发访问和处理、数据加锁、事务协调,由IIS、SQL Server 数据库共同来完成,本系统不提供单独的事务处理服务器;2.4结构应用程序采用ASP实现,所有的页面脚本在服务器端解释。系统规划的结果采用图2来表示。SQL Server 2000 DataBaseIIS Web Server。Server ScriptHTMLHTML。HTTP REQUESTHTTP RESPONSE图2:系统逻辑结构(工作机制)(说明:上图说明IIS应用系统的工作机制;)功能和模块的划分如图3:4:Server Script5:IIS配置2:登录及个人数据管理3:职位/招聘信息查询1:主页、页面整体风格图3:按照功能进行的模块划分模块划分说明:1、以上是按照功能进行的模块划分,以方面组织逻辑关系较强的页面和页面组;2、按照不同工作顺序,例如首先设计页面整体风格、然后设计页面样式、再编写服务器脚本程序等等,请参考招聘网站设计项目开发计划;2.5功能需求与程序的关系在需求说明中规定要实现的功能,对应的模块和程序实现如下: 模块、组件或子系统功能和需求描述12345默认页提供关于网站的基本信息用户可以创建自己的帐户必须先登录才能记录详细信息雇主或合约人可以发布空缺职位信息开发人员或美工可以发布简短简历用户可以修改/删除输入的详细信息即使不登录站点也可以使用搜索工具可以按照类别、薪金和/或地区搜索信息安全说明:1、主页组织这些功能和模块,为用户的快速操作提供导航;2、发布职位、简历的操作,在第一个版本中合并在一个页面中;2.6人工处理过程(不适用)2.7尚未问决的问题需求中的问题在本设计中已经全部实现,但是,基于一般的考虑,可能会在开发过程或者后期版本中增加的功能包括:1、信息发布提供发布的自动操作和管理;2、过访客人和会员的管理不同会员的等级和权限识别;3、职位的详细划分更加详细的职位的划分,以方便进行搜索;4、公司类型的详细划分更加详细的公司类型的划分,以方便进行搜索;5、按照不同的条件实现不同方式的组合查询多种方式的数据查询;6、自动邮件服务邮件服务;7、单独的猎头服务和收费管理招聘收费管理;8、公司人力资源服务和收费管理应聘者资源的管理和推介;9、* Online人力资源库电子杂志的定约和分发管理电子杂志的定期发布和管理服务;10、人力资源跟踪数据收集和数据挖掘;。(说明:若已经解决了需求中存在的问题,以上的可以不属于尚未解决的问题;)第三部分、接口设计本系统采用Microsoft ASP技术进行开发,所采用的开发工具为Microsoft Visual InterDev,所提供的不同层次的接口,都具有高度的集成性,本系统没有采用低级语言设计和完成自定义的接口,因此接口设计大部分已经由不同方式的组件来完成了,以下只做简单的说明。3.1用户接口本系统提供可视化的操作方式,不提供命令控制语句进行输入控制,从而用户只需要使用鼠标进行命令操作,使用键盘输入系统接收的参数。用户接口集中在图2中的界面层,用户主要通过窗体、控件、对话框等可视化元素进行交互。输入输出,界面接口操作包括以下的方面:序号输入信息界面操作输出1地区、待遇和类型提交查询显示符合要求的列表页2详细的招聘要求/求职意向信息提交信息被保存3选择查询结果列表项点击显示详细信息4邮件、密码提交登录和许可、个人信息页5个人信息:输入新的数据更新点Update Changes按钮个人信息被修改6个人信息Delete操作按钮该信息被删除详细的接口设计和说明,请参考招聘网站设计项目详细设计说明。3.2外部接口本系统的支持程序集中在WEB服务器上,WEB服务器需要安装IIS4.0(NT上需要安装OptionPack 4)或者更高的支持ASP的版本。ASP通过Active Data Object(ADO)接口访问数据库,ADO对数据库访问对象进行了层次式的封装,在Web服务器上要安装ADO2.5版,详细的有关ADO的说明,请参考ADO相关的技术资料。IIS通过网络访问数据库服务器,与数据库服务器的连接可以通过DSN来实现。页面通过IE来进行服务器请求和应答。(说明:概要设计可以把DSN的名称、驱动、IIS的配置项、使用到的ADO的使用,可以进行更加详细的规定。)3.3内部接口内部接口主要集中在两个方面,包括:A、用户与请求之间的接口;B、Server Script与IIS的接口;用户与请求之间的接口通过IE来实现,可以用图4来描述:IISHTTP REQUESTInternet ExploreHTML WEB PAGESHTTP RESPONSE图4:用户与请求之间的接口IISADO ObjectDSN And OLE DBSQL ServerHTTP REQUESTHTTP RESPONSE Server Script与IIS的接口描述如图5;图5:界面层与数据处理层的接口ADO对象和DSN连接共同负责与数据库的访问。详细的接口设计,请参考招聘网站设计项目详细设计说明。(说明:1、若应用程序采用了多态实现不同组件之间的扩展接口,需要在内部接口中进行描述;2、采用低级语言实现的接口,需要在对应的部分加以描述;3、接口设计可以采用不同形式的图表来说明;4、ASP直接的接口设计大多数通过IIS、SQL Server完成了,本概要设计相对简略;)(1、概要设计文档还应包括运行设计、系统数据结构设计、出错处理设计和系统维护设计四个部分。2、运行设计包括了运行时的模块组合、根据运行时间设计要求所进行的设计,这一部分内容可以在详细设计中进行说明,本概要设计中略;3、系统数据结构设计包括了系统所采用的自定义数据结构的描述和说明,包括对数据逻辑结构、物理存储结构和与程序之间的关系的描述或者图解,本系统中根据业务逻辑对象的属性来设计类,因此这些内容与数据库设计的内容产生了重复,因此这一部分的内容也可以简化; 4、错误处理设计,包括对数据恢复、程序检查点等增强程序健壮性的措施或者策略的陈述,数据恢复和数据备份的功能是由SQL Server数据库自身来实现的,因此,错误检查点在本程序中不适用,因此本部分的内容也可以略过;5、在一些其他的应用中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年物资供应链风险管理知识测试题库
- 青海柴达木职业技术学院《公共建筑设计Ⅰ》2024-2025学年第一学期期末试卷
- 吉林交通职业技术学院《医疗卫生经济学》2024-2025学年第一学期期末试卷
- 湖北师范大学《专业导论A》2024-2025学年第一学期期末试卷
- 郑州电力职业技术学院《水工钢筋混凝土结构》2024-2025学年第一学期期末试卷
- 广西普通示范性高中2024-2025学年高一下学期5月联合测试生物试题(解析版)
- 江苏省常州市联盟学校2024-2025学年高二下学期5月联考政治试题(解析版)
- 2025年财务策划师中级水平自测题集及答案详解
- 2025年电子商务开发技术面试指南实战模拟题与答案解析
- 珠心算简介教学课件
- 2025年秋招:新媒体运营笔试题目及答案
- 工作总结及工作思路(输电运维班)
- 感染性休克的护理诊断与措施
- Unit 14 I remember meeting all of you in Grade 7(大单元教材分析)教学课件 人教新目标九年级英语全册
- 肺炎护理试题填空及答案
- 食材配送 售后服务方案
- 心电监护操作常见并发症预防及处理
- 安全操作规程修订要求
- 2025年四川绵阳燃气集团有限公司招聘考试笔试试题(含答案)
- 2025至2030盾构机行业市场深度研究与战略咨询分析报告
- 【公开课】物质的转化课件2025-2026学年高一上学期化学人教版(2019)必修第一册+
评论
0/150
提交评论