当前位置:文档之家› Java课程设计-教务系统管理-

Java课程设计-教务系统管理-

Java课程设计-教务系统管理-
Java课程设计-教务系统管理-

哈尔滨理工大学荣成学院Java课程设计

班级:软件工程班

学号:

姓名:

联系电话:

电子邮件:

完成日期:

一设计目标

本课程设计整体目标是通过建立一个成绩管理系统,考核学生对本门课程

的掌握情况,要求学生完成该管理系统相关的数据库设计和操作相关的内容。具体要求:

●完成以下红色斜体部分的相关内容(追加部分仍然保留用红色书写)。

●每位学生要独立完成所有的相关内容,如有抄袭,抄袭和被抄袭者均无成绩。

●可以发挥创造力对系统进行扩充,要求明确扩充的理由。

●字体规整,格式要规范,图表要清晰,文件名:Java 课程设计_学号_姓名。

●成绩评定:内容完整(30%)、内容准确(20%)、内容规范清晰(20%)、创

新(10%)以及平时考核(20%)。

二系统概要

学生成绩管理系统是教务管理的一部分,利用计算机进行管理可以极大程度上提高管理的效率,设计思想如下:

系统包括三种用户:管理员,教师和学生。

管理员功能:维护数据管理的各种基本信息。

包括:学生信息维护、教师信息维护、课程信息维护、教师配课、学生选课。

教师功能:成绩登记和成绩统计。

学生功能:本人成绩查询。

所有用户都要通过用户名和口令登陆系统。

三 系统模块设计

系统登录:管理员、教师和学生必须通过口令登录才能使用系统。

基本信息维护:对用户信息(登录用户名和口令)、学生、教师、课程信息进行

增删改查,还包括对教师配课、学生选课信息的增删改查,由系统管理员进行。

成绩管理:成绩登录和成绩统计功能,由教师进行。

成绩查询:学生可以查询自己的成绩。

1.管理员

(1).添加教师名单;(2).查询教师名单;(3).修改教师信息;(4).删除教师名单(5).添

加学生名单;6).查询学生名单;(7).修改学生信息;(8).删除学生名单;(9).统计生 源地信息;(10).修改密码;

教学管 理系统

系统登 录

基本信 息维护

信息查 询

成绩管 理

用户信

课程信 息

教师信 息

学生信 息

成绩登 录

成绩统 计

成绩查 询

配课信 息

选课信 息

2.教师

(1).查看个人信息;;(3).输入学生成绩, (4).查看任课信息;(6).修改密码;

3.学生

(1).查看个人信息(2).查看自己的课表(3).查询考试成绩;(4).修改密码1.3 其他性能需求

(1).用户输入出错时,有错误提示。

(2).给管理员,教师,学生不同的权限,提高数据安全性;

四界面设计(需追加学生选课的管理员操作界面)

管理员教师学生

业务逻辑模块

业务处

其中每个包含插入、修改、删除的界面引申如下(以用户一览界面为例):

五 软件模块设计

输入数据

输入数据

调用

数据库

数据库 输出数据

数据库

输出数据

以登陆功能为例

用户名

口令

调用

用户数据

用户数据

正确(权限) 错误

事务就是应用程序中一系列严密的操作,事务的四个特点:原子性、一致

性、隔离性和持续性,在该系统中事物管理应该在数据库访问模块实现,是由

业务逻辑模块

判断用户和口令 的合法性

数据访问模块

根据用户名获取 用户数据

数据库访问 数据访问模块 数据访问模块

数据访问模块

用户界面

数据库访问

数据库访问

权限名

权限号

事务的特性决定的。

六 实体关联图设计

根据上面的功能整理出数据信息,画出ER图

权限

1

属于

属于

教学

教授

选择

课程

课程名 教师

学生

电话 教师号 姓名 学号 姓名

性别 年龄 课程号

学时

用户

口令

登录名

权限号

1 1 1

1 m

n

m n

n

m 成绩

七数据逻辑设计

数据库的设计充分体现了规范化、完整性约束。所谓规范化是。。。。,完整性约束包括。。。。。。和自定义完整性。

数据库的设计充分体现了规范化、完整性约束。所谓规范化是用来改造关系模式,通过分解关系模式来消除其中不合适的数据依赖,以解决插入异常、删除

异常、更新异常和数据冗余问题。完整性约束包括实体完整性、参照完整性和用户自定义完整性。

1. 基本表设计

请列出其他所有表

2. 视图设计

请列出其他必要的视图(需要多表查询的界面通过视图实现)2) 配课

八系统实现

其中我完成的教师部分

类名方法名参数类型返回值类型方法说明StudentDao selectStudents void LinkedList获取所有学生信息getSno String String根据学生姓名获取学号CourseDao selectCourses void LinkedList获取所有课程信息getCno String String根据课程名获取课程号XCDao selectXCs void LinkedList获取所有选课信息insertXC HashMap void插入选课信息

updateXC HashMap void更改选课信息

deleteXC String void删除选课信息

selectStudents void String[][]获取所有学生信息StudentMana

ger

十总结

