1、青少年创新基地管理系统 的设计与实现,导 师: 答辩人: 专 业:,大连交通大学 软件学院,大学科技园管理系统,系统目的 系统设计 系统实现 总 结,1,2,3,4,1.1 系统目标,方便用户及时了解青少年创新基地的最新动态、展示各种科研成果、企业合作项目等。 促进用户与科技园之间的沟通,吸引更多用户,招商引资。 提高创新基地的管理效率,将更多的人力资源解放出来。,1.2 开发环境,开发语言:JSP 开发工具:MyEclipse 6.0 服务器:Tomcat 6.0 数据库:SQL Server 2000,2.1 体系结构,体系结构: C/S(客户端/服务器) B/S(浏览器/服务器)本系统以
2、数据库服务器为中心,以客户机的浏览器为网络基础的信息管理系统,因此采用的B/S体系结构。,2.2 系统功能结构图,2.3 业务流程分析,3.1 前台界面设计,前台设计主要是供用户使用,包括用户登录、浏览站内帖子、留言、在线申请项目等。,3.1 前台界面设计,3.1 前台界面设计,3.1 前台界面设计,3.2 后台界面设计,后台界面设计主要是为管理员管理整个创新基地系统提供一个高效的数字管理平台,包括网站帖子管理、项目管理、工作室分配管理、用户管理、用户留言管理、人事管理和用户申请管理。,3.2 后台界面设计,剩下的帖子管理、用户管理、用户留言管理、人事管理和用户申请管理模块的设计模式都与前面相
3、同。用Form表单提交,更新数据库表 对数据库表进行增删改查并返回结果集,3.3 数据库设计,数据库连接: JDBC: Java Data Base Connectivity,java数据库连接,是一种用于执行SQL语句的Java API(应用程序接口) 。 ODBC: Open Database Connectivity,开放数据库互连,是WOSA(微软公司开放服务结构)中有关数据库的一个组成部分。本系统采用JDBC方式连接数据库。,3.3 数据库设计,设计过程: 概念设计(E-R) 逻辑设计(关系模型) 物理设计(表设计) 系统测试(用例测试),3.4 系统E-R图,3.5 主要实体图,3
4、.6 数据库逻辑设计,管理员信息(JDID,JDUserName,JDPassword) 用户信息(JDUserID,JDUserName,JDLoginName,JDUserPsw,JDUserTel,JDUserUnit,JDUserEmail) 项目信息(JDID,JDObjectName,JDObjectUnit,JDObjectContent,JDObjectRoom,JDbeizhu) 公告文章信息(JDArticleID,JDTitle,JDAuthor,JDKey,JDUpdateTime,JDContent) 工作人员信息(JDEmployeeID,JDEmployeeNam
5、e,JDEmployeeAge,JDEmployeeDuty,JDEmployeeOnWorkDate,JDEmployeeRemark) 工作室信息(JDRoomID,JDRoomName,JDRoomSortID,JDbeizhu) 留言信息信息(JDid,JDname,JDtitle,JDmail,JDqq,JDtext) 申请信息信息(JDPreconcertID,JDUserName,JDUserUnit,JDUserTel,JDUserEmail,JDObjectName,JDObjectContent),3.7 数据库中主要表,工作室信息表:,3.8 系统测试,4 总 结,本管理系统以网站形式为主,集前台用户功能和后台管理功能于一体,主界面简洁大方,便于浏览,后台界面功能齐全,易于操作。设计过程中用到较多JSP知识,同时通过这次毕设对数据库表操作更加熟悉。,谢谢观赏!,xx班xx号 xx,