1、 毕业设计说明书 高校教材管理系统的设计与实现 院(系)名称 信息工程学院 专业名称 计算机科学与技术 学生姓名 指导教师 2012 年 4 月 22 日 I 摘摘 要要 计算机技术的飞速发展使得计算机技术的应用深入到社会生活的各个领 域,基于 C/S 架构的桌面应用程序被开发并得到有效应用,达到提高工作效率 简化工作流程的目的。 高校教材管理系统是针对高校教材管理部门工作而开发的。教材管理工作 具有琐碎、复杂、涉及面广、耗时多等多种特点,针对各系征订教材难以找到 合适的版本,学生无法查询本人教材费用使用情况,教材的发放及使用状况历 史记录不全面等实际问题,开发一套适合学校自身教材管理工作需要
2、的的软件 非常有必要。 本系统采用以流行的 Java 语言为工具,采用 Oracle 数据库管理中心, 以 US 结构开发具有远程访问数据库的桌面系统。Java 语言作为网络设计语言, 具有安全性高、编写的程序可移植性好等特点。Oracle 数据库管理系统可以有 效的验证用户的有效性,确保数据的安全性,提高数据库管理系统性能。 本系统通过 JDBC 技术以瘦客户端模式(远程)访问 oracle 数据库。在通过 oracle 用户验证数据库访问权限的前提下,通过系统权限设置模块,进一步科 学地设置用户在实际工作中应有的权限,从而达到同一程序具有服务器端和客 户端双重功能的目的。根据不同学校的实际
3、情况,本系统稍加修改后即可投入 使用,有一定的推广价值。 关键词: Java,管理, C/S II 目目 录录 摘 要.I 1 绪 论 1 1.1 引言 1 2 系统分析 1 2.1 经济上的可行性错误错误!未定义书签。未定义书签。 2.2 技术上的可行性. 3 2.3 需求分析 3 3 系统设计 5 3.1 系统功能模块设计 5 3.1.1 信息初始化 5 3.1.2 用户管理 5 3.1.3 教材管理 5 3.1.4 报表. 5 3.2 产品的功能 6 4 系统实现. 8 4.1 系统登录 8 4.2 主界面设计错误错误!未定义书签。未定义书签。 4.3 部门信息 8 4.4 用户管理 1
4、0 4.5 技术难点与解决 错误错误!未定义书签。未定义书签。 总结错误错误!未定义书签。未定义书签。 参考文献 14 第 1 页 共 14 页 1 1 绪绪 论论 1.1 引言 随着计算机软件开发技术和网络技术的飞速发展及其广泛的推广应用,设计 基于 C/S 和 B/S 结构的程序,以数据库管理系统为后台数据支持,达到快速、安 全处理数据, 提高工作效率目的的软件开发模式己在社会中得到极大的推广与应 用,并逐步地影响着人们的生活和工作方式。 基于互联网的程序架构主要有客户机一服务器 (Client/Server,C/S)和浏 览器一服务器(Browser/Server,B/S)两种。US 是一种典型的软件系统体系结构, 通过充分利用客户端和服务器双方的硬件资源优势,对业务进行合理分配, 从而 降低系统的通讯开销。 采用该结构的系统一般具有服务器端程序和客户端程 序, 达到提供服务和使用服务的功能。在桌面应用程序中,可以根据工作中数据 库 的大小选择不同的数据库管理系统作为数据库服务器,实现管理数据、相应客户 端提出的请求功能。客户端程序可以通过远程访问数据库,实现对数