通过本次课程设计,使我掌握了Java编程语言的使用方法以及Eclipse的操作方法,并且对Access有了了解。同时,通过本次设计,我对SQL语句有了一些理解,在运用了课堂上学习到的知识的同时,学习了一些书本上学不到的知识,这些知识是通过不断练习学到的,课程设计的目的就是理论结合实践。

因此,本次课程设计使我受益匪浅。通过本次课程设计,我也认识到了自己的许多不足之处,比如对知识掌握的不牢固。以后会更加注意。

java课程设计小型图书管理系统

J a v a应用课程设计 项目名称:小型图书管理系统 课程名称:Java应用 项目作者:* * * 完成日期:2008年12月24日 前言 本系统是小型图书管理系统,专为个人设计。本系统启动后需要登陆,然后进入主界 在这个界面我们可以选择所需要的功能模块来完成所要执行的功能。 系统共有4个功能模块:图书入库、图书查询、图书删除、图书概览、修改密码。支持一系列关于图书管理方面的简单操作,诸如查询、删除、添加、修改密码等。 系统流程图 说明: 首先是输入判断,相当于在登陆模块,要求用户输入用户名和密码;然后判断,如果判断失败退出系统,

数据库设计 在图书管理系统中,共设计2张表。本系统使用Access来创建数据表。数据库的名称为。 1.表book 字段名称数据类型 图书名文本 图书号文本(主键) 单价文本 作者文本 出版社文本 入库时间文本 2.表user 字段名称数据类型 用户名文本(主键) 密码文本 系统源码 程序代码 1登陆界面:程序名 import .*; import .*; import .*; import .*; class Login extends JFrame implements ActionListener { Container cp=null; JFrame f=null; JButton j1,j2;

JTextField t1; JPasswordField t2; JLabel jlable1,jlable2; Color c; JPanel jp1,jp2; Login(){ f=new JFrame("小型图书管理系统"); j1=new JButton("确定"); j2=new JButton("取消"); cp=(); jlable1=new JLabel(" 输入用户名"); jlable2=new JLabel(" 用户密码"); jp1=new JPanel(); jp2=new JPanel(); t1=new JTextField(18); t2=new JPasswordField(18); (jlable1); (t1); (jlable2); (t2); JLabel JL=new JLabel("欢迎登陆",; (JL,"North"); (j1); (j2); (jp1,"Center"); ("South",jp2); (new Color(255,153,255)); Toolkit kit=(); Dimension screen=(); int x=; /*取得显示器窗口的宽度*/ int y=; /*取得显示器窗口的高度*/ db)};DBQ=";rim(); String Mima=().trim(); String queryMima="select * from user where 用户名='"+uname+"' and 密码='"+Mima+"'"; ResultSet rs=(queryMima); if()) { new Book(uname); (); (); }else{ (null,"该用户不存在","提示!", ; } ("");

职工管理系统java课程设计简单实现

目录 一、绪论 (1) 1.1关键技术介绍 (1) 1.1.1JAVA技术 (1) 1.1.2SQL数据库 (1) 二、需求分析 (2) 三、系统概要设计: (3) 3.1问题描述 (3) 3.2要求 (3) 3.3数据库设计 (3) 四、系统详细设计 (5) 4.1新员工信息录入 (5) 4.2显示员工信息 (7) 4.3修改员工信息 (8) 4.4查询员工信息 (10) 4.5删除员工信息 (13) 4.6员工信息排序 (15) 4.7员工信息统计 (16) 4.8注销 (17) 五、系统测试 (18) 5.1系统登录 (18) 5.2系统主界面.................................. 错误!未定义书签。 5.3新员工信息录入.............................. 错误!未定义书签。 5.4显示员工信息................................ 错误!未定义书签。 5.5修改员工信息................................ 错误!未定义书签。 5.6查询员工信息................................ 错误!未定义书签。 5.7删除员工信息................................ 错误!未定义书签。 5.8排列系统.................................... 错误!未定义书签。 5.9统计界面.................................... 错误!未定义书签。

5.10注销....................................... 错误!未定义书签。 六、总结 (19) 八、附录.......................................... 错误!未定义书签。

图书管理Java程序设计

《Java程序设计》 课程设计报告 信息管理与工程系 2016年 01月 10 日 目录 1 系统需求分析 (1) 1. 1 设计背景 (1) 1.2 主要实现的功能 (1) 2 系统的概要设计 (2) 2.1 系统总体设计架构 (3) 2.2 系统各模块设计结构 (5) 3 系统的详细设计 (6) 3. 1 图书管理 (6) 3. 2 新图书管理 (6) 3. 3 文件输入输出 (6) 4 流程图 (6) 5 系统测试 (9) 5. 1 登录界面及主界面设计 (9)

5. 2 添加图书管理设计 (10) 5. 3 图书查询界面设计 (12) 5. 4 浏览所有图书信息 (12) 5. 5 浏览全部用户信息 (13) 5. 6 借书界面设计 (13) 6 课程设计与总结 (14) 参考文献 (15)

1 系统需求分析 1.1 设计背景 随着网络技术的发展、计算机应用水平的提高,原来系统的时效性、数据的正确性、操作的方便性上都存在不足,已影响到系统的正常使用。经过考察比较,决定利用自己的力量对图书管理系统重新设计,使系统能利用软件开发技术的成果,方便图书的管理。 图书管理系统是典型的信息管理系统。系统介绍了图书系统的开发过程,设计中遇到的问题及解决方法以及提高当前应用程序或系统开发进度和改善工作性能。利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 本次课程设计利用JAVA开发工具来开发这个图书管理系统。该系统要解决的图书管理所要解决的一些问题,可以满足图书管理基本要求,包括添加、删除查找、显示等功能。该系统能根据用户的需求,快捷方便的为读者提供借阅服务。

JAVA课程设计银行管理系统

大连科技学院java程序设计课程设计(B) 题目银行取款管理系统 学生姓名姚伟奇专业班级计算机(Z)13-1 指导教师李红职称讲师 所在单位信息科学系软件工程教研室 教学部主任王立娟 完成日期 2016年9月30日 课程设计报告单

综合评定: (优、良、中、及格、不及格)指导教师签字:2016年9月30日《java程序设计课程设计(B)》任务书 一、课程设计任务及要求: 任务:针对小型信息管理系统或若干综合性设计题目,选择一种软件开发模型,完成从需求分析、系统设计、系统实现,软件测试的全过程。 要求: (1) 根据软件系统开发的一般原则,完成相应系统的功能设计,完成主要功能模块的程序实现并进行测试训练,给出代码运行结果和相应的设计文档。可以分组进行,但所有学生必须经历整个系统的开发全过程,以便加深对系统开发全过程的认识。 (2)提交课程设计报告。 (3)指标: 要求完成课程设计报告3000字以上(约二十页);完成所设计的题目,设计题目的语句行数的和在200行语句以上。 二、工作量 2周(10个工作日)时间 三、计划安排 第1个工作日:查找相关资料、书籍,阅读示例文档,选择题目。 第2个工作日-第4个工作日:设计程序结构、模块图。 第5个工作日-第9个工作日:完成程序的编码,并且自己调试、测试。穿插进行课程设计报告的撰写。 第10个工作日:上交课程设计报告,由教师检查软件测试效果、检查课程设计报告,给出学生成绩。

指导教师签字:2016年9月19日

目录 题目:.................................................... 错误!未定义书签。 1.需求分析............................................ 错误!未定义书签。 2.概要设计............................................ 错误!未定义书签。 3.详细设计............................................ 错误!未定义书签。 4.编码................................................ 错误!未定义书签。 5.调试分析............................................ 错误!未定义书签。 6.测试结果及运行效果.................................. 错误!未定义书签。 7.系统开发所用到的技术................................ 错误!未定义书签。 8.课程设计总结........................................ 错误!未定义书签。参考文献................................................. 错误!未定义书签。5 附录全部代码............................................. 错误!未定义书签。

图书管理系统java课程设计报告

图书管理系统j a v a课程 设计报告 Document serial number【KKGB-LBS98YT-BS8CB-BSUT-BST108】

焦作大学信息工程学院《Java实训》报告 题目:图书管理系统 班级:网络(1)班 姓名:张辉 学号: 2011年 12 月22日

摘要 随着信息技术的发展,计算机已被广泛的应用于社会的各个领域,成为推动社会发展的技术动力。而在计算机应用中,软件的作用十分突出,软件已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步的开拓。软件产业已成为社会信息化进程中的一个战略性产业。在软件技术的应用中软件的开发技术尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品。尤其是在校园里,各种软件的应用无处不在,为我们的学习和生活提供了方便。学校的图书馆不仅给我们提供看书学习的地方,还给我们提供了一套功能齐全的图书馆系统,方便我们搜索书籍、借阅图书。 我们本次的Java课程设计的最终目标是实现一个图书馆管理系统,使其具有一般图书管理系统所具有的功能,可以实现管理员日志、管理员添加、管理员退出、读者添加、读者修改、读者查询、读者删除、新书入库、书籍查询、书籍借阅与归还等功能。因为Java是一门很优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,所以用Java编程为我们本次程序的编写提供了方便。在设计中我们主要进行了数据库及类的设计,把整系统分成了15个类和5个表。通过应用awt、swing、sql、util等包,合理的添加了按钮、菜单、文本框、文本区、表格等组件类,还包含窗口、面板等容器类,经过设计者合理的布局,完成了窗体的设计,并通过建立JDBC-ODBC桥接器连接到Access数据库后,向数据库发送SQL语句实现程序与数据库中表间的消息通信,从而实现了相应的图书馆管理系统的功能。 本文主要分为绪论、系统功能介绍、数据库需求分析、系统功能实现、结论、致谢、参考文献7大块。在绪论中介绍了本次课设选题的缘由及思想。系统功能介绍中详细介绍了本图书管理系统的整体思想及其具体功能。在数据库需求分析中详细说明了数据库的需求分析、概念设计及表的设计。在系统功能实现中主要通过抓图来体现设计的结果。总之,我们的整体设计思想均在报告中体现。 关键词:图书馆管理系统,Java程序设计语言,Access数据库 目录

课程设计JavaWeb图书管理系统

信息系统工程与实践 ---- Java Web图书管理系统 班级:文计081-2 姓名:邓森 学号:3

一、题目的选择 Java Web图书管理系统 二、系统分析 系统的可行性分析 可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。信息系统也应从技术可行性,经济可行性和社会可行性三方面来论证。通过长时间的观察与实践,我认为图书馆管理系统的可行性分析如下: 2.1.1经济可行性分析 作为图书馆这样的商业性质较小的场所,其经济成分比重相对较少,主要是支出的费用:其中包括设备购置费、软件开发费用、管理和维护费、人员工资和培训费等。由于各个图书馆实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置图书上。建立信息中心,可将来自各方面的信息集中管理,提高图书管理的计划性和预见性,快速地反馈市场信息。 2.1.2技术可行性分析 技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,通过网络internet技术,发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。 2.1.3社会可行性分析 社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是图书馆完全有可能也有能力采用这样先进的管理技术。它对图书馆带来的影响可以看到: (a)对传统管理理念的冲击,可能引起管理层的变动和人员的调整。 (b)对图书馆工作人员的要求提高,使图书馆在一定的可能下进行机构精简,迫使工作人员继续学习新知识,拓宽图书馆在市场环境下的生存空间。 (c)对图书馆与读者之间业务方式的转变和扩充。 最后,针对用户对图书资源进行有效利用和管理的功能需求,用建模技术对图书管理资源采用面向对象的描述方式,在具体系统功能实现之前,建立起系统模型是很必要的,这里采用具有可视化、能够柔性实现分析、设计和开发系统的统一建模语言实现系统模型构建。同时,结合最流行的基于浏览器的数据管理模式,建议采用基于组件技术的B/S(brower/server)系统结构。 从技术的角度来考虑,随着计算机技术的深入发展,相关的应用软件、技术已经很成熟了,各种信息系统的开发工具也很完善了。运用现在软件行业中流行的开发工具JAVA以及MySQL,借鉴别人成功开发的宝贵经验,可成功开发一个功能基本完善的、符合中小型生产企业生产管理所需的生产管理信息系统。 综上所述,实施生产管理系统在技术上、经济上、运行上以及社会环境上都是可行的,因此,开发生产管理信息系统是可行的。

学生信息管理系统java课程设计源代码

JAVA程序设计课程设计报告 课题: 学生信息管理系统 姓名: 学号: 同组姓名: 专业班级: 指导教师: 设计时间: 评阅意见: 评定成绩: 指

目录 一、系统描述 (2) 1、需要实现的功能 (3) 2、设计目的 (3) 二、分析与设计 (3) 1、功能模块划分 (3) 2、数据库结构描述 (4) 3、系统详细设计文档 (6) 4、各个模块的实现方法描述 (9) 5、测试数据及期望结果 (11) 三、系统测试 (16) 四、心得体会 (23) 五、参考文献 (24) 六、附录 (24)

一、系统描述 1、需求实现的功能 1.1、录入学生基本信息的功能 学生基本信息主要包括:学号、姓名、年龄、出生地、专业、班级总学分,在插入时,如果数据库已经存在该学号,则不能再插入该学号。 1.2、修改学生基本信息的功能 在管理员模式下,只要在表格中选中某个学生,就可以对该学生信息进行修改。 1.3、查询学生基本信息的功能 可使用“姓名”对已存有的学生资料进行查询。 1.4、删除学生基本信息的功能 在管理员模式下,只要选择表格中的某个学生,就可以删除该学生。 1.5、用户登陆 用不同的登录权限可以进入不同的后台界面,从而实现权限操作。 1.6、用户登陆信息设置 可以修改用户登陆密码 2、设计目的 学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差、人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,

Java课程设计学生信息管理系统

《面向对象程序设计》课程设计报告题目:《**********》课程设计 学院:信息工程学院 姓名: *** **** ****** 学号: ** ** ** 专业:计算科学与技术 班级: ***** 指导教师: ***** 2015 年 12月

目录 目录 ................................................................... 摘要 ................................................................... 1.引言 ................................................................. 2.设计目的与任务 ........................................................ 3. 设计方案 ............................................................. 3.1总体设计...................................................... 3.2开发环境...................................................... 3.3层次图........................................................ 3.4界面预览...................................................... 3.4.1登录界面 .................................................. 3.4.2该管理员不存在( 用户名:name 用户密码:psw ) ............. 3.4.3学生信息管理界面 .......................................... 3.4.4填写学生信息 .............................................. 3.4.5录入学生信息 .............................................. 3.4.6查询学生信息 ..............................................

Java图书馆管理系统(附全代码)_课程设计报告

《数据库系统概论》课程报告 课题名称:小型图书管理系统 课题负责人名(学号): best 同组成员名单(角色): 指导教师: 评阅成绩: 评阅意见: 提交报告时间:2015年12月15日 小型图书管理系统 计算机科学与技术专业 学生指导老师 [摘要]随着计算机技术的飞速发展,利用计算机来获得和处理信息是当今信息管理的一大特点。伴随计算机硬件的快速发展,有关信息管理的软件——数据库系统软件也在迅猛发展着。图书馆是高等院校的重要组成部门,是教师和学生获取知识的重要场所。由于图书馆主要从事大量的图书资料的储存和流通。所以一直以来,计算机在图书馆的图书管理中得到了广泛的应用。本系统实现图书信息管理的系统化,规范化和自动化,以最大程度提高操作人员的办公效率。

关键词:JAVA、JDBC、SQL Server、数据库、图书馆管理

一、实验题目:小型图书管理系统 二、实验的目的和要求: 完成一个小型图书管理系统,功能要求如下: 1)能够通过书籍基本信息(包括:书号、书名、出版社、出版日期、作者、内容摘要)单个 或以AND方式组合多个条件查询书籍信息; 2)对于每一种书籍,除可查看其基本信息之外还可查看其总数以及目前在馆数量 3)可增添新的书籍 4)可删除已有书籍(如有读者借了该书籍尚未归还,则不允许删除) 5)可修改书籍的基本信息 6)能够通过读者基本信息(包括:证号、姓名、性别、系名、年级)单个或以AND方式组 合多个条件查询读者信息 7)对于每位读者除可查看其基本信息之外,还可查看其已借的书籍列表、数量、借还日期 8)可增添新的读者 9)可删除已有读者(如该读者有尚未归还的借书,则不允许删除) 10)可修改读者的基本信息 11)可完成借还书籍的手续 12)还书时如超期,应该显示超期天数 13)借书时如果有超期的书没有还,则不允许借书 14)可查询有哪些读者有超期的书没有还,列出这些读者的基本信息 三、实验的环境: 1、硬件环境:CPU: Intel(R) Core i5-3230 2.60GHz RAM: 8GB 2、软件环境:操作系统:Windows 7 Ultimate SP1 编译软件:Eclipse Luna Microsoft SQL Server 2014 四、系统ER图

