基于java的职位信息发布系统-论文最终版内容摘要:

整,准确,清晰,具体的要求。 通过对用户需求的具体调查分析从而确定系统所要具备的功能,设计出用户认可的系统模型,即系统雏形,主要是实现各个功能模块的逻辑划分及系统的初步流程。 设计过程中不仅要保证满足用户的基本使用要求,而且要求有条理的布置各功能模块。 从而做到提高系统信息处理的速度与准确性,也能够及时,准确并有效的删除,添加,查询和修改 记录的情况。 如果不注册的话,只能查看信息,用户基本信息和搜索职位或求职的信息,要想使用系统提供的各项功能服务,首先必须注册,注册需要填入用户名,邮箱,密码。 用户名必须是唯一的,否则系统会进行提示,进行重新注册。 注册成功就可以登录了,登录时,还可以选择是否两个星期记住密码,登录必须用户名密码都正确才能成功登录,登录成功之后就可以做自己想做的了,可以修改自己的基本信息,还可以修改用户名,邮箱,密码,还可以修改头像,发布信息,可以查看每一个信息里面的内容,可以收藏该信息贴,也可以进行评价与其他用户进行沟通,参与 讨论,还可以进行高级搜索,按条件查出需要的信息贴进行查看。 通过对用户需求的研究与分析,确定职位信息发布系统主要 由 以下几个 功能组成。 注册必须用户名是唯一的,不能和其他人的用户名重复。 登陆将使用帐号 +密码的方式,成功后登陆信息将存储在 Session中,关闭浏览器后失效验证成功后即可使用 信息发布系统 的各项功能。 码农毕业设计下载网: 5 用户可查看和修改自己的信息,同时也可以通过名片功能查看其他用户信息,用户的信息包括地址,联系方式,姓名,技能,性别,自我介绍等。 基本 信息包括登陆名,密码, Email等; 用户登陆后可使用发布功能(即发帖、回复),文章内容支持使用编辑功能,填写招聘的人所需要的技能,或者自己作为一名求职者会的技能,自己的联系方式,工作地点或者自己期望的工作地点,填写上自己这个帖子是一个求职贴还是招聘贴以便别人进行更好的查看。 用户只有登录后,才可在在点击进入一条信息贴内时,查看职位信息贴的详细内容,看完之后就可以对于这个信息贴发表自己的看法,进行回复该帖子,或者通过这个回复功能与其他的用户进行交流, 否则, 系统会提示使用者进行登录。 更好的让每一个求职者找到更好的工作,让每一个招聘的用户 (或 企业 )招到更好的人才。 在用户登录之后,查看别人发布过的帖子之后,觉得发布的这条信息贴对自己有帮助,或者以后会需要查看这条信息贴,这个时候就可以点击收藏,将这条信息贴加入到自己的收藏列表中。 感觉自己不需要的时候就可以取消收藏。 可以简单的通过关键字搜索信息 ,也可以 可以通过页面上给出的字段,进行填写或码农毕业设计下载网: 6 选择,来查找出自己需要的信息贴。 这样更方便了每一个使用该系统的人通过高级搜索来 更精确的获取自己需要 的信息。 系统的操作界面应当做到尽量的友好和美观,避免用户产生疲劳感。 并且系统的操作应该简单,并且响应速度快,用户与系统交互后,系统能够及时的做出响应。 信息发布系统中的用户管理功能是对用户的基本信息的一个补充,从而确保用户和用户之间有更好的交流,对用户的用户名保证唯一。 其中系统的密码保护功能更是提高了系统安全性。 当系统在被使用过一段时间后,使用者一般都会对系统提出一定的改进建议,这就要求系统在 编译完成后要有很好的可扩展性。 CPU最低要为为 8048dx,因为 CPU的功能越强,运行该系统的速度就越快; 内存的容量最低应为 64M,因为内存越大运行速度就越快;硬盘容量最低应为为20M。 码农毕业设计下载网: 7 操作系统: windows操作平台; 数据库开发和管理: Oracle11g; 要对一个系统的组织结构及功能进行分析时,应该从实际业务流程的角度出发,从而将系统中有关业务流程的资料都串连起来作进一步的研究分析。 业务流程分析可帮助熟悉该业务的具体处 理流程,也可以帮助发现和处理在系统调查工作中的错误与疏漏,删除或修改原系统中的不合理的地方,在新系统的基础上对业务流程进行优化。 业务流程图( transaction flow diagram ,简称 TFD),就是要用规定的符号和连接来表示一个具体的业务处理过程,它主要是用尽可能少而简单的方法来描述具体的业务处理过程,因为它所用到的符号相对简单明了,所以也非常易于查看和理解业务流程。 绘制一个完整的业务流程图是分析业务流程中的一个重要步骤。 图 21 职位信息发布系 统业务流程图 表 描述 数据字典是指关于系统数据的一个信息集合,也就是针对数据流程图中所包含的码农毕业设计下载网: 8 所有元素的一个集合。 职位信息发布系统数据字典如下所示: 表 21 用户账号信息表 用户账号信息表 名称:用户账号信息表 别名: t_user 简述 :记录用户的账号信息 定义:用户账号信息 ={用户名 +用户邮箱 +用户密码 } 表 22 用户个人资料信息表 用户个人资料信息表 名称 :用户个人基本信息表 别名: t_userInfo 简述:记录用户的个人基本信息 (对用户信息的一个补充 ) 定义:用户个人资料 信息表 ={用户名 +用户个人姓名 +性别 +个人技能 +手机号+号 +头像 +个人简介 +地址 } 表 23 用户信息贴表 用户信息贴表 名称 :用户信息贴表 别名: t_post 简述:记录用户个人发布过的帖子 定义:用户信息贴表 ={帖子 ID+信息帖类型 +信息贴的题目 +发帖时间 +技能 +工作开始时间 +地点 +薪资 +联系方式 +发布的信息贴子的详细内容 +发这个信息帖子的用户的用户名 } 表 24 用户帖子收藏表 用户帖子收藏表 名称:用户帖子收藏表 别名: t_collect 码农毕业设计下载网: 9 简述:记录每个用户收藏过的信息贴 定义 : 用户帖子收藏表 ={帖子的 ID号 +收藏这个帖子的用户用户名 } 表 25 信息帖子评价表 信息帖子评价表 名称:信息帖子评价表 别名: t_ment 简述:记录每个帖子下面,其他用户或者自己评价过的信息 定义:信息帖子评价表 ={信息贴 ID号 +评价时间 +评价的内容 +评价的用户的用户名 } 本章 主要说明了各个 功能 的需求分析, 以及 性能需求,还有对于 软硬件 的环境的需求,最后对业务流程和数据库进行了一个简单的描述。 码农毕业设计下载网: 10 3 总体设计 总体设计阶段的目标主要是解决系 统如何实现的问题,也叫概要设计。 此阶段的主要任务就是划分出系统的物理设计结构,即根据需求分析阶段所产生的结果来决定该系统有哪些模块,这些模块之间的关系,这些模块是如何的组合在一起的,以及每个模块又是如何实现。 本阶段的目标是使系统实现所有要求拥有的功能,同时,也要争求高效率,高可靠性,可修改性,并且让用户易掌握和使用。 在该阶段,要确定系统具体的功能组成模块,同时,细化各个模块的具体功能,并对系统的界面也要进行初步的规划安排。 而且,在这一阶段还要对数据库进性相关的分析,并在此基础上同时完成数据库的概念结构设 计与逻辑结构设计。 本阶段的具体设计如下: 根据系统的功能分析,得到如图 31所示的职位信息发布系统功能模块图 (图31): 图 31 系统功能模块图 码农毕业设计下载网: 11 所谓的概念结构设计就是将需求分析获得的用户需求抽象为信息结构的过程,它是整个数据库结构设计的关键部分。 它所要达到的目标就是产生能够反映组织信息需求的整体数据库概念结构,描述概念结构的 实体 图如下: 用户账号 该图 是对用户的账号信息 , 包括用户名,密码,邮箱的 一个 实体 图的一个介绍。 图 32 用户 账号实体 图 该图是对个人 基本 信息, 包括用户名,性别 , 地址,技能,联系电话等等的一个ER图的一个描述。 图 33 用户个人基本信息实体 图 码农毕业设计下载网: 12 该图是对用户 所发的信息贴 内容 ,包括信息贴题目,用户名,详细 内容等等 的一个 ER图的描述。 图 34 职位信息贴实体 图 该图 是对用户收藏 , 帖子 ID,收藏 该帖的用户 的用户名的一个 ER图 描述。 图 35 收藏实体 图 息贴评价 码农毕业设计下载网: 13 该图是对信息 帖子的评价 信息 ,评价内容,评价时间,评价用户,信息 贴 ID的 一个 ER图的描述。 图 36 评价实体 图 数据库逻辑结构设计的任务就是指把概念结构设计阶段的 ER图转换为与数据模型相符合的逻辑结构。 职位 信息 发布 系统主要包括的表如下: 表 31 用户 账号 信息表 T_USER 字段名称 数据类型 字段长度 可否为空 描述 备注 user_nickname varchar2 40 否 用户名 user_mail varchar2 40 否 邮箱 user_password varchar2 40 否 密码 表 32 用户个人基本信息表 T_USERINFO 字段名称 数据类型 字段长度 可否为空 描述 备注 user_nickname varchar2 40 否 用户名 user_name varchar2 40 是 名字 user_sex varchar2 20 是 性别 码农毕业设计下载网: 14 user_skill varchar2 40 是 技能 user_mobile varchar2 40 是 电话 user_qq varchar2 40 是 qq user_headphoto varchar2 10 否 头像 user_introduce varchar2 400 是 自我介绍 user_location varchar2 40 是 地址 表 33 信息贴评价表 T_COMMENT 字段名称 数据类型 字段长度 可否为空 描述 备注 post_id varchar2 40 否 帖子 ID ment_time varchar2 40 否 评价时间 ment_content varchar2 200 是 评价内容 user_nickname varchar2 40 否 评价用户 表 34 信息贴表 T_POST 字段名称 数据类型 字段长度 可否为空 描述 备注 post_id varchar2 40 否 帖子 ID post_cata varchar2 40 否 帖子类型 post_title varchar2 50 是 帖子题目 post_postTime varchar2 40 否 发信息贴时间 post_skill varchar2 40 是 技能 post_jobstartTime varchar2 40 是 工作开始时间 post_location varchar2 150 是 工作地址 post_salary varchar2 40 是 薪资 post_connectway varchar2 40 是 联系方式 post_content varchar2 400 是 信息贴内容 码农毕业设计下载网: 15 user_nickname varchar2 40 否 用户名 表 35 信息贴收藏表 T_COLLECT 字段名称 数据类型 字 段长度 可否为空 描述 备注 post_id varchar2 40 否 信息贴 ID user_nickname varchar2 40 否 用户名 本章主要通过本系统的功能模块图,各个实体图,以及各个表的详细数据字典来对本系统的总体设计一个详细的说明,以及包括数据库的设计,使得自己对于数据库中各个表的字段以及各个实体之间的关系也有了一定的了解。 码农毕业设计下载网: 16 4 详细设计及实现 详细设计的根本目标是确定应该怎样具体实现所要求的系统,也就是说,经过这个阶段的设计 工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。 通过上面需求分析和总体设计,对职位信息发布系统的功能要求已经有了详细的了解,从而确定系统模块功能。 下面分别介绍每个功能模块功能与界面的设计。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。