软件工程毕业设计之开题报告

北京联合大学毕业设计开题报告

题目:                网络中心设备管理系统                          

专业:   计算机科学与技术          指导教师:                   

学院:    信息学院                  学号:                   

班级:                       姓名:                     

一、 课题任务与目的

本课题的研究目的,主要是结合java和数据库理论,设计一套符合对网管中心所负责的大量网络设备和计算机相关配件、耗材进行动态管理的软件系统,以提高管理水平,减少因管理不及时带来的失误和隐患。

主要完成的任务有:

1)采用面向对象技术,设计基于C/S架构的系统;

2)运用瀑布模式开发编写相关文档;

3)完成本系统基本功能:入账登记管理,定期维修检查管理,查询、统计管理,设备报废管理,设备采购管理,后台提醒管理;

4)设计底层数据结构,构建数据库;

5)Java和数据库技术综合应用、连接池或者其代替方法的运用。

主要体现在JDBC的javabean包装类上。

连接池或者其替代方法是为了防止过多客户端发来申请或者其他相关请求时发生拥堵。

6)编程算法运用-时间换算,jdk中封装的DES加密解密算法类的运用。

本系统将要达到以下目标:

1)对用户输入错误的数据都有提示,具有较好的容错性能;

2)对于系统的重要数据都有密码保护,具有一定的安全性;

3)用户的封闭性较好,用户能够根据提示完成信息的输入,并且需要提供详细的设计文档。

二、 调研资料情况

应北京市委党校北京行政学院网络中心需求,设计此系统。

该网络中心管理整个学院的网络设备、配件及耗材。所以日常采购量大,出库率高,种类繁多导致设备等的动态管理带来不便,而且对设备的维修管理也有一定困难,需要在设备维修方面规范化。

该中心设备管理员操作环境:

Windows xp 操作系统,CMDx2 4200+ CPU,2G内存,显卡256M,匹配打印机。

该系统的管理的数据量为十万左右。

由于此系统涉及到众多的网络设备、配件及耗材,对这方面的系统管理较少,而随着网络设备、配件及耗材的日益融入生活,要求系统的管理网络设备、配件及耗材就提上日程。

三、 初步设计方法与实施方案

开发环境:windows Xp 操作系统。

开发工具:myeclipse , mysql,以及相关程序导出软件例如exe4j或者install4j。

开发语言:java,sql语言。

按照软件工程学的方法对本课题进行指导,运用瀑布模式开发,逐步进行现状分析,可行性研究,需求分析,总体设计,功能设计,数据库设计;然后是分模块开发,单元测试,模块整合、整体功能测试和其他各种测试。

四、 预期结果

本系统要完成的功能如下:

入账登记管理,定期维修检查管理,查询、统计管理,设备报废管理,设备采购管理等。具体如下:

1)账户管理。设计两种登陆端,服务器端和客户端。服务器端账户只能唯一设定,服务端中能设置客户端的号码和初始密码,服务端和客户端都能修改自己的密码,并实现密码数据加密。

2)入账登记管理。用户将设备信息按提示输入,内容包括设备的品牌型号、编号、设备类型(网络设备、配件及耗材)、存放位置、购买时期、供货商、保修期、信息输入员、上线时间等,最后确认输入数据库。在客户端输入相关的设备上线信息,当确认完输入库后只能在服务端更改。

3)定期维修检查管理。客户端若发现故障则提交维修申请;服务器端审批该申请。审批通过后,输入维修信息。

4)查询和统计管理。两种端口都可以进行的查询和统计项:设备信息查询,设备维修查询,设备总费用统计,维修总费用统计,申请表查询等。服务端还可以查询报废设备申请表,以及新设备采购申请。设备查询方式根据设备地点、设备名称、设备类型、巡检周期等不同需求方式进行查询。服务器端能统计每个用户的设备申请成功的量,每个用户能统计自己的使用量。

5)设备管理

a报废管理。客户端输入报废材料详细情况申请,确认后保存。服务端可以选择阅读申请,并在原稿上增加审批意见,并设置相关设备信息为报废。

       b采购管理。客户端输入新设备采购详细情况申请,确认后入库保存。服务端可以选择阅读申请,并在原稿上增加审批意见。

6)提醒功能。

设备维修次数多会提醒报废;

根据管理员输入的维修周期提醒用户维修,主要体现在时间的换算上;

有新申请或者新审批出提示;

相关设备到位给出相应的提醒。

7)服务器端实现导出数据到Excel中,实现Excel表的导入相关信息。

五、 进度计划

 

第二篇:软件毕业设计开题报告-JAVA

华东交通大学毕业设计(论文)开题报告书

软件毕业设计开题报告JAVA

文明的需求渴望不断增强,作为一个正常营运的剧场需要改善本身的体制或管理方式,为适应时代带来的种种变化,开发剧场订票管理系统显得意义重大而深远。此外,剧场订票管理系统不但能够克服传统排队订票的一些弊端,而且能够为剧场带来巨大的经济效益。

Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java软件必须相互兼容。“Java 语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。Java 平台是基于 Java 语言的平台。这样的平台非常流行。因此微软公司推出了与之竞争的.NET平台以及模仿Java的C#语言。Java语言能大大提高了程序开发人员的编程效率。

ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。

2、 参考文献

1. 王珊,萨师煊.数据库系统概论(第4版).北京:高等教育出版社,20xx年

2.黄梯云,李一军.管理信息系统(第4版).北京:高等教育出版社,20xx年

3.印旻,王行言.Java语言与面向对象程序设计(第二版).北京:清华大学出版社,20xx年

4.印旻,王行言.Java语言与面向对象程序设计题解及实验指导.北京:清华大学出版社,20xx年

5.(印)S.K.Singh.数据库系统.北京:机械工业出版社,20xx年

6.尼春雨,舒雄.Visual Basic基础与案例开发详解.北京:清华大学出版社,20xx年

7.任海涛等.航空订票管理系统.百度文库,20xx年

课题类型:(1)A—工程设计;B—技术开发;C—软件工程;D—理论研究;

(2)X—真实课题;Y—模拟课题;Z—虚拟课题

(1)、(2)均要填,如AY、BX等。此部分可以附页

1

华东交通大学毕业设计(论文)开题报告书(续)

2

软件毕业设计开题报告JAVA

4

软件毕业设计开题报告JAVA

相关推荐