java课程设计-文件管理系统

课程设计 课程设计名称:java课程设计 专业班级: XXX班级 学生姓名: XXXX 学号: XXXXX 指导教师: XXXXX 课程设计时间:

目录 目录 ------------------------ 1 课程设计任务书 ------------------------- 2 一、需求分析 ------------------------- 3 二、概要设计 ------------------------- 4 三、开发语言 ------------------------- 4 四、详细设计 ------------------------ 4 五、调试与分析 ------------------------- 13 六、功能测试 ------------------------- 14 七、结论与心得 -------------------------- 15 八、参考资料 -------------------------- 16 九、成绩评价表 -------------------------- 17

计算机科学技术(卓越计划)专业课程设计任务书

文件管理系统 一、需求分析 题目要求对文件进行复制,压缩,解压等操作,相当于一个简单的文管理系统。对此我新加了剪切,删除,和重命名等功能。程序的整体输入控制是采用图形用户界面,同时为了减少用户输入时不必要的错误,程序还支持文件选择器功能,用户可以直接点击相应的按钮选择相应的文件或文件夹。 (1)复制功能实现了将文件复制到指定的文件夹中(包括文件夹的复制和单个文件的复制),同时允许用户选择不同类型的文件复制。其 中有全文件复制(文件夹里所有文件全部复制)、无空文件夹的文 件复制(即复制的文件夹不含空文件夹)、指定参数的文件复制(即 文件夹复制时可以指定相应的类型参数doc、txt等选择要被复制 的文件类型)。 (2)压缩功能实现将文件压缩到指定路径(包括单个文件的压缩和文件夹的压缩)。 (3)解压功能实现将指定的压缩文件解压到指定的路径 (4)剪切功能实现将制订文件夹下的文件剪切到制订的文件夹下,与复制不同的,剪切后该文件只存在于剪切后的文件夹。 (5)删除功能实现了文件的删除和文件夹删除,其中文件的删除可以直调用文件的方法删除文件,而文件夹的删除必须递归删除文件夹中 的所有文件,然后再层层调用方法删除文件夹。 (6)重命名功能实现对指定文件夹下的文件的重命名,如果该文件夹下已经存在该文件名,则提示重新命名

