ar(50),
EmplNum IntNULL,
Location Varchar(50),
Telephone Varchar(50),
Fax Varchar(50),
Address Varchar(200),
ZipCode Varchar(10),
Http Varchar(50),
Email Varchar(50),
Introduce Text,
PostDate Datetime
)
GO
CREATETABLEJob(
JobId IntIDENTITYPRIMARYKEY,
UserName Varchar(20),
Title Varchar(100),
Type Varchar(20),
Education Varchar(20),
Sex Varchar(20),
Age Varchar(50),
WorkTime Varchar(50),
WorkPlace Varchar(50),
JobNum IntDEFAULT0,
Comment Text,
PostTime Datetime
)
GO
CREATETABLEApplication(
AppId IntIDENTITYPRIMARYKEY,
JobId Int,
UserName Varchar(20),
PostDate Datetime,
Response Text,
RspDate Datetime
)
GO
CREATETABLEAdmin(
AdminIdVarchar(20)PRIMARYKEY,
PwdVarchar(20)
)
GO
4界面设计
界面作为用户熟悉、操作和阅读的窗口,是相当重要的,好的界面可以提高系统的友善性,因此,界面在系统开发中的地位是不容忽视的。
本系统开发界面遵循如下设计原则:
(1)在界面上要限制字体的样式和其他文本格式例如文字大小、颜色等,因为繁多的文字样式容易分散拥护对文字本身的注意力。如果文本样式看起来过于图形化,用户会把它当作广告而忽略。
(2)当然最主要的是页面要易读,这意味着,必须注重规划文字和背景颜色的搭配方案。不要使背景的颜色冲淡了文字的视觉效果,不要用花里胡哨的色彩组合,一般来说,浅色背景下的深色文字为佳。这同时也意味着,最好别把文字的规格设得太小、也不能太大。另外,最好让文本左对齐,而不是居中。按当代中文的阅读习惯,文本大都居左的。当然,标题一般应该居中,因为这也符合读者的阅读习惯。
(3)使用高对比度的文字颜色和背景颜色,从而使文字尽量清晰。
界面并不是越长越好,最佳设计是在一个半版面之内。因为过长的页面会使用户觉得过于拥挤和繁冗。另外,页面容量越小越好,最好不要超过75K。有研究显示,如果一个网站页面的主体在15秒之内显示不出来,用户会很快失去兴趣。
(4)最好使用动态页面设置,即在设计时最好使用相对位置设置,使界面大小的更改不至于影响到界面质量
(5)网站导航要清晰,即所有的超链接应清晰无误地向读者标志出来,所有导航性质的设置,像图像按钮,都要有清晰的标志,让人看得明白,不能光顾视觉效果。链接文本的颜色最好用约定速成的:未访问的,蓝色;点击过的,紫色或栗色。清晰导航还要求:读者进入目的页的点击次数,不能超过三次。如果三次以上还找不到,那么拥护可能就没有耐心了。
网页风格要统一,即网页上的图像、文字,包括背景颜色、区分线、字体、标题、注脚等,要统一风格,贯穿全站,从而给用户一种舒服、顺畅的感觉。
基于以上原则,给出系统示意界面如下:
图十七本系统企业信息页面
5系统的功能实现
5.1管理员用户管理模块的实现
5.2新闻信息管理模块的设计
新闻信息管理模块可以实现以下功能
添加新闻纪录
修改新闻纪录
删除新闻纪录
5.2.1设计管理新闻页面
1、显示新闻信息
主要代码如下:
.......
.......
5.2.2新闻添加功能的实现
定义表但myform的代码如下:
提交前要对表单进行域校检。
主要代码如下:
它的主要功能是判断"新闻内容"和"新闻比标题"是否为空,如果为空返回false。
保存新闻代码如下:
修改新闻
实现代码如下:
删除新闻
实现代码如下:
5.3企业信息管理模块的设计
※企业信息模块可以实现以下功能:
※添加企业记录
※修改企业记录
※删除企业记录
5.3.1添加和修改企业信息
主要代码如下:
5.3.2删除企业
代码如下:
5.3.3查看企业信息
代码如下:
5.4企业用户管理模块的设计
5.4.1企业信息管理页面设计
主要代码:
5.4.2管理招聘信息
读取并显示招聘信息,代码如下:
修改招聘信息,读取并显示招聘,代码如下:
删除招聘记录的代码
5.4.3管理应聘信息
读取并显示应聘信息代码:
读取回复信息代码如下:
5.5个人用户管理模块的设计
5.5.1注册新用户
每个浏览本系统的游客都可以注册成为个人用户。在系统主页中没有登录的用户可以看到"个人用户注册"超级链接。单击此链接,将执行Register.asp,运行如下图:
当提交数据时将执行CheckFids()函数,对用户输入的数据进行检查。用户名、密码和真实姓名是必须输入的。通过检查后,将执行ResumeSave.asp,保存个人简历。参数action表示当前的操作状态,action=add表示添加记录。.ResumeSave.asp也可以用来保存修改的个人简历。
5.5.2个人用户管理界面设计
个人用户在系统主页面中登录后,可以看到个人用户的主要管理项目包括个人简历、技能信息、职位申请、密码修改和退出管理。
如下图:
5.5.3编辑个人简历
程序将根据Session("user_id")的值从表Person中读取当前用户的个人简历数据,并显示在页面中。
主要代码如下:
........
5.5.4管理技能信息
程序根据Session变量user_id读取当前登录个人用户的信息,代码如下:
.........
5.5.5查看个人简历
5.5.6查看招聘信息与申请职位
程序将根据用户身份和状态显示申请职位的信息,代码如下:
已经登录的个人用户直接可以进行职位申请
相应代码:
5.5.7查看申请信息
个人用户提交职位申请后,可以在"应聘信息"中看到申请数据。在职位申请了表中,可以通过单击"企业名称""申请职位"连接看具体的相关信息,也可以在反馈拦中查看到企业的反馈信息。
读取并显示申请信息的代码如下:
删除申请记录的代码
在删除记录前,程序将判断此申请记录是否为当前用户所有。
5.6系统主页面及登陆程序设计
5.6.1系统主页面设计
系统主页面运行如图所示:
主要功能
※查看最新的新闻
※查看最新的招聘信息
※查看最新的热闹才信息
※查看最新的企业信息
※为个人用户和企业用户提供登录界面
5.6.2登录程序设计
用户和企业用户都可以输入自己的用户和密码,登录到系统。登录后,用户才能实现自己特有的功能。
判断用户是否登录,如果已经登录到系统,则显示用户信息
如果没有登录,则显示登录的表单
代码如下:
5.6.3查看所有信息
代码:
5.6.4查询职位信息
个人用户经常需要从总多职位信息中查询自己关注的内容。查询的条件可以是职位名称、工作地点、公司名称和主要技能等。
具体实现代码如下:
总结
经过一个多月的设计和开发,网络人才信息管理系统开发完毕。系统基本符合网站风格。后台主要是网络管理员登录,进行新闻管理、企业信息管理、职位信息管理和应聘信息管理等,完全满足了网站正常、安全的运行。前台主要是后台信息的管理,以及个人或企业用户登录发布或修改自己信息。
在整个设计过程中,出现过很多的问题,得到了老师和同学的帮助,在不断学习的过程中我体会到:
1、作是一个不断学习的过程,从设计初的模糊认识到最后能够顺利完成,我体会到在实践中学习的重要性。
2、由于开始时对系统缺乏整体认识,不具备软件开发思想,对系统的功能需求分析的要求认识不够清楚,使得后续的工作不得不经常返回去修改数据表和个别代码。使我体会到在设计中的每一步的重要性,如果上一个步骤不能很好的完成,在后续的设计将会付出几倍的代价。
3、在设计过程中,遇到很多困难,我学会通过别人的代码理解语言的含义但这并不是抄袭,然后根据自己的设计要求编写代码。
4、设计过程中,由于要实现某些功能,网上资源解决了我的问题。。
总之,通过这次设计,我深刻体会到要做好一个完整的事情,需要有系统的思维方式和方法,对待一个新的问题,要耐心、要善于运用已有的资源来充实自己。同时我也深刻的认识到,在对待一个新事物时,一定要从整体考虑,完成一步之后再作下一步,这样对于系统而言才能更加有效。就比如说在这次的设计,我不但对ASP和MSSQLSERVER2000有了深刻的认识,积累了使用软件工程的思想来开发软件的经验,同时最重要的是摸索出了一套考虑问题和解决问题的方法,这对于我以后的学习受益匪浅。
??
??
??
??
网上人才信息管理系统
上一篇:
ASP网上人才信息管理系统(带源码ASP+ACCESS)(论文和程序)
下一篇:
关于武汉地名的语言文化考察