文档库 最新最全的文档下载
当前位置:文档库 › JavaEE课程实验报告

JavaEE课程实验报告

JavaEE课程实验报告
JavaEE课程实验报告

课程设计报告

课程名称: JavaEE应用开发教程

课程设计名称:人事工资系统

系部名称:计算机软件学院

学生姓名:张克杰

班级: 2017级计算机应用技术四班学号:201707020509

成绩:

指导教师:范伟村

目录

1 问题定义 (1)

2 项目概论 (1)

2.1 引言 (1)

2.2所建议的系统 (2)

3 需求分析

3.1 引言 (1)

3.2 需求规定 (2)

4系统设计 (4)

4.1引言 (4)

4.2 总体设

计 (4)

5 编码实现 (6)

6 测试 (6)

7 总结 (6)

8 参考文献 (6)

1.问题定义

1.1.所需资源:

硬盘>80G,内存>256,处理器一般以上水平即可。

1.2.系统名为:人事工资系统

(1)工资管理系统系统对企业加强工资管理有着极其重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比如拥有工资计算功能,工资统计功

能,报表输出功能,而且设计的模块也很多,比如工资管理模块,工资统计模块,报表

设计模块,打印输出模块,模糊查询模块等等。因此,工资管理系统为公司和员工带来极大的方便。

(2)以上各类信息目前还处于手工或半手工的管理状态,效率低,可靠性差。如果采用计算机进行以上各类信息的系统管理,必将大大提高工作效率,对各类信息的维护及了解起到积极的作用。因此开发一个功能完备的工资管理系统非常有必要。

2. 项目概论

2.1系统概述

本教务系统将采用面向对象的软件开发方法,以SQL 2000作为后台数据库,配合功能强大的SQL查询语句,用Delphi便捷地开发教学管理信息系统的应用程序。

2.2可行性分析

A 技术可行性:对Delphi能够运用自如,对SQL语句熟练掌握运用。

B 经济可行性:开发费用合理,实用性高。

C 操作可行性:能够良好的解决用户需要的问题。

3 需求分析

3.1理解需求

工资管理系统在用户登录时分两个部分:管理员和普通用户。普通用户可以进入用户界面查询各个信息,但只有查询功能。管理员的权限除了普通用户的权限外,还有对各个部分的信息进行添加、修改、删除等功能。所有的功能管理员都能实

现。下面是系统所要达到的几条要求:

(1)要求系统准确的记录各种信息。

(2)系统要提供丰富的查询功能。

(3)系统可以对基础数据进行维护。

(4)系统运行在 Windows平台下,需要有良好的图形用户界面。

(5)系统具有良好的可扩展性,良好的可移植性。

3.2分析需求

分析需求就是描述系统的需求,通过定义系统中的关键域建立模型。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制。因此,工资管理系统的需求分析应该是开发人员和用户一起完成的。分析需求的第一步描述工资管理系统的功能,即定义用例,以此确定系统的功能需求。工资管理系统的分析主要涉及规格说明的阅读和分析,需要和工资管理系统潜行讨论。

3.3环境需求

软件环境:

Web服务器端:Windows 2003 Server ,IIS6.0 、SSL5.0

数据库服务器:SQL Server 2008

客户端运行环境:Windows XP或者win7系列或更高系列、IE8.0等

硬件环境:

4系统设计

4.1系统功能结构体

针对实际生活中工资管理的需要,我们组的公司工资管理系统能够实现的主

要功能模块如下:用户管理模块:制定用户的管理级别,管理级别分为管理员和普通用户两类。他们的操作权限不同,管理员是公司的管理员,可以对系统进行一切操作,包含添加用户、修改用户信息、修改口令等普通用户只能进行信息查询。人员信息管理模块:实现对员工基本信息的添加、修改、删除、查询等。按

照公司规定对员工进行管理。部门信息管理模块:实现对部门的信息添加、修改、删除、查询等。工资信息管理模块:实现工资表的生成、个人工资查询、工资修改、工资结算、工资统计以及工资表打印等功能。其中按月生成工资表,保存在数据库中。而工资标准的依据恰好与员工的基本信息相一致,形成对应关系。

工资管理系统的组成及系统功能结构图,如图3.1所示。

4.2 数据库设计

需求分析简单地说就是分析用户的要求。需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。因此,数据库结构设计的一个非常重要的阶段就是数据库需求分析阶段。在这个阶段主要是收集基本数据以及数据处理流程,为以后进一步设计打下基础。需求分析主要解决两个问题:

内容要求:调查应用系统用户所操作的数据,决定的数据库中存储什么数据。

处理要求:调查应用系统用户要求对数据进行什么样的处理,处理数据库中的各种数据之间的关系如何。解决这两个问题的时候,程序设计人员需要向应用系统的用户做详细调查,保证信息收集的完整性,否则有可能后面所做的所有工作都白白浪费。工资管理系统,包括系统功能设计、工资管理数据库与数据表的创建、创建系统启动和操作的各个界面、以及各个子系统的界面设置及功能实现等内容,主要实现对企业工资管理信息的规范化、系统化的管理。

通过各方面的调查和分析,工资管理系统需要实现的主要功能如下:

(1)提供用户登陆、用户查询功能

(2)提供员工信息添加、查询、删除功能

(3)提供部门信息查询、添加、删除等功能

(4)提供工资信息查询、添加、修改、删除等功能

(5)提供管理员对系统的管理功能

4.2数据流图

从硬件方面来说,数据流图(Data Flow Diagram,DFD)是用来描绘软件系

统逻辑模型的图形工具,用于描绘信息在系统中的流动和处理情况。数据流图是

结构系统分析的主要工具,它表示了系统内部信息的流向,并表示了系统的逻辑

处理的功能,是一种功能模型。

数据流图具体功能分析如下:

数据源点和数据终点:数据源点和数据终点用方框表示,它是系统之外的实

体,可以是人、事、物、部门或其他系统。

加工(数据处理变换):加工用圆框表示,是对数据进行处理的逻辑单元, 它接受若干输入数据流,通过加工,内部产生规定的输出数据流。

数据流:数据流用带数据流标识的箭头表示,表示系统处理的数据对象和数

据流动的方向。数据流的方向可以是:从一加工流向另一加工、从加工流向数据

存储或数据存储流向加工、从源点流向加工或从加工流向终点。

5.系统实现

工资管理系统第一个界面就是用户登录界面,该界面是用户想要登录本系