JAVA图书管理系统课程设计

山东建筑大学 课程设计说明书 题目:图书管理系统 课程: JAVA程序设计基础课程设计院(部):信息与电气工程学院 专业:物联网工程 班级:物联121 学生姓名:李明钰 学号:032 指导教师:关华 完成日期:2015年7月10日

一摘要............................................ 错误!未定义书签。二所需软件......................................... 错误!未定义书签。 三 E-R图与结构功能图............................... 错误!未定义书签。 E-R图...................................... 错误!未定义书签。 功能结构图.................................. 错误!未定义书签。四所需表格......................................... 错误!未定义书签。 Sql创建语句................................ 错误!未定义书签。五页面的结构和关系................................. 错误!未定义书签。六程序截图......................................... 错误!未定义书签。七总结............................................ 错误!未定义书签。八参考文献......................................... 错误!未定义书签。附录................................................ 错误!未定义书签。 (1)登录模块代码............................... 错误!未定义书签。 (2)图书管理模块代码........................... 错误!未定义书签。

java课程设计报告(教室管理系统)

课程设计报告 学院、系:吉林大学珠海学院计算机科学与技术系专业名称:网络工程 课程设计科目java程序课程设计学生姓名:王佳 指导教师:吕健波 完成时间:2010年9月-11月

