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. E—R图············································································································· 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
本详细设计说明书是针对人力资源网需求分析,着重描述各功能部分的业务逻辑、数据库设计、页面的设计。
本文档主要适用于 ”3+3人力资源网” 的项目开发人员、测试人员和维护人员阅读,为系统的测试、安装维护等提供参考。结合具体的开发环境及设计要求完成系统的数据库、界面设计以及功能的实。
编写本说明书所遵循的原则包括:
合作原则:本详细设计说明书以3+3人力资 源 网 需求为前提依据,撰写过程中开发人员与网站需求密切配合,及时协商并讨论。
实用原则:开发人员将所获取的业务信息和操作要求进行整理,在符合用户要求的前提下简化业务处理流程及系统操作过程,以达到系统优化。
保密原则:遵守客户秘密,对用户在需求调查过程中提供的重要文档,进行安全、妥善管理。
1) 为以后更好的维护这个网站,以及更新这个网站的一些功能,提高网站的可维护性
2) 采用MVC开发模式,使其具备独立性,使各子模块能具有通用性,能适应各部分的个性化要求。
网站名称:3+3人力资源网
项目提出者:3+3人力资源有限公司
项目开发者:T72 班毕业项目设计第4开发小组
项目管理者:T72 班毕业项目设计第4开发小组
最终用户:3+3人力资源有限公司
1) 《JavaWeb应用开发》——珠海北大青鸟信息技术有限公司;
2) 《SQL Server数据库设计和实现》——珠海北大青鸟信息技术有限公司;
3) 《项目实践》——珠海北大青鸟信息技术有限公司;
4) 《软件测试技术》——珠海北大青鸟信息技术有限公司;
5) 《网 页 编 程》----珠海北大青鸟信息技术有限公司;
本网站是为3+3人力资源有限公司为更好的进行人才的搜索与管理而进行开发,此网站方便统一管理企业信息的添加与删除、人才信息的添加、删除、查询。
数量值:精确到小数后一位;
时间值:精确到日,并以yyyy/mm/dd的形式表示;
价格值:精确到分,并以 .XX的形式表示。
页面响应时间:不超过10秒
更新处理时间:不超过15秒
数据转换与传输时间:不超过20秒。
1. 开发基于的平台要考虑向上兼容性,如操作系统,数据库等要考虑更高版本的兼容性。
2. 当需求发生变化时系统应具有一定的适应能力,要求系统能够为将来的变更提供以下支持:能够在系统变更用户界面和数据库设计,甚至在更换新的DBMS后,系统的现有设计和编码能够最大程度的重用,以保护现阶段的投资和保证软件系统能够在较少后续投入的情况下适应系统的扩展和更新。在设计中最好列出针对变更所需要重新设计的模块部分
l 时间约束:
本软件从2007年7月23日开始设计,开发时间为20天,2007年8月9日交付使用。
l 技术约束:
要求采用MVC结构,使用JavaWeb编程语言,数据库采用SQL SERVER。
l 标准约束:
《Java编程规范》,《界面设计规范》《数据库设计规范》
网络操作系统:Windows NT Server
工作站操作系统:Windows xp
数据库: SQL Server2000 或以上版本
开发工具:jbuilder 2005企业版
个人部分 |
后台管理部分 |
企业部分 |
33 + 3人务资源网 |
数据库关系图:
Article (文章表)
ArticleTypeInfo (文章类型表)
CompanyInfo (企业信息表)
Compinfospeed (企业快速注册表)
CompPersonStore(公司人才收藏表)
Education(教育经历表)
JobInfo(职位信息表)
Manager(管理者表)
PersonInfo(个人信息表)
PersonStore(个人收藏表)
PromiseEngage(面试通知表)
WorkExperience(工作经历表)
网站主界面:
5.经验总结
这次“3+3人力资源网”的开发,从2007年7月23日星期五开始到2007年8月2 9 日结束。
这次的项目设计我们从一开始就没有怎么计划好,数据库也没有设计好,所以进度不怎么快。不过这次项目开发可以说是我们进行的一次比较正规的软件开发,从需求分析,数据库自行设计,网站的概要设计,大家不段的进行讨论与分析,这部分应该怎么做,那部分又应该怎么做等等,通过不段的探讨我们组的团队精神也得到了很大的提高,彼此间的沟通能力也增强了很多!
通过这次做项目我们觉得学到了很多的知识,第一次真正的感受到团队合作的重要性以及它做事的高效率,大家在一起做项目还是一件蛮有趣的事,能学到很多在书本上所没有的人生经验与知识。