网上人才招聘系统——管理员子系统答辩ppt

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

结论
• 在具有良好的可视化的编程环境 ,C#下,在编 程的过程中就可以对所做的模块进行运行调试,发现错误, 就可以立即进行改正。经过不断地修改和更正,本系统已 运行结果正常,系统达到了拥有丰富的信息容量、良好的 人机交互界面、快捷的检索效果。 • 作为一个短时间内完成的实用性软件,全面性方面肯定还 有不少的欠缺。总的来讲,该系统能够完成简单的网上招 聘/求职。但是不能算是一个功能很强大的系统,它和一 个功能强大的网络招聘系统比较起来,还有一定的差距。 希望可以通过以后的学习能够不断的完善和强大本系统的 功能。
新闻管理界面实现
新闻管理是管理员手动删除过期或点击率比较小的新闻。在系统管理员的主界面左侧,单 击“管理新闻”按钮,右面的显示窗口则进入管理新闻界面。
新闻模块的设计与实现
• 1.浏览新闻 浏览新闻 在新闻浏览页面中的近期新闻为最新发布的新闻, 重要新闻点击率最高的新闻,图片新闻中从图片 新闻中选出最新发表的有图片新闻和点击率高的 有图片的新闻。 • 2.查看新闻 查看新闻 在前面的界面中,单击某条新闻标题会进入查看 新闻详细信息的界面,该页面的HTML文件比较 简单,只需要几个Label控件输出查询到的新闻的 详细信息即可。
性能需求
1.真实性 1.真实性 对本网站注册的企业用户资料、个人用户资料,职场资讯信息、 对本网站注册的企业用户资料、个人用户资料,职场资讯信息、招聘会 信息都要严格按照实际情况存档。 信息都要严格按照实际情况存档。 2.可靠性 2.可靠性 对输入的数据要有严格的防错和校验措施, 对输入的数据要有严格的防错和校验措施,冗余数据处理时由程序自动 更新,以确保数据的准确性和一致性。 更新,以确保数据的准确性和一致性。 3.安全性 3.安全性 对用户要有使用权限上的限制,数据库的备份和恢复机制要完善, 对用户要有使用权限上的限制,数据库的备份和恢复机制要完善,确保 后台数据的安全。 后台数据的安全。 4.保密性 4.保密性 每个系统用户,都被要求必须有口令设置, 每个系统用户,都被要求必须有口令设置,并且口令对任何用户都是不 可见的。 可见的。 5.可用性 5.可用性 界面友好,做到实时响应,对用户的错误操作能够及时给出提示信息, 界面友好,做到实时响应,对用户的错误操作能够及时给出提示信息, 方便用户的使用。 方便用户的使用。
网上人才招聘系统— 管理员子系统
计科071 计科071 张冠哲 指导老师: 指导老师:牛丹梅
提要
研究背景 需景
研究背景
• 在当前的市场环境中,随着社会的进步和技术的 发展,知识经济也在迅猛发展,市场的竞争在很 大程度上体现为人才的竞争。从而,找到合适的 人才,成为企业提高竞争力的重要方法。同时,当 今的市场环境又是一个快速变化的环境,市场需 求在变,对人才的需求也相应处于变化之中。如 何能快速适应这一变化,提高人才招聘流程的工 作效率,进行快速定位,也就成为人才招聘公司/ 单位重点考虑的因素。
• 据统计全球每天约有 据统计全球每天约有2000万条就业信息发 万条就业信息发 约有3000多万人在互联网上发出求职 布,约有 多万人在互联网上发出求职 简历。在互联网的发源地美国,平均每年 简历。在互联网的发源地美国, 以上的人通过互联网更换工作。 有50%以上的人通过互联网更换工作。据 以上的人通过互联网更换工作 财富》统计,全球500强公司中有 强公司中有88%使 《财富》统计,全球 强公司中有 使 用网络招聘员工。 用网络招聘员工。 • 全球网络招聘的市场规模巨大且增长迅速, 全球网络招聘的市场规模巨大且增长迅速, 网络招聘已经成为互联网上最成功的商业 应用之一。在中国,网络招聘市场也在迅 应用之一。在中国, 猛发展
• (1)个人用户表:包括用户编号、用户名、用户密码、 电子邮件; • (2)企业用户表:用户编号、用户名、用户密码、电子 邮件; • (3)招聘信息表:包括招聘信息编号、公司编号、公司 名称、公司类型、电子邮箱、电话、地址、邮政编码、工 作职位、招收人数、工作城市、工作描述、工作要求、发 布时间、单击次数; • (4)个人简历信息表:求职信息编号、用户编号、用户 姓名、性别、电子邮件、电话、地址、邮政编码、教育程 度、特长、工作经验、自我介绍、工作类型、工作职位、 工作城市、期望工资、其他、发布时间、单击次数; • (5)在线申请表:提交简历编号、个人编号、企业编号、 个人姓名、企业名称、招聘职位、应聘职位; • (6)新闻信息表:新闻编号、新闻标题、新闻来源、发 布时间、新闻内容、新闻图片、新闻单击次数;
中国网络招聘市场的未来
需求分析
需求分析
功能需求
通过了解和分析中国比较成熟招聘网站所设计的操作流程 和所提供的服务,分析了用户对软件系统的确切要求, 和所提供的服务,分析了用户对软件系统的确切要求,从而设置 了本系统的的功能需求,用人单位可以使用该系统注册成为“ 了本系统的的功能需求,用人单位可以使用该系统注册成为“招 聘用户”并发布招聘信息,求职人员可以在注册成为“求职用户” 聘用户”并发布招聘信息,求职人员可以在注册成为“求职用户” 后通过系统完成求职工作,企业用户、 后通过系统完成求职工作,企业用户、个人用户及非注册用户均 可以浏览网站的招聘新闻。管理员子系统实现的功能如下: 可以浏览网站的招聘新闻。管理员子系统实现的功能如下: 1.管理员模块功能 1.管理员模块功能 负责管理网站上的各种信息,包括发布新闻, 负责管理网站上的各种信息,包括发布新闻,管理新闻和查看删 除所有的个人用户和企业用户。 除所有的个人用户和企业用户。 2.公用模块功能 2.公用模块功能 浏览新闻,查看求职信息,查看招聘信息,注册,登录。 浏览新闻,查看求职信息,查看招聘信息,注册,登录。
撰写新闻界面实现
• 管理员填写完新闻内容后按下“提交”后,将执 行注册函数btn_Replay_Click(),该函数将用户输 入的内容存储到数据库中,存储新闻时候,需要 调用News类的AddNews函数,而Addnews()函数 利用一个名为addNews的存储过程向数据库的 news表插入一条新闻。新闻的信息暂时存储在 ArrayListtempary中,先从中取出各个值,然后调 用存储过程将其存储到数据库中。
主界面实现
• Home.aspx中包含了两个frame,分别是页面首部 的Top.aspx文件和下面主窗口Main.aspx文件。 • 页面首部的Top.aspx 文件描述了一些所有用户都 公用的功能,如浏览新闻、浏览招聘信息、浏览 应聘信息等。也就是说,Top上对于链接对于所 用用户都是可见的。 • 下面的主界面Main.aspx分别为两个Frame,左边 Frame对应的文件是Left.aspx和它邦定代码 Left.aspx.cs。它对应每一种特定的用户提供不同 的选项,如前所述。
开发工具和语言
,作为Web服务器软件 作为 服务器软件 SQL Server 2000,实现对数据库的 , 存取 C#,编写程序 , ,三层结构 B/S模式 模式, 模式
客户端
业务逻辑层 数据访问层
系统设计
总体设计
数据库设计
数据库需求分析:
• 在网上招聘系统中,数据库应当解决如下需求: • (1)保存应聘者信息,包括应聘者联系资料等; • (2)保存应聘者简历,包括应聘者职业经历和业 务水平等; • (3)保存招聘单位信息,包括招聘单位介绍信息; • (4)保存招聘信息,包括所招聘职位信息和对应 聘者的要求等。 • 根据以上系统需求,可以列出以下数据项和数据 结构:
E-R图 图
系统实现
系统实现
管理员模块的设计实现 新闻模块的设计实现 新闻模块的设计实现
管理员模块的设计与实现
• 管理员负责整个系统的个人用户、 企业用户,以及新闻信息的管理, 主要包括登录界面、主界面、新闻 管理界面、个人用户管理界面和企 业用户管理界面。
用户注册实现
• 本系统的注册比较简单,是为了减少繁冗的信息登记,方 便用户登录。注册成功后才在属于自己的页面登记详细信 息。注册表单提交后,服务器就会对提交的内容进行验证, 如果填写错误的项要给出出错提示信息,并允许重新填写 提交。 • 在用户注册的HTML页面中需要特别注意几个验证控件, 首先是requiredfieldvalidator控件,所有的输入框都需要 这个验证控件,它用来验证输入都不能为空,其次是 comparevalidator验证控件,用来验证用来验证两次输入 的密码是否相同。RegularExpressionValidator控件用来 验证输入的邮箱是否合法.另外,注册页面下方有个 RadioButtonList控件。它是用于创建单选按钮列表。
谢谢 各位评委老师!
用户登录实现
• 用户登录需要验证用户的用户名和密码,从而保证用户可见和可使用 的资源。管理员和其他用户的登录界面是一样的,都是根目录的 default.aspx和default.aspx.cs 文件。邦定代码default.aspx.cs文件的 关键部分是单击“登录”按钮后的相应函数,它根据用户名和密码, 以及用户种类将界面重定向到各类用户的主界面上,登录界面调用了 Person 和Company类的Login() 函数判断用户是否已经登录: • public bool Login() • { strSQl=”Select personID from person where name= • ”+”’+"AndPassword='"+ Functions.Encrypt(this.Password,1) +"'"; • Try {ExecuteSql4Value(strSQL); return true; }//若查询为空,则抛出异常; • catch {return false; } }
主界面实现
• 所有的用户公用一个主界面,即Home.aspx,管理 员用户也不例外,只是在该界面中,对不同的用 户提供了不同的链接。 • 提供给管理员的链接有撰写新闻、管理新闻、管 理个人用户和管理企业用户。 • 提供给个人用户的链接有个人基本信息、求职简 历、工作要求和个人收藏夹。 • 提供给企业用户的链接有企业基本信息、企业招 聘信息和企业收藏夹。
相关文档
最新文档