大连东软信息学院毕业论文
更新时间:2024-04-18 12:16:01 阅读量: 综合文库 文档下载
大连东软信息学院
毕业设计(论文)
论文题目:东软舍务管理系统
系 所: 计算机科学与技术系 专 业: 计日强10001班 学生姓名: 学生学号: 指导教师: 导师职称: 副教授 助教 完成日期: 年 月 日
大连东软信息学院
Dalian Neusoft University of Information
大连东软信息学院毕业设计(论文) Abstract
东软舍务管理系统
摘 要
随着网络的不断发展壮大,社会已经进入信息时代,电脑的使用已经进入了我们现代生活和工作中。这使得管理也提升了一个档次,逐渐的形成无纸化办公,即从原来的人工录入管理模式转变为电脑一体化管理模式。不仅减少了物力人力,也提高了工作效率。大连东软信息学院是计算机院校,后勤的公寓管理也应该一改传统的人工管理,使学院管理更加信息化,时代化,进而节省人力物力,提高效率。基于这一点,开发出了东软舍务管理系统。
东软舍务管理系统,是以高效的管理方式为实例而设计的实用型管理系统。本系统最大的特点是实用性、通用性、简单操作性,,适用于东软的整个学院的学生管理以及舍务管理老师的日常管理工作。随着本学院人员的增多,公寓管理人员的负担越来越重,为了让所有公寓管理人员能从繁重的工作中解脱出来,实现学院上下信息化统一管理,使园区管理员工作更加有条理,更方便,更有快捷而开发出这套公寓管理软件。
本系统设计基于B/S(Brower/Server)架构实现,运用JAVA语言编写,采用MVC模式框架的设计,系统设定了以下功能模块:用户信息管理,学生信息管理,宿舍信息管理,住宿信息管理,财物报修管理,通知公告管理,以及网站留言管理等。
关键词:东软舍务管理系统,B/S架构,MVC模式
I
大连东软信息学院毕业设计(论文) Abstract
Neusoft Dormitory Management System
Abstract
With the continuous development and expansion of the network Our society has entered the information age, the use of computers has entered both our modern life and work. It also makes management raised a notch, and gradually form a paperless office, there is a transition from the original manual entry records management model for computer integrated management. Not only reduces manpower and material resources, but also improve work efficiency. Neusoft is the institution to a computer, the apartment management should also be a change in the traditional manual management, School of Management more information, the times, and thus save resources and improve efficiency. Based on this, the development of this Neusoft care service management system.Neusoft homes traffic management system , based on efficient management as an example the design of a practical management system. The greatest feature of this system is practical, versatile, simple operability , applicable to the industry as well as some of the same type of enterprise management. With the increase in the college boarding personnel burden heavier apartment managers , apartment managers in order to allow all the heavy work from freed achieve unified management of college down the information , so that the park administrators work more organized , more convenient , more quickly and develop a set of apartment management software.
The system designed based on B / S (Brower / Server) framework and it work out by using JAVA language, using MVC design pattern framework , MVC model is a framework for one of the most easy to understand for us , it is famous on separate the view layer , model layer , control layer very clearly , and it also help the programmer to write the code,it provides a very good scalability, the system sets the following modules: user information management , student information management, information management dormitory accommodation information management , property repair management , announcement management, website message management and so on.
Key words: Neusoft Dorm System, B/S framework, MVC model
II
大连东软信息学院毕业设计(论文) 目录
目 录
摘 要 ....................................................................................................I ABSTRACT.......................................................................................... II 第1章 绪 论 ................................................................................... 1
1.1 论文研究主要内容 ........................................................................................ 1 1.2 国内外现状 .................................................................................................... 2
第2章 关键技术介绍 ....................................................................... 3
2.1 JAVA语言简介 ............................................................................................... 3 2. 2 MVC框架简介 .............................................................................................. 3
第3章 系统分析 ............................................................................... 4
3.1 构架概述 ........................................................................................................ 4
3.1.1 功能构架 .................................................................................................................. 4 3.1.2 模块需求描述 .......................................................................................................... 4
3.2 系统开发环境 ................................................................................................ 6 3.3 系统任务的可行性分析 ................................................................................ 6
3.3.1 技术可行性分析 ...................................................................................................... 6 3.3.2 系统安全性分析 ...................................................................................................... 6
第4章 系统设计 ............................................................................... 7
4.1 系统设计原则 ................................................................................................ 7 4.2 系统功能结构设计 ........................................................................................ 7 4.3 系统流程设计 ................................................................................................ 8 4.4 数据库设计 .................................................................................................. 12
4.4.1数据库需求分析 ..................................................................................................... 12 4.4.2数据库概念设计 ..................................................................................................... 12 4.3.3 数据库表的设计 .................................................................................................... 14
III
大连东软信息学院毕业设计(论文) 目录
第5章 系统实现 ............................................................................. 17
5.1 网站环境平台 .............................................................................................. 17
5.1.1 硬件平台的选择 .................................................................................................... 17 5.1.2 软件平台的选择 .................................................................................................... 17
5.2 功能模块的实现 .......................................................................................... 17
5.2.1 系统首页的实现 .................................................................................................... 17 5.2.2 添加用户信息的实现 ............................................................................................ 18 5.2.3 添加学生信息的实现 ............................................................................................ 19 5.2.4添加宿舍信息的实现 ............................................................................................. 21 5.2.5添加通知公告信息的实现 ..................................................................................... 21
第6章 系统测试 ............................................................................. 23
6.1测试用例 ....................................................................................................... 23
6.1.1 登录模块测试 ........................................................................................................ 23 6.1.2 添加报修信息测试 ................................................................................................ 23 6.1.3 添加学生信息测试 ................................................................................................ 24
第7章 结 论 ................................................................................. 26 参考文献 ............................................................................................. 27 致 谢 ................................................................................................. 28 附 录 ................................................................................................. 29
IV
大连东软信息学院毕业设计(论文)
第1章 绪 论
随着计算机产业的迅速发展,计算机已广泛的应用于信息管理、文字处理、设计工作、辅助教学等人们的日常生活中。特别是在计算机的操作系统具有了图形化的界面后,非专业计算机毕业的人也能轻松的使用它计算机进行工作,各行各业的人们只需要简单的培训就能在计算机上进行各种复杂的操作。
东软舍务管理系统是典型的信息管理系统,其实现主要包括后台数据库的建立和维护以及前端页面的的开发两个方面。对于后台数据库的建立和维护要求建立起数据一致性、完整性和数据的安全性。对于前台页面设计要求应用程序能提供强大的数据操纵功能,界面要美观、操作起来简单方便等特点。
1.1 论文研究主要内容
本文主要研究的是东软舍务管理系统。本系统研究方向主要是针对于东软宿舍楼管理、寝室管理以及学生信息的管理维护。本系统基于B/S架构开发,分前后台使用。前台仅供学生进行登录访问,后台供舍务老师进行数据维护时使用。按照用户角色来拆分本系统,用户分为:学生和舍务老师。老师和学生可以使用舍务管理系统的各个功能模块。
一方面对于舍务老师而言,老师可以利用本系统的住宿信息管理模块,通过输入学生学号(学号是在校学生的唯一标致)即能快速的查找某个学生的住宿情况(如:寝室楼号、宿舍号以及入住时间)并且可以对该名学生进行退寝操作。比如说该学生办理院外实习或者退学,这样可以把闲置的床位空出来,这样宿舍老师可以对数据进行时时更新操作,可以避免床位的闲置而造成资源的浪费。宿舍管理员也可以对宿舍楼进行管理,对宿舍信息进行管理。学生宿舍信息管理系统最大的特点之一是可以发布通知,比如收取水电费,网费等通知,这样代替了手工的写在小黑板上。减轻了舍务老师的工作负担,提高了工作效率。
另一方面,对于学生本身而言,学生利用本网站可以查阅个人信息,学院简介,还可以对本网站进行留言,查看最近通知,历史通知,本网站一大特点是,学生可以用此系统进行报修,当学生寝室出现比如说灯管坏了,或者寝室暖气不热,都可以登录到本网站,进行报修信息登记,这样舍务老师可以查看到具体报修信息,进而进行修理等工作。学生还可以对本网站发表留言。为了防止学生恶作剧,留下不健康留言,本网站有对留言进行审核的操作。当学生发表留言之后,舍务老师会先看到留言信息,并决定此
-1-
大连东软信息学院毕业设计(论文)
留言是否公开显示,这样保护了本网站数据的健康性。
1.2 国内外现状
随着计算机的普及,计算机化工作占据了工作的主导地位,不仅在工作,生活甚至是校园里,都充满着信息化,但是仍然还有一部分学校停留在舍务老师手工记录数据的原始阶段,手工录入数据对于规模小的学校尚且勉强可以接受,但是对于学生信息量庞大,需要记录存档的数据比较多的高校来说,人工录入数据是相当麻烦的,而且手工录入很容易会造成误差,耽误很多时间,而且工作效率也比较低。
在国外发达国家众多大学无一例外地采取了寝室管理系统,以英国剑桥大学为例,该大学从1209年建校到现在寝室管理一直都是有专门的寝室管理系统来管理,无需单独成立一个专门管理学生住宿信息部门,学生和寝室长通过宿舍管理系统进行管理。通过这种手段又培养了学生的自主自立的能力。而自主自立能力又是创新能力形成的重要环节。
-2-
大连东软信息学院毕业设计(论文)
第2章 关键技术介绍
东软舍务管理系统是一款基于MVC框架的网站程序。系统整体的体系结构采用B/S架构。设计实施方案包括:可行性分析、业务分析、流程设计、ER图、数据字典、数据实体设计、前台UI设计、后台开发、以及系统测试。
2.1 JAVA语言简介
Java是由Sun公司于1995年5月推出的Java程序设计语言和Java平台的总称。Java语言有以下特点:
Java语言是简单的。Java语言是一个面向对象的。Java语言提供类、接口和继承等原语。Java语言是健壮的。Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。Java语言是可移植的。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性。Java语言是多线程的。Java语言是动态的。Java语言的设计目标之一是适应于动态变化的环境。Java程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外,Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。
2. 2 MVC框架简介
MVC(Model代表模型层- View代表视图层- Controller代表控制层),它是一种我们最基本的设计模式,也是每个程序员最开始接触的基础框架之一。
M(Model)在框架里说的是JAVA对象,在JAVA对象中除了其属性和字段,还可以有行为及其事件如set() get() 方法。JAVA对象可以理解为普通业务实体类。该对象,就是符合Java规范的所有对象。业务逻辑和数据访问应该放在Model层,也就是View层负责数据展示,Controller充当转发器,除了转发用户请求不做业务逻辑。真正的逻辑事务,数据访问,甚至算法都放到模型层去处理。Controller是控制器的意思,所谓控制器,就是将用户请求转发给模型层,经过处理后把结果返回到界面层展现的一个中间层,那么Controller到底管什么工作呢?先不说.先来看下在Java Web中这三个层一般的定义,一般在JAVA WEB 系统里,JSP充当页面显示,Servlet充当控制层,JavaBean充当模型层,而Servlet的作用就是接受用户请求将请求转发到模型层,做真正的业务处理。处理结果保存后转发到JSP页面,然后展现数据。所以它的功能就是控制器的基本功能,它就管转发,在视图层和模型层之间转来转去。
-3-
大连东软信息学院毕业设计(论文)
第3章 系统分析
东软舍务管理系统是专门为东软学生和生活园区的管理老师研发的系统。通过对学校住宿方面的调研,以及在网上搜索相关资料,已经初步对整个业务有了整体的把握,同时对东软舍务管理系统的系统分析在软件开发方面也承担了一个重要的角色。
3.1 构架概述
3.1.1 功能构架
根据需求调研结果确定本系统主要包括以下功能模块,如系统功能模块图3.1所示。
东软舍务管理系统用户信息管理学生信息管理宿舍信息管理住宿信息管理财物报修管理通知公告管理网站留言管理添加用户用户列表修改密码添加学生信息删除学生信息编辑学生信息查看学生信息添加宿舍信息删除宿舍信息修改宿舍信息查看宿舍信息学生入住办理学生退宿办理宿舍信息列表添加报修信息删除报修信息处置报修信息查看报修信息发布公告信息公告信息列表公告信息详情删除公告信息发布留言信息审核留言信息查看留言详情删除留言信息 图3.1 系统功能模块图
从图3.1中可以看出本系统总体功能模块,这些模块是提供给东软舍务老师和学生使用。不同用户访问本系统能操作的业务是不同的。学生登录本系统可以查看个人信息,可以查看寝室老师发布的最新公告,发布财物报修信息,可以通过本系统主页面进入学院各个管理部门、各个系。管理员的业务主要是在对用户信息、学生信息、宿舍信息、住宿信息、财物报修、通知公告、以及学生网站留言等模块进行数据维护等操作。
3.1.2 模块需求描述
(1)用户信息管理
用户信息管理模块的主要功能是生活园区老师即超级管理员,对舍务老师进行的添加、删除、修改等操作。添加用户选择级别的时候默认选择普通管理员,在添加信息时,系统要对录入的数据进行非空验证,如果用户名为空,则给出警告,阻止其提交信息。
(2)学生信息管理
本模块实现了舍务老师录入学生信息功能。舍务老师登录本系统之后,当有新生报道或者有别的楼的学生转到本楼,需要进行信息登记,本模块基本实现了这一基本功能。
-4-
大连东软信息学院毕业设计(论文)
而且在舍务老师录入新生信息的时候,对数据进行严格的验证,比如用户名不能为空,民族不能为空,联系方式合法性验证等,突出了本系统的健壮性。学生信息列表显示了已经录入的学生信息,此列表按20条记录为一页。提供了按学号查询,按姓名查询的快捷功能。舍务老师可以在学生列表页面对已录入的学生信息进行删除、修改、查看等操作。
(3)宿舍信息管理
本模块实现了舍务老师添加宿舍信息、删除宿舍信息、修改宿舍信息。添加宿舍功能操作起来特别方便,数据项均为下拉框,舍务老师只需要选择即可,无需手动录入。宿舍列表页面同样提供了按20行为一页的分页功能,并提供了按宿舍号进行精确查询功能。当老师重复录入同一宿舍号码时,系统相应的会给出警告,并阻止其提交表单。
(4)住宿信息管理
本模块实现了学生入住办理、学生退宿办理、住宿信息列表三大功能。学生入住办理即录入学号,为其选择宿舍号码,床位号码即可,入住时间为默认当前系统时间。退宿操作方式有两种,第一种是以寝室为单位统一退寝,即退寝方式为按宿舍退,退宿条件录入学生所在寝室号牌,点击退宿即可。另外一种是按照学号退,同理输入学生学号即可。
(5)财物报修管理
在本模块舍务老师能及时了解到学生住宿所遇到的问题,当学生寝室需要舍务老师提供帮助的时候,学生会发出报修申请,由舍务老师进行处置。老师可以对报修信息进行查看、处理、删除。学生在发布财务报修申请时,要对学生的登录状态、申请的宿舍号、以及申请内容是否为空进行验证。
(6)通知公告管理
当舍务老师需要发布征收电费或者网费等一系列通知时,以往舍务老师会写在黑板上,现在老师可以通过本模块将公告发布到本系统上,学生在上网的时候就会知道通知,实现了老师无纸办公。充分运用了本学院的网络资源。当发布新公共信息时,如果老师输入的主题为空,系统会给出警告,相应的会阻止其提交。
(7)网站留言管理
舍务老师可以利用本功能查看学生留言信息,并审核留言信息,审核状态为已审核,前台可以显示,否则无法显示留言信息。本页数据以分页形式显示。
-5-
大连东软信息学院毕业设计(论文)
3.2 系统开发环境
本系统开发所使用到的环境有:
软件环境:MyEclipse 8.5开发平台、MySql数据库、Dreamwear、Photoshop、tomocat5.0、JDK1.6
硬件环境:Inter Pentium 4.3.08 GX处理器、2G以上内存、500GB硬盘空间、SVGA显示适配器、2.4Ghz CPU
3.3 系统任务的可行性分析
3.3.1 技术可行性分析
东软舍务管理系统基于B/S架构,使用JAVA作为开发语言,采用MVC做为项目框架,使本系统结构分明,易于操作。jsp作为显示页面。MySql作为数据库,能够完成本系统的增加、删除、修改、查询等功能。Tomcat5.0作为系统服务器。这些技术已成为当今开发web系统的一个标准,可以借鉴。
3.3.2 系统安全性分析
本系统程序的目的专一、无太多复杂功能,但管理员需要经常维护数据,与数据库打交道。比如每年开学都会大量的学生办理入住手续,管理员需要将大量的学生录入到数据库内。本系统采用JDBC连接技术、使用JDBC,在操作数据库完毕之后,需要把所有使用的JDBC对象全部关闭,以释放JDBC资源,如果使用者不释放链接的话,就会导致数据库崩溃。所以本程序在数据持久层的时候对数据库所有数据进行操作,都逐一释放链接,释放顺序是先关闭记录集,关闭声明最后关闭连接对象。这样才能确定可以做成一个完整的,安全性高的软件系统。
-6-
大连东软信息学院毕业设计(论文)
第4章 系统设计
4.1 系统设计原则
系统设计是寻求解决办法,探索建立新系统的过程。系统分析提出的逻辑模型,是从具体到抽象的过程,而系统分析设计提出的是物理模型,是从抽象又返回到具体的过程。为了使本系统功能趋向完备,系统安全性提高,以及简化用户的操作,最大限度的提高软件的质量,从而达到用户最终的目标,在本系统的设计开发过程中设计遵循了以下原则:
(1)合法性原则:合法性原则是指软件的开发是否按照说明书中的描述来进行的。本系统我们会严格按照需求说明书进行操作。为了完善舍务管理系统,我们根据实际情况又加以修正,努力达到系统的合法性原则。
(2)实用性原则:在完成系统需求的前提下,我们会根据舍务分析,来处理一些系统使用过程中想不到的特殊情况。使本系统更实用性,更能很好的投入使用,方便学院的管理。
(3)准确性原则:用户在页面操作数据时,页面会对数据进行初步验证,如果通过验证则提交到后台进行下一步处理,这样对数据的准确性做了保障。
(4)易操作原则:易操作原则是用户操作程序界面美观大方,操作方便,尽可能的为用户和管理员提供最大的方便。
(5)源程序可读性原则:为了后期系统的维护,以及问题的修改,本系统在开发过程中,在代码编写过程中严格按照书写规范,命名原则,有利于后期系统的维护,提高代码的可读性。
(6)安全性原则:本系统做了角色验证,非本系统用户无法进行登录操作,不是管理员不能录入数据,而且数据库采用世界上比较权威的数据库之一MYSQL,所以系统安全性基本可以保证。
4.2 系统功能结构设计
本系统按照前后台功能划分为两大模块,具体如系统功能结构图4.1所示。
-7-
大连东软信息学院毕业设计(论文)
东软舍务管理系统 前台 后台 登录 查看个人信息 查看公告 发布留言 发布报修信息 用户信息管理 学生信息管理 宿舍信息管理 住宿信息管理 财物报修管理 通知公告管理 网站留言管理
图4.1 功能结构图
从图4.1中可以看出,东软舍务管理系统按照前后台划分主要由舍务老师模块和学生模块。每个模块提供了不同的使用功能。舍务老师模块主要在后台进行数据维护操作,如用户信息管理,学生信息管理,宿舍信息管理,住宿信息管理,财务报修管理,通知公告管理以及网站留言等操作。学生访问本网站之后,可以查看学院首页信息,可以查看舍务老师发布的最新公告,可以申请舍务报修,也可以给网站留言,也可以通过网站的校内链接进入其他系统。
4.3 系统流程设计
系统的功能结构能更好的帮助用户理解本系统的业务,现在针对本系统中主要的流程进行逐一分析。
舍务老师管理舍务信息流程分析:如图4.2描述了舍务老师登录到本系统添加宿舍信息的过程,首先管理员输入用户名密码,系统校验数据,如果数据正确则进入后台首页,展开宿舍信息管理菜单,舍务老师可以对宿舍信息进行查看,进行添加操作,当舍务老师点击添加宿舍信息链接,系统转到信息录入页面,录入信息点击提交按钮,系统验证寝室号牌是否已经使用过,如果未被使用则添加成功,则系统跳转到宿舍信息列表页面,进行显示。如舍务老师管理宿舍信息流程图4.2所示。
-8-
大连东软信息学院毕业设计(论文)
管理员登录否用户名密码是否正确是宿舍信息管理添加宿舍信息录入宿舍信息宿舍信息列表验证是否是新宿舍号牌查看宿舍信息添加成功退出系统
图4.2 舍务老师管理宿舍信息流程图
舍务老师管理学生信息流程分析:如舍务老师管理学生信息流程图4.3描述了舍务老师登录到本系统添加学生信息的过程,首先舍务老师输入用户名密码,系统校验数据,如果数据正确则进入后台首页,展开学生信息管理菜单,舍务老师可以对学生信息进行查看,进行添加操作,查看。也可以按照学生姓名、学号进行查询。当舍务老师点击添加宿舍信息链接,系统转到信息录入页面,录入信息点击提交按钮,系统校验是否有漏填数据,验证电话是否合法。如果通过验证则添加成功,系统跳转到学生信息列表页面,进行显示。否则添加失败。其流程图如图4.3所示。
-9-
大连东软信息学院毕业设计(论文)
管理员登录否用户名密码是否正确是学生信息管理添加学生信息录入学生信息否学生信息列表否验证数据是否已都填是按学号查询验证电话是否合法按姓名查询是添加成功退出系统
图4.3舍务老师管理学生信息流程图
舍务老师添加用户信息流程分析:舍务老师登录到本系统之后,展开用户管理菜单,点击添加用户链接,系统跳转到用户信息录入页面,录入相应的信息,点击提交按钮,系统检查页面数据项是否录入完全,如果有漏项,则给出警告,阻止提交。反正添加成功。如添加用户流程图4.4所示。
-10-
大连东软信息学院毕业设计(论文)
管理员登录否用户名密码是否正确是用户信息管理录入用户信息否数据是否录入完整添加成功
图4.4 添加用户流程图
添加公告流程分析:管理员登录到本系统之后,展开通知公告管理菜单,点击发布公告链接,系统跳转到公告信息录入页面,录入公告信息之后,点击发布。如添加通知公告流程图4.5所示。
管理员登录否用户名密码是否正确是通知公告管理录入公告信息否检查页面数据是否录入完整是添加成功
图4.5 添加通知公告流程图
-11-
大连东软信息学院毕业设计(论文)
4.4 数据库设计
传统的数据库分为关系型数据库和非关系型。本系统采用的是关系模型设计数据库。关系型数据库把系统中大量的数据按一定的模型组织起来,提供了储存、维护、检索数据等功能。使系统可以及时、准确地从数据库中获得所需要的信息。
4.4.1数据库需求分析
东软舍务管理系统涉及到的业务有对学生信息的管理、公告信息的管理、留言信息的管理、床位信息的管理、寝室信息的管理以及报修信息管理等。本系统业务功能单一,为了避免表与表之间关联性太大,保证修改一张表,不会影响其他的表,所以在设计数据库的时候,按照每个功能模块设计其对应自己的表。预计本系统所需要的数据库表有管理员信息表、学生信息表、公告表、留言表、床位表、寝室表、报修表。根据以后业务需要,在对表进行添加修改。
4.4.2数据库概念设计
东软舍务管理系统的数据库概念设计是根据需求分析报告设计出来的。运用实体关系图进行详细描述。
管理员信息表主要描述了管理员登录信息,主要有管理员姓名,管理员登录密码,管理员级别(普通管理员和高级管理员),这三个属性组成。如管理员信息表4.6所示。
管理员 用户名 管理员级别 密码
图4.6管理员信息表
报修信息表记录学生申请舍务报修信息。如报修信息表4.7所示。
报修信息表 寝室号 标题 报修内容 申请人 维修状态 处理时间
-12-
大连东软信息学院毕业设计(论文)
图4.7报修信息表
学生信息表主要描述了学生信息,主要有学号,姓名,性别,民族,出生日期,专业,班级、住址、联系方式、密码、备注、相片。如学生信息表4.8所示。
学生 学号 姓名 相片 备注 密码 性别 民族 出生日期 专业 班级 图4.8学生信息表
联系方式住址 公告信息表主要描述了公告信息,主要有公告标题,公告内容,发布者、发布时间组成。如公告信息表4.9所示。
公告信息表 标题 发布时间 内容 发布者
图4.9公告信息表
留言表主要描述了学生的留言信息,主要有留言标题,留言内容,留言者、留言时间以及留言审核状态组成。如留言信息表4.10所示。
留言信息表 标题 内容 留言者
-13-
留言时间 大连东软信息学院毕业设计(论文)
图4.10留言信息表
床位表记录寝室床位信息,主要有床位、学号、寝室号、床位号、入住时间组成。如床位信息表4.11所示。
床位信息表 学号 入住时间 寝室号床位号
图4.11床位信息表
寝室表记录公寓内寝室信息,其组成如寝室信息表4.12所示。
寝室信息表 寝室类型 备注 容纳人数 闲置床位数
图4.12寝室信息表
4.3.3 数据库表的设计
数据库表的设计决定数据库系统的使用情况以及用户的体验。尽量减少关联表的存在,添加触发器,有利于提高查询速度,减化后台代码量。本系统数据库表经过详细熟虑之后最终确定以下表所示: (1)admin(管理员信息表)
管理员信息均保存在管理员信息表中,该表的结构如表4.1所示。
列名 UserName PassWord Grade 数据类型 varchar varchar varchar 长度 20 50 50 表4.1 admin 的结构 主键否 允许空 是 否 否 否 否 否 功能描述 用户姓名 用户密码 用户级别 (2)baoxiu(报修信息表) 该表详细记录了学院寝室学生报修情况,该表详细反映了学生的需求,寝室老师也能及时的看到。表的结构如表4.2所示。
列名 数据类型 表4.2 baoxiu 的结构 长度 主键否 允许空 -14-
功能描述 大连东软信息学院毕业设计(论文)
续表4.2 baoxiu 的结构 长度 主键否 允许空 20 是 否 50 50 500 30 11 30 50 否 否 否 否 否 否 否 否 否 否 否 否 否 否 列名 ID DormNo Title Context BaoxiuTime State ChuliTime UserName 数据类型 int varchar varchar text datetime int datetime varchar 功能描述 主键 寝室号码 报修标题 报修内容 报修时间 状态 处理时间 报修人姓名 (3)dorm(寝室表) 寝室表详细记录了寝室信息。表的结构如表4.3所示。
列名 DormNo DormType Amount KonQue Mark 数据类型 int varchar varchar varchar varchar 表4.3 dorm 的结构 长度 主键否 允许空 20 是 否 50 500 50 50 否 否 否 否 否 否 否 否 功能描述 寝室号 寝室类型(男寝或女寝) 寝室容纳人数 寝室空缺人数 备注 (4)gonggao(公告信息表) 该表详细记录了管理员发布公告情况。表的结构如表4.4所示。
列名 ID Title Context UserName FabuTime 数据类型 int varchar varchar varchar datetime 表4.4 gonggao的结构 长度 主键否 允许空 20 是 否 50 50 50 50 否 否 否 否 否 否 否 否 功能描述 主键 公告标题 公告内容 发布者 发布时间 (5)liuyan(留言信息表) 该表详细记录了学生留言信息。表的结构如表4.5所示。
列名 ID Title Context 数据类型 int varchar varchar 表4.5 liuyan 的结构 长度 主键否 允许空 20 是 否 50 50 否 否 否 否 功能描述 主键 留言标题 留言内容 续表4.5 liuyan 的结构 -15-
大连东软信息学院毕业设计(论文)
列名 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 管理员登录首页
管理员后台首页主要代码实现如下:
正在阅读:
大连东软信息学院毕业论文04-18
第一章 班主任工作概述 讲义06-19
WORD 综合作业 - 图文04-29
2011石门、南实三校联考语文卷11-30
介绍Java手机网站开发常用工具01-02
2019年全国各地物理中考题分类汇编作图题(含答案)-文档资料01-11
2012海康威视笔试题04-21
大学生入党志愿书范文2000字09-08
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 东软
- 大连
- 毕业论文
- 学院
- 信息
- 东山大桥钢便桥专项安全方案
- 土木工程材料题库
- 苏教版四年级数学下册第九单元-倍数和因数
- 浙江金华市中考科学试卷及答案(word版及答案)
- 易哈佛保险代理人资格考试辅导题库大全(含答案)
- 苏教版小学劳动与技术六年级下册全册教案
- 智能化工程合作协议
- 招聘网站策划方案
- 细胞生物学题库 - 选择题
- 四年级计算题大全
- 世界现代设计史第一章现代设计和现代设计教育山东大学期末考试知
- 动物生物化学实验教程正式
- 三山张家溯源之推论 - 图文
- 烧结全煤矸石多孔砖可行性研究报告2018年修订版
- 新视野大学英语视听说教程第一册听力原文及答案Unit9
- 同济建筑史课程纲要整理
- 模块五Unit1words
- 重症医学科及感染科质控管理
- 电子商务练习题
- 上海市高级人民法院关于房屋动拆迁补偿款分割民事案件若干问题的