教师管理系统 一、设计任务与目标 1)负责教师管理的主界面(用菜单方式打开下面的四个功能界面) 录入教师管理的界面 修改教师管理的界面 查询教师管理的界面 删除教师管理的界面 2)教师数据表的字段要求至少包含:工号、姓名、年龄、职称、所在系、教授的主要课程、联系电话、联系地址等字段。要求字段类型设计合理、使用方便。 3)要求界面美观大方、功能实现完整 此程序的设计,主要包括两个主体部分,一是界面部分,二是创建按钮并监听,实现录入,修改,查询,删除等功能。 以前在C++编写过类似的教师管理系统,其主要思路和本题保持一致,但代码不同。 需要准备的工作是创建主界面并完善各项分功能,连接数据库,实现录入和查看同步。此次设计将会提高我对真正的JAVA程序设计的实战能力,对以前学过的知识融会贯通,并且深化和应用。意在最终程序可以美观,实用,人性化,尽最大的能力扩充相关分模块。 二、方案设计与论证 针对这道设计题的特点,首先做一个界面,界面中包括相关的分功能,录入,修改,查询,删除等,用surface做界面,分别设置各自的监听器,监听每一个button,并且各个分功能是对应各自的类。这样的话,有利于用户提出不同修改的要求,此时只要单独修改个别类即可,提高程序的便捷化并且满足不同客户的需要。在做这道题时遇到最大的障碍就是连接access数据库,因为以前没学过,所以这部分知识完全不会,必须考自学。自己做这道题与其他设计人员

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

