大学生就业求职网设计报告.doc_第1页
大学生就业求职网设计报告.doc_第2页
大学生就业求职网设计报告.doc_第3页
大学生就业求职网设计报告.doc_第4页
大学生就业求职网设计报告.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

济 源 职 业 技 术 学 院计 算 机 类 课 程实 验 报 告(20 11 20 12 学年第 一 学期)系(部) 信息工程系 专业班级 软件0901 姓 名 张 xx 学 号 09250137 课程名称 信息系统开发实用技术 实验项目 系统设计报告 实验地点 9#公共机房 实验日期 2011年09月30号 实验成绩 指导教师 教务处印制一、实验目的和要求(根据实验指导书填写)1.掌握系统设计的步骤、内容和工具;2.系统的概要设计;3.系统详细设计;模块处理流程设计;数据库设计;输入/输出设计。二、环境说明序号软件名称(版本)1Windows XP2Microsoft Office Access 20033Word 20034Microsoft Visio2003三、上机准备工作(填所需知识)1、能熟练运用Microsoft Office Access 2003进行数据库设计。2、能熟练掌握Word 2003、Access20033、能熟练掌握Microsoft Visio2003绘图工具使用4、知道系统分析的任务四、实验内容对济源大学生就业求职网的系统设计。五、实验步骤及文档1. 系统设计思想一个网站在各项需求确定、系统分析和数据库设计都完成后,下一步就可以根据这个网站的特点确定网站的开发模式,然后就可以编写程序代码了。通过对网站的分析可知,本站属于小型项目,完成功能比较简单,基本是对数据的基本操作。因此,我们准备使用JSP+JavaBean的开发模式进行开发。那么,利用JSP+JavaBean模式开发本网站的第一步是编写必要的JavaBean,如连接数据库;然后根据功能分析设计要实现的网页;最后把这些设计的静态页面使用JSP动态形成,过程如图1.1所示:编写JavaBean设计静态页面编写动态网页 图1.1 JSP+JavaBean开发模式的完成步骤2. 系统概要设计2.1 系统架构设计数据访问层负责对业务层提供数据操作,也就是它负责和底层的数据库打交道。业务层或者通用层中所有的对象都通过数据访问层的对象访问数据库。数据访问层中的类是按业务对象来组织的,每个业务对象中包含的数据可能存在不同的几种数据表中,它由数据访问类统一组织成一个概念中的对象,它相当于是一个面向对象的数据库层,负责映射面向对象与关系数据库间的关系。对数据库的所有操作均由存储过程完成,数据层只是在前台调用后台的存储过程。数据库设计一般要在需求分析和数据分析的基础上进行概念设计、逻辑设计和物理设计。数据库JSP/Java Bean前台展示信息后台管理HttpHttp数据业务逻辑用户界面 图2.1济源大学生就业网系统三层结构3. 详细设计3.1功能模块设计学生整体功能结构图如图3.1所示:图3.1企业功能模块图模块功能介绍:1企业用户用户注册、修改:用企业用户登录后可以完善企业信息,并发送招聘信息。发送招聘信:在招聘页面中,用户在浏览企业发布的招聘信息,同时可以对自己感兴趣公司发送邮件:求职者发来个人简历以后,公司可以根据求职者的邮箱,给求职者回复。4、数据库设计4.1 概念结构设计根据系统分析,可以得出本系统数据库的主要概念模型个人实体图,其实体的具体功能概念模型如下图4.1所示:企业公司信息发布信息发布邮件求职信息操作操作查看操作NNNNNNN删除添加留言N用户1图4.2实体之间ER图4.2 物理结构设计 物理设计的目的是根据具体DBMS的特征,确定数据库的物理结构(存储结构)。表结构如表3.8-4.0所示: 表4.3表企业发布信息表(zhaopin)表序号5表名zhaopin含义存储企业的招聘信息序号属性名称含义数据类型长度说明约束1user用户名varchar30not null2name企业名称varchar12not null主键3time发布时间varchar10not null4zwyq职位要求varchar10not null5zhiwei提供职位varchar10 Not null6zprs要求人数varchar20not null7waddress企业地址varchar30Not null8zwlb提供薪水Varchar20 Not null9hangye行业Varchar20 Not null10zwms职位描述Varchar20Not null 表4.4企业基本信息表(information)表序号7表名information含义存储企业的基本信息序号属性名称含义数据类型长度说明约束1user用户名varchar20not null2name企业名称varchar30not null主键3properse工作性质varchar30not null4business从事行业varchar10not null5province所在地varchar20 Not null6address地址Varchar20not null7proposer申请人Varchar10Not null8phone电话Varchar20 Not null9fax传真Varchar20 Not null10pastalcode邮政编码varchar10Not null11homepage企业主页varchar20Not null12intro企业简介Varchar20Not null表4.5企业注册表(com_user2)表序号9表名com_user2含义存储企业登录信息序号属性名称含义数据类型长度说明约束1username用户名int(自动编号)增长型not null主键2password密码varchar30not null3question问题varchar30Not null4solution答案备注not null5ctype企业类型varchar30Not null 4.3. 输入、输出设计 4.3.1 对企业注册功能的测试测试输入数据一如表4.6所示:表4.6测试数据一Testcase01Summary:用户注册验证Steps:在浏览器中输入企业注册的网址,单击转到按钮在用户名:11密 码:huan确认密码:huan提示问题:你的生日用户类型:个体类型,单击注册按钮Expected results:1、 弹出“企业注册的主界面”2、 成功登录 ,跳转页面场景法Pass/fail:pass预期结果为登录成功。测试输入数据二如表4.7所示:表4.7测试数据二Testcase02Summary:用户登录验证Steps:在浏览器中输入学生登录的网址,单击转到按钮在用户名 和密码栏中输入用户名:huan密 码:huan123,单击按钮3、用户名:huan 密 码:111 ,单击按钮Expected results:弹出“企业登录的主界面”成功登录 ,跳转页面系统提示密码有错,不能跳转场景法Pass/fail:pass预期结果为登录成功。测试输入数据三如表4.8所示:表4.8试数据三Testcase03Summary:发表招聘信息Steps:在浏览器中输入发布招聘信息的网址,单击转到按钮公司名称、招聘截止时间、学历要求、招聘人数、工作地点、发布的职位的工资、所属行业、职位介绍中输入正确的格式单击按钮3、没有输入姓名,单击按钮4、输入的格式中分别加入空格Expected results:弹出“企业发布招聘信息的主界面”成功登录 ,跳转页面系统提示有错,不能跳转成功登陆,转到跳转页面场景法Pass/fail:pass预期结果为登录成功。六、结果分析及体会随着毕业日子的逼近,毕业设计也接近了尾声。在指导老师的带领下,我终于顺利完成的毕业设计(论文)。在没有做毕业设计以前觉得毕业设计只是对这几年来所学知识的单纯总结,但是通过这次做毕业设计发现自己的看法有点太片面。毕业设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高。通过这次毕业设计使我明白了自己原来知识还比较欠缺。自己要学习的东西还太多,以前老是觉得自己什么东西都会,什么东西都懂,有点眼高手低。通过这次毕业设计,我才明白学习是一个长期积累的过程,在以后的工作、生活中都应该不断的学习,努力提高自己知识和综合素质。注重理论与实践的相结合。在整个的设计中我更加了解到了做毕业设计的艰辛。毕业设计是在导师指导下完成的科学研究成果。在写作毕业论文的过程中,导师启发引导我们独立进行工作,注意发挥我们的主动创造精神,审定论文提纲,解答疑难问题,指导学生修改论文初稿,等等。终于完成了我的毕业设计济源大学生就业网。这个系统不算太大,但是,它考察了方方面面的知识,大学生的毕业设计由于受各种条件的限制,在系统的质量方面要求相对低一些。这

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论