1、软件实习课程设计实习指导书152020年4月19日文档仅供参考浙江树人大学信息科技学院 软件设计实习课程设计指导书适合专业:计算机科学与技术(本科)浙江树人大学信息科技学院生产实习(课程设计)任务书课题或任务WEB开发技术课程设计周次1、2、3专业计算机科学与技术(本科)班级计本08指导教师丁健龙 朱锡瑞 虞飞华 金智勇 实习任务与目的本实习是一个让学生体验如何综合运用所学的知识去开发一个实用性网站。学生必须掌握系统分析、数据库设计、类的设计、相关控件使用。设计具备以下功能的网站:毕业生经过网站进行注册,然后创立个人简历,即可寻找自己中意的岗位,进行网上简历投递。应聘单位也能够使用该系统,进行
2、注册,然后发布岗位信息。并对接收的简历进行筛选,对满意的毕业生发送面试通知。实习时间、地点 8月 29日 9月16 日,20号楼计算机基础实验室 实习具体内容见附录一实习任务安排本实习以分组形式开展,一个2个人一个小组,按下面模块进行任务分工。最后进行任务合成。一、 学生求职管理(成员一)l exit.aspx退出页面l personinfo.aspx个人信息修改l changepassword.aspx密码修改l resumemanage.aspx简历管理l createnewresume.aspx简历创立l searchjobspeedy.aspx职位搜索l jobsearchresult
3、.aspx职位搜索结果二、 企业招聘管理(成员二)l changepassword.aspx密码修改l baseinfo.aspx公司信息l receiveresume.aspx接收简历管理l recyclebin.aspx简历删除l temporaryresume.aspx简历暂存l searchresumespeedy.aspx简历搜索l jobsmanage.aspx职位管理l publishjobs.aspx职位添加三、 网站前台(各 成员分担对应于后台的网页)l main.aspx网站首页l ShowCompany.aspx企业信息浏览l Job_Info.aspx岗位浏览l Sel
4、ect.aspx简历投递l My_SignIn.aspx个人登陆l StuReg.aspx个人注册l Com_SignIn.aspx企业登陆l ComReg1.aspx公司注册实习要求设计设计、开发一个完整的“毕业生就业系统”。1学会系统分析的方法,掌握如何来分析系统的功能与业务流程。 2学会数据库的设计方法,掌握如何来设计数据表单。3学会面向对象的方法和模块化的页面设计方法。4熟练掌握常见Web控件的使用以及C#语言的编程。5掌握第三方控件以及AJAX技术的运用。实习(设计)报告编写要求1. 实习内容(项目描述、功能结构图、业务流程图)2. 数据库设计说明3. 页面和关键类说明(页面DEMO
5、、关键类说明)4. 遇到的问题及解决方法(用户手册、测试报告)5. 心得体会(项目总结)成绩评定1 实习报告的内容及相应文档规范性和完整性(30%)2 网站的完整性与可靠性(40%)3 考勤(副班长做好考勤记录)(10%)4 现场考核(第三周周五下午 以上机方式进行技术点的编程考核) (20%)指导教师丁健龙 朱锡瑞 虞飞华 金智勇 预备知识 软件工程,数据库设计,ASP.NET,C#。第一周(周1,2,3)系统分析 设计网站结构 (一)目的1. 进行小组组建和分工2. 掌握系统分析方法;3. 掌握系统分析相关文档的编写4. 掌握站点建立和站点文件夹及页面的创立方法(二)内容1. 组建开发小组
6、,确定成员分工和小组负责人。2. 使用Visio设计网站功能模块结构图,以WORD文档形式提交。3. 使用Visio设计业务流程图,以WORD文档形式提交。4. 使用Axure软件设计布局自己的各个页面;5. 准备好网站需要的素材文件(文字、图像等收集);6. 掌握页面布局和界面设计技术(用户控件及母版的应用);7. 新建站点文件及相应的导航。(三)实验指导1. 参看教材第10章第1小节。 第一周(周4,5) 数据库创立和调试(一) 目的1. 掌握数据库设计的相关技术2. 掌握SQL server 中关于数据表创立、记录添加、权限分配等操作3. 掌握.NET中数据库连接方法4. 掌握.NET中
7、关于数据库的添加、删除、查询等操作的相关对象的使用(二) 内容1. 使用WORD文档,创立数据库说明书。2. 根据数据库说明书,在SQL server中创立相应的数据库。3. 使用ASP.NET进行数据库连接,并测试数据库访问是否正常。4. 建立数据库访问公共类、测试数据常规的操作是否正常。5. 掌握数据库备份、还原,数据库附加技术。(三) 指导参看书本第10章第2小节1、打开sql server 创立以下表格。招聘相关l C_Job 职位信息表l C_JobKind 职位类别l S_JobCharacter 职位类型l S_JobPay 岗位薪金l S_Degree 学位类别表l S_Lan
8、guageLevel 外语等级l C_CompanyInfo 企业信息表l C_CompField 公司所属类别求职相关l G_syxx :学生基本信息表l S_ContactType 联系方式l G_Resume :学生简历信息表l G_Job 简历投递情况管理l G_JobSave 岗位收藏管理2、创立数据库账户并设置其访问权限。3、建立数据库访问公共类CAccess。测试CAccess的访问情况。 第二周(周1,2,3)业务层类的设计及页面布局 (一) 目的1. 掌握C#面向对象技术。2. 掌握数据访问对象SqlDataAdapter、SqlConnection、SqlCommand、d
9、ataset、datareader的使用方法3. 掌握Dreamweaver中页面设计的方法。4. 使用母版、主题技术进行页面的美化和设计(二) 内容1. 创立学生类CStudent,包含学生注册、审核、登陆、删除、修改等功能2. 创立企业类Ccompany,包含企业注册、审核、登陆、删除、修改等功能3. 创立类CResume,包含简历创立、维护;各类简历信息维护等功能。4. 测试公共类和业务类的调用方法。5. 根据Axure软件的设计图,设计统一模板,完成主要页面的布局及控件的部署。(三) 实验指导参看书本第10章第3节。第二周(周4,5)第三周(1,2)页面开发(一)目的1. 掌握各类WE
10、B控件的使用方法2. 掌握业务层类的调用方法3. 掌握.NET的调试方法。 (二)内容1. 在前几天设计的页面技术上,添加脚本访问代码。2. 经过相应业务层类的调用和完善,实现页面的各类操作3. 使用模板制作自己的子页面4. 使用主题进行页面美化。(三)实验指导参看书本第10章第4、5、6节。第三周(周4,5) 页面开发 项目合成(一)目的1. 掌握各类WEB控件的使用方法2. 掌握业务层类的调用方法3. 掌握.NET的调试方法。4. 掌握项目合成与联合调试方法。5. 掌握网站测试方法。(二)内容1. 完成各成员未完的页面开发任务2. 进行网站的整合3. 进行网站的联合调试4. 使用主题技术来美化网站5. 完成网站测试及用户手册编写工作。(三)实验指导参看书本第10章第4、5、6节。
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100