毕业设计(论文)PPT答辩-ASP.NET网上人才招聘系统--管理员子系统.ppt_第1页
毕业设计(论文)PPT答辩-ASP.NET网上人才招聘系统--管理员子系统.ppt_第2页
毕业设计(论文)PPT答辩-ASP.NET网上人才招聘系统--管理员子系统.ppt_第3页
毕业设计(论文)PPT答辩-ASP.NET网上人才招聘系统--管理员子系统.ppt_第4页
毕业设计(论文)PPT答辩-ASP.NET网上人才招聘系统--管理员子系统.ppt_第5页
免费预览已结束,剩余26页可下载查看

下载本文档

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

文档简介

网上人才招聘系统 管理员子系统,计科071 张冠哲 指导老师:牛丹梅,提要,研究背景 需求分析 系统设计 系统实现 结论,研究背景,研究背景,在当前的市场环境中,随着社会的进步和技术的发展,知识经济也在迅猛发展,市场的竞争在很大程度上体现为人才的竞争。从而,找到合适的人才,成为企业提高竞争力的重要方法。同时,当今的市场环境又是一个快速变化的环境,市场需求在变,对人才的需求也相应处于变化之中。如何能快速适应这一变化,提高人才招聘流程的工作效率,进行快速定位,也就成为人才招聘公司/单位重点考虑的因素。,据统计全球每天约有2000万条就业信息发布,约有3000多万人在互联网上发出求职简历。在互联网的发源地美国,平均每年有50%以上的人通过互联网更换工作。据财富统计,全球500强公司中有88%使用网络招聘员工。 全球网络招聘的市场规模巨大且增长迅速,网络招聘已经成为互联网上最成功的商业应用之一。在中国,网络招聘市场也在迅猛发展,中国网络招聘市场的未来,需求分析,功能需求,需求分析,通过了解和分析中国比较成熟招聘网站所设计的操作流程和所提供的服务,分析了用户对软件系统的确切要求,从而设置了本系统的的功能需求,用人单位可以使用该系统注册成为“招聘用户”并发布招聘信息,求职人员可以在注册成为“求职用户”后通过系统完成求职工作,企业用户、个人用户及非注册用户均可以浏览网站的招聘新闻。管理员子系统实现的功能如下: 1.管理员模块功能 负责管理网站上的各种信息,包括发布新闻,管理新闻和查看删除所有的个人用户和企业用户。 2.公用模块功能 浏览新闻,查看求职信息,查看招聘信息,注册,登录。,性能需求,1.真实性 对本网站注册的企业用户资料、个人用户资料,职场资讯信息、招聘会信息都要严格按照实际情况存档。 2.可靠性 对输入的数据要有严格的防错和校验措施,冗余数据处理时由程序自动更新,以确保数据的准确性和一致性。 3.安全性 对用户要有使用权限上的限制,数据库的备份和恢复机制要完善,确保后台数据的安全。 4.保密性 每个系统用户,都被要求必须有口令设置,并且口令对任何用户都是不可见的。 5.可用性 界面友好,做到实时响应,对用户的错误操作能够及时给出提示信息,方便用户的使用。,开发工具和语言,asp.net ,作为web服务器软件 sql server 2000,实现对数据库的存取 c#,编写程序,b/s模式,三层结构,客户端,业务逻辑层,数据访问层,系统设计,总体设计,数据库设计,数据库需求分析: 在网上招聘系统中,数据库应当解决如下需求: (1)保存应聘者信息,包括应聘者联系资料等; (2)保存应聘者简历,包括应聘者职业经历和业务水平等; (3)保存招聘单位信息,包括招聘单位介绍信息; (4)保存招聘信息,包括所招聘职位信息和对应聘者的要求等。 根据以上系统需求,可以列出以下数据项和数据结构:,(1)个人用户表:包括用户编号、用户名、用户密码、电子邮件; (2)企业用户表:用户编号、用户名、用户密码、电子邮件; (3)招聘信息表:包括招聘信息编号、公司编号、公司名称、公司类型、电子邮箱、电话、地址、邮政编码、工作职位、招收人数、工作城市、工作描述、工作要求、发布时间、单击次数; (4)个人简历信息表:求职信息编号、用户编号、用户姓名、性别、电子邮件、电话、地址、邮政编码、教育程度、特长、工作经验、自我介绍、工作类型、工作职位、工作城市、期望工资、其他、发布时间、单击次数; (5)在线申请表:提交简历编号、个人编号、企业编号、个人姓名、企业名称、招聘职位、应聘职位; (6)新闻信息表:新闻编号、新闻标题、新闻来源、发布时间、新闻内容、新闻图片、新闻单击次数;,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= ”+this.name”+“andpassword=“+ functions.encrypt(this.password,1) +“; try executesql4value(strsql); return true; /若查询为空,则抛出异常; catch return false; ,主界面实现,所有的用户公用一个主界面,即home.aspx,管理员用户也不例外,只是在该界面中,对不同的用户提供了不同的链接。 提供给管理员的链接有撰写新闻、管理新闻、管理个人用户和管理企业用户。 提供给个人用户的链接有个人基本信息、求职简历、工作要求和个人收藏夹。 提供给企业用户的链接有企业基本信息、企业招聘信息和企业收藏夹。,主界面实现,home.aspx中包含了两个frame,分别是页面首部的top.aspx文件和下面主窗口main.aspx文件。 页面首部的top.aspx 文件描述了一些所有用户都公用的功能,如浏览新闻、浏览招聘信息、浏览应聘信息等。也就是说,top上对于链接对于所用用户都是可见的。 下面的主界面main.aspx分别为两个frame,左边frame对应的文件是left.aspx和它邦定代码left.aspx.cs。它对应每一种特定的用户提供不同的选项,如前所述。,撰写新闻界面实现,管理员填写完新闻内容后按下“提交”后,将执行注册函数btn_replay_click(),该函数将用户输入的内容存储到数据库中,存储新闻时候,需要调用news类的addnews函数,而addnews()函数利用一个名为addnews的存储过程向数据库的news表插入一条新闻。新闻的信息暂时存储在arraylisttempary中,先从中取出各个值,然后调用存储过程将其存储到数据库中。,新闻管理界面实现 新闻管理是管理员手动删除过期或点击率比较小的新闻。在系统管理员的主界面左侧,单击“管理新闻”按钮,右面的显示窗口则进入管理新闻界面。,新闻模块的设计与实现,1.浏览新闻 在新闻浏览页面中的近期新闻为最新发布的新闻,重要新闻点击率最高的新闻,图片新闻中从图片新闻中选出最新发表的有图片新闻和点击率高的有图片的新闻。 2.查看新闻 在前面的界面中,单击某条新闻标题会进入查看新闻详细信息的界面,该页面的html文件比较简单,只需要几个label控件输出查询到的新闻的详细信息即可。,结论,在具有良好的可视化的编程环境asp.net ,c#下,在编程的过程中就可以对所做的模块进行运行调试,发现错误,就可以立即进行改正。经过不断地修改和更正,本系统已运行结果正

温馨提示

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

评论

0/150

提交评论