目录 1 设计题目 (1) 2 设计目的 (2) 3设计分析 (3) 4 概念结构设计 (6) 5 逻辑结构设计 (11) 6 表结构设计 (13) 7 具体功能实现 ................................................. .15 8 总结 (26) 9 附录 (27)

1.设计题目学生成绩管理系统

2.设计目的 本学生成绩管理系统模块是为了实现学校人力资源的优化和学生成绩管 理的科学管理而设计的,通过试用本系统,可以更加有效的管理学生成绩信息,用数据库对大量数据的复杂操作进行保存,其中包括学生的基本信息,成绩信息和班级成绩信息并且具有信息的增加,查询,修改和修改等功能。

3.设计分析 3.1 可行性研究 (1)利用面向对象的JAVA语言来进行系统开发,可以很方便的根据实际定义各个所需要的对象,并对这些对象进行操作。同时由于本系统是在用戶图形界面进行各种用户操作,可以使界面多样化满足人们的对美观的要求,更易懂、更方便操,能够更方便验证用户的输入是否正确,并进行相应的提示,这些需求和功能在目前情况下利用所学知识完全可以实现。并且本系统采用文件来存储数据,操作比较简单,方便学生成绩的导出与打印,省去了人力的大量抄写,但是在一定程度上限制数据量和系统的运行速度。 该学生成绩管理系统可以在Microsoft Windows XP 和 Windows 7系统下进行开发和运行的,这些系统目前已经比较普及,用户在该系统中可以方便的进行各种操作,实现预期的目的。该系统的开发成本比较低,符合了人们对低资源高效率的追求,利用较低的成本换取更高的回报。 (2)具体的定义问题: 此次开发的项目是一个学生成绩管理系统,进行学生信息的增删改查、学生成绩的管理和班级成绩的管理,在进入系统之前需要登陆,登陆成功后即可进入系统的相应的用户界面。 本系统的身份主要分为教务处、老师和学生。 ①若是教务处登录可以进行多条件查询学生的信息,也可以增加、删除、修改、学生的信息,并可多条件查询学生成绩的信息,以及成绩的增加和修改,查询班级成绩,可按班级查询或按日期查询。 ②若是老师登录,则可以查询所有的学生信息、学生成绩和班级成绩。 ③若是学生登录,则只可以查询自己的信息和成绩,不可进行对任何信息的任何修。 ④在登录界面有注册功能,并以学号为线索贯穿整个系统。 系统的基本流程图,如图3.1所示:

Java 图书馆管理系统(附全代码)_课程设计报告

数据库系统概论》课程报告课题名称:小型图书管理系统 课题负责人名(学号):best 同组成员名单(角色): 指导教师: 评阅成绩: 评阅意见:

提交报告时间:2015年 12 月 15日

小型图书管理系统 计算机科学与技术专业 学生指导老师 [摘要]随着计算机技术的飞速发展,利用计算机来获得和处理信息是 当今信息管理的一大特点。伴随计算机硬件的快速发展,有关信息管理的软件——数据库系统软件也在迅猛发展着。图书馆是高等院校的重要组成部门,是教师和学生获取知识的重要场所。由于图书馆主要从事大量的图书资料的储存和流通。所以一直以来,计算机在图书馆的图书管理中得到了广泛的应用。本系统实现图书信息管理的系统化,规范化和自动化,以最大程度提高操作人员的办公效率。 关键词:JAVA、JDBC、SQL Server、数据库、图书馆管理 、实验题目:小型图书管理系统 、实验的目的和要求: 完成一个小型图书管理系统,功能要求如下: 1)能够通过书籍基本信息(包括:书号、书名、出版社、出版日期、作者、内容摘要)单个或以AND 方式组合多个条件查询书籍信息;2)对于每一种书籍,除可查看其基本信息之外还可查看其总数以及目

