- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于BS结构学生顶岗实习管理系统分析与设计
基于BS结构学生顶岗实习管理系统分析与设计
摘要:当前国家正大力发展职业教育,而职业教育重点在于培养学生的实践动手能力,职业教育中有一个重要环节就是学生进入企业开展顶岗实习。对于学校来说如何进行科学有效的管理学生的实习过程变得十分重要。本文根据学生顶岗实习要求,利用C#+SQL 2005平台,采用B/S结构设计一套科学有效的学生顶岗实习管理系统,以有利于对学生顶岗过程的管理。
关键词:B/S结构 顶岗实习 系统分析与设计
近年来,国家大利发展职业教育,先后出台了多项政策鼓励来加快职业教育的发展,同时也要求职业院校的学生应有一定的时间在企业内参加企业顶岗实习活动,以提高学生的实践动手能力,了解企业的工作过程,提高学生的就业能力。因此许多学生进入了各行各业中去参加实践锻炼,如何对学生进行有效管理显得十分重要和必要。
1 系统设计重要性和必要性
学生开展顶岗实习是学生大学学习过程中一个非常重要的教学环节,本阶段的学习任务主要培养学生的实践动手能力,同时也能使学生与企业有一个零距离的接触。在这个过程中由于学生分布在各行各业,加上学生人数多,学校派出的专业教师少,因此在学生顶岗实习过程中如何保障学生的学习效果?如何管理学生的顶岗情况和相关学习数据?这些问题变得十分迫切,需要利用现代计算机技术来进行科学管理和保存。如果能设计开发出一套基于B/S结构的学生顶岗实习管理系统就能解决此问题。学生在顶岗实习的企业中,利用网络每天填写在企业的工作情况和学习情况,教师在学校就可以随时跟踪学生的情况并能进行监控。因此本系统设计就显得尤为重要和必要了。
2 系统框架分析与模块分析
学生顶岗实习管理系统是为了收集、整理和管理学生顶岗实习的相关数据,同时也加强了学校与企业的交流。因此在该系统中主要参与者应该有:学生、企业人员和教师。角色不同在该系统中将有所不同。
2.1 角色分析 学生角色:填写顶岗企业相关信息;填写学生个人信息;填写工作日志;填写问题解决方案;有权修改个人信息;有权查看其它同学个人信息。
教师角色:修改学生基本信息、修改企业基本信息;查看学生顶岗相关资料;
企业人员角色:查看学生顶岗资料;修改学生顶岗资料;
2.2 系统结构分析 基于角色权限考虑,本系统整体系统结构如图1所示。
2.3 系统功能模块分析 本系统功能模块设计如图2所示。
3 系统数据结构分析与设计
3.1 系统数据结构分析与设计 学生顶岗管理系统的数据表包括:院、系、专业、班级信息表(CollegeDepartMajor),顶岗单位信息表(CompanyInfo),顶岗办法管理信息表(DgBaseInfo),日志表(EventLog),岗位表(Post),系统样式表(Skin),学生顶岗信息表(Student_DgReg),学生基本信息表(Students),权限组表(Sys_LimitTeam),系统配置表(SysConfig),操作员表(WebMaster)。
3.2 数据表关系图设计 本系统相关数据关系如图3所示。
4 系统实现
本系统在实现环节中有诸多模块,本文从相关模块中抽取类设计与实现、企业人员管理子模块两个来进行分析,其它模块的实现不再赘述。
4.1 类实现 本系统中重点设计与实现了9个类,从而对系统中各种数据、操作进行分类管理,确保各项操作有序、规范。具体实现藐视如表1所示。
4.2 企业人员管理子模块实现 企业人员管理模块,完成企业员工信息的添加、修改、删除等功能,管理员可以添加人员信息,并可以人员信息分配相应的权限,不同权限的用户具有不同的操作权利。企业人员管理模块的核心代码如下:
//提交事件核心代码
protected void submit_Click(object sender, System.EventArgs e)
{
Int iscg=Request.Form[cg]==null?0:Convert.ToInt32(Request.Form
[cg].ToString());
Sbgl_adminUser my = new Sbgl_adminUser();//定义新用户对象
my.up_Admin(UserName.Value,Pwd.Value,Request.Form[qx].ToString(),Convert.ToInt32(myid.Value),Convert.ToInt32(Classid.Value),Class_Name.Text,iscg);//提交相关数据
Response.Redirect(yhgl.aspx);
}
5 小
原创力文档


文档评论(0)