版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、大学生兼职系统设计1 .课程设计的目的又称为ASP+不仅仅是ASP的简单升级,而是微软公司推出的新一代脚本语言。基于.NETFramework的Webff发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。具备开发网站应用程序的一切解决方案,包括验证、缓存、状态管理、调试和部署等全部功能。在代码撰写方面特色是将页面逻辑和业务逻辑分开,它分离程序代码与显示的内容,让丰富多彩的网页更容易撰写。同时使程序代码看起来更洁净、更简单。作为大学生,走出校门接触社会,了解社会,做兼职是一个很好的途径,一来可以锻炼自己,提高自
2、己的能力,二来可以减轻家里的一些负担。但目前兼职信息良莠不齐,中介公司通过介绍兼职从中牟取暴利,不仅如此,很多企业更是利用大学生涉世未深,分辨能力不强,骗取劳动力。大学生兼职系统的目的是对企业和学生进行双向选择,让学生通过系统选择自己喜欢的企业,企业也可以通过系统选择自己所需要的学生。2 .设计方案论证需求描述企业负责人能对企业相关信息进行管理,填写企业信息、职位需求信息、返回招聘结果。学生能对学生相关信息进行管理,填写学生信息、兼职搜索、发布求职信息并查看招聘结果,还可通过系统对企业进行评价。系统管理员通过评价对企业采取相应的措施。数据流图系统中的外部实体包括企业负责人、学生两类用户。企业负
3、责人输入的数据流包括:企业信息、职位需求信息、招聘结果信息。系统输出给企业负责人的数据流包括:学生信息、简历信息、求职信息、评价信息。学生输入的数据流包括:学生信息、简历信息、求职信息、评价信息。系统输出给学生的数据流包括:企业信息、职位需求信息、教师信息、招聘结果信息。系统的环境图如图1所示:招聘结果信息企业信息企业信息简历信息简历信息图1系统环境图(顶层图、0层图)对系统中的数据流进行分类,可以认为企业信息、简历信息、学生信息为系统的基础数据,求职信息、职位需求信息和招聘结果信息为系统的招聘信息,评价信息为系统的反馈信息。因此,可以把系统划分为基础数据管理、招聘管理和反馈管理三个子加工系统
4、的一层数据流图如图2所示。图2系统一层图基础数据管理又可以分为企业信息管理、学生信息管理和简历信息管理,加工1基础数据管理对应的二层数据流图如图3所示。图3加工1基础数据管理的二层数据流图招聘管理包括求职信息填报、职业需求填报、招聘结果查询三部分,对应的二层数据流图如图1-4所示。图4加工2招聘管理的二层数据流图反馈管理包括评价信息管理,对应的二层数据流图如图5所示企业评价信息评价反馈评价信息学生图5加工3反馈管理的二层数据流图数据字典系统中包括的数据流有:企业信息、简历信息、学生信息、求职信息、职业需求信息、招聘结果信息和评价信息。企业信息数据流名:企业信息。简述:描述企业相关信息。组成:企
5、业名称+企业介绍+企业负责人+企业所在地+成立年份+联系电话。来源:由企业负责人输入去向:加工企业信息管理流通量:小峰值:小学生信息数据流名:学生信息。简述:描述想获得兼职的具体学生。组成:学号+姓名+年龄+性别来源:由学生自己输入去向:加工学生信息管理流通量:大峰值:小简历信息数据流名:简历信息。简述:描述学生的简历。组成:学号+学生姓名+专业+特长及兴趣爱好+计算机能力+奖惩情况+自我评价来源:由学生自己输入去向:加工简历信息管理流通量:大峰值:招聘结果信息数据流名:招聘结果信息。简述:描述招聘情况。组成:学生学号+学生姓名+企业+职业+工作地址+薪金。来源:由企业进行输入,学生可查看去向
6、:学生招聘结果流通量:中峰值:小用户信息数据流名:用户信息。简述:用户账号信息。组成:编号+账号+密码+密码类型来源:由用户进行输入去向:反馈管理流通量:小峰值:小加工规格说明系统包括的最底层加工有:企业信息管理、简历信息管理、学生信息管理、求职信息管理、职业需求信息、招聘结果查询和反馈管理。(1)企业信息管理添加、修改和删除企业信息,由企业负责人、学生使用(2)学生信息管理添加、修改和删除学生信息,由学生、企业使用(3)简历信息管理添加、修改和删除简历信息,由学生使用(4)招聘结果企业负责人可以添加、修改、删除招聘结果,学生可以查询自己的招聘结果。(5)账号管理用户可对账号信息进行修改概要设
7、计体系结构设计大学生兼职系统基础数据管理招聘管理反 馈 管 理系统权限管理企 业 信 息 管 理简 历 信 息 管 理学 生 信 息 管 理求 职 信 息 管 理职 业 需 求 信 息 管 理招 聘 结 果 管 理评 价 信 息 管 理图6系统体系结构数据库设计(1)实体关系图企业信息、学生信息、简历信息、求职信息、职业需求信息、招聘结果信息和评价信息。n(2)数据库表设计数据库表包括企业信息表companynfo、学生信息表Studentinfo、简历信息表StudentResuma招聘结果信息WorkResult建表代码useStu_P_T_WebCREATETABLECompanyInf
8、o(companyNamevarchar(50)primarykey,companyPersonvarchar(50),companyintroduetext,guoyouint,tableiDbigintidentity)CREATETABLEStudentPersonalinfo(studentiDintprimarykey,studentNamevarchar(50),sexint,yearint,tableiDbigintidentity)CREATETABLEStudentResuminfo(studentIDintprimarykey,studentNamevarchar(50),
9、sexint,yearint,Professionvarchar(100),Specialityvarchar(100),Rewardvarchar(100),tableIDbigintidentity)CREATETABLEUsers(U_IDintprimarykey,U_Namevarchar(50),U_Passwordvarchar(10),U_Typeint)CREATETABLEWorkResult(studentIDintprimarykey,studentNamevarchar(50),companyNamevarchar(50),Positionchar(10),salar
10、yint,tableIDbigintidentity)(3)数据表表1企业信息表companyInfo字段名中文名数据类型长度备注companyName企业名称nvarchar50主键companyPerson企业负责人nvarchar50companyIntrodue企业介绍Text100Guoyou是否国有nvarchar50TableID序号Int8表2学生信息表StudentInfo字段名中文名数据类型长度备注studentID学号Char12主键studentName姓名nvarchar4Age年龄Int3sex性别BitTablelD序号Int8表3学生简历表StudentResu
11、me字段名中文名数据类型长度备注StudentId学号Char12主键StudentName学生姓名nvarchar10Profession专业Nvarchar10Speciality特长Text100Reward所获证书nvarchar50TableID序号Int8表4招聘结果信息表WorkResult字段名中文名数据类型长度备注studentID学号Char12主键StudentName学生姓名nvarchar10position职业nvarchar8Company公司nvarchar8salary薪金Int8TableID序号Int8表5账号信息表users字段名中文名数据类型长度备注U
12、_ID编RChar12主键U_Name用户名nvarchar10U_Password密码nvarchar8U_TypeNvarchar83.设计结果与分析登录界面选择用户类型并输入用户名和密码进行登录,如图7图7登录界面修改公司信息登陆成功,可添加修改公司信息,如图8。图8修改公司信息公司信息查询进行修改公司信息,输入公司名称,如图9。图9信息查询学生查询输入学号进行学生简历建立查询,如图10。图10学生查询负责人添加录用信息负责人添加录用信息,如图11。图11添加信息修改个人信息可进行添加修改个人信息,如图12。图12修改信息个人信息管理13。输入学号、姓名、年龄、性别进行个人信息管理,如图
13、图13信息管理公司查询输入公司名称进行公司信息查询,如图14。图14公司查询简历信息输入学号等信息,填报简历信息,如图15图15简历信息学号查询输入学号,进行录用情况查询,如图16。图16学号查询4 .设计体会经过短短一个星期的课程设计,我深深体会到计算机的有用之处;也意识到自己在计算机上有很多不足。利用我们所学的SQL数据库和结合,做一个大学生兼职系统。在老师精心的指导下我主要对SQLServer数据库、等操作有了很好了解,从而完成了这项工作。虽然我们是计算机专业,但是,我们对计算机的认识和理解,基本上都是理论方面的。没有很好的实际应用能力。一直忙于理论知识的学习,没能有机会放开课本,真正将
14、理论与实践相结合,所以在实训之前,计算机对我们来说是比较抽象的,但通过这次实训I,我们切身体会到所学知识的有用之处。实践离我们不再遥远!据我了解,对于我们所学的计算机知识渗透较少,之前都是老师操作为主。此次实训就不同了,同学们都作了充分准备,在活动中同学们都积极来机房,每位同学都认真的发现问题、解决问题。5 .参考文献1丁贵广.ASP编程基础与实例M.北京:机械工业出版社,20122彭万波,景丽,周宏敏.ASP开发基础与范例M.北京:电子工业出版社.20133志凌团队,陈世明,江高举.ASP从入门到精通M.北京:中国铁道出版社,20134张健沛.数据库原理及应用系统开发M.北京:水利水电出版社
15、,2012:203-2865黄梦.DreamweaverMX完全征服手册M.北京中国青年出版社,2013:82-4526李劲.精通ASPR据库程序设计M.北京:科学出版社,20137廖信彦.ASP应用经典:We嘀级技巧M.北京:中国铁道出版社,2012:112-2348Charels,陈君翻译.程序员查询词典M.北京中国铁道出版社.20139吴明辉,胡煜,窦亮.ASP网络办公及商务应用系统开发实例导航M.北京:人民邮电出版社.201310李瑞旭.ASP实例教程M.北京:中国电力出版社,2012:360-410附录:usingSystem;using;using;usingpartialclas
16、s_Default:protectedvoidPage_Load(objectsender,EventArgse)protectedvoidButton1_Click(objectsender,EventArgse)inttype;if="学生")type=1;elsetype=0;stringname=stringpwd=eu=new();stringregs=""',"<","/*","<script>","-","create&quo
17、t;,"alter","revoke","deny","<html","<flash","javascript","vbscript","activex","grant","drop","union","db_name("for(inti=0;i<i+)if(regsi)!=-1|(regsi)!=-1)Pagepage=(Page)&qu
18、ot;message","alert('用户名或密码不能使用特殊字符!')",true);return;stringuid=(type,name,pwd);if(uid!="")if(Session"uid"!="")Session"uid"=""Session"uid"=uid;oString();=tableID;InitStudentPersonal(tableID);oString();=0"studentNam
19、e".ToString();=0"year".ToString();="sex".ToString();protectedvoidsubmit_Click(objectsender,EventArgse)oString();=tablelD;InitStudentResum(tablelD);oString();=0"studentName".ToString();=0"year".ToString();="sex".ToString();=0"Profession"
20、;.ToString();="Speciality".ToString();=0"Reward".ToString();protectedvoidsubmit_Click(objectsender,EventArgse)/为表中的每一个属性赋值cla=new();=;if!="")/null和不一样/修改if()(),"message","alert('修改成功!')",true);else/添加if()(),"message","alert(
21、9;添加成功!')",true);/("");protectedvoidcancle_Click(objectsender,EventArgse)/("");usingSystem;using;using;using;publicpartialclassstudent_WorkResult:protectedvoidPage_Load(objectsender,EventArgse)if(!IsPostBack)/获取一个值,该值指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问。/sex();/该函数绑定DDL_Year下拉菜单的数据GridViewBind();/该函数绑定GridView的数据protectedvoidGridViewBind()WorkResult=new();/新建类
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 其他用途承诺书主题可自定(8篇)
- 我的小伙伴记叙文13篇
- 环境保护与个人责任承诺书范文5篇
- 高血压与多囊卵巢综合征
- 财务信息透明化披露承诺函5篇范文
- 销售管理精细化实施方案与案例分析
- 2026元宇宙社交系统NFT应用开发实践与创新
- 2026年容器安全技术发展趋势与战略展望
- 2026年教育内容生成的AI版本控制工具:技术架构、应用场景与治理策略
- 跨团队项目任务分配与进度协同模板
- T-GLAC 21-2025 道路运输车辆北斗卫星导航系统定位模块技术要求及测试方法
- 中国水周课件
- 肌内注射课件
- 肩峰撞击综合治疗讲课件
- 养驴基地可行性研究报告
- 五输穴和临床应用
- 《Unit 1 Nice boys and girls》(教学设计)-2024-2025学年人教版PEP(一起)(2024)英语一年级下册
- 水利河道建筑工程扬尘治理专项方案
- 骨灰堂建设可行性研究报告
- 电气柜组装合同范例
- 石材养护报价表范本
评论
0/150
提交评论