前在馆数量 3)可增添新的书籍 4)可删除已有书籍(如有读者借了该书籍尚未归还,则不允许删除) 5)可修改书籍的基本信息 6)能够通过读者基本信息(包括:证号、姓名、性别、系名、年级)单个或以AND方式组合多个条件查询读者信息 7)对于每位读者除可查看其基本信息之外,还可查看其已借的书籍列表、数量、借还日期 8)可增添新的读者 9)可删除已有读者(如该读者有尚未归还的借书,则不允许删除) 10)可修改读者的基本信息 11)可完成借还书籍的手续 12)还书时如超期,应该显示超期天数 13)借书时如果有超期的书没有还,则不允许借书 14)可查询有哪些读者有超期的书没有还,列出这些读者的基本信息 三、实验的环境:

学生管理系统课程设计(java)

Java课程设计报告题目学生管理系统 学生姓名侯旻燊专业班级计科 完成日期 2014年12月30日

摘要 学校的学生学籍信息管理是学校管理中的一项重要任务,以往的手工操作已经不能适应现在办公的需要.为了摆脱繁琐的劳动,提高工作效率,利用计算机进行信息处理成为必然.开发功能完善及安全可靠的管理系统可以大大提高学校资源的利用率,及时,准确地获取需要的信息,充分发挥人员的工作潜力。因此,不难想象,正是咨询业的迅速发展使得人们从过去的手工劳动中得以解脱.同时,编写一套完善的学生学籍管理系统的任务就显得尤为重要。软件开发的意图为便于学校的管理,方便查看有关学校及学生的情况。如教务处对学生成绩的修改、删除、查找、添加等。

目录 1.总体设计 (1) 1.1本系统的主要功能 (1) 1.2系统包含的类及类之间的关系 (1) 1.3功能概要 (1) 1.3.1学生登录 (1) 1.3.2管理员登录 (1) 1.3.3程序总逻辑 (2) 2.详细设计 (2) 2.1主类Client (2) 2.2类AdminGUI (2) 2.3类UpdateAndInsert (3) 3.运行效果 (4) 3.1登陆界面 (4) 3.2学生登陆界面 (4) 3.3管理员登陆 (6) 3.4数据库 (7) 参考文献 (8) 附录1 软件源程序 (8) 1.StudentGUI.java (8) 2.AdminGUI.java (14) 课程设计实践总结: (26)

1.总体设计 1.1本系统的主要功能 该项目主要功能为:学生学籍基本信息查看,管理员信息处理 1.2系统包含的类及类之间的关系 如图1-1所示。 图1-1 类之间的关系 1.3功能概要 学生管理系统分为两大功能: 1.3.1学生登录 1.完成查询自己的学籍信息 2.修改自己的登录密码 3.修改自己的籍贯 4.修改自己的电话号码 1.3.2管理员登录 1.删除指定学生学籍 2.增加指定学生学籍 3.修改指定学生学籍 4.查询指定学生学籍 5.列出全部学生学籍信息

图书管理系统课程设计报告基于JAVA和SQLServer

课程设计报告 设计名称:《数据库原理与应用》课程设计 设计题目:图书管理系统的设计与开发 学生学号: 专业班级: 学生姓名: 学生成绩: 指导教师(职称): 完成时间:— 说明: 1、报告中的第一、二、三项由课程设计负责人在课程设计开始前填写并发给 每个学生;四、五两项(中英文摘要)由学生在完成课程设计后填写。 2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。 3、指导教师评语一栏由指导教师就学生在整个课程设计期间的表现、设计 完成情况、报告的质量等方面给出客观、全面的评价。 4、训练报告正文字数应不少于3000字,也可由指导教师根据本门课程设计 的具体情况酌情增加字数或内容。 5、平时表现成绩低于6分的学生,其课程设计成绩按不及格处理。 6、此表格式为武汉工程大学计算机科学与工程学院提供的基本格式(适用于 学院各项课程设计),各教研室可根据本项课程设计的特点及内容做适当的调整,并上报学院批准。

成绩评定表学生姓名:学号:班级:

目录 摘要................................................................... II Abstract ................................................................ III 第一章课题背景.. (1) 1.1 课题介绍 (1) 1.2 课题依据与内容 (2) 1.3 工具介绍 (2) 第二章设计简介及设计方案概述 (4) 2.1 需求分析 (4) 2.2概念设计 (6) 第三章详细设计 (7) 3.1逻辑设计 (7) 3.2物理设计 (8) 第四章系统功能实现 (11) 4.1 登录模块功能实现 (11) 4.2 管理员模块功能实现 (17) 4.3 读者模块功能实现 (32) 总结 (36) 致谢 (37) 参考文献 (38) 摘要 对于日益扩大的图书馆,借阅者或工作人员查找特定的书目总是劳神费力,有时还没有结果。为了缩短借阅者的等待时间,减轻管理人员的工作量,提高管理的质量和水平,做到高效、智能化管理,从而达到提高图书借阅信息管理效率的目的。采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者,使图书馆管理人员工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。 系统的设计严格按照数据库设计的方法来进行,包括数据库的设计和应用程序的设计,两部分相辅相成。在程序设计与调试上采用了自上而下,逐步细化,逐步完善的原则。采用结构化的功能模块设计系统功能,可读性好,易于扩充。系统数据库用SQL Sever创建,前端开发使用JAVA语言和Eclipse开发工具实现。图书馆基本功能全面,系统可读性好,易于维护、更新,安全性好。 关键词:图书管理系统;结构化;SQL Sever;JAVA;Eclipse Abstract For growing library, borrow or find specific bibliography staff always laborious, sometimes no results. So often we put a lot of manpower and financial resources but lack of

JAVA课程设计员工信息管理系统

JA V A员工管理系统 实验报告 姓名:张旭冉 学号:10105010117 班级:信10-1 北方工业大学理学院信息与计算科学系2013年12月17日

员工管理系统 一、实验目的 通过该课程设计,使同学们进一步理解概JAVA的基本概念、理论和方法,初步掌握JDK、Eclipse的调试和应用,以及程序中错误的解决方法,明确JAVA在实际程序设计中的应用。使课堂中学习到理论得到应用,练习文件形式在JAVA程序设计中的应用。 二、实验内容 A.设计题目:员工管理系统 设计要求:(1)完成员工信息的添加、删除、查询、修改功能 (2)使用用户界面操作 (3)使用文件形式完成 设计思路:首先设计界面进入面板,在面板中添加菜单选项,并将要实现的功能选项添加其中,然后对这些选项实施监听,实现其功能。通过文件类型知识的应用,实现对员工信息的管理。 B.概要设计 面板设计:首先设计一个容器,然后再容器中添加菜单,在菜单中添加选项,并在容器中加入面板,面板布局设置为CardLayout,最后将面板添加进容器。 功能实现:在录入、查询、修改和删除界面中使用JButton、JLabel、ButtonGroup、JRadioButton、JTextField、Choice为界面中加入相应的组件,并对其进行监听,同时附加了文件流的处理。 C.详细设计 1、定义员工类: public class Employee implements java.io.Serializable { String number,name,discipling,grade,borth,sex; public Employee() { } public void setNumber(String number) { this.number=number; } public String getNumber() { return number;

员工管理系统Java课程设计

课程设计(论文)任务书

摘要 Java语言是当前最为流行的程序设计语言之一,诸多优秀的的特性使其成为被业界广泛认可和采用的工具。 随着目前公司规模的渐渐扩大,员工管理将成为意见不得不总是的问题。有些公司人员流动较大,而且人数动辄上百人,,若采用传统的方式进行管理,不仅易出错更是一件令人痛疼的事。随着计算机的诞生,在此领域产生众多的信息管理系统来管理信息,不仅信息处理方便,而且简单强大。本系统正事其中的一项,针对员工信息管理,方便公司对员工的信息进行处理,极大减少了人事管理的工作量。另一方面,本系统中所涉及到图形用户界面设计是我们学习程序设计这门课的难点兼重点,通过审计本系统不仅巩固了我们的基础,以及程序设计能力,还锻炼了我们对程序设计的流程及大体上的把握不仅如此,在设计过程中,我们的调试能力也得到增强。使我们对设计“大程序”有了经验。目前,无论是机关、事业单位、还是企业单位,员工管理对于组织生存与长远发展所具备的重要性都已经有了明确的认识,而员工管理水平的提升不仅需要高素质的管理人员,而且也需要信息化工具进行辅助.在现代化的企业管理中,员工管理系统有着十分重要的作用! 关键词:文件和流界面设计GUI 异常处理 Hashtable类

目录 一、设计目的............................ 错误!未定义书签。 二、设计问题............................ 错误!未定义书签。 2.1课设问题.................................... 错误!未定义书签。 2.2设计思路.................................... 错误!未定义书签。 三、概要设计 (6) 3.1程序功能模块设计的实现...................... 错误!未定义书签。 3.2系统总体结构................................ 错误!未定义书签。 3.3员工信息面板功能的实现...................... 错误!未定义书签。 3.4员工界面功能模块设计的实现.................. 错误!未定义书签。 四、详细设计............................ 错误!未定义书签。 4.1定义程序变量................................ 错误!未定义书签。 4.2程序面板设计................................ 错误!未定义书签。 4.3录入员工信息................................ 错误!未定义书签。 4.4查询员工信息................................ 错误!未定义书签。 4.5修改员工信息................................ 错误!未定义书签。 4.6删除员工信息................................ 错误!未定义书签。 4.7显示员工信息................................ 错误!未定义书签。 五、设计总结............................ 错误!未定义书签。 六、参考文献............................ 错误!未定义书签。 七、致谢............................ 错误!未定义书签。

相关主题
文本预览
相关文档 最新文档