统必须有的步骤,当运行时,弹出界面该界面登录时用户受权限限制,有管理

员登陆和员工登陆。员工登录时只有里面各项的查询功能。管理员则有对里面各项的一切操作功能。这里介绍管理员的登录及管理员的其他功能。按钮选中管理员后,输入正确的管理员用户名和密码后,按登录按钮就可进入系统主界面。如果用户名或密码输入错误会出相应的提示信息。运行时登录界面,

如图5.1所示。

5.3系统主要部分代码

用户登录的代码如下

∥登陆界面

public login10{

settitle用户登录)

setsize(WIDTH, HEIGHT)

setlocation((screen Width-width) /2, (screenheight-height)/2), setlayout(new Borderlayouto)

Jpanel check =new Jpanelo;

check set Background(new Color(230,235,250))

caozuo=new Buttongroupo

rl=new Jradiobutton管理员,true

r1. setbackground(new Color(230,235,250));

caozuo.add(r1),

r2 =new Jradiobutton(", false)

caozuo. add(r2),

r2.setbackground(new Color(230,235,250) check add(r1)

check. add(r2)

12add(check, Borderlayout. NORTH) Jpanel pl =new Jpanelo,

p1. setlayout(new Borderlayouto);

add(p1, Borderlayout CENTER);

Jpanel p2=new Jpanelo,

Jpanel p3 =new Jpanelo;

Jpanel p4 =new Jpanelo,

.add(p2, Border Layout NORTH);

pl.add(p3, Borderlayout. CENTER);

.add(p4, Borderlayout. SOUTH)

p2.setbackground(new Color(230,235,250)); p3. setbackground(new Color(230,235,250), p4. setbackground(new Color(230,235,250); Jlabel Inonew Jlabel用户名:")

Jlabel lpassword=new Jlabele密码:)

tname =new Jtextfield(10);

tpassword=new Jpassw ordfield(10) Jbutton enter=new Jbutton(登录

Jbutton exit=new Jbutton退出)

p2. add(Ino),

p2.add(tname);

p3. add(password);

p3.add(tpassword

p3. setpreferredsize(new Dimension(300, 30)),

p4. setpreferredsize(new Dimension(300, 50),

p4. add(enter),

p4. add(exit)

this. setvisible(),

enter addactionlistener(this);

exit addactionlistener(this);

addwindowlistener(new Window Adaptero{

public void windowclosing(Windowevent e)(

System exit()

}

)

public void actionperformed(Actionevent验证登录信息正确性Resultset rs=null;

sqlconn sqlconn =new sqlconno,

name =tname. gettexto,

String password =tpassword. gettexto

String sql=";

try

if( getactioncommand0 equals登录)

if (password. lengtho=0)

if (r1. isselected0)

{

sql=Select from users where name-+name+and password+ password+

type-0;

else{

sql="Select from employees where name=+namet"and passw ord=+ password+"

type-l;

rs=sqlconn.getrs(sqd),

if (rs.nexto)

{

if (type =0)

{

mainframe A=new mainframeo

A. setvisible(true),

else if (type=1)

{

mainframel B-new mainfrlme1o,

B.setvisible(true),

this. disposeo

}

else{

Joption Pane. showmessagedialognull用户名称及密码有误,请重新输入!)

tname. se(Text()

tpassword. settext(")

else

Joptionpane. show Messagedialogu,密码不能为空,请正确输入!) else

f( getaction Command0 equals退出)

this. disposeo

catch(Sqlexception ex){

System out println('sql error!'),

}

public static void main(String args(D{

login1 log-new login1().

}

当在登陆界面中输入正确信息,按“登录按钮登陆成功后,则开始调用主界面函数,进入系统主界面,主界面中有用户管理、人员管理、部门

管理、工资管理、帮助五个菜单选项,选择某菜单,则就进入对应的功能管理部分。

主界面如图所示

5.5系统主界面核心代码

class mainframe extends Frame implements Actionlistener实现功能的主界面Image img

菜单条式菜单

Menubar mb=new Menubaro

€Menuu5erSMneWMenu€newmenuc用户管理)

Menu employeem-new Menu人员管理)

Menu dtmtm-new- Menu部门管理)

Menu wagem-new Menu工资管理)

Menu helpm-new= Menu帮助)

Menultem uinfominew Menultem用户信息)下拉菜单中的选项

Menultem emqueryminew Menuitem员工信息查询)

Menultem addemminew Menultem(添加员工信息)

Menultem wqueryminew Menultem工资查询)

Menultem addwagemi-new= Menuitem添加工资信息)

Menuitem dtmtinfominew Menuitem部门信息) Menultem adddtmtminew Menultem添加部门信息) Menultem aboutmi=new Menultem(关于)

Menultem logoutmi-new Menuitem(注销)

∥弹出式菜单

Popupmenu popm-new Popupmenuo

Menultem avewagemi=new Menultem(平均工资)

public mainframeo{ublic mainframeo{

settitle(欢迎使用工资管理系统)

setsize(800,507)

etlayout(null)

/设置主窗口中的图片

setbackground(Color LIGHT GRAY)

img-gettoolkit0. getimage(getclasso getresource("xy jpg" Dimension scr=Toolkit getdefaulttoolkito getscreensizeo. Dimension frm=-this. getsizeo,

setlocation((int)(scr: getwidth0-frm getwidtho)/2

(int)(scr. getheig

hto-frm getheighto)/2-40),

mb add(usersm,加入选项

mb. add(employeem);

mb.add(dtmtm),

mb.add(wagem),

mb. add(helpm),

usersm add(uinfomi)employeem. add(emquerymi), employeem add(addemmi)

wagem add(wquerymi)

wagem add(addwagemi),

dtmtm add(dtmtinfomi),

dtmtm add(adddtmtmi)

helpm add(aboutmi),

helpm add(logoutmi)

popm add(ave Wagemi),

avewagemi addactionlistener(this),

this.add(popm

this. addmouselistener(new Mouseadaptero(

∥鼠标按键松开事件弹出菜单

public void mousereleased(Mouseevent me)

检查鼠标事件是否由弹出菜单引发

if(me ispopuptriggero)

将弹出菜单显示在用户鼠标单击的位置

popm show((Component)me getsourceo, me getx0. me getyo). )

usersm addactionlistener(this),∥给下拉式菜单加入事件监听

employeem addactionlistener(this);this. add(popm),

this addmouselistener(new Mouseadapter

∥鼠标按键松开事件弹出菜单

ousereleased(Mouseevent me){

ublic void m

检查鼠标事件是否由弹出菜单引发

if(me ispopuptrigger0)

将弹出菜单显示在用户鼠标单击的位置

M show((C

omponent)me getsource0, me getxo., me gety0), usersm addactionlistenerthis)/给下拉式菜单加入事件监听employeem addactionlistener(this)

wagem addactionlistener(this)

dtmtm addactionlistener(this)

helpm addactionlistener(this)

this setmenubar(mb)

setvisible(true)

∥添加窗口关闭按钮的关闭功能

addwindowlistener(new Window Adaptero

public void windowclosing(Windowevent e)

confimexit cone =new confirmexito.

六.测试

测试过程中出现乱码问题,经转换后问题解决。

1、功能单一、分散,各部分子功能间的联系不强。

2、界面设计还不够好。

3、权限设置不能实时体现。

4、网络功能还不够完善。

七.总结与展望

两周的时间很快就过去了,在这两周的短暂的JavaEE课程设计过程中,我们在一起学习,加深我们对JavaEE学科认识的深度,平时没怎么太在乎,以为开卷考试就有点放松自己。现在知道自己错了因为在课程设计过程中,必须得对JavaEE 的知识特别了解,而且必须自己动手去做。当拿到工资管理系统后,我曾犹豫过应该做什么,经过我们共同研究讨论,最终确定了公司工资管理系统。之后我们就开始收集资料,我们上网下载,到图书馆检索,众多资料,纷繁复杂。在我们一起查找资料过程中,通过了解该系统后,我们就把我们小组的分工工作做好了。通过这一系列的过程我们为以后的工作,积累了宝贵的经验。充分体会了从事系统开发工作需要特别严谨认真的态度和作风,一点都马虎不得。每一个细微的细节都必须十分的注意,如果不认真思考决策,就会出现或大或小的错误,如果早期的错误隐藏下来,对后面的工作影响就会很大,甚至有时要推倒很多前面做的工作重。给我们印象最深刻的是在代码调试的过程,以为在该部分是需要非常仔细、谨慎的。因为有一点马虎的地方就有可能导致代码错误。依然记得开始的几个晚上都到夜里两点才睡,第二天早上5,6点就得起来接着做。我们一起研究,一起拼搏。在这段时间里,我体会到什么叫做“万事开头难”当我们经过几天的的思考,对系统有一定认识时,我们才发现我们距离最后的成功还差好远,然后我们在一起共同研究,

遇到不会的问题大家共同查阅资料,最后完成了课程设计报告。

八.参考文献

[] David Schneider. Visualbasic. Nnet编程导论罗荣等译北京:电子工业出版社,2003

[2] Dennis Kafurajava面向对象程序设计教程罗晓华等译北京:机械工业出版社,2003

[3]邵鹏鸣数据库原理及应用北京:清华大学出版社,2006

[4] Bruce Eckel java编程思想北京:机械工业出版社,2005

[5]邵鹏鸣 Visual#程序设计基础北京清华大学出版社,2005

《JavaEE》课程设计报告实验

《JavaEE》课程设计报告 题目名称:基于struts2、Spring、Hibernate 构建一个网上投票系统 指导教师:_______ _________ _______ 专业班级:__ ____ ______ _ 组长:________ _____ ______ 成员:__ 娄宇杨浩亮张益民林强 __ __ 电子邮件:____ 15224891@https://www.wendangku.net/doc/3015395918.html,_ ______ _ 设计时间: 2011 年 11 月 16 日至 2011 年 12 月 21 日 成绩:______

目录 基于struts2、Spring、Hibernate构建一个网上投票系统 (3) 一、问题描述及设计思路 (3) 1.1 需求分析 (3) 1.2业务分析 (3) 1.3投票用例 (5) 二、详细设计过程 (8) 2.1 创建Struts2应用 (8) 2.2 添加Hibernate (8) 2.3 添加Spring应用 (9) 2.4 领域模型层设计 (9) 三、结论和体会 (13) 3.1 结论 (13) 3.2 体会 (13) 四、附录 (14) 附录A 其它图表 (14) 附录B 主要程序代码 (15) 五、参考文献 (21)

基于struts2、Spring、Hibernate构建一个 网上投票系统 一、问题描述及设计思路 对于开发一个投票管理系统来说,应该实现什么功能,如何实现这个功能都是开发人员必须了解的问题。将这个系统的需求、业务流程以及用例进行细致的分析、讲解。 1.1 需求分析 随着网络应用的日益普及,投票的形式也发生了很大的变化。目前在很多的场合,投票已经开始由原始方式转变为网上投票。由于具有方便、快捷、成本低、调查范围广等优点,网上投票已经被广泛的应用。如何管理好网上投票信息内容也变得十分的重要,我们所设计开发的投票管理系统,正是基于这种需求诞生的。 本投票管理系统分为用户提供网上投票和投票信息管理两大类功能。通过投票管理功能可以完成增加新投票、修改原有投票信息、查找投票等功能。本系统的界面友好、操作简便,适用于任何网站进行投票调查。 本系统的基本功能如下所述。 ●使用本系统的网上投票功能,用户只要登录指定的网页,就可以进行投票操作,并 可以得到投票结果信息。 ●使用本网站的登录功能,管理员可以登录系统,然后对相关的信息进行管理。 ●使用本系统的创建投票功能,管理员可以创建一个新的投票功能。。 ●使用本系统的管理投票功能,管理员可以对系统已经存在的投票进行更新,包括增 加投票子选项、删除投票子选项、修改投票类型、更改投票状态。 ●使用本系统的查找投票功能,管理员可以通过输入部分或者全部的投票主题查找对 应的投票信息。 ●使用本系统的管理员管理功能,管理员可以修改本人的密码或者创建一个新的管理 员。 ●使用本系统的注销功能,管理员可以安全的退出本系统。 1.2业务分析 投票管理系统由前台和后台两部分组成:前台显示投票并可以执行投票操作,后台是对投票信息和管理员信息进行管理。下面分别从使用前台和使用后台两个角度来分析本系统的业务流程。 1.2.1显示投票 用户进入投票页面如图,进行投票操作。

基于javaEE技术的课程设计管理系统设计与实现-毕业设计全解

目录 1 绪论 (1) 1.1 提出和现状 (1) 1.2 产生和环境 (1) 2 可行性分析 (2) 2.1 项目意义 (2) 2.2 项目需求 (2) 2.2.1 业务问题 (2) 2.2.2 问题分析 (2) 2.2.3 问题解决 (3) 2.2.4 角色用例 (3) 2.2 主要功能 (3) 3 项目规划 (4) 3.1 项目总体周期 (4) 3.2 项目组织结构 (4) 3.3 项目管理 (4) 4 需求分析 (5) 4.1 外围接口 (5) 4.2 业务模型 (6) 4.3 整体要求 (6) 4.4 概要设计 (7) 4.4.1 课题管理模型范围 (7) 4.5 用例图 (9) 5 系统设计 (11) 5.1 开发技术 (11) 5.1.1 开发环境 (11) 5.1.2 J2EE开发框架简介 (11)

5.1.3 JSP,Myeclipse简介 (11) 5.1.4 SQL Sever简介 (12) 5.1.5 Tomcat服务器简介 (12) 5.2 数据库设计 (12) 5.3 系统框架设计 (14) 6 编码实现 (16) 6.1 前台设计 (16) 6.2 数据库连接 (18) 6.3 数据处理 (19) 7 总结 (21) 参考文献 (22) 致谢 (23)

1 绪论 1.1 提出和现状 在我国高校实践教学改革的形势下,课程实践教学前景广阔。在国外,有些高校已经具有了根据本校实际教学情况而自己开发的实训教学平台,或者购买专业商家开发的相类似软件。而国内高校针对软件教学,实训教学平台建设相对起步较晚,一些相关教学软件并不完善,而且需要花大价钱购买,因此,开发适合本校、本专业自己的实训教学平台是非常有必要的[1]。 该项目是中北大学软件学院根据发展的长远战略,并围绕软件学院实训基地建设的要求,体现“面向未来”的设计思想,建设一个行业示范、大方合理、有现代感、功能完备、安全可靠、可持续发展、设施先进、绿色环保、投资合理的现代化实训示范基地,以培养规范化的、适合工程化项目的、具备专业技术技能的实用型人才为目标,实现测评、人才培养、企业扶植等功能。切实为中北大学软件学院发展提供一个高品质的运行环境,为学生实习提供方便、快捷、舒适的学习环境,并为管理人员提供安全、高效的管理手段。 1.2 产生和环境 课程设计跟踪管理系统的产生是因为目前高校扩招后,在校学生日益增多。如果仍然通过传统的纸上操作方式来实现,既浪费大量人力物力,又浪费时间。同时在人为的手工统计中会不可避免的出现失误,因此,需要通过借助计算机系统,让课程设计的学生只要在计算机中输入自己的个人基本信息,然后选择课设题目来替换手工操作成为高效管理的必然趋势。该系统能够为学生提供方便的业务选择,也能够提高高校对学生和教学管理的效率。 本系统软件主要包括实训课题管理子模块、课题跟踪子模块、及实训设计审核子系统。《中北大学软件课程设计过程系统》是《中北大学软件实训基地暨软件开发技术支撑平台建设项目》中很重要的一部分内容。此项目是中北大学软件学院根据的长远战略,伴随无纸化办公的快速实现,信息的自动处理、分析以及网络式的信息交互越来越被人们认知和使用。使用计算机来管理学生的基本信息是现在各个高校都在认真进行的工作,也是高校教学管理工作和任务的重要内容。通过计算机管理相比传统手工方式更加节约资源,并且,随着课设学生业务管理自主权的增加,使教学更加透明和公平。

javaEE实验报告

西安科技大学《JAVAEE框架开发技术》 实验报告 学院:计算机科学与技术学院 专业及班级:软件工程1202班 学号: 12 姓名:_ 黄子斌

2015年12 目录 实验一 struts基础实验........................................错误!未定义书签。 1. 实验类型..............................................错误!未定义书签。 2. 实验目的..............................................错误!未定义书签。 3. 实验要求..............................................错误!未定义书签。 4. 实验内容..............................................错误!未定义书签。 1. 文件的配..........................................错误!未定义书签。 2. 文件配置..........................................错误!未定义书签。 3. Action的实现.....................................错误!未定义书签。 4. 运行结果..........................................错误!未定义书签。实验二持久化层hibernate .....................................错误!未定义书签。 1. 实验类型..............................................错误!未定义书签。 2. 实验目的..............................................错误!未定义书签。 3. 实验要求..............................................错误!未定义书签。 4. 实验内容..............................................错误!未定义书签。 1. 文件配置..........................................错误!未定义书签。 2. 实体类和映射文件..................................错误!未定义书签。 3. 运行结果..........................................错误!未定义书签。实验三 SSM整合实验...........................................错误!未定义书签。 1. 实验类型..............................................错误!未定义书签。 2. 实验目的..............................................错误!未定义书签。 3. 实验要求..............................................错误!未定义书签。 4. 实验内容..............................................错误!未定义书签。 1. 文件配置..........................................错误!未定义书签。 2. 文件配置.........................................错误!未定义书签。

javaEE课程设计报告35858

课程设计 课程名称:JAVAEE/.NET课程设计设计题目:校园超市商品信息管理系统学院:信息工程与自动化学院 专业:计算机科学与技术 年级:2011年级 学生姓名: 指导教师: 日期:2014-6-30——2014-7-11 教务处制

课程设计任务书 信息工程与自动化学院计算机科学与技术专业2011 年级学生姓名:张建兴 课程设计题目:校园超市商品信息管理系统 课程设计主要内容: 本次课程设计自主完成一个系统,题目学生自定。我设计的是一个校园超市商品信息管理系统,是一个小型系统,适用于一些小型超市,对库存商品,售出商品,日常业务进行管理。主要采用jsp+servlet+数据库配合的方式工作。Jsp 负责页面显示,servlet处理逻辑业务,后台数据库采用mysql数据库。用到连接数据库,对数据库的操作,servlet跳转,实现部件之间的合作,前台(jsp)获取并显示后台(数据库)数据,或者后台(数据库)获取并存储前台数据。 设计指导教师(签字): 教学基层组织负责人(签字): 年月日

摘要 本次课程设计题目有学生自定,学生可以受日常学习生活启发来设计一个系统。这次课程设计主要要求学生掌握javaEE网络编程,老师要求学生自主完成规模不限的系统,自定题目,自主设计。对于这次课程设计,我把它当做一次实践的机会,设计过程中希望通过跟同学讨论,提问老师等方式使自己得到提升,毕竟平时自己一个人琢磨很难解决一些问题,也很难提高技巧。之前对于MVC 编程方法的逻辑不是那么清晰,很难衔接好各个层之间的接口。如果时间足够,希望这一次通过各种方法,在采用MVC的编程思想的前提下,自己完成一个完整的系统。这一次我自主设计并完成了校园超市商品信息管理系统,旨在复习javaEE/.net的知识,并从这一次实践中获得技术的提升。熟练编程中的一些技巧和编程中常见的错误 每个校园内都会有好几个小型的超市,虽然说是小型,但也提供了上万学生日常所需的任何商品,在我印象中在校园里的超市能找到你所需要的一切。超市的商品肯定很多,零零碎碎很繁杂,难管理,所以一个管理超市商品信息和业务的系统根由必要。可以减轻店员的工作量,提高效率。 超市商品信息管理系统是一个规划管理超市商品的价格,库存,利润和日常的一些业务的一个小型系统,适用于一些小型超市。它包括三个主要功能:库存商品管理,售出商品管理和日常业务管理。在这三大功能下又各自包括对商品的添加,查询和删除等功能。是一个小型,便捷地系统。

JavaEE实验报告

JavaEE实验报告 实验名称浏览器信息提取评分 实验日期2017 年11月8日指导教师彭梦 姓名何昕曦燕专业班级计算机1591学号36 一、实验目的与要求 1、目的:从服务器端获取客户端浏览信息 2、要求:掌握利用request对象获取客户端浏览器各种信息的方法 二、实验内容与步骤 1、内容 编写一个获取客户端浏览器各种信息的JSP页面。 2、步骤 1) 在已有工程下新建一个文件browserinfo.jsp。 2) 在页面中使用request对象的getHeader(“User-Agent”)方法编程获取客户端浏览器的版本号、类型信息。 3) 在页面中分别使用request对象的getRequestURI()和 getRemoteAddr()方法编程获取客户端地址。 4) 在页面中分别使用request对象的getServerName()方法和getRemoteHost 方法编程获取服务器和客户端电脑名字。 5) 在页面中使用request对象的getServerPort()方法编程获取服务器端口号。 6) 点击运行按钮,参看运行结果是否与预想的一致。

三、实验结果 四、实验收获及体会 经过这次实验让我收获颇多,其中很多知识是在平时的学习中都是无法学习到的,并且也让我们把平时上课学到的知识用于实际当中,加强了自己的动手能力,一定程度上提高了编程能力,对javaee这一门课程也有了比较更加深厚的兴趣。同时,也掌握利用request对象获取客户端浏览器各种信息的方法,知道如何编写一个获取客户端浏览器各种信息的JSP页面。最后,由于所学知识不够全面,实验在很多方面还有待完善,在以后的学习过程中,会掌握更多知识,力求做到更好

Javaee 课程设计报告

河北经贸大学课程设计报告——JavaEE课程设计 问答交流系统 专业名称: 学号: 学生姓名: 指导老师: 完成时间: 成绩: 评语:

河北经贸大学课程设计报告 ——JavaEE课程设计 问答交流系统 专业名称: 学号: 学生姓名: 指导老师: 完成时间:

摘要 随着网络科技的发展,人们之间的距离似乎变得越来越小,网络给人们提供了很多便利。人们也可以利用网络搜索自己的问题,解决迷惑。 网友可以在本问答系统中通过向网友提问解决自己的问题,网友之间可以交流沟通是一个很好的学习平台。 游客首先要注册成为注册用户才可以使用本系统,注册用户登录后点击我要提问,系统显示提问界面,用户选择分类,填写自己的问题描述,点击提交进行提问。注册用户可以通过“我的问题”查看网友的答案,或者点击“我要回答”回答网友的问题。“个人资料”会显示游客注册时填写的资料

摘要 (1) 1绪论 (5) 1.1研究背景 (5) 1.2研究现状 (5) 2.1系统概述 (5) 2.2.1用户登录,注册 (5) 2.2.2我要提问 (5) 2.2.3我的问题 (5) 2.2.4我要回答 (5) 2.2建模 (6) 2.2.1 E-R图 (6) 3.1概要设计 (7) 3.1.1体系结构设计 (7) 3.1.2数据字典 (7) 3.1.3数据设计 (7) 3.2详细设计 (9) 4.1系统登录界面 (14) 4.2系统主界面 (14) 4.2.1我要提问 (14) 4.2.2我要回答 (15) 4.2.3我的问题 (15) 4.3注册界面 (16) 5.1注册用户登录测试 (16) 5.2 注册用户提问测试 (16) 6结论 (17) 6.1完成功能 (17) 6.2不足 (17)

JavaEE课程设计 学生成绩管理系统

《J2EE软件开发》 课程设计 课程名称J2EE软件开发 实验名称学生成绩管理系统 开课实验室实字3号楼513 系、部计算机科学与技术系年级14 学生姓名学号 开课时间2016 至2017 学年第一学期

《J2EE软件开发》课程设计报告 2016年12 月16日

一、设计目的 1.巩固和加深对JSP基本知识的理解和掌握。 2.掌握Java编程和Struts架构基本技能。 3.掌握使用Struts+Hibernate+Spring对系统进行整合和管理 4.掌握设计应用软件的基本思路和方法,检测所学知识的运用能力。 二、项目开发环境 所用系统:Window XP 所用软件:MyEclipse、SQL Server 2005 三、项目开发过程及内容 项目所用的数据库-表 用户表: 用户信息表:

代码清单 1.界面代码(部分) (多余代码省略) 学生成绩管理系统

(多余代码省略) 学生成绩管理系统

JavaEE基础实验报告

JavaEE基础实验报告2 【实验名称】:Servlet的开发应用 【实验目的】: 1.掌握Servlet的一般开发过程。 2.掌握servlet的配置。 3.掌握servlet的运行。 【实验内容及要求】: 创建第一个web应用程序HelloWorld,包含一个servlet名为“HelloWorldServlet”,为该servlet设置二个初始化参数,参数名分别为name和student_no,参数值分别为“学生姓名”和“学号”(每个同学使用自己的姓名和学号)。运行该servlet,输出格式为学号为*********的***同学,你好! 这是一个简单的servlet程序 【程序输出结果截图】: Web.xml页面代码:

HelloWorld.servlet代码页编写: 实验输出正确。 【碰到的问题及解决方法】: 问题:第一次做时,代码按照指导书上修改的,可能有些小错误之类的,对照着指导书再次审查一遍,都改过来了。但当访问时出现了问题,可以访问Tomcat(http://localhost:8080)但继续访问下面的HelloWeb文件就出现问题。

解决方法:通过网上查询,以上程序没有问题,http Statue 500就是 服务器内部问题。由此我就开始查Tomcat 的问题,重新设置了其路径和环境变量,均没错,再重新打开时,还是如此。

于是,最终将Tomcat又重新解压,配置。终于再次运行时,出现index.jsp和HelloWorld.servlet下的正确信息,这时终于成功了。

【体会和收获】 这次实验虽然简短,但也花费了好久时间。因为在之前安装Tomcat时,是按照步骤安装的,但还是因为此处出现问题。所以查找问题源头时间比较长,频繁出错也使得自己有些小失落。但还好,自己越来越有耐心来研究这种问题,最后成功得到实验结果。 这次试验告诉我,不要忽略任何小事情,也许这种小事最后才是最初的问题所在。就像本次试验对于环境变量的配置是十分重要的,配置时尤其要注意不能漏掉和搞错步骤,否则在后续的程序编写和运行中会出现很多问题,带来不必要的时间浪费。 【程序代码】: HelloWorld/HelloWorldServlet.java主要代码: …… String name, student_no; …… public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=gbk");//可以输出汉字 response.setContentType("text/html"); PrintWriter out = response.getWriter(); String name=this.getInitParameter("name"); String student_no=this.getInitParameter("student_no"); out.println(""); out.println(""); out.println(" A Servlet"); out.println(" ");

JAVA EE实验报告

基于J a v a E E的高级程序设计实验报告 题目学生成绩管理系统 学院信息科学与工程学院 专业计算机科学与技术(信息方向) 班级 学生 学号 指导教师 2016 年 * 月 * 日 1 济南大学

实验时间:2016.*.* 实验地点:**** 一、目的与要求 要求: (1)整合Struts2、Spring和Hibernate框架 (2)实现“登录”功能 (3)实现“学生信息管理”功能 (4)实现“学生成绩管理”功能 (5)实现分页功能 目的: (1)掌握Struts2的开发步骤 (2)掌握Hibernate的开发步骤 (3)掌握Spring的开发步骤,理解依赖注入、AOP、事务管理等 (4)掌握Struts2、Spring和Hibernate框架的整合 (5)掌握分页技术 二、实验过程 1、建库、建表。建立数据库xscj,建立xsb、dlb、zyb、kcb、cjb等。 2、设计系统架构。利用分层架构模式,设计系统架构,系统可分为表示层、业务逻辑层和数据持久层。 3、添加Spring开发能力。 4、实现Hibernate持久层。添加Hibernate开发能力,生成POJO类和映射文件。 5、实现dao层。新建dao层接口和dao层实现类,所有DAO层的实现类需要继承HibernateDaoSupport类。 6、实现业务逻辑层(Service层)。新建service层接口和service层实现 2 济南大学

类。依赖注入首先要在需要注入的类中声明一个变量(对象),同时生成该变量(对象)的setter方法。其次需要在Spring配置文件中设置需要注入的对象。 7、对业务逻辑增加事务管理。采用BeanNameAutoProxyCreator,根据Bean Name自动生成事务代理的方式。 8、实现表示层(Action类和JSP文件)。 (1)配置web.xml在web.xml中增加Struts2的过滤器和Spring的监听器; (2)增加struts.properties文件,配置Struts2的Action交由Spring 来管理; (3)新建JSP页面和Action类,并在struts.xml和applicationContext.xml中配置。 首先写Action类,其次需要在Spring配置文件中配置改bean,最后再Struts配置文件中定义该Action。 (4)验证是否登录的过滤器。添加一个过滤器——MyFilter,该过滤器的作用是检查是否登录,就是从session中判断“user”对象是否为空(是否存在) 9、增加数据校验。在org.action中增加登录的校验器,由于需要这个校验器在DlAction类中的login方法执行前进行校验,所以xml校验文件的命名为:DlAction-login-validation.xml。同样,定义添加学生的校验器,因为该校验器在XsAction类中addXs方法执行前进行校验,所以该校验xml文件的名字是:XsAction-addXs-validation.xml,该校验的位置在org.action下。 10、分页的实现。 (1)定义Pager类(用于处理类似于总页码、上一页、下一页、是否是第一页、是否是最后一页等操作)。 (2)在DAO层增加一个方法,根据需要显示的页码(pageNow),获取需要显示的记录。 (3)在Action类中初始化该Pager类,并通过request传递给JSP页面。 (4)在JSP页面中显示当前页的记录,并组织首页、下一页、上一页、尾页等链接。 11、最后部署运行 3 济南大学

JavaEE实验指导书

JavaEE实验指导书 JDK的安装与配置 1.下载安装过程(略) 是否安装jre(java运行环境)?可以取消,也可以下一步,如果我们只是开发在 安装的jdk目录中有jre。如果点击下一步出现下面的图

直到安装成功 2.环境变量配置 需要配置Path、classpath和Java_home三个环境变量。 找到安装的目录

开始设置环境变量,找到系统属性 点击环境变量

选择新建,这里有上下两个新建,上面表示当前用户的环境变量,下面是系统的环境变量,如果一个系统有多个用户就能够体现区别了。 我们就在系统用户点击新建,并安装图中内容新建path环境变量,这里的path 和后面的classpath不区分大小写。 确定后,然后同样新建classpath环境变量 在变量值中填入“.;C:\Program Files\Java\jdk1.7.0_01\lib”,注意前面的“.;”表示当前目录。 新建java_home环境变量,就是java的安装目录。如下图

上面的工作都完成后,进行最后一步检查工作验证是否配置成功。 3.验证是否配置成功 在命令行中输入java 和javac,如果出现下面两个关于java的信息表明JDK 安装成功。

Tomcat的安装与配置 1.下载安装过程(略,如果下载压缩包,直接解压到一个地方即可) 2.环境变量配置 需要配置Path、Catalina_home两个环境变量。 因为前面已经建立一个path环境变量,因此只要在前面加上路径就可以了。 注意中间用“;”隔开。 新建一个Catalina_home环境变量 修改conf目录下的tomcat-users.xml文件,

javaEE课程设计报告

《JAVAEE课程设计》课程设计报告 (2012— 2013学年第 2 学期) 系别: 专业名称: 课程设计科目: 学生姓名: 学号: 指导教师: 成绩: 完成时间:

项目组成员及分工 目录 一、网上商城系统概述 (1) 二、需求分析与总体设计 (1) 三、界面设计 (14) 四、数据库设计 (19) 五、代码设计................................. 错误!未定义书签。 六、运行调试................................. 错误!未定义书签。 七、结论与心得 (24) 八、致谢 (24) 九、参考文献 (24)

一、网上商城xmutmall系统概述 购物网站网上商城,为用户提供购物需求。拥有前台客户注册、登录、登出,个人信息修改,商品展示,商品详情浏览,搜索商品,购物车,商品评价,网上新闻,后台登录,后台商品管理、用户管理、评论管理、新闻管理、数据库管理等功能。本购物网站是专门针对网上学生和老师而创建的,旨在为网上师生们提供方便快捷的生活。 二、需求分析与总体设计 开发流程图:

图1 开发流程图 需求分析 1、系统名称 网上商城(XMUTMALL) 2、任务概述 应用JSP与Servlet技术,实现B/S三层架构的WEB应用系统设计。WEB容器选用、数据库服务器选用Oracle。要求实现MVC架构,视图用JSP实现、模型用JavaBean实现、控制器用Servlet实现。完成项目的需求分析与设计,包括数据库设计、功能设计、编码与测试;

3、设计目的 这是针对网上师生的购物网站,在注册之后可以进行校内商品销售和购买,每个客户都拥有买卖的权限,同时也包括旧物拍卖等交易方式,同时还有用户评论功能,用户可以对商品进行。同时还有网上实时新闻报道,动态更新各种最新的学校信息。不仅仅可以方便师生们的购物和交易,同时也使师生能够更加实时的了解学校最新的信息。 4、系统功能 1)前台系统 a.注册 b.登录 c.登出 d.个人资料修改 e.商品展示 f.商品详情浏览 g.搜索商品 h.参与评论 i.确定购买 j.网上新闻展示 2)后台管理系统 a.管理员登录 b.账号管理 c.商品管理 d.购物车管理 e.发表网上新闻 f.评论管理

JavaEE基础实验报告

【实验名称】: Servlet的开发应用 【实验目的】: 1.掌握Servlet的一般开发过程。 2.掌握servlet的配置。 3.掌握servlet的运行。 【实验内容及要求】: 创建第一个web应用程序HelloWorld,包含一个servlet名为“HelloWorldServlet”,为该servlet设置二个初始化参数,参数名分别为name和student_no,参数值分别为“学生姓名”和“学号”(每个同学使用自己的姓名和学号)。运行该servlet,输出格式为学号为*********的***同学,你好! 这是一个简单的servlet程序 【程序输出结果截图】: 页面代码: 代码页编写:

实验输出正确。 【碰到的问题及解决方法】: 问题:第一次做时,代码按照指导书上修改的,可能有些小错误之类的,对照着指导书再次审查一遍,都改过来了。但当访问时出现了问题,可以访问Tomcat (

,以上程序没有问题,http Statue 500就是服务器内部问题。由此我就开始查Tomcat的问题,重新设置了其路径和环境变量,均没错,再重新打开时,还是如此。

于是,最终将Tomcat又重新解压,配置。终于再次运行时,出现和下的正确信息,这时终于成功了。

【体会和收获】 这次实验虽然简短,但也花费了好久时间。因为在之前安装Tomcat时,是

按照步骤安装的,但还是因为此处出现问题。所以查找问题源头时间比较长,频繁出错也使得自己有些小失落。但还好,自己越来越有耐心来研究这种问题,最后成功得到实验结果。 这次试验告诉我,不要忽略任何小事情,也许这种小事最后才是最初的问题所在。就像本次试验对于环境变量的配置是十分重要的,配置时尤其要注意不能漏掉和搞错步骤,否则在后续的程序编写和运行中会出现很多问题,带来不必要的时间浪费。 【程序代码】: HelloWorld/主要代码: …… String name, student_no; …… public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ("text/html;charset=gbk");//可以输出汉字 ("text/html"); PrintWriter out = (); String name=("name"); String student_no=("student_no"); (""); (""); (" A Servlet"); (" "); ("学号为: "+student_no+" 的同学 "+name+" 你好"); (" "); (""); (); (); }

javaEE实验报告

科技大学 《JAVAEE框架开发技术》 实验报告 学院:计算机科学与技术学院 专业及班级:软件工程1202班 学号: 1208010212 :_ 黄子斌

2015年12 目录 实验一 struts基础实验 (3) 1. 实验类型 (3) 2. 实验目的 (3) 3. 实验要求 (3) 4. 实验容 (3) 1. Web.xml文件的配 (3) 2. struts.xml文件配置 (4) 3. Action的实现 (4) 4. 运行结果 (6) 实验二持久化层hibernate (6) 1. 实验类型 (6) 2. 实验目的 (6) 3. 实验要求 (6) 4. 实验容 (7) 1. hibernate.cfg.xml文件配置 (7) 2. 实体类和映射文件 (7) 3. 运行结果 (10) 实验三 SSM整合实验 (10) 1. 实验类型 (10) 2. 实验目的 (10) 3. 实验要求 (11) 4. 实验容 (11) 1. applicationContext.xml文件配置 (11) 2. struts.xml 文件配置 (12) 3. 工程代码结构分析 (13) 4. 运行结果 (14) 实验总结 (15)

实验一 struts基础实验 1.实验类型 验证型 2.实验目的 掌握Struts2开发环境的搭建;理解Struts 2工作流程;掌握Struts 2 的web.xml 文件的配置;掌握config_browser插件的使用。 3.实验要求 搭建Struts 2的开发环境;实现用户登录;使用log4j输出调试信息。 4.实验容 1.Web.xml文件的配 在该文件中主要配置默认启动的jsp界面,还有filter过滤器。使用Apache的StrutsPrep areAndExecuteFilter类进行拦截。 javaweb16ValidateDemo index.jsp struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFi lter struts2

JavaEE课程实验报告

课程设计报告 课程名称: JavaEE应用开发教程 课程设计名称:人事工资系统 系部名称:计算机软件学院 学生姓名:张克杰 班级: 2017级计算机应用技术四班学号:201707020509 成绩: 指导教师:范伟村

目录 1 问题定义 (1) 2 项目概论 (1) 2.1 引言 (1) 2.2所建议的系统 (2) 3 需求分析 3.1 引言 (1) 3.2 需求规定 (2) 4系统设计 (4) 4.1引言 (4)

4.2 总体设 计 (4) 5 编码实现 (6) 6 测试 (6) 7 总结 (6) 8 参考文献 (6) 1.问题定义 1.1.所需资源: 硬盘>80G,内存>256,处理器一般以上水平即可。 1.2.系统名为:人事工资系统 (1)工资管理系统系统对企业加强工资管理有着极其重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比如拥有工资计算功能,工资统计功

能,报表输出功能,而且设计的模块也很多,比如工资管理模块,工资统计模块,报表 设计模块,打印输出模块,模糊查询模块等等。因此,工资管理系统为公司和员工带来极大的方便。 (2)以上各类信息目前还处于手工或半手工的管理状态,效率低,可靠性差。如果采用计算机进行以上各类信息的系统管理,必将大大提高工作效率,对各类信息的维护及了解起到积极的作用。因此开发一个功能完备的工资管理系统非常有必要。 2. 项目概论 2.1系统概述 本教务系统将采用面向对象的软件开发方法,以SQL 2000作为后台数据库,配合功能强大的SQL查询语句,用Delphi便捷地开发教学管理信息系统的应用程序。 2.2可行性分析 A 技术可行性:对Delphi能够运用自如,对SQL语句熟练掌握运用。 B 经济可行性:开发费用合理,实用性高。 C 操作可行性:能够良好的解决用户需要的问题。 3 需求分析 3.1理解需求 工资管理系统在用户登录时分两个部分:管理员和普通用户。普通用户可以进入用户界面查询各个信息,但只有查询功能。管理员的权限除了普通用户的权限外,还有对各个部分的信息进行添加、修改、删除等功能。所有的功能管理员都能实

JavaEE实验报告

JavaEE学期实验 实验报告 教 务 管 理 系 统 小组成员: 周亮俊201026810130软工1007 陈志强201026810103软工1005 王超201026810116软工1006

目录 第一章系统概述 (3) 第一节实验目的 (3) 第二节实验环境 (3) 第三节系统架构 (3) 第二章需求提取 (4) 第一节需求分析 (4) 第二节用例分析 (4) 第三章数据库设计 (6) 第一节数据库表设计 (6) 第二节 ER图设计 (7) 第四章系统界面 (8) 第一节登录界面 (8) 第二节学生登录 (8) 第三节教师登录 (10) 第四节管理员登录 (13) 第五章总结 (16) 第六章源代码(见附件) (16)

第一章系统概述 第一节实验目的: 利用本学期所学的Struts2、Hibernate和Spring知识,对三个框架进行整合实现一个简单的教务管理系统。 第二节环境架构 开发环境基于Myeclipse9,Tomcat7.0,Jdk1.6; 数据库应用MySQL。 第三节系统架构 本系统基于Struts2、Spring、Hibernate三种框架之间的整合。利用Struts2框架在Web层实现了MVC开发,利用Hibernate框架在数据库层进行对象关系映射,利用Spring框架协调对象之间调用、降低耦合性。(SSH分别为Struts2.1,Spring3.0,Hibernate3.3) 以下是整合结构图: 三大框架整合图

第二章需求提取 第一节需求分析: 本教务管理系统包括以下3个模块: 1. 学生模块: 学生通过登陆验证后进入系统,可以查询自己的相关信息,课程的相关信息,成绩的相关信息,同时还可以进行选课,查询选课结果。 2. 教师模块: 教师通过登陆验证后进入系统,可以查询自己的相关信息和所教的班级的学生信息,可以选择授课(即教师选课),同时教师还可以上传学生成绩。 3. 教务处模块: 管理员(教务处)通过登陆验证后进入系统,可以查询自己的相关信息,同时可以实现对学生信息的管理,包括学生信息的增删改;教师信息的管理,包括教师信息的增删改;授课信息的管理;课程信息的管理,包括课程信息的修改或删除;选课信息管理,包括学生成绩的修改(若教师发现上传的成绩不对时可向教务处说明情况并修改学生成绩)等。 第二节用例分析

JavaEE课程设计报告

计算机科学学院Web技术及应用期末课程设计 题目基于Web的办公自动化系统 学号xxx 班级xxx 姓名xxx 指导教师xxx 成绩 完成时间2012 年 6 月

目录 摘要 (2) 第一章前言 (2) 第二章项目背景 (3) 2.1OA管理系统的研究 (3) 2.2OA管理系统的开发背景 (4) 2.3OA管理系统的发展趋势 (4) 第三章系统概述 (5) 3.1需求分析 (5) 3.2功能分析 (5) 3.3系统功能模块 (6) 第四章数据库分析与设计 (6) 4.1工作日志信息表 (7) 4.2短消息信息表 (7) 第五章界面设计 (7) 第六章源程序编码 (12) 主函数代码 (12) 第七章系统演示 (13) 第八章系统总结 (13) 参考书籍,资料: (14) 《基于WEB的办公自动化系统》心得体会 (14)

摘要 本课题的基本内容是利用编程技术和数据库技术创建一个OA管理系统,最大程度地提高员工办公的效率,实现了企业单位办公管理系统的智能化、系统化、信息化,这不仅解决了传统管理方式所带来的问题和满足了企业的需求,同时也为企业在今后的扩展提供了有力的后备力量。该OA管理系统基于B/S模式,以My Eclipse作为开发环境,并以My SQL作为后台数据库进行创建和维护。总体上,该系统实现了通讯录管理模块,日程安排管理模块,工作日志管理模块,短消息管理模块,短消息管理模块,会议管理模块,短消息管理模块。可以说,它是一个功能较全的自动化办公管理系统。 [关键词]:OA管理系统;My SQL数据库;自动化办公 第一章前言 随着信息技术的发展和计算机普及率和国内信息技术应用水平的提高,在办公过程中,以传统的纸质为媒介的工作方式和审批模式已经难以满足现代大规模集成的工业化生产的新需求,实现这种以计算机为媒介的无纸化办公自动化已经是提高企业单位办公效率、规范化管理的必然趋势。 随着企业的发展和扩大,其企业的各种事务信息和业务数据将会不断以几何级的方式扩大。但是,以传统纸质为媒体的办公方式将这样各种各样的资料及信息记录的纸上,这样当面对巨量的信息资料时不但使得处理资料信息时容易导致各种错误的发生,而且使得企业内部门内上下级之间的信息发送与反馈造成不便,也使得各个部门的数据信息流通变得非常困难。所以在图书馆的存书量和业务量庞大,仅仅靠传统的记账式管理是不可行的,传统的管理方法既浪费人力物

相关文档