2,3+3人力资源网系统(项目详细设计说明书)

 

 

 

 

3+3人力资源网详细设计说明书

  

   李龙, 郭昌铨,尚玉果,尹秀葵,郭斌,刘远明

 

 

1、引言······················································································································· 4

1.1          编写目的·········································································································· 4

1.2         编写原则·········································································································· 4

1.3         编写目标·········································································································· 4

1.4         项目背景·········································································································· 4

1.5         参考资料·········································································································· 5

2、网站总体描述······································································································ 6

2.1.     主要目标·········································································································· 6

2.2.        主要软件需求··································································································· 6

2.2.1.        功能需求··································································································· 6

2.2.2.        性能需求··································································································· 6

2.3.        设计约束、限制································································································ 6

2.4.     总体功能结构图································································································ 8

3、数据库设计··········································································································· 9

3.1.        ER············································································································· 9

3.2.        数据字典········································································································ 10

4、界面设计············································································································· 11

4.1.        3+3人力资源网主界面····················································································· 11

4.1.1.        人个部分································································································· 12

4.1.2.      企业部分································································································· 13

4.1.3.   后台管理部分·························································································· 14

5、经验总结············································································································· 22

1. 引言

1.1 编写目的

   本详细设计说明书是针对人力资源网需求分析,着重描述各功能部分的业务逻辑、数据库设计、页面的设计。

   本文档主要适用于 3+3人力资源网 的项目开发人员、测试人员和维护人员阅读,为系统的测试、安装维护等提供参考。结合具体的开发环境及设计要求完成系统的数据库、界面设计以及功能的实。

1.2 编写原则

编写本说明书所遵循的原则包括:

合作原则:本详细设计说明书以3+3人力资   源  网 需求为前提依据,撰写过程中开发人员与网站需求密切配合,及时协商并讨论。

实用原则:开发人员将所获取的业务信息和操作要求进行整理,在符合用户要求的前提下简化业务处理流程及系统操作过程,以达到系统优化。

保密原则:遵守客户秘密,对用户在需求调查过程中提供的重要文档,进行安全、妥善管理。

1.3 编写目标

1)       为以后更好的维护这个网站,以及更新这个网站的一些功能,提高网站的可维护性

2)       采用MVC开发模式,使其具备独立性,使各子模块能具有通用性,能适应各部分的个性化要求。

1.4 项目背景

     网站名称:3+3人力资源网

     项目提出者:3+3人力资源有限公司

     项目开发者T72  班毕业项目设计第4开发小组

     项目管理者:T72 班毕业项目设计第4开发小组

     最终用户:3+3人力资源有限公司

1.5 参考资料

1)        JavaWeb应用开发》——珠海北大青鸟信息技术有限公司;

2)        SQL Server数据库设计和实现》——珠海北大青鸟信息技术有限公司

3)        《项目实践》——珠海北大青鸟信息技术有限公司

4)        《软件测试技术》——珠海北大青鸟信息技术有限公司

5)        《网 程》----珠海北大青鸟信息技术有限公司

2. 网站总体描述

2.1 网站主要目标

   本网站是为3+3人力资源有限公司为更好的进行人才的搜索与管理而进行开发,此网站方便统一管理企业信息的添加与删除、人才信息的添加、删除、查询。

2.1.1 性能需求

  2.1.1.1  数据精确度

    数量值:精确到小数后一位;

    时间值:精确到日,并以yyyy/mm/dd的形式表示;

    价格值:精确到分,并以 .XX的形式表示。

 2.1.1.2  时间特性

   页面响应时间:不超过10

   更新处理时间:不超过15

   数据转换与传输时间:不超过20秒。

 2.1.1.3  适应性

1.       开发基于的平台要考虑向上兼容性,如操作系统,数据库等要考虑更高版本的兼容性。

2.       当需求发生变化时系统应具有一定的适应能力,要求系统能够为将来的变更提供以下支持:能够在系统变更用户界面和数据库设计,甚至在更换新的DBMS后,系统的现有设计和编码能够最大程度的重用,以保护现阶段的投资和保证软件系统能够在较少后续投入的情况下适应系统的扩展和更新。在设计中最好列出针对变更所需要重新设计的模块部分

2.2 设计约束、限制

l         时间约束:

本软件从2007723开始设计,开发时间为20天,200789交付使用。

l         技术约束:

要求采用MVC结构,使用JavaWeb编程语言,数据库采用SQL SERVER

l         标准约束:

Java编程规范》,《界面设计规范》《数据库设计规范》

2.3 系统配置要求

2.3.1 软件配置

     网络操作系统:Windows NT Server

     工作站操作系统:Windows xp

     数据库: SQL Server2000 或以上版本

     开发工具:jbuilder 2005企业版

 

2.4 总体功能结构图

个人部分

后台管理部分

企业部分

33

+

3人务资源网

3. 数据库设计

数据库关系图:

 

3.1 数据字典

 

  Article (文章表)

 

 

  ArticleTypeInfo (文章类型表)

 

 

 

 

 

 

   CompanyInfo (企业信息表)

   Compinfospeed (企业快速注册表)

   

 

   CompPersonStore(公司人才收藏表)

 

   Education(教育经历表)

 

 

 

 

 

 

 

 

 

    JobInfo(职位信息表)

    Manager(管理者表)

 

 

 

 

 

 

   PersonInfo(个人信息表)

   PersonStore(个人收藏表)



 

   PromiseEngage(面试通知表)

   WorkExperience(工作经历表)

4. 界面设计

网站主界面

 

 

 

 

4.1 企业部分主界面

4.2个人部分

 

 

 

 

 

 

 

 

5.经验总结

这次“3+3人力资源网”的开发,从2007723日星期五开始到20078月2 9 日结束。

这次的项目设计我们从一开始就没有怎么计划好,数据库也没有设计好,所以进度不怎么快。不过这次项目开发可以说是我们进行的一次比较正规的软件开发,从需求分析,数据库自行设计,网站的概要设计,大家不段的进行讨论与分析,这部分应该怎么做,那部分又应该怎么做等等,通过不段的探讨我们组的团队精神也得到了很大的提高,彼此间的沟通能力也增强了很多!

通过这次做项目我们觉得学到了很多的知识,第一次真正的感受到团队合作的重要性以及它做事的高效率,大家在一起做项目还是一件蛮有趣的事,能学到很多在书本上所没有的人生经验与知识。

你可能感兴趣的:(个人作品,数据库,sql,server,jbuilder,mvc,windows,软件测试)