- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
重 庆 三 峡 学 院
《数据库原理》课程实训内容
综合报告
实 训 题 目:毕业设计管理系统2015年12月 25日一、实训目的
掌握数据库的设计方法,将数据库原理理论知识运用于信息管理系统的实践开发中。
二、开发环境
硬件环境:PC机
操作系统:Windows10
数据库管理系统:毕业设计管理系统
软件环境:myeclipse2015,Navicat for mysql,mysql6.0 Tomcat7.0
三、开发文档
1. 系统功能概述
根据讨论与查阅资料我们得出了系统的功能模型图分为四个模块分别是登录模块、毕业生管理模块、教师管理模块、查询统计模块。
图1. 毕业生设计管理系统功能结构图
2. 需求分析
根据我们的讨论与设想:以及客观的需求分析我们对此做了以下几个图,有顶层数据流图、详细数据流图以及ER图,并配有相应的数据字典。
数据流图
数据流图也称为数据流程图date flow diagram , DFD,是一种便于用户理解和分析系统数据流程的图形工具,他摆脱了系统和具体内容,精确的在逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组成部分。
根据顶层数据流图我么做出了相应的详细数据流图:
图2.详细数据流图
(2)数据字典
表1. 教材表数据字典描述
项目 描述 数据存储编号 P1 数据存储名称 毕业生设计管理 简述 毕业生基本信息、指导教师基本信息、学生选题相关信息以及老师上传题目的信息 数据存储组成 学生学号+教师编号+教师上传题目名称+学生选题名称 相关联的处理 毕业生管理处理、教师信息处理、毕业生信息维护处理、毕业生信息查询处理、指导课题处理、毕业生选课处理、用户信息处理、查询处理 3. 数据库设计
(1)概念设计
逻辑设计
③实现源代码
package action;
import java.util.List;
import entity.Students;
import service.StudentsDAO;
import service.impl.StudentsDAOImpl;
//学生Action类
public class StudentsAction extends SuperAction {
private static final long serialVersionUID = 1L;
//查询所有学生的动作
public String query()
{
StudentsDAO sdao =new StudentsDAOImpl();
ListStudentslist=sdao.queryAllStudents();
//放进session中
if(list!=nulllist.size()0)
{
session.setAttribute(students_list, list);
}
return query_success;
}
}
package action;
import erceptor.validation.SkipValidation;
import service.UsersDAO;
import service.impl.UsersDAOImpl;
import com.opensymphony.xwork2.ModelDriven;
import entity.Users;
public class UsersAction extends SuperAction implements
ModelDrivenUsers {
/**
*
*/
private static final long serialVersionUID = 1L;
private Users user=new Users();
//用户登录动作
public String login()
{UsersDAO udao =new UsersDAOImpl();
if(udao.UsersLogin(user))
{
//在session中保存登录成功的用户名
session.setAttribute(loginUserNaeme, user.getUsame());
return login_success;
文档评论(0)