教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

大连东软信息学院毕业论文(5)

来源:网络收集 时间:2026-08-14
导读: 大连东软信息学院毕业设计(论文) 列名 Name LiuyanTime State 数据类型 varchar varchar int 长度 50 50 10 主键否 否 否 否 允许空 否 否 否 功能描述 留言者 留言发布时间 留言审核状态 (6)lodge(床位表)

大连东软信息学院毕业设计(论文)

列名 Name LiuyanTime State 数据类型 varchar varchar int 长度 50 50 10 主键否 否 否 否 允许空 否 否 否 功能描述 留言者 留言发布时间 留言审核状态 (6)lodge(床位表) 该表详细记录了床位使用情况信息。表的结构如表4.6所示。

列名 LodgeNo Sno DormNo BedNo EnterTime 数据类型 int int int int varchar 表4.6 lodge的结构 长度 主键否 允许空 20 50 50 50 50 是 否 否 否 否 否 否 否 否 否 功能描述 主键 学号 寝室号 床位号 入住时间 (2)student(学生信息表) 该表详细记录了学生的基本信息。表的结构如表4.7所示。

列名 Sno Sname Ssex Snation BirthDay DeptName ClassName Address Telephone PassWord Mark Photo 数据类型 int varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar 表4.7 student 的结构 长度 主键否 允许空 20 是 否 50 50 50 50 50 50 50 50 50 50 50 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 功能描述 学号 学生姓名 学生性别 国籍 出生日期 专业 班级 家庭住址 联系方式 密码 备注 相片 -16-

大连东软信息学院毕业设计(论文)

第5章 系统实现

系统实现是系统开发的中间环节。东软舍务管理系统的系统实现基于系统设计之后。本系统实现是根据之前设计好的内容以代码形式展现出来。也就是说把本系统设计阶段的物理模型装转换成实际的系统软件,然后上线使用。

本章我们将介绍东软舍务管理系统在实施中系统环境的设置,包括软、硬件环境的设置及各主要功能模块的实现。

5.1 网站环境平台

5.1.1 硬件平台的选择

本系统是使用MyEclipse作为开发软件,使用Dreamwear画静态页面,这几款软件在使用时候,需要消耗很大的内存,如果内存比较小的话,电脑会变得很卡,磨刀不误砍柴工,所以在内存上的选择,最我选择了要3G内存。这样在开发本系统的时候,才会得心应手,系统运行流畅。

本系统最终要运行在服务器端,所有的数据处理都在服务器端执行,而且本系统是提供给本学院的老师和学生使用,用户量大,如果用户同时访问本系统的话,服务器如果经受不了压力有可能倒掉。所以对硬件的考虑尤其重要。

5.1.2 软件平台的选择

软件平台的选择在很大程度上取决于本系统的开发结构,目前流行的开发结构有B/S、C/S以及混合结构,兼容大型的数据库系统,如Oracle、SQL Server、MySql。开发工具可根据实际需要选择相关的技术平台。本系统均采用多层架构组织而成,良好的分层决定了一个良好系统基础。

本系统采用MyEclipe做为开发软件平台,运用MySql做为数据库。Tomcat 5.0做为开发时测试的服务器。

5.2 功能模块的实现

5.2.1 系统首页的实现

管理员登录首页分为四部分,系统首页顶部的头部部分、左侧的菜单部分、中间的欢迎页面以及底部的版权所有部分。是通过frameset框架组合在一起,这样实现的好处是将每部分分开实现,最后再组合在一起,降低代码的耦合度,如果想修改任何一部分,其他部分都不会受到影响。在重载页面时不需要重载整个页面,只需要重载页面中的一个框架页,减少了数据的传输,加快了网页的下载速度。管理员登录页面如图5.1所示。

-17-

大连东软信息学院毕业设计(论文)

图5.1 管理员登录首页

管理员后台首页主要代码实现如下:

5.2.2 添加用户信息的实现

超级管理员登录到本系统后台之后,当超级管理员想要添加舍务老师以便帮助管理学生住宿信息时,此时需要使用的是添加用户功能。用户级别分为超级管理员和普通管理员,超级管理员是生活园区老师的使用权限,下发到舍务老师的管理权限是普通管理员管理权限,其添加用户页面如图5.2所示。

-18-

大连东软信息学院毕业设计(论文)

图5.2 添加用户界面

添加模块的主要实现代码分为前台页面数据验证,以及后台业务处理如下:

public int insertAdmin(AdminORM ao) throws SQLException{ DBConnection dbConn = new DBConnection(); Connection conn=null; int row=0; String sql=\ALUES (?,?,?);\ PreparedStatement psmt = null; conn = dbConn.createConnection(); psmt = conn.prepareStatement(sql); psmt.setString(1, ao.getUserName()); psmt.setString(2, ao.getPassWord()); psmt.setString(3, ao.getGrade()); row=psmt.executeUpdate(); psmt.close(); conn.close(); return row; }

5.2.3 添加学生信息的实现

学生信息是本网站的主体信息之一,添加学生信息也是舍务老师最常用的一个功能之一。该UI界面如图5.3所示。

-19-

大连东软信息学院毕业设计(论文)

图5.3 添加学生界面

添加学生信息页面主要代码分前台数据验证和后台模型层数据持久化到数据库两部分,其代码如下:

public int insertStudent(StuORM stuorm) throws SQLException{ DBConnection dbConn = new DBConnection(); Connection conn=null; String sql=\

BirthDay,DeptName,ClassName,Address,Telephone,PassWord,Mark) VALUES (?,?,?,?,?,?,?,?,?,?,?);\

PreparedStatement psmt = null; conn = dbConn.createConnection(); psmt = conn.prepareStatement(sql); psmt.setString(1, stuorm.getSno()); psmt.setString(2, stuorm.getSname()); psmt.setString(3, stuorm.getSsex()); psmt.setString(4, stuorm.getSnation()); psmt.setString(5, stuorm.getBirthDay()); psmt.setString(6, stuorm.getDeptName()); psmt.setString(7, stuorm.getClassName()); psmt.setString(8, stuorm.getAddress()); psmt.setString(9, stuorm.getTelephone()); psmt.setString(10,stuorm.getPassWord()); psmt.setString(11,stuorm.getMark()); row=psmt.executeUpdate(); psmt.close(); conn.close(); return row; }

-20-

…… 此处隐藏:1568字,全部文档内容请下载后查看。喜欢就下载吧 ……
大连东软信息学院毕业论文(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/448379.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)