综合实习指导书1_综合实习指导书

实习报告 时间:2020-02-26 00:30:27 收藏本文下载本文
【www.daodoc.com - 实习报告】

综合实习指导书1由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“综合实习指导书”。

实习指导书

指导教师:赵友杰

实习班级:信息工程2011

实习人数:40人

实习题目:学生信息管理系统的设计与开发

实习工具:SQLServer 2008 和 JSP

实习目的:

使用JSP与SQLServer数据库,设计与开发学生信息管理系统,并在其中掌握软件工程中UML建模,数据库中SQL基本命令、视图、函数、触发器、存储过程、游标的创建和使用,及JSP系统的设计与开。

主要考核点:

1.软件工程系统设计及UML建模;

2.数据库设计理念及步骤,ER图,关系数据库设计与优化等;

3.数据库实现相关技术,主要包括SQL基本命令、函数、触发器、存储过程、游标等;

4.系统实现,主要包括JSP连接及调用SQL数据库

第一部分:软件工程uml建模实习

1.系统主要需求

(1)学生可以登录系统,实现学生密码修改,学生基本信息查看

与修改,成绩信息查看,挂科信息查看,自己的平均分排名显示等功能;

(2)班主任可以登录系统,实现所有学生用户信息的查看、添加、删除和修改,学生基本信息的查看、添加、删除和修改,课程基本信息的查看、添加、删除和修改,学生成绩的查看、添加、删除和修改,平均分排名查看,以及教师基本信息的查看和修改;

(3)管理员可以登录系统,实现所有用户的查看、添加、删除和修改。

(4)当学生用户被创建时(默认用户名为学号),触发器自动在学生基本信息表中添加该学生信息(除学号外,其他为空)

(5)当学生用户被删除时,触发器自动删除学生信息表,学生成绩表中该生信息

请根据以上系统需求,使用UML 构建系统用例图、类图、顺序图、状态图、协作图、包图、部署图。(参考附件1-系统设计建模案例)

第二部分:数据库设计及实现实习

2.概念设计

关系数据库中至少包含以下实体及联系:

(1)用户实体:每个用户有自己的用户名、密码、用户类型等

属性

(2)学生实体:每个学生有自己的学号(与用户名相同)、姓名、性别、出生年月日、籍贯、班级、学生电话、父母电话、电子邮箱等属性

(3)课程实体:每门课程有课程号、课程名、课程类型(必修

还是选修)、学分等属性

(4)学生与课程之间应该有联系,一个学生可以选多门课程,一门课程可以被多位同学选,上课后应该有相应的成绩。

(5)班主任实体:每个班主任有自己的职工号、姓名、所任班

级、所属学院、电话号码

(6)学生和班主任之间应该有联系,一个班主任应该可以带多

名学生

除以上实体和联系外,也可自行添加其他实体和联系。对应所有实体和联系,画出ER图(参考附件1)。

3.逻辑设计

对应概念设计的ER图,设计相应的关系模式,至少应包含以下表:

(1)用户表us(uid,upa,utype)注:用户类型应该至少有三种

(2)学生表studentinfo(studno,――――)

(3)课程表courseinfo(cno,―――)

(3)成绩表(studno,cno,――――)

(4)班主任表(teachid,――――)

备注:如果可能,所有表都尽量设置相应的主键与外键。

4.物理设计

注意将以下所有SQL命令最后保存在文件test_bak.sql中(方便系统的安装和移植)。

(1)使用SQL命令创建数据库test

(2)使用SQL命令创建以上所有表

(3)使用SQL命令创建视图Vbadcourse,显示所有不及格的学

生学号、课程号、课程名、学分、成绩

(4)使用SQL命令创建函数Fscore,输入某个学号,返回该学

号对应的挂科总学分(该函数创建中需要使用游标)

(5)使用SQL命令创建视图Vscore,显示学号、平均分、总分、挂科总学分(其中挂科总学分需要调用Fscore函数)

(6)使用SQL命令创建触发器tri1,实现需求分析中的(4)

(7)使用SQL命令创建触发器tri2,实现需求分析中的(5)

(8)使用SQL命令创建存储过程proc1,当班主任需要添加成绩时,实现判断是否有该生的课程成绩,如果有则执行修改成绩,如果没有则执行添加成绩。

参考附件2-数据相关命令及TSQL编程

第三部分:JSP连接及操作SQL数据库实习

5.系统设计与实现(模块1必须做,其他2.3.4模块任选其一)

(1)登录模块(至少包含管理员,班主任,学生三个选项)

(2)管理员模块:用户表的查看、添加、删除和修改。

(3)学生模块:学生密码修改,学生基本信息查看与修改,成绩信息查看,挂科信息查看,自己的平均分排名显示等功能;

(4)班主任模块:学生用户信息的查看、添加、删除和修改,学生基本信息的查看、添加、删除和修改,课程基本信息的查看、添加、删除和修改,学生成绩的查看、添加、删除和修改,平均分排名查看,以及教师基本信息的查看和修改;

针对以上要求画出对应的功能模块图。(参考附件1)

6.测试和维护

(1)模块基本功能是否正常完成(2)数据溢出测试,输入较长字符是否有相应判断

(3)数据注入式攻击测试

(4)其他

参考附件3-JSP连接SQL数据库及操作数据

实习总结的撰写:

实习最后提交资料主要包含:

(1)系统设计和开发的所有代码

(2)规范的实习总结.doc文档

提交格式:名为(学号_姓名)的文件夹,里面包含以上两部分(系相关实习总结参考毕业论文的格式撰写。

统单独放在一个名为系统的文件夹中)

综合实习指导书

一、实习目的:这是一次技术员性质的综合实践性教学环节,通过本次实习,使学生初步掌握主要工种的操作要领的质量要求,并熟悉这些工种的工艺过程及工艺要求。同时,需理论联系实际,综......

《综合电子系统实习》指导书

电子信息专业《综合电子系统实习》指导书一、实习的目的和任务1. 目的:使学生通过解决实际问题,巩固和加深在“模拟电子技术基础”和“数字电子技术基础”课程中所学的理论知识......

《综合材料表现)实习指导书

中原工学院信息商务学院2013-2014-2学期实习指导书专业方向:课程名:指导教师:1 环境设计专业《综合材料表现》指导书系(部):课程编号:实习班级:实习周次:学生人数:指导教师及职称:实习......

3S技术综合实习指导书

3S技术综合实习指导书祁向前黑龙江科技大学测绘与地理信息工程系2018年6月实习题目:3S技术综合实习一、实习目的1.掌握GNSS 数据采集, RS影像及航测影像处理、信息提取,GIS分析......

《林业经济管理》综合实习指导书

《林业经济管理》综合实习指导书适用专业: 农林经济管理学分:根据教学计划的要求,农林经济管理类专业的学生在相关课程学习完成后,须进行林业经济管理综合实习。为了使学生进一......

下载综合实习指导书1word格式文档
下载综合实习指导书1.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文