基于JSP的科研管理系统
计算机毕业论文题目大全
计算机毕业设计题目大全在职员工,代做毕业设计项目论文题目开发环境数据库基于实现的实验室网络管理系统无无FTP客户端的设计与实现EclipseIpv6环境下FTP系统的设计与实现EclipseJ2EE公交查询系统的设计与实现EclipseJ2EE音像店租赁管理系统的设计与实现EclipseJ2ME手机游戏的开发-BeckhamGoal EclipseEclipse SQLServerJ2ME五子棋手机网络对战游戏的设计与实现Eclipse SQLServer JAVAME无线网络移动端的俄罗斯方块游戏的实现JAVASMART系统-系统框架设计与开发Eclipse SQLServerJAVAWAPWML信息查询发布系统WML信息查Eclipse SQLServer 询设计JAVA班主任管理系统Eclipse SQLServer JAVA办公自动化系统Eclipse SQLServer 基于JAVA聊天系统的设计与实现Eclipse无基于Struts和MySQL的BBS论坛Eclipse MySQL JAVA本地监听与远程端口扫描Eclipse SQLServer JAVA仓库管理系统源代码Eclipse SQLServer JAVA打飞机游戏设计Eclipse SQLServer JAVA电子通讯录(带系统托盘)Eclipse SQLServerEclipse SQLServer JAVA多线程与线程安全实践-基于Http协议的断点续传JAVA个人理财Eclipse SQLServer JAVA个人理财SQL Eclipse SQLServer JAVA个人理财完整Eclipse SQLServer JAVA机主留言在“全时通”系统上的实现Eclipse SQLServerEclipse SQLServer JAVA基于Apriori算法的关联规则挖掘系统的设计与实现JAVA基于Cache的实验室资源管理系统的Eclipse SQLServer 设计JAVA基于J2EE酒店管理系统设计与实现Eclipse SQLServer JAVA基于J2ME平台的掌上网络商店服务器Eclipse SQLServer端的开发Eclipse SQLServer JAVA基于J2ME平台的掌上网络商店客户端的开发JAVA基于Misty1算法的加密软件的实现Eclipse SQLServerEclipse SQLServer JAVA基于纠错码的冗余技术的研究EVENODD码的设计与实现JAVA基于网络爬虫的搜索引擎设计与实现Eclipse SQLServer JAVA基于遗传算法的中药药对挖掘系统的Eclipse SQLServer 设计与实现JAVA局域网监听软件的设计与开发Eclipse SQLServer 基于Java语言的浏览器的设计与实现Eclipse SQLServer JAVA两个通用安全模块的设计与实现Eclipse SQLServer JAVA聊天系统的开发和研究Eclipse SQLServerEclipse SQLServer JAVA面向Internet上的CSCW的共享白板的设计与实现JAVA泡泡堂网络游戏的设计与实现Eclipse SQLServer JAVA手机游戏(堡垒)的设计与开发Eclipse SQLServer JAVA数据库连接池的研究与实现Eclipse SQLServer JAVA图书馆书库管理系统Eclipse SQLServerEclipse SQLServer JAVA网络通信系统的研究与开发JAVA+SQLSever2000JAVA文档格式化系统后台模块的设计与实Eclipse SQLServer现JAVA文件压缩与解压缩实践Eclipse SQLServer 汽车网页管理系统Eclipse SQLServer JAVA五子棋游戏的设计Eclipse SQLServer JAVA物业管理系统Eclipse SQLServerEclipse SQLServer JAVA一个简单的即时通讯工具的设计与开发JAVA医药管理系统Eclipse SQLServer JAVA银行帐目管理系统Eclipse SQLServer JAVA游戏设计打飞机程序Eclipse SQLServer JSPBBS系统设计(JSP+Struct+MySql)Eclipse SQLServer JSPBS结构下的邮件系统设计开发Eclipse SQLServer JSPCD销售管理系统Eclipse SQLServer JSPC语言试题生成与考试系统Eclipse SQLServer JSPEIMS系统-OA子系统的设计与开发Eclipse SQLServer JSPIptables图形管理工具的设计与实现Eclipse SQLServer JSPp2p教学辅导系统论文Eclipse SQLServer JSPp2p文件共享Eclipse SQLServer JSPportal技术的个性化门户网站开发Eclipse SQLServer BS结构下的OA流程可视化的研究与实现Jbuilder Access CS远程监控系统软件的实现Eclipse无JSP学生评奖评优管理子系统Eclipse SQLServerJSP学生网上选课系统Eclipse SQLServer JSP学生信息管理系统Eclipse SQLServer JSP学生学籍Eclipse SQLServer JSP药品进销存管理系统Eclipse SQLServer JSP药品销售数据管理系统Eclipse SQLServer JSP药品销售数据管理系统的设计与实现Eclipse SQLServer JSP医院门诊查询系统1Eclipse SQLServer JSP在线购物系统的设计与实现Eclipse SQLServer JSP在线教学质量评价系统的设计与实现Eclipse SQLServer JSP在线考试系统的设计与实现Eclipse SQLServer JSP在线学习系统Eclipse SQLServer 在线学习系统的设计与实现Eclipse SQLServer JSP自动排课系统Eclipse SQLServer JSP作业管理Eclipse SQLServer 场馆预定管理系统Eclipse SQLServer JSP高校科研管理系统Eclipse SQLServer JSP高校学生工作管理系统的设计与开发Eclipse SQLServer JSP高校学生考勤管理系统Eclipse SQLServer JSP高校智能排课系统+论文Eclipse SQLServer JSP个人网站Eclipse SQLServer JSP公交线路管理系统Eclipse SQLServer JSP会议管理Eclipse SQLServerJSP机房上机收费管理系统Eclipse SQLServer JSP基于J2EE构架的C2C拍卖系统Eclipse SQLServer JSP基于UML图书馆管理系统设计Eclipse SQLServer JSP基于WEB的考务管理系统的设计与实现Eclipse SQLServerEclipse SQLServer JSP基于WEB的图书馆借阅系统的设计与实现JSP基于web的网盘系统的设计与实现Eclipse SQLServer JSP基于WEB实验管理系统Eclipse SQLServerEclipse SQLServer JSP基于网络超市商品销售管理系统的设计与实现JSP计算机等级考试查询系统Eclipse SQLServer JSP教师办公管理系统Eclipse SQLServer JSP教学网站的设计与实现Eclipse SQLServer JSP局域网考试系统ACCESS Eclipse SQLServer JSP科研成果申报系统Eclipse SQLServer JSP科研处管理信息系统Eclipse SQLServerEclipse SQLServer JSP猎头公司管理软件的设计和实现——内部事务部分JSP留言板Eclipse SQLServer JSP旅游网站Eclipse SQLServer JSP论坛Eclipse SQLServer JSP企业电子投票系统Eclipse SQLServerJSP企业人事管理系统Eclipse SQLServer JSP汽车销售Eclipse SQLServer JSP求职网的设计与实现Eclipse SQLServer JSP人力资源管理系统的设计与实现Eclipse SQLServer JSP人事综合信息管理系统Eclipse SQLServer JSP社区网络(含在线影院)Eclipse SQLServer JSP师生交流平台课程管理子系统Eclipse SQLServer JSP实现的简单旅游管理系统Eclipse SQLServer JSP实验室网上预约系统Eclipse SQLServer JSP手机超市Eclipse SQLServer JSP宿舍管理系统Eclipse SQLServer JSP网络购物Eclipse SQLServer JSP网上购书系统Eclipse SQLServer JSP网上购物系统的设计与实现Eclipse SQLServer JSP网上教学资源共享系统Eclipse SQLServer JSP网上考试系统Eclipse SQLServer JSP网上考试系统的设计与实现Eclipse SQLServer JSP网上拍卖平台系统Eclipse SQLServer JSP网上拍卖系统的设计与实现Eclipse SQLServer JSP网上汽车销售系统Eclipse SQLServer JSP网上商店系统Eclipse SQLServer JSP网上书店Eclipse SQLServerWebShow广告发布系统—广告投放模块Eclipse SQLServer基于UML企业人事管理系统Eclipse SQLServer基于UML销售管理系统Eclipse SQLServer基于J2EE的房屋租赁管理系统Eclipse SQLServerEclipse SQLSERVER基于Struts、hibernate实现的办公自动化管理系统学院图书管理系统DreamWeaver或FrontPage Access或SQLServer 药店信息管理系统DreamWeaver或FrontPage Access或SQLServer 医疗器械公司网站客户服务系统DreamWeaver或FrontPage Access或SQLServer 医药连锁店管理系统DreamWeaver或FrontPage Access或SQLServer 医院管理系统病历管理系统DreamWeaver或FrontPage Access或SQLServer 医院信息管理系统DreamWeaver或FrontPage Access或SQLServer 音乐网站的设计与实现DreamWeaver或FrontPage Access或SQLServer 音乐网站设计DreamWeaver或FrontPage Access或SQLServer 音像销售系统的设计与实现DreamWeaver或FrontPage Access或SQLServer 应用之网上购物系统DreamWeaver或FrontPage Access或SQLServer 影片租赁系统DreamWeaver或FrontPage Access或SQLServer 员工信息管理系统DreamWeaver或FrontPage Access或SQLServer 员工招聘DreamWeaver或FrontPage Access或SQLServer 远程教育网管理系统DreamWeaver或FrontPage Access或SQLServer 在线测试系统DreamWeaver或FrontPage Access或SQLServer 在线订票系统DreamWeaver或FrontPage Access或SQLServer在线花店系统DreamWeaver或FrontPage Access或SQLServer 在线交易网站DreamWeaver或FrontPage Access或SQLServer 企业生产管理信息系统DreamWeaver或FrontPage Access或SQLServer 企业物流管理DreamWeaver或FrontPage Access或SQLServer 企业物流平台DreamWeaver或FrontPage Access或SQLServer 企业员工管理系统DreamWeaver或FrontPage Access或SQLServer 企业员工信息管理系统DreamWeaver或FrontPage Access或SQLServer 汽车销售集团网站DreamWeaver或FrontPage Access或SQLServer 汽车销售系统DreamWeaver或FrontPage Access或SQLServer 求职招聘管理系统DreamWeaver或FrontPage Access或SQLServer 求职招聘网站设计DreamWeaver或FrontPage Access或SQLServer 人才网内容管理系统DreamWeaver或FrontPage Access或SQLServer 人工智能实验室网站DreamWeaver或FrontPage Access或SQLServer 人力资源管理系统DreamWeaver或FrontPage Access或SQLServer 人事工资管理系统DreamWeaver或FrontPage Access或SQLServer 人事管理系统DreamWeaver或FrontPage Access或SQLServer 软件信息发布系统DreamWeaver或FrontPage Access或SQLServer 上网导航DreamWeaver或FrontPage Access或SQLServer 社区卫生医院保健DreamWeaver或FrontPage Access或SQLServer 深水蓝文学网站DreamWeaver或FrontPage Access或SQLServer 旅游咨询网DreamWeaver或FrontPage Access或SQLServer实验室设备管理系统DreamWeaver或FrontPage Access或SQLServer 实验室新闻网站DreamWeaver或FrontPage Access或SQLServer 视频点播系统DreamWeaver或FrontPage Access或SQLServer 汽车销售集团网站DreamWeaver或FrontPage Access或SQLServer 同学录DreamWeaver或FrontPage Access或SQLServer 医药连锁店管理系统DreamWeaver或FrontPage Access或SQLServer 2008奥运管理系统DreamWeaver或FrontPage Access或SQLServer 办公自动化管理系统DreamWeaver或FrontPage Access或SQLServer 服装网站DreamWeaver或FrontPage Access或SQLServer 物资管理DreamWeaver或FrontPage Access或SQLServer “辅导员之家”网站设计与开发DreamWeaver或FrontPage Access或SQLServer 《计算机专业英语》网上教学系统DreamWeaver或FrontPage Access或SQLServer 《软件工程》精品课程教学网站DreamWeaver或FrontPage Access或SQLServer 《算法设计与分析》网络课程DreamWeaver或FrontPage Access或SQLServer 《信息论与编码》在线考试系统DreamWeaver或FrontPage Access或SQLServer BBS论坛DreamWeaver或FrontPage Access或SQLServer BBS系统开发与帐户安全保护DreamWeaver或FrontPage Access或SQLServer CS应用程序平台多语种技术应用DreamWeaver或FrontPage Access或SQLServer C语言教学系统DreamWeaver或FrontPage Access或SQLServer IT行业求职招聘网站DreamWeaver或FrontPage Access或SQLServer QQ客服DreamWeaver或FrontPage Access或SQLServerWebMail收发系统设计与开发DreamWeaver或FrontPage Access或SQLServer 百瑞通公司网站DreamWeaver或FrontPage Access或SQLServer 班级网站设计DreamWeaver或FrontPage Access或SQLServer 班级学生管理系统的设计与开发DreamWeaver或FrontPage Access或SQLServer 办公系统DreamWeaver或FrontPage Access或SQLServer 办公自动化系统DreamWeaver或FrontPage Access或SQLServer 毕业论文管理系统DreamWeaver或FrontPage Access或SQLServer 毕业设计网上选题DreamWeaver或FrontPage Access或SQLServer 毕业设计网上选题系统DreamWeaver或FrontPage Access或SQLServer 毕业设计选题管理系统DreamWeaver或FrontPage Access或SQLServer 毕业生信息管理系统DreamWeaver或FrontPage Access或SQLServer 毕业选题管理系统DreamWeaver或FrontPage Access或SQLServer 毕业选题系统DreamWeaver或FrontPage Access或SQLServer 博客网站DreamWeaver或FrontPage Access或SQLServer 博客系统DreamWeaver或FrontPage Access或SQLServer 仓库货物管理系统DreamWeaver或FrontPage Access或SQLServer 产品销售DreamWeaver或FrontPage Access或SQLServer 出租车管理系统DreamWeaver或FrontPage Access或SQLServer 窗帘网站平台DreamWeaver或FrontPage Access或SQLServer 档案管理系统DreamWeaver或FrontPage Access或SQLServer 电费征缴系统DreamWeaver或FrontPage Access或SQLServer 电子论坛系统DreamWeaver或FrontPage Access或SQLServer电子书店系统DreamWeaver或FrontPage Access或SQLServer 电子政务档案管理系统DreamWeaver或FrontPage Access或SQLServer 电子作业系统的设计与实现DreamWeaver或FrontPage Access或SQLServer 动态口令认证机制的网上投票系统DreamWeaver或FrontPage Access或SQLServer 多媒体课程答疑系统DreamWeaver或FrontPage Access或SQLServer 反垃圾邮件管理系统的设计DreamWeaver或FrontPage Access或SQLServer 房产信息管理系统DreamWeaver或FrontPage Access或SQLServer 房屋租售信息管理系统DreamWeaver或FrontPage Access或SQLServer 服装销售系统DreamWeaver或FrontPage Access或SQLServer 衣之会服装销售系统DreamWeaver或FrontPage Access或SQLServer 高校公寓管理系统DreamWeaver或FrontPage Access或SQLServer 高校网上办公系统DreamWeaver或FrontPage Access或SQLServer 个人日志系统DreamWeaver或FrontPage Access或SQLServer 个人网站的设计DreamWeaver或FrontPage Access或SQLServer 工资管理系统的设计与实现DreamWeaver或FrontPage Access或SQLServer 公交查询系统的设计与实现DreamWeaver或FrontPage Access或SQLServer 公交在线查询系统DreamWeaver或FrontPage Access或SQLServer 公司pos管理系统的设计与实现DreamWeaver或FrontPage Access或SQLServer 公司进销存信息管理系统DreamWeaver或FrontPage Access或SQLServer 公司网站建设DreamWeaver或FrontPage Access或SQLServer 关于奥运网站专题DreamWeaver或FrontPage Access或SQLServer恒华贸易有限公司网站DreamWeaver或FrontPage Access或SQLServer 花卉销售与管理系统DreamWeaver或FrontPage Access或SQLServer 花园社区DreamWeaver或FrontPage Access或SQLServer 华夏文化交流平台DreamWeaver或FrontPage Access或SQLServer 会员管理系统DreamWeaver或FrontPage Access或SQLServer 基于BS的工艺品展示系统DreamWeaver或FrontPage Access或SQLServer 基于BS的家教交流平台DreamWeaver或FrontPage Access或SQLServer 基于BS的人才交流网站DreamWeaver或FrontPage Access或SQLServer 基于BS结构的仓储物流管理系统DreamWeaver或FrontPage Access或SQLServer 基于BS结构的二手交易系统DreamWeaver或FrontPage Access或SQLServer 基于BS结构的房屋租售管理系统DreamWeaver或FrontPage Access或SQLServer 基于BS结构的工厂设备管理系统DreamWeaver或FrontPage Access或SQLServer 基于BS结构的工艺品销售系统DreamWeaver或FrontPage Access或SQLServer 基于BS结构的旅游网站DreamWeaver或FrontPage Access或SQLServer 基于BS结构的学生交流论坛DreamWeaver或FrontPage Access或SQLServer 基于BS结构的学生在线选课系统DreamWeaver或FrontPage Access或SQLServer 基于BS模式的中小企业人事管理系统DreamWeaver或FrontPage Access或SQLServer 基于WEB的办公自动化管理系统DreamWeaver或FrontPage Access或SQLServer 基于WEB的房屋出租管理系统DreamWeaver或FrontPage Access或SQLServer 基于WEB的商场管理系统DreamWeaver或FrontPage Access或SQLServer 基于网络环境的库存管理系统DreamWeaver或FrontPage Access或SQLServer基于遗传算法的在线考试系统DreamWeaver或FrontPage Access或SQLServer 集成客户关系管理的企业网站DreamWeaver或FrontPage Access或SQLServer 计算机实验室教学管理系统DreamWeaver或FrontPage Access或SQLServer 计算机组成原理教学网站DreamWeaver或FrontPage Access或SQLServer 家教信息管理系统DreamWeaver或FrontPage Access或SQLServer 简单医院管理系统DreamWeaver或FrontPage Access或SQLServer 简易网络存储系统DreamWeaver或FrontPage Access或SQLServer 交友网设计DreamWeaver或FrontPage Access或SQLServer 教材管理系统DreamWeaver或FrontPage Access或SQLServer 教师档案管理系统DreamWeaver或FrontPage Access或SQLServer 教师信息管理系统DreamWeaver或FrontPage Access或SQLServer 教务信息管理系统DreamWeaver或FrontPage Access或SQLServer 教学互动系统DreamWeaver或FrontPage Access或SQLServer 教学课件网站DreamWeaver或FrontPage Access或SQLServer 教学评估系统DreamWeaver或FrontPage Access或SQLServer 教学网站设计DreamWeaver或FrontPage Access或SQLServer 教育报表管理系统-权限管理模块DreamWeaver或FrontPage Access或SQLServer 进销存管理系统DreamWeaver或FrontPage Access或SQLServer 精品课程网站的设计与实现DreamWeaver或FrontPage Access或SQLServer 精品在线试题库设计DreamWeaver或FrontPage Access或SQLServer 酒店房间预约系统设计DreamWeaver或FrontPage Access或SQLServer 酒店管理系统DreamWeaver或FrontPage Access或SQLServer酒店预定管理系统DreamWeaver或FrontPage Access或SQLServer 局域网文件共享及检索系统DreamWeaver或FrontPage Access或SQLServer 考试报名信息处理系统DreamWeaver或FrontPage Access或SQLServer 考试成绩分析系统DreamWeaver或FrontPage Access或SQLServer 考务管理系统DreamWeaver或FrontPage Access或SQLServer 科研项目网上申报管理系统DreamWeaver或FrontPage Access或SQLServer 客户关系管理系统DreamWeaver或FrontPage Access或SQLServer 客户管理系统DreamWeaver或FrontPage Access或SQLServer 客户信息管理系统(数据挖掘)DreamWeaver或FrontPage Access或SQLServer 库存管理系统的设计与实现DreamWeaver或FrontPage Access或SQLServer 历史网站系统DreamWeaver或FrontPage Access或SQLServer 连锁影音产品租售管理系统DreamWeaver或FrontPage Access或SQLServer 聊天室DreamWeaver或FrontPage Access或SQLServer 留言板DreamWeaver或FrontPage Access或SQLServer 楼宇专业网站DreamWeaver或FrontPage Access或SQLServer 办公自动化系统DreamWeaver或FrontPage Access或SQLServer 笔记本销售网站的设计与实现DreamWeaver或FrontPage Access或SQLServer 视频点播系统的设计与实现DreamWeaver或FrontPage Access或SQLServer 手机销售网站设计DreamWeaver或FrontPage Access或SQLServer 手机销售系统DreamWeaver或FrontPage Access或SQLServer 售后服务管理系统DreamWeaver或FrontPage Access或SQLServer 书籍的采购平台DreamWeaver或FrontPage Access或SQLServer数据库组成原理教学网站DreamWeaver或FrontPage Access或SQLServer 水文网信息发布系统DreamWeaver或FrontPage Access或SQLServer 四六级考试信息系统DreamWeaver或FrontPage Access或SQLServer 搜索引擎开发DreamWeaver或FrontPage Access或SQLServer 宿舍管理系统DreamWeaver或FrontPage Access或SQLServer 淘宝店主交易管理系统DreamWeaver或FrontPage Access或SQLServer 体育城场地预约系统DreamWeaver或FrontPage Access或SQLServer 同校二手电子产品交易网DreamWeaver或FrontPage Access或SQLServer 同学录DreamWeaver或FrontPage Access或SQLServer 投票系统DreamWeaver或FrontPage Access或SQLServer 图书出售图书发行系统DreamWeaver或FrontPage Access或SQLServer 图书管理系统DreamWeaver或FrontPage Access或SQLServer 图书资料管理系统DreamWeaver或FrontPage Access或SQLServer 团员管理DreamWeaver或FrontPage Access或SQLServer 外观专利图像检索平台DreamWeaver或FrontPage Access或SQLServer 玩具交换网站设计与实现DreamWeaver或FrontPage Access或SQLServer 玩友交流网站的设计与实现DreamWeaver或FrontPage Access或SQLServer 网络办公系统DreamWeaver或FrontPage Access或SQLServer 网络房产信息超市DreamWeaver或FrontPage Access或SQLServer 网络购物系统DreamWeaver或FrontPage Access或SQLServer 网络考试系统考试子系统DreamWeaver或FrontPage Access或SQLServer 网络考试系统阅卷子系统DreamWeaver或FrontPage Access或SQLServer网络聊天室DreamWeaver或FrontPage Access或SQLServer 网络旅游信息系统DreamWeaver或FrontPage Access或SQLServer 网络求职招聘系统DreamWeaver或FrontPage Access或SQLServer 网络商城DreamWeaver或FrontPage Access或SQLServer 网络社区服务与管理系统DreamWeaver或FrontPage Access或SQLServer 网络实验教学网站DreamWeaver或FrontPage Access或SQLServer 学生考试系统DreamWeaver或FrontPage Access或SQLServer 学生论坛DreamWeaver或FrontPage Access或SQLServer 学生信息登记系统DreamWeaver或FrontPage Access或SQLServer 学生信息管理系统DreamWeaver或FrontPage Access或SQLServer 学生选课系统DreamWeaver或FrontPage Access或SQLServer 学生学籍管理系统DreamWeaver或FrontPage Access或SQLServer 学生在线考试管理系统DreamWeaver或FrontPage Access或SQLServer 学校网站系统DreamWeaver或FrontPage Access或SQLServerVisualStudio2005SQLServer2005基于的销体育用品网站销售系统的设计与实现VisualStudio2005SQLSERVER2005基于的体育用品网站后台维护系统设计与实现C语言教学网站及网上考试系统VisualStudio2005或2008Access或SQLServer 机房管理系统的设计与实现VisualStudio2005或2008Access或SQLServer 网站开发设计中的研究与开发VisualStudio2005或2008Access或SQLServer 智能评教系统,内含论文智能教评VisualStudio2005或2008Access或SQLServerERP系统VisualStudio2005或2008Access或SQLServer 班级风采网站VisualStudio2005或2008Access或SQLServer 报名管理信息系统VisualStudio2005或2008Access或SQLServer 北京奥运网上商城VisualStudio2005或2008Access或SQLServer 毕业设计选题系统的设计与实现VisualStudio2005或2008Access或SQLServer 仓库管理系统VisualStudio2005或2008Access或SQLServer 电子购物商城系统VisualStudio2005或2008Access或SQLServer 电子商务网站VisualStudio2005或2008Access或SQLServer 电子书城系统VisualStudio2005或2008Access或SQLServer 电子相册VisualStudio2005或2008Access或SQLServer 动态口令认证的网上选课系统VisualStudio2005或2008Access或SQLServer 儿童网站开发VisualStudio2005或2008Access或SQLServer 服装连锁店管理系统VisualStudio2005或2008Access或SQLServer 高校学生宿舍管理系统VisualStudio2005或2008Access或SQLServer 工资绩效管理系统VisualStudio2005或2008Access或SQLServer 公司网站VisualStudio2005或2008Access或SQLServer 购物系统VisualStudio2005或2008Access或SQLServerVisualStudio2005SQLServer2005基于的在线考试及试卷分析系统的设计与实现火车联网售票系统VisualStudio2005或2008Access或SQLServerVisualStudio2005或2008Access或SQLServer 基于.NET的客户关系管理系统的研究与实现基于BS结构的实验室预约模型系统VisualStudio2005或2008Access或SQLServer 基于WEB的工作计划流程管理系统VisualStudio2005或2008Access或SQLServer 基于WEB的工作计划统计分析系统VisualStudio2005或2008Access或SQLServer 基于Web的文档管理系统VisualStudio2005或2008Access或SQLServer 基于.NET的项目管理系统VisualStudio2005SQLServer客户关系管理系统VisualStudio2005或2008Access或SQLServer 课程设计管理VisualStudio2005或2008Access或SQLServer 库存管理系统VisualStudio2005或2008Access或SQLServer 离散数学网络教学系统VisualStudio2005或2008Access或SQLServer 礼品快递网VisualStudio2005或2008Access或SQLServer 猎头公司管理软件内部事务部分VisualStudio2005或2008Access或SQLServer 猎头公司管理软件外部事务部分VisualStudio2005或2008Access或SQLServer 旅游信息平台的研究与实现VisualStudio2005或2008Access或SQLServer 美容院管理系统VisualStudio2005或2008Access或SQLServer 某公司员工管理系统VisualStudio2005或2008Access或SQLServer 某中学学生成绩管理系统VisualStudio2005或2008Access或SQLServer 教学辅助系统VisualStudio2005或2008Access或SQLServerVisualStudio2005SQLServer2005《算法设计与分析》课程网站的设计与开发基于的图书管理系统VisualStudio2005SQLServer基于网上订餐系统的设计与开发VisualStudio2005SQLServer面向传统邮件服务的电子商务平台开发VisualStudio2005SQLServer基于的实验预习信息系统VisualStudio2005SQLServer在线音乐网站VisualStudio2005SQLServer高校科研管理系统VisualStudio2005SQLServer企业产品在线展示销售平台VisualStudio2005SQLServer基于的多媒体资源库网站建设VisualStudio2005SQLServer数据共享VisualStudio2005或2008Access或SQLServer 通用作业批改系统VisualStudio2005或2008Access或SQLServer 同学录系统的设计开发(SQL)009VisualStudio2005或2008Access或SQLServer 图书馆管理信息系统VisualStudio2005或2008Access或SQLServer 网络博客VisualStudio2005或2008Access或SQLServer 网络考试系统VisualStudio2005或2008Access或SQLServer 网络书店VisualStudio2005或2008Access或SQLServer 网络音乐库系统VisualStudio2005或2008Access或SQLServer 网上办公系统——公文流程管理VisualStudio2005或2008Access或SQLServer 网上购物VisualStudio2005或2008Access或SQLServer 网上教材管理系统的VisualStudio2005或2008Access或SQLServer 网上拍卖系统VisualStudio2005或2008Access或SQLServer 网上人才招聘系统VisualStudio2005或2008Access或SQLServer 网上书店VisualStudio2005或2008Access或SQLServer 网上图书订阅系统VisualStudio2005或2008Access或SQLServer 网上图书销售系统VisualStudio2005或2008Access或SQLServer 网上鲜花销售系统VisualStudio2005或2008Access或SQLServer校友录VisualStudio2005或2008Access或SQLServer 校园新闻发布系统VisualStudio2005或2008Access或SQLServer 学生成绩管理系统VisualStudio2005或2008Access或SQLServer 学生信息管理系统VisualStudio2005或2008Access或SQLServer 医院门诊管理信息系统VisualStudio2005或2008Access或SQLServer 邮件收发系统VisualStudio2005或2008Access或SQLServer 员工培训管理系统VisualStudio2005或2008Access或SQLServer 员工招聘系统VisualStudio2005或2008Access或SQLServer 远程教育系统VisualStudio2005或2008Access或SQLServer 在线点歌全套VisualStudio2005或2008Access或SQLServer 在线考勤系统VisualStudio2005或2008Access或SQLServer 在线考试系统VisualStudio2005或2008Access或SQLServer 在线实时考试系统VisualStudio2005或2008Access或SQLServer 在线资料查阅系统VisualStudio2005或2008Access或SQLServer 在线作业批改系统VisualStudio2005或2008Access或SQLServer 帐务管理子系统VisualStudio2005或2008Access或SQLServer 智能评教系统,内含论文智能教评VisualStudio2005或2008Access或SQLServer 猜数游戏的设计与开发VisualStudio2005或2008Access或SQLServer 端口扫描器的实现VisualStudio2005或2008Access或SQLServer 多功能聊天软件的设计与开发——文字聊VisualStudio2005或2008Access或SQLServer 天文件传输模块多功能聊天软件的设计与开发——音频视VisualStudio2005或2008Access或SQLServer频聊天模块多语种网络硬盘系统的设计VisualStudio2005或2008Access或SQLServer 发邮件全套VisualStudio2005或2008Access或SQLServer 公交车管理系统VisualStudio2005或2008Access或SQLServer 公交路线查询系统的设计和实现VisualStudio2005或2008Access或SQLServerVisualStudio2005或2008Access或SQLServer 基于的房屋销售信息管理系统的设计与实现基于的网上购物系统的设计与实现VisualStudio2005或2008Access或SQLServer 基于技术的电子产品销售网站的设计与实VisualStudio2005或2008Access或SQLServer 现VisualStudio2005或2008Access或SQLServer 基于BS的计算机等级考试系统的设计与实现基于BS方式的即时通讯软件的设计与实现VisualStudio2005或2008Access或SQLServerVisualStudio2005或2008Access或SQLServer 基于cs的电子邮件简单收发系统设计与实现VisualStudio2005或2008Access或SQLServer 基于CS结构的企业人事管理系统的设计与实现基于TCP协议的简单即时通信软件的设计VisualStudio2005或2008Access或SQLServer 与实现教师电子化信息库的设计与实现VisualStudio2005或2008Access或SQLServer 某企业信息管理系统的设计与实现VisualStudio2005或2008Access或SQLServer 汽车销售管理系统的设计与开发VisualStudio2005或2008Access或SQLServer汽车销售系统的设计与实现VisualStudio2005或2008Access或SQLServer 人事管理系统VisualStudio2005或2008Access或SQLServer 网络爬虫程序VisualStudio2005或2008Access或SQLServer 网上选课系统的设计与实现VisualStudio2005或2008Access或SQLServer 文档加密器的实现VisualStudio2005或2008Access或SQLServer 物控管理系统VisualStudio2005或2008Access或SQLServerVisualStudio2005或2008Access或SQLServer 小型企业办公耗材库存管理软件的设计与实现小型证券术语解释及翻译系统的设计与开VisualStudio2005或2008Access或SQLServer 发VisualStudio2005或2008Access或SQLServer 信息安全研究所设备管理系统的设计与实现学籍管理VisualStudio2005或2008Access或SQLServer 学生档案VisualStudio2005或2008Access或SQLServer 学生管理系统VisualStudio2005或2008Access或SQLServer 一种多商家网络商店的设计与实现VisualStudio2005或2008Access或SQLServerVisualStudio2005或2008Access或SQLServer 一种基于C2C模式的网上购物系统的设计与实现银行大厅自助信息系统的开发与实现VisualStudio2005或2008Access或SQLServer 邮件收发程序的设计与开发VisualStudio2005或2008Access或SQLServer 在线毕业论文提交系统的设计与实现VisualStudio2005或2008Access或SQLServer 在线英语自学系统——课程及自测管理的VisualStudio2005或2008Access或SQLServer设计在线英语自学系统——知识库管理的设计VisualStudio2005或2008Access或SQLServer 桌面日历系统的设计与实现VisualStudio2005或2008Access或SQLServer 经济管理出版社期刊书目信息管理系统VisualStudio2005或2008Access或SQLServer 基于的公务员考试模拟系统的设计VisualStudio2005或2008Access或SQLServer 基于BS的图书销售管理系统的设计与实现VisualStudio2005或2008Access或SQLServer 基于BS结构的在线学籍管理系统VisualStudio2005或2008Access或SQLServer 驾校理论考试模拟系统VisualStudio2005或2008Access或SQLServerVisualStudio2005或2008Access或SQLServer 教务管理平台-权限及公共模块设计与开发内部邮件系统实现VisualStudio2005或2008Access或SQLServer 网络商店销售管理系统的设计与实现VisualStudio2005或2008Access或SQLServer 网上售书系统的设计与实现VisualStudio2005或2008Access或SQLServer 中小企业OA系统的设计与实现VisualStudio2005或2008Access或SQLServer 的城市公交查询系统的设计与实现VisualStudio2005或2008Access或SQLServer 基于工作流引擎的系统框架设计开发VisualStudio2005或2008Access或SQLServer 小型门户网自助建站系统的设计与实现VisualStudio2005或2008Access或SQLServer 作业在线提交系统的设计与实现VisualStudio2005或2008Access或SQLServer 《数据库原理及应用技术》课程指导平台VisualStudio2005或2008Access或SQLServer 的开发VisualStudio2005或2008Access或SQLServer BS结构的城市酒店入住信息管理系统的设计FTP客户端设计与开发VisualStudio2005或2008Access或SQLServer IT产品网上物流管理信息系统的设计与实VisualStudio2005或2008Access或SQLServer 现购物中心物流管理系统设计与实现VisualStudio2005或2008Access或SQLServer 产品报价系统的设计VisualStudio2005或2008Access或SQLServer 基于WebService的异构数据库检索系统的VisualStudio2005或2008Access或SQLServer 设计办公自动化管理系统的设计与实现VisualStudio2005或2008Access或SQLServer 企业采购网络管理系统PowerBuilder ASA企业人事管理系统PowerBuilder ASA人事薪资管理系统PowerBuilder ASA日常用品进销存管理系统PowerBuilder ASA图书管理系统PowerBuilder ASA商场零售管理系统PowerBuilder ASA糖尿病专家系统开发PowerBuilder ASA图书管理系统PowerBuilder ASA学生成绩管理系统PowerBuilder ASA学生收费系统PowerBuilder ASA学生信息管理PowerBuilder ASA学生学籍管理PowerBuilder ASA员工培训管理系统PowerBuilder ASA自动组卷系统PowerBuilder ASA自行车配件管理系统PowerBuilder ASA WEB图片共享系统PHP MySQL 产品报价系统的设计与开发PHP MySQL 公共课平时成绩查询系统PHP MySQLPHP MySQL 基于Linux的远程管理系统服务器端的实现基于Linux的远程管理系统客户端的实现PHP MySQL 基于Web的subversion用户管理系统PHP MySQL 教材管理系统PHP MySQL 课程设计PHP MySQL 网上留言管理系统的设计PHP MySQL 网上拍卖系统PHP MySQL 网上人才招聘系统设计与实现人事流程处PHP MySQL 理文档格式化系统前台的设计与实现PHP MySQL 校园二手信息网站的设计与开发PHP MySQL 信息实时查询系统PHP MySQL 学生成绩查询PHP MySQL EDA设计(病房呼叫系统)嵌入式相关开发工具无IA32逻辑功能仿真实现嵌入式相关开发工具无并行接口器件功能演示的可视化设计嵌入式相关开发工具无大型中断接口器件的功能演示的可视化设嵌入式相关开发工具无计基于EDA和单片机技术的逻辑分析仪设计嵌入式相关开发工具无课件气体泄漏超声检测系统的设计嵌入式相关开发工具无人机接口设备—LED类部件的仿真实现嵌入式相关开发工具无人机接口设备—开关类部件的仿真实现嵌入式相关开发工具无数据采集电路PCB的设计与制作嵌入式相关开发工具无悬挂运动控制系统嵌入式相关开发工具无嵌入式相关开发工具无一个基于单片机精确计时的电源开关程序的设计与实现嵌入式系统开发要素的选择分析嵌入式相关开发工具无嵌入式系统在多点温度控制中的应用嵌入式相关开发工具无网络数据包分析工具的设计与开发Linux下相关开发工具MySQLLinux下相关开发工具MySQL Linux环境下的密文聊天系统的设计与实现Linux下的网络层加密解密的实现Linux下相关开发工具MySQL vCalendar的跨平台系统的设计Linux下相关开发工具MySQLLinux下相关开发工具MySQL 基于电话线路的数据通信程序的设计与实现聊天软件的设计与开发Linux下相关开发工具MySQLLinux下相关开发工具MySQL 一种远程管理Linux系统工具的设计与实现远程控制技术服务端实现Linux下相关开发工具MySQL 远程控制技术客户端的实现Linux下相关开发工具MySQLLinux下相关开发工具MySQL LINUXL网络数据包的协议分析程序的设计开发Linux下相关开发工具MySQL Linux下的简单网络管理控制系统的设计与开发LotusDomino基于Notes的猎头公司网站的Linux下相关开发工具MySQL 设计与实现LOTUS故障报修系统的设计与实现Linux下相关开发工具MySQL 计算机网络和通信专业无无计算机应用与管理无无3G的AKA协议中F1至F5的UE端的实现无无3G的AKA协议中F1至F5的服务网络端实现无无Scheme解释程序的实现无无SQL数据库课程设计学生选课无无Win32平台下的PE文件病毒的研究及实现无无xm图书馆管理系统无无车道电子收费监控系统无无端口扫描与检测技术的实现无无防火墙无无基于RSA的数字签名的设计与实现无无基于Windows入侵检测系统响应模块设计无无基于改进的BM算法在IDS中的实现无无基于网络的虚拟实验平台—VLP2P通信库无无的设计与实现个人信息VisualBasic6.0Access或SQLServer 个人信息管理系统VisualBasic6.0Access或SQLServer 耕地资源数据库管理系统VisualBasic6.0Access或SQLServer 工厂企业进销存管理系统VisualBasic6.0Access或SQLServer 工程查询管理系统VisualBasic6.0Access或SQLServer 工业企业进销存管理系统VisualBasic6.0Access或SQLServer 工资管理系统VisualBasic6.0Access或SQLServer 工资管理系统2VisualBasic6.0Access或SQLServer 工资管理系统21VisualBasic6.0Access或SQLServer 工资管理系统22VisualBasic6.0Access或SQLServer 公交车查询系统VisualBasic6.0Access或SQLServer 公司经营管理系统VisualBasic6.0Access或SQLServer 公司库存管理系统VisualBasic6.0Access或SQLServer 固定资产管理系统VisualBasic6.0Access或SQLServer 固定资产管理系统1VisualBasic6.0Access或SQLServer 固定资产管理系统1111VisualBasic6.0Access或SQLServer 图书馆管理系统VisualBasic6.0Access或SQLServer 图书馆管理系统1VisualBasic6.0Access或SQLServer 图书管理系统VisualBasic6.0Access或SQLServer图书管理系统2VisualBasic6.0Access或SQLServer 图书管理系统3VisualBasic6.0Access或SQLServer 图书管理系统22VisualBasic6.0Access或SQLServer 图书管理系统111VisualBasic6.0Access或SQLServer 图书管理系统222VisualBasic6.0Access或SQLServer 图书管理系统2222VisualBasic6.0Access或SQLServer 图书销售信息系统VisualBasic6.0Access或SQLServer 图书租赁管理系统VisualBasic6.0Access或SQLServer 图像处理VisualBasic6.0Access或SQLServer 文档管理系统VisualBasic6.0Access或SQLServer 文档管理信息系统VisualBasic6.0Access或SQLServer 物流管理系统VisualBasic6.0Access或SQLServer 物流管理系统111VisualBasic6.0Access或SQLServer 物业管理系统SQL VisualBasic6.0Access或SQLServer 物业管理系统的设计与实现VisualBasic6.0Access或SQLServer 物业小区管理系统VisualBasic6.0Access或SQLServer 物资信息管理系统VisualBasic6.0Access或SQLServer 系办办公自动化系统的设计与实现VisualBasic6.0Access或SQLServer 小区物业管理系统VisualBasic6.0Access或SQLServer 小区用电管理系统VisualBasic6.0Access或SQLServer 校园网交换机节点管理系统VisualBasic6.0Access或SQLServer 校园一卡通VisualBasic6.0Access或SQLServer信息加密与隐藏工具的设计与实现VisualBasic6.0Access或SQLServer 学籍管理系统VisualBasic6.0Access或SQLServer 学生成绩管理系统VisualBasic6.0Access或SQLServer 学生档案VisualBasic6.0Access或SQLServer 学生档案管理系统VisualBasic6.0Access或SQLServer 学生档案管理系统1VisualBasic6.0Access或SQLServer 学生档案管理系统2VisualBasic6.0Access或SQLServer 学生公寓管理系统VisualBasic6.0Access或SQLServer 学生公寓管理系统1VisualBasic6.0Access或SQLServer 学生管理系统VisualBasic6.0Access或SQLServer 学生管理系统2VisualBasic6.0Access或SQLServer 学生管理系统111VisualBasic6.0Access或SQLServer 学生管理系统2006VisualBasic6.0Access或SQLServer 学生交费管理系统VisualBasic6.0Access或SQLServer 学生考勤管理系统VisualBasic6.0Access或SQLServer 学生考勤系统VisualBasic6.0Access或SQLServer 学生评语生成系统VisualBasic6.0Access或SQLServer 学生宿舍管理系统VisualBasic6.0Access或SQLServer 学生信息管理系统VisualBasic6.0Access或SQLServer 学生信息管理系统2VisualBasic6.0Access或SQLServer 学生信息管理系统2VisualBasic6.0Access或SQLServer 学生信息管理系统SQL VisualBasic6.0Access或SQLServer。
基于JSP的医药管理系统的设计与实现-毕业设计+任务书+开题报告
任务书计算机科学与技术基于JSP的医药管理系统的设计与实现5.进度安排:开题报告计算机科学与技术基于JSP的医药管理系统的设计与实现本科毕业设计(20 届)基于JSP医药管理系统的设计与实现摘要如今,经济一体化医药企业的发展迅速,但是,在科技和经济的制约下很多中小医药企业还没有使用信息化医药管理系统,所以开发此医药管理系统,本医药管理系统决定采用B/S结构,JSP作为开发平台,数据库采用SQL2005,完成系统的程序实施。
系统设计阶段主要完成了功能模块的划分、数据库的设计和系统界面设计。
主要用于药品仓储的管理,为药品仓储的管理提供比较便利的条件,从而节省企业的人力物力,促进其加速发展。
医药管理系统的设计与实施为以后医药行业的管理做了很好的基础,而且本系统界面简单,利于操作,为其药品的管理提供了良好的条件。
关键词:JSP;B/S;医药管理系统AbstractNowadays, with the rapid development of economic integration and pharmaceutical enterprises, However,under the restriction of technology and experience, many small and medium-sized pharmaceutical enterprises have not yet used the information-based medical management system.the medical management system has decided to adopt the B/S structure, JSP as the development platform, and the database using SQL2005 to complete the implementation of the system. The system design phase mainly completed the function module division, the database design and the system interface design. Mainly used for the management of drug storage, for the management of drug storage to provide more convenient conditions, thereby saving the manpower and material resources of enterprises, and promoting its accelerated development. The design and implementation of the medical management system has made a good foundation for the operation of the pharmaceutical management system, and the system interface is simple, conducive to operation, and provide good conditions for the management of drugs.Key words: JSP; B/S; medical management system目录摘要 (VIII)Abstract ................................................................................................................................... I X 第1章绪论 . (11)1.1背景及意义 (11)1.2国内外研究现状 (11)第2章需求分析 (12)2.1 可行性分析 (12)2.2 开发技术 (12)2.3开发模式 (13)第3章系统分析与功能设计 (15)3.1 业务流程分析 (15)3.2 数据流图 (16)3.3 系统功能设计 (17)3.4 数据库分析与设计 (17)第4章系统实现 (23)4.1 登录界面 (23)4.2 操作员管理界面 (24)4.3 药品汇总界面 (25)第5章系统测试与分析 (27)5.1 测试目的 (27)5.2 测试用例 (27)结论 (31)参考文献 (32)附录核心源代码 ................................................................................ 错误!未定义书签。
教学科研管理系统的设计与实现
教学科研管理系统的设计与实现张春华陶永明(东北财经大学信息工程学院,辽宁大连 116023)摘要教学科研管理系统主要提供网上的教学科研管理平台,教师和信息管理者可以通过该系统阅览详尽的电子资源。
本系统是基于传统教师档案管理的方式和实现功能,在此基础上,结合网络的特点对原有功能进行完善并作创新。
关键词教学科研管理;档案管理;Java;Tomcat1 概述随着互联网的爆炸性发展,人们越来越习惯于利用网络来实现所需的服务,网络已深深影响到人们生活的各个方面。
传统的档案管理方式已经不能满足现代人的需要,而电子履历,由于其不受时间与空间的限制同时又具有传统档案管理的大部分功能,能够满足各类用户的常规与特殊需求,而且其方便快捷,实现技术又比较成熟,因此受到当代人的喜爱。
本系统采用技术相对成熟的Java程序语言进行开发,充分利用其移植性和跨平台性,来实现网络化的教师档案管理。
本系统是基于传统教师档案的管理方式和其实现功能,在此基础上,结合网络的特点对原有功能进行完善并作创新。
例如,原有档案无法做到随时随地更新教师履历,而新系统的网络特性,使得我们无需出门或重新填写复杂的表格,便能做到一有变化便立即更新。
另外,新增的一些功能不仅便于本人操作,也便于他人查找,如对一些无须保密的基本情况(工作地址,单位电话等)的增加。
2 系统需求分析2.1开发背景当今时代是飞速发展的信息时代。
在各行各业中离不开信息处理,计算机被广泛应用于信息管理系统的环境。
计算机的最大好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅可以提高工作效率,而且大大提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
教学科研管理系统主要提供网上的教学科研管理平台,教师和信息管理者可以通过该系统阅览详尽的电子资源。
在教学科研管理系统中,读者可以方便地对教师履历进行检索和阅览,足不出户便可查阅所需信息。
教师电子履历可提供随时的在线服务,最大限度地利用了当前互联网的各种优势,使得您无论身在何处,只要能接入互联网就可以享受到它所提供的方便、快捷的服务。
JSP小型课程信息管理系统基于JSP的小型课程信息管理系统
近年来,随着高校教育事业的不断发展,课程编排问题在一定程度 和深度上影响着学生培养与教学质量的提高。随着学生人数的不断 增加,排课成为比较繁重而重要的教学工作。
如何科学合理地编排课程表是每个学校教学管理的一项重要工作。 课程表是一个学校日常教学工作的“指挥表”是具体实施教学计划 的重要组成部分,是教学管理的关键环节。此项工作工作量大,涉 及大量专业、教师、学生,需对学校的人力、物力、财力进行合理 地搭配。通过手工排课,不仅费时,费力,而在较短时间内用人工 编制一份令人满意且使学校现有资源得到充分利用的课表也不是一 件容易的事。因而开发一套符合实际需求的课程信息管理系统是非
3)查询课程模块主要负责向数据库中查询课程信息,有院系、课 程类型、课程名称、课程号等,会显示课程信息查询页面首先 从数据库中查询该课程信息的资料,然后显示该课程信息,点 击下边的查询可以找到所选的课程信息。
5.1.2教室信息模块
1)查询教室信息模块主要负责向数据库中教室信息,有教学楼 名、教室类型、教室号等,首先从数据库中查询该教室信息的 资料,然后显示该教室信息,点击下边的查询可以找到所选的 教室信息。
1.2权限管理模块
权限管理模块主要分为: 用户登陆 权限分配两个模块 权限是本次设计的重点,用户从登陆页面登陆后根 据不同的角色将分配到不同的权限,如果是系统管 理员则可以为每个角色分配权限,并且权限是可变 的、可设置,这样加强了系统的灵活性
这里介绍的是系统管理与维护设计模块,而这个模块主要分为下 面两个子模块: 基础数据管理 将排课中涉及到的院、系、教研室、教师、班级、教室等事物的 信息录入到系统数据库中,并能修改、查询和删除; 权限管理 不同角色的用户登录系统后,看到的用户界面不同,用户能操作 的功能菜单也不同
JSP1067 基于BS模式的院系级教学管理系统—教师科研管理子系统的开发2
摘要论文首先分析了系统开发中用到的相关技术,接着讨论了JA V A在开发WEB应用程序方面的优势,并以此为切入点,分析了J2EE体系结构在表现层、业务层、持久层上的主流框架:Struts、Spring、Hibernate。
使用Myeclipse5作为前台开发工具,Microsoft SQL Server作为系统数据库。
通过对系统进行细致的需求分析,确定了系统的主要功能模块,即对老师科研信息实现记录、查询、分类统计等。
先对系统整体结构和数据库设计进行介绍,再给出了主要数据库表的详细定义;然后对系统的各模块的具体实现方法进行介绍并给出了各模块的核心代码。
通过实际运行,验证了设计方案的正确性、程序设计的科学性,程序运行的稳定性。
关键词:科研管理,J2EE,分类统计,管理系统目录第1章绪论......................................... 错误!未定义书签。
1.1课题背景........................................ 错误!未定义书签。
1.2系统开发关键技术介绍............................ 错误!未定义书签。
1.2.1 J2EE平台体系结构......................... 错误!未定义书签。
1.2.2 servlet/jsp ............................... 错误!未定义书签。
1.2.3 连接数据库................................ 错误!未定义书签。
1.2.4 MVC设计模式.............................. 错误!未定义书签。
第2章系统分析.................................... 错误!未定义书签。
2.1系统实现目标.................................... 错误!未定义书签。
基于JSP的高校科研档案管理平台的设计与实现
H T ML 、 A J A X等 多种 表 现 形式 ,数 据 库 服务 器 系
My E c l i p s e 企 业 级工 作 平 台f M y E c l i p s e E n t e 卜 统、 We b服务 器 系统 和应 用 服 务 器 系统 可 以 运行 p r i s e Wo r k b e n c h . 简称 My E c l i p s e ) 是对 E c l i p s e I D E 于 包 括 Wi n d o w s N T / 2 0 0 0 / X P 、 U n i x和 L i n u x等 多 的扩 展 .利 用 它 我们 可 以在 数 据 库 和 J 2 E E的开 个操 作 系统 平 台 。普 通科研 人 员 、 科研 秘 书 、 管 理 发、 发布 . 以及应 用程 序服 务器 的整合 方 面极 大 的 员 等各级 用 户 通过 I n t e r n e t 即可登 陆并 使 用 系统 . 提 高 工 作 效 率 它 是功 能 丰 富 的 J 2 E E集 成 开 发 克 服 了时 间 、 地域 的限制 , 大 大提 高 了科 研管 理 的 环境 , 包 括 了完 备 的编码 、 调试 、 测 试 和发 布功 能 . 效率。
器 端 开发环 境 , 利用 它可 以产 生 和 执行 动态 的 . 互 本 平 台基 于 J 2 E E基 本技术 体 系 . 采用 B / S应 动 的. 高性 能 的 We b 服 务应 用 程序 J S P采用 脚本 用 体 系 结 构 ,表 现 层 则 采 用 J S P页 面 、 静 态 语言 J a v a S c r i p t 作 为 自己 的开 发 语 言
案、 结构 思路 、 主要 功 能模 块 、 数 据库设 计进 行 了详 细的 阐述 。 实现 了机 构 管理 、 项 目管理 、 科 研 成 果管理 、 科 研 成果统 计等 功 能 , 有 效的提 高了科研 管理 的效 率 。
java实现科研信息管理系统
java实现科研信息管理系统这篇文章主要为大家详细介绍了java科研信息管理系统,具有一定的参考价值,感兴趣的小伙伴们可以参考一下:一、前言本学期学习了JAVA语言,在学期的结束,写一个有操作界面,与数据库关联的管理系统,用来巩固自己本学习所学的知识。
用到的知识:JAVA基础,JAVA界面设计(GUI),Oracle数据库(需要掌握数据库的基本操作语句),链接数据库。
使用的开发工具:MyEclipse Professional 2014二、设计我们管理的属性有:项目编号,项目名称,参与人员,负责人,项目开始时间,结束时间。
科研项目系统主要有四个功能,对科研项目的增加、删除、修改、查询。
以及为增加系统安全性所设计的登陆模式。
2.1 增加:向数据库的表中增加科研项目的所有信息添加后在控制台使用SQL语句查找,验证是否已添加至数据库中。
2.2 查询:通过具有唯一性的项目编号查找该项目的所有信息2.3 修改:根据项目编号选中要修改的项目,并重新输入项目信息进行修改2.4 删除:通过具有唯一性的项目编号删除对应项目的所有信息运行图片:上源码:三、窗体源码3.1 登录界面package 科研信息管理系统;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class LoginWindows extends Frame implements WindowListener,ActionListener {public Label lgLabel; //用户名标签public Label pwdLabel; //密码标签public TextField lgText; //用户名文本框public TextField pwdText; //密码文本框public Button lgBt; //登录按钮public Button quitBt; //退出按钮public LoginWindows(){super();this.setSize(400, 300);this.setTitle("科研信息管理系统");this.setLayout(null);lgLabel=new Label();lgLabel.setText("登录账号:");lgLabel.setSize(60, 30);lgLabel.setLocation(70,70);pwdLabel=new Label();pwdLabel.setText("密码:");pwdLabel.setSize(60,30);pwdLabel.setLocation(70, 150);lgText=new TextField();lgText.setSize(180, 30);lgText.setLocation(140, 70);pwdText=new TextField();pwdText.setSize(180,30);pwdText.setLocation(140, 150);lgBt=new Button();lgBt.setLabel("登录");lgBt.setSize(60,30);lgBt.setLocation(120, 220);quitBt=new Button();quitBt.setLabel("退出");quitBt.setSize(60,30);quitBt.setLocation(220,220);quitBt.addActionListener(this);lgBt.addActionListener(this);this.addWindowListener(this);this.add(lgLabel);this.add(pwdLabel);this.add(lgText);this.add(pwdText);this.add(lgBt);this.add(quitBt);this.setVisible(true);}public static void main(String args[]){LoginWindows main=new LoginWindows();}@Overridepublic void actionPerformed(ActionEvent e) {Button bt=(Button) e.getSource();if(bt.getLabel().equals("退出")){System.exit(0);}else {if ((lgText.getText().equals(""))||(pwdText.getText().equals(""))) {JOptionPane.showMessageDialog(this,"账号或密码为空"); }else{if ((lgText.getText().equals("admin"))&&(pwdText.getText().equals("111"))) //if((lgText.getText().equals(""))||(pwdText.getText().equals(""))){this.setVisible(false);// Sqlwindow sql=new Sqlwindow();WindowsView w=new WindowsView();w.SciencePro();}else {JOptionPane.showMessageDialog(this, "没有权限");}}}}@Overridepublic void windowOpened(WindowEvent e) {// TODO Auto-generated method busb}@Overridepublic void windowClosing(WindowEvent e) {// TODO Auto-generated method busbSystem.exit(0);}@Overridepublic void windowClosed(WindowEvent e) {// TODO Auto-generated method busb}@Overridepublic void windowIconified(WindowEvent e) {// TODO Auto-generated method busb}@Overridepublic void windowDeiconified(WindowEvent e) {// TODO Auto-generated method busb}@Overridepublic void windowActivated(WindowEvent e) {// TODO Auto-generated method busb}@Overridepublic void windowDeactivated(WindowEvent e) {// TODO Auto-generated method busb}}3.2主窗体源码:package 科研信息管理系统;import javax.swing.*;import java.awt.*;import java.awt.event.*;import javax.swing.event.*;import javax.swing.tree.*;public class WindowsView implements TreeSelectionListener,ActionListener //窗口类{JFrame main;JPanel leftPa;JPanel upPa;JPanel downPa;///查询用控件JLabel numLa; //通过项目编号查询JTextField numTxt;JButton numBt;JTextField nameTxt; //显示项目名称的文本框JTextField peopleTxt; //显示参与人员JTextField principalTxt; //显示主要负责人JTextField timeStartTxt; //显示开始时间的文本框JTextField timeEndTxt; //显示预期结束时间的文本框//增加用控件JLabel anumLa;JLabel anameLa;JLabel apeopleLa;JLabel aprincipalLa;JLabel atimeStartLa;JLabel atimeEndLa;JTextField anumTxt;JTextField anameTxt;JTextField apeopleTxt;JTextField aprincipalTxt;JTextField atimeStartTxt;JTextField atimeEndTxt;JButton addBt;JTable showTable;//删除用控件JLabel dnumLa;JButton dnumBt;JTextField dnumTxt;//修改用控件JLabel alnumLa;JTextField allnumTxt;JButton alseBt;JButton alBt;JLabel allnumLa;JLabel alnameLa;JLabel alpeopleLa;JLabel alprincipalLa;JLabel altimeStartLa;JLabel altimeEndLa;JTextField alnumTxt;JTextField alnameTxt;JTextField alpeopleTxt;JTextField alprincipalTxt;JTextField altimeStartTxt;JTextField altimeEndTxt;public void SciencePro(){main=new JFrame();main.setSize(800,800);main.setTitle("科研信息管理");main.setLayout(null);leftPa=new JPanel();leftPa.setSize(150, 600);leftPa.setLocation(0, 0);leftPa.setBackground(Color.white);initLeftPanel();main.add(leftPa);upPa=new JPanel();upPa.setSize(650, 400);upPa.setLocation(150, 0);upPa.setBackground(Color.gray);main.add(upPa);downPa=new JPanel();downPa.setSize(650, 400);downPa.setLocation(150, 400);downPa.setBackground(Color.orange);main.add(downPa);main.setVisible(true);}private void initLeftPanel(){String[] strs={"查询","增加","删除","修改"};JTree tree=new JTree(strs);tree.addTreeSelectionListener(this);leftPa.add(tree);}public void valueChanged(TreeSelectionEvent e){JTree tree=(JTree)e.getSource();DefaultMutableTreeNode selectionNode =(DefaultMutableTreeNode)tree.getLastSelectedPathComponent();String str=selectionNode.toString();if(str.equals("查询")){initUpDownPaWhenSearch();}if(str.equals("增加")){initUpDownPaWhenAdd();}if(str.equals("删除")){initUpDownPaWhenDelete();}if(str.equals("修改")){initUpDownPaWhenAlert();}}private void initUpDownPaWhenSearch() {//清空上下面板上的控件upPa.removeAll();downPa.removeAll();//动态的加载上面板的控件upPa.setLayout(null);numLa=new JLabel();numLa.setText("请输入项目编号"); numLa.setLocation(40, 60);numLa.setSize(100, 40);numTxt=new JTextField();numTxt.setLocation(180, 60); numTxt.setSize(200, 30);numBt=new JButton();numBt.setText("查询");numBt.addActionListener(this); numBt.setLocation(250, 160); numBt.setSize(60, 30);upPa.add(numLa);upPa.add(numTxt);upPa.add(numBt);upPa.validate();upPa.repaint();numBt.addActionListener(this);//动态的加载下面板的控件nameTxt=new JTextField();nameTxt.setLocation(80, 50); nameTxt.setSize(300, 30);peopleTxt=new JTextField(); peopleTxt.setLocation(80, 100); peopleTxt.setSize(300, 30);principalTxt=new JTextField(); principalTxt.setLocation(80, 150); principalTxt.setSize(300, 30);timeStartTxt=new JTextField(); timeStartTxt.setLocation(80, 200); timeStartTxt.setSize(300, 30);timeEndTxt=new JTextField(); timeEndTxt.setLocation(80,250); timeEndTxt.setSize(300, 30);downPa.setLayout(null);downPa.add(nameTxt);downPa.add(peopleTxt);downPa.add(principalTxt);downPa.add(timeStartTxt);downPa.add(timeEndTxt);downPa.validate();downPa.repaint();}public void actionPerformed(ActionEvent e) {JButton bt=(JButton)e.getSource();//bt.addActionListener(this);if(bt.getText().equals("查询")){if(numTxt.getText().equals("")){JOptionPane.showMessageDialog(null, "请输入项目编号");}else{DealSearch deal=new DealSearch();String inf=deal.findProByNum(Integer.parseInt(numTxt.getText().trim()));if((inf!=null)&&(!inf.equals(""))){String[] strs=inf.split(",");nameTxt.setText(strs[1]);peopleTxt.setText(strs[2]);principalTxt.setText(strs[3]);timeStartTxt.setText(strs[4]);timeEndTxt.setText(strs[5]);}}}if(bt.getText().equals("新增")){if(anumTxt.getText().equals("")||anameTxt.getText().equals("")||apeopleTxt.getText().equals("")|| aprincipalTxt.getText().equals("")||atimeStartTxt.getText().equals("")||atimeEndTxt.getText().equ als("")){JOptionPane.showMessageDialog(null, "输入中不能有空值!!");}else{ScienceProject s=new ScienceProject();s.SetNum(Integer.parseInt(anumTxt.getText()));s.SetName(anameTxt.getText());s.SetPeople(apeopleTxt.getText());s.SetLeader(aprincipalTxt.getText());s.SetTimeStart(atimeStartTxt.getText());s.SetTimeFinish(atimeEndTxt.getText());DealAdd deal=new DealAdd();deal.add(s);}}if(bt.getText().equals("删除")){if(Integer.parseInt(dnumTxt.getText())==0){JOptionPane.showMessageDialog(null, "不能删除空的项目编号!!");}else{DealDelete deal=new DealDelete();deal.delete(Integer.parseInt(dnumTxt.getText().trim()));}}if(bt.getText().equals("提交")){if(Integer.parseInt(allnumTxt.getText())==0){JOptionPane.showMessageDialog(null, "不能修改空的项目编号!!");}else{DealSub deal=new DealSub();deal.submit(Integer.parseInt(allnumTxt.getText()));}}if(bt.getText().equals("修改")){if(alnameTxt.getText().equals("")||alpeopleTxt.getText().equals("")||alprincipalTxt.getText().equals ("")||altimeStartTxt.getText().equals("")||altimeEndTxt.getText().equals("")){JOptionPane.showMessageDialog(null, "输入中不能有空值!!");}else{ScienceProject s=new ScienceProject();s.SetNum(Integer.parseInt(allnumTxt.getText()));s.SetName(alnameTxt.getText());s.SetPeople(alpeopleTxt.getText());s.SetLeader(alprincipalTxt.getText());s.SetTimeStart(altimeStartTxt.getText());s.SetTimeFinish(altimeEndTxt.getText());DealAlter deal=new DealAlter();deal.alter(s);}}}private void initUpDownPaWhenAdd(){//清空上下面板上的控件upPa.removeAll();downPa.removeAll();//动态的加载上面板的控件upPa.setLayout(null);anumLa=new JLabel();anumLa.setText("请输入要增加的项目编号"); anumLa.setLocation(30, 50);anumLa.setSize(150, 40);anumTxt=new JTextField();anumTxt.setLocation(200, 50);anumTxt.setSize(250, 30);anameLa=new JLabel();anameLa.setText("请输入要增加的项目名称"); anameLa.setLocation(30, 100);anameLa.setSize(150, 40);anameTxt=new JTextField();anameTxt.setLocation(200, 100); anameTxt.setSize(250, 30);apeopleLa=new JLabel();apeopleLa.setText("请输入项目参与人员"); apeopleLa.setLocation(30, 150); apeopleLa.setSize(150, 40);apeopleTxt=new JTextField();apeopleTxt.setLocation(200, 150); apeopleTxt.setSize(250, 30);aprincipalLa=new JLabel();aprincipalLa.setText("请输入项目负责人"); aprincipalLa.setLocation(30, 200); aprincipalLa.setSize(150, 40);aprincipalTxt=new JTextField(); aprincipalTxt.setLocation(200, 200); aprincipalTxt.setSize(250, 30);atimeStartLa=new JLabel(); atimeStartLa.setText("请输入项目开始时间"); atimeStartLa.setLocation(30, 250); atimeStartLa.setSize(150, 40);atimeStartTxt=new JTextField(); atimeStartTxt.setLocation(200, 250); atimeStartTxt.setSize(250, 30);atimeEndLa=new JLabel();atimeEndLa.setText("请输入项目结束时间"); atimeEndLa.setLocation(30, 300); atimeEndLa.setSize(150, 40);atimeEndTxt=new JTextField(); atimeEndTxt.setLocation(200, 300); atimeEndTxt.setSize(250, 30);addBt=new JButton();addBt.setText("新增");addBt.addActionListener(this);//addBt.addMouseListener(this);addBt.setLocation(250, 340);addBt.setSize(60, 30);upPa.add(addBt);upPa.add(anumLa);upPa.add(anameLa);upPa.add(apeopleLa);upPa.add(aprincipalLa);upPa.add(atimeStartLa);upPa.add(atimeEndLa);upPa.add(anameTxt);upPa.add(anumTxt);upPa.add(apeopleTxt);upPa.add(aprincipalTxt);upPa.add(atimeStartTxt);upPa.add(atimeEndTxt);upPa.validate();upPa.repaint();downPa.validate();downPa.repaint();}private void initUpDownPaWhenDelete(){//清空上下面板上的控件upPa.removeAll();downPa.removeAll();//动态的加载上面板的控件upPa.setLayout(null);numLa=new JLabel();numLa.setText("请输入要删除的项目编号"); numLa.setLocation(40, 60);numLa.setSize(150, 40);dnumTxt=new JTextField();dnumTxt.setLocation(200, 60);dnumTxt.setSize(250, 30);dnumBt=new JButton();dnumBt.setText("删除");dnumBt.addActionListener(this);dnumBt.setLocation(270, 170);dnumBt.setSize(60, 30);upPa.add(numLa);upPa.add(dnumTxt);upPa.add(dnumBt);upPa.validate();upPa.repaint();downPa.validate();downPa.repaint();}private void initUpDownPaWhenAlert(){//清空上下面板上的控件upPa.removeAll();downPa.removeAll();//动态的加载上面板的控件upPa.setLayout(null);alnumLa=new JLabel();alnumLa.setText("请输入要修改的项目编号"); alnumLa.setLocation(40, 60);alnumLa.setSize(150, 40);alseBt=new JButton();alseBt.setText("提交");alseBt.addActionListener(this);alseBt.setLocation(270, 170);alseBt.setSize(60, 30);allnumTxt=new JTextField();allnumTxt.setLocation(200, 60);allnumTxt.setSize(200, 30);upPa.add(alnumLa);upPa.add(alseBt);upPa.add(allnumTxt);upPa.validate();upPa.repaint();alBt=new JButton();alBt.setText("修改");alBt.addActionListener(this);alBt.setLocation(450, 170);alBt.setSize(60, 30);/* allnumLa=new JLabel();allnumLa.setText("请输入修改后的项目编号"); allnumLa.setLocation(30, 00);allnumLa.setSize(150, 40);alnumTxt=new JTextField();alnumTxt.setLocation(180, 00);alnumTxt.setSize(250, 30);*/alnameLa=new JLabel();alnameLa.setText("请输入修改后项目名称"); alnameLa.setLocation(30, 50);alnameLa.setSize(150, 40);alnameTxt=new JTextField();alnameTxt.setLocation(180, 50); alnameTxt.setSize(250, 30);alpeopleLa=new JLabel();alpeopleLa.setText("请重设参与人员"); alpeopleLa.setLocation(30, 100);alpeopleLa.setSize(150, 40);alpeopleTxt=new JTextField(); alpeopleTxt.setLocation(180, 100); alpeopleTxt.setSize(250, 30);alprincipalLa=new JLabel();alprincipalLa.setText("请重设项目负责人"); alprincipalLa.setLocation(30, 150); alprincipalLa.setSize(150, 40);alprincipalTxt=new JTextField(); alprincipalTxt.setLocation(180, 150); alprincipalTxt.setSize(250, 30);altimeStartLa=new JLabel(); altimeStartLa.setText("请重设项目开始时间"); altimeStartLa.setLocation(30, 200); altimeStartLa.setSize(150, 40);altimeStartTxt=new JTextField(); altimeStartTxt.setLocation(180, 200); altimeStartTxt.setSize(250, 30);altimeEndLa=new JLabel();altimeEndLa.setText("请重设项目结束时间"); altimeEndLa.setLocation(30, 250); altimeEndLa.setSize(150, 40);altimeEndTxt=new JTextField(); altimeEndTxt.setLocation(180, 250); altimeEndTxt.setSize(250, 30);downPa.add(alBt);//downPa.add(allnumLa);downPa.add(alnameLa);downPa.add(alpeopleLa);downPa.add(alprincipalLa);downPa.add(altimeStartLa);downPa.add(altimeEndLa);downPa.add(alnameTxt);//downPa.add(alnumTxt);downPa.add(alpeopleTxt);downPa.add(alprincipalTxt);downPa.add(altimeStartTxt);downPa.add(altimeEndTxt);downPa.setLayout(null);downPa.validate();downPa.repaint();}}3.3 组织SQL语句,链接数据库部分:package 科研信息管理系统;import java.sql.*;import java.util.Scanner;public class Sql {public void AddScienceProject(ScienceProject scienceProject){try{Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String conStr="jdbc:oracle:thin:@localhost:1521:XE";Connection con=DriverManager.getConnection(conStr,"system","1");StringBuffer sql=new StringBuffer("insert into science values("+scienceProject.GetNum()+",'"+scienceProject.GetName()+"','"+scienceProject.GetPeople ()+"','"+scienceProject.GetLeader()+"','"+scienceProject.GetTimeStart()+"','"+scienceProject.GetTi meFinish()+"')");Statement st=con.createStatement();st.execute(sql.toString());st.close();con.close();}catch (Exception e){// TODO: handle exceptionSystem.out.println(e.toString());}}public void DelScienceProject(ScienceProject scienceProject){try{Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String conStr="jdbc:oracle:thin:@localhost:1521:XE";Connection con=DriverManager.getConnection(conStr,"system","1");StringBuffer sql=new StringBuffer("delete from science where num="+scienceProject.GetNum()+"");Statement st=con.createStatement();st.execute(sql.toString());st.close();con.close();}catch (Exception e){// TODO: handle exceptionSystem.out.println(e.toString());}}public void UpdScienceProject(ScienceProject scienceProject){try{Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String conStr="jdbc:oracle:thin:@localhost:1521:XE";Connection con=DriverManager.getConnection(conStr,"system","1");StringBuffer sql =new StringBuffer("update science set name='"+scienceProject.GetName()+"',workpeople='"+scienceProject.GetPeople()+"',manager='" +scienceProject.GetLeader()+"',timestart='"+scienceProject.GetTimeStart()+"',timeend='"+scienc eProject.GetTimeFinish()+"' where num="+scienceProject.GetNum()+"");Statement st=con.createStatement();st.execute(sql.toString());st.close();con.close();}catch (Exception e){// TODO: handle exceptionSystem.out.println("修改异常");System.out.println(e.toString());}}public ScienceProject Findbynum(int num){ScienceProject scienceProject=new ScienceProject();try{Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String conStr="jdbc:oracle:thin:@localhost:1521:XE";Connection con=DriverManager.getConnection(conStr,"system","1"); StringBuffer sql=new StringBuffer("select * from science where num="+num+""); Statement st=con.createStatement();ResultSet rs=st.executeQuery(sql.toString());while(rs.next()){scienceProject.SetNum(rs.getInt(1));scienceProject.SetName(rs.getString(2));scienceProject.SetPeople(rs.getString(3));scienceProject.SetLeader(rs.getString(4));scienceProject.SetTimeStart(rs.getString(5));scienceProject.SetTimeFinish(rs.getString(6));}st.close();con.close();}catch (Exception e) {// TODO: handle exceptionSystem.out.println(e.toString());}return scienceProject;}public ScienceProject Look(){ScienceProject scienceProject=new ScienceProject();try{Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String conStr="jdbc:oracle:thin:@localhost:1521:XE";Connection con=DriverManager.getConnection(conStr,"system","1"); StringBuffer sql=new StringBuffer("select *from science");Statement st=con.createStatement();ResultSet rs=st.executeQuery(sql.toString());while(rs.next()){scienceProject.SetNum(rs.getInt(1));scienceProject.SetName(rs.getString(2));scienceProject.SetPeople(rs.getString(3));scienceProject.SetLeader(rs.getString(4));scienceProject.SetTimeStart(rs.getString(5));scienceProject.SetTimeFinish(rs.getString(6));}st.close();con.close();}catch (Exception ex){// TODO: handle exceptionSystem.out.println(ex.toString());}return scienceProject;}public static void main(String args[]){}}3.4 增删查改对应处理的源码://处理增加package 科研信息管理系统;import javax.swing.JOptionPane;public class DealAdd{public DealAdd(){}public void add(ScienceProject s){Sql sql=new Sql();if(sql.Findbynum(s.GetNum()).GetNum()!=0){JOptionPane.showMessageDialog(null, "该项目已存在,请重新输入!");}else{sql.AddScienceProject(s);JOptionPane.showMessageDialog(null,"增加成功");}}}由设计部分可以看到,删除时需要先提交项目编号,所以,需要处理提交事件://处理提交package 科研信息管理系统;import javax.swing.JOptionPane;public class DealSub{DealSub(){}public void submit(int num){Sql sql =new Sql();if(sql.Findbynum(num).GetNum()==0){JOptionPane.showMessageDialog(null, "不存在该项目");}else{JOptionPane.showMessageDialog(null, "请在下方填写修改后的项目信息"); }}}//处理删除package 科研信息管理系统;import javax.swing.JOptionPane;public class DealDelete{public DealDelete(){}public void delete(int num){ScienceProject s=new ScienceProject();Sql sql=new Sql();if(sql.Findbynum(num).GetNum()==0){JOptionPane.showMessageDialog(null, "不存在该项目~");}else{s=sql.Findbynum(num);sql.DelScienceProject(s);JOptionPane.showMessageDialog(null, "删除成功~");}}}//处理修改package 科研信息管理系统;import javax.swing.JOptionPane;public class DealAlter{public DealAlter(){}public void alter(ScienceProject s){Sql sql=new Sql();sql.UpdScienceProject(s);JOptionPane.showMessageDialog(null,"修改成功");}}//处理查询package 科研信息管理系统;public class DealSearch //处理查询事件{public DealSearch(){}public String findProByNum(int num)//通过项目编号查询{String result="";ScienceProject s=new ScienceProject();Sql sql=new Sql();s=sql.Findbynum(num);result=s.GetNum()+","+s.GetName()+","+s.GetPeople()+","+s.GetLeader()+","+s.GetTimeStart()+", "+s.GetTimeFinish();return result;}}3.5 主函数调用登录窗口:package 科研信息管理系统;public class Test {public static void main(String[] args){LoginWindows v=new LoginWindows();}}四、总结还是有一些的缺陷存在的,由于对科研项目的不熟悉,有些属性设计得不合理,还有很多没有考虑到的地方,另外对GUI的不熟悉也限制了我们在窗口上的设计。
基于JSP的教务管理系统的设计与实现
基于JSP的教务管理系统的设计与实现一、本文概述随着信息技术的飞速发展,教务管理作为学校日常运营的重要组成部分,正面临着从传统手工操作向数字化、智能化的转变。
教务管理系统作为学校信息化的重要体现,旨在提高教务工作的效率,优化资源配置,实现教学管理的现代化。
本文旨在探讨基于Java Server Pages(JSP)技术的教务管理系统的设计与实现。
JSP作为一种成熟的Web开发技术,具有跨平台、易扩展、性能稳定等优点,广泛应用于Web应用系统的开发中。
通过JSP技术,我们可以构建一个功能强大、界面友好的教务管理系统,实现课程管理、教师管理、学生管理、成绩管理等功能,提高教务工作的透明度和效率。
本文首先介绍教务管理系统的背景和意义,阐述采用JSP技术进行开发的可行性和优势。
接着,详细分析系统的需求,包括功能需求、性能需求和非功能需求。
然后,重点介绍系统的设计与实现过程,包括系统架构设计、数据库设计、主要功能模块的设计和实现等。
对系统进行测试,并对测试结果进行分析和总结。
通过本文的研究,我们期望能够为学校教务管理提供一套高效、稳定、易用的解决方案,推动学校信息化建设的进一步发展。
也为其他领域的Web应用系统开发提供一定的参考和借鉴。
二、系统需求分析教务管理系统作为学校日常运作的核心组成部分,其主要目标是提高教务工作的效率,实现教学资源的合理配置,以及提供便捷的信息查询和决策支持。
基于JSP的教务管理系统旨在通过Web技术,为教务人员、教师、学生和管理者提供一个统一的、交互式的操作平台。
系统需求分析是教务管理系统设计与实现过程中的关键步骤,它涉及到对系统功能的深入理解和细化。
教务管理系统需要支持课程管理,包括课程信息的录入、修改、查询和删除等功能,以满足教务人员对课程信息的日常维护需求。
学生信息管理也是必不可少的,系统需要能够处理学生的基本信息、成绩信息、考勤信息等,以便为学生提供个性化的学习支持。
另外,考试管理也是教务管理系统的重要功能之一。
科研成果申报管理系统-毕业论文-文献综述
毕业设计(论文)文献综述姓名:1111学号:111111指导教师11111职称111111专业1111111二零一一年六月【前言】网络的发展和信息技术的应用对社会经济发展的巨大推动作用,使其与物质能源一起并列为现代社会的三大支柱,这已在全社会达成共识.随着计算机网络急速发展,以B/S架构实现对高校或者其他科研机构的管理变得可能,而且在科研成果申报的实现上已经没有技术难题。
计算机管理以其快捷高效的特点在很多领域已经取代了传统的手工管理方式,尤其是在繁复琐碎的物质设备管理中,计算机管理管理手段的这一优势更显得十分突出.传统的管理方式往往以表格的形式进行管理,一旦数据过于庞大,要对这些数据进行管理时,就要花费大量的时间,而且很容易出错。
由于现代信息化的普及化伴随着国家对科学研究的重视,投入科学研究的财政开支占国民生产总值的比例逐年增加,科研成果也随之大批涌现。
政府部门越来越多的采用网络的方式对科研成果申报与审批进行管理。
科研成果申报管理系统是科研院所,高等研究所等内部管理的核心部分,通过科研成果申报管理系统可以实现对科研活动的全程跟踪。
随着互联网具有的巨大优势被越来越多的人认识,越来越多的机构将科研成果管理与Internet融合在一起,以方便科研人员进行沟通和管理。
科研成果申报管理系统就是在这样一个社会背景下开发的.科研成果申报管理系统将人员、项目、成果、权限等管理有机结合在一起,有效的提高了科研成果管理水平和效率。
利用JSP良好的环境,系统在稳定性和安全性方面达到了很高的指标。
科研成果申报管理系统可以极大地提高管理效率,在设计时充分考虑了用户使用的方便与灵活性,既能实现对科研信息的高效率管理和控制,又能满足研究所的决策者对科研活动的宏观管理需要。
最重要的是,系统可以直观反映研究所工作人员的工作状况,为领导的决策提供科学的依据。
可行性分析(1)技术可行性分析SQL Server技术.Microsoft SQL Server2000是微软公司最新推出的,一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了Transact-sql 的sql语言在客户机与服务器间传递客户机的请求与服务器的处理结果.Transact-SQL强化了原有的SQL关键字以进行数据的存取、储存及处理等功能。
高校科研项目管理系统的设计与实现
价值工程———————————————————————作者简介:赵丽(1973-),女,河南沈丘人,副教授,北京工业大学工程硕士,研究方向为计算机网络安全与信息管理;张灵光(1971-),男,河南三门峡人,工程师,北京工业大学工程硕士,研究方向为软件工程;李欣(1979-),女,新疆奇台人,讲师,北京工业大学工程硕士,研究方向为计算机网络安全与信息管理。
0引言随着科技的进步与日益发展,通过信息化手段对日常工作进行管理,整合科研工作流程,是当今高校科研管理的大势所趋,也是提升科研管理水平的有效途径,高校科研活动和科研能力成为反映高校综合实力的重要指标,它能为决策层提供真实有效的依据。
1项目背景目前通过Excel 、word 等办公软件来处理大量的数据,大多数高校科研管理工作,很大程度上还是依赖人工进行,为领导进行科学决策带来一定的不便影响,为科研管理增加很多工作量,科研处和广大科研人员以及各单位之间缺少一种有效沟通方式。
因为此方式难以及时有效的掌握最新的科研情况。
为有助于领导进行科研管理决策,科研项目管理信息系统的开发与建设是非常必要的,它会有利于学校整体科研工作管理水平的提高,该系统服务于学校科研工作,能成为学校日常工作的得力助手。
2需求分析系统服务于全校从事科研活动或科研管理活动的教职工,应该是一个开放式的网络化管理系统,用户可以分为院系(部门)科研秘书、科研人员(教职工)、院系(部门)科研主管、院系(部门)领导、科研管理人员、学校(单位)领导、系统管理员等七种用户。
院系(部门)科研秘书:负责本单位的各项科研管理业务,学校各部门对应一名科研秘书。
科研人员:登陆系统后,可查看自己申报的项目与项目状态,查看自己的项目经费、成果、论文;接收通知和文件,并可反馈意见,在线申报项目和进行课题的中期检查、结题申请等;可以添加自己的成果、论文;可以修改项目、成果、论文等信息,修改完毕,可以保存、提交。
院系(部门)领导:可以浏览本部门科研项目情况。
基于JSP的图书馆管理系统的开发
基于JSP的图书馆管理系统的开发基于JSP图书馆管理系统的设计与开发摘要:在这个“时间就是生命”的时代,计算机信息管理系统已经获得了各机构管理者的极大青睐。
本系统阐述了“博研图书馆管理系统”的系统规划、系统分析与设计、系统实现及测试等内容,介绍了系统中所使用的关键设计开发技术。
博研图书馆管理系统是一个基于Web的电子图书管理系统,主要包含系统设置、读者管理、图书管理、图书借还、系统查询及密码修改等功能模块。
系统采用Java作为核心语言,辅助以html、css语言和脚本语言javascript对系统功能进行分析与设计,系统的设计思想则采用了MVC设计思想,通过视图层、模型层及控制层三者的交互,实现系统的功能,软件界面清晰友好美观,系统基本功能一目了然。
系统的整体架构为三层架构,以Java 作为编程语言,用JSP实现动态页面,用MySQL存储数据。
关键词:图书管理系统;MySQL;JSP;MVCDesign and Development of A Library Management SystemAbstract: In this time is life era, computer information management system has gained great favor of agencies managers. In this system, it introduces such as Bo Yan Library Management System system planning, system analysis and design, system implementation and testing content, and introduces the design and development of key technologies used in the system. The Bo Yan Library Management System which is based on Web-based e-library management system mainly includes system settings, the reader management, library management, library circulation system query and modify passwords and other functional modules.This system uses Java as the core language, assisted by html, css and scripting languages javascript function on the system analysis and design thinking design. The system then uses the MVC design ideas, through the view layer interaction model layer and control layer of the three, implementation of the system functions. The software interface clear and friendly appearance, and the basic functions of the system is clearly. The overall architecture of the system is three-tier architecture to Java as a programming language, using the dynamic JSP pages, and uses MySQL to store data.Keywords:Library management system, MySQL, JSP, MVCIII目录前言 (4)第1章概述 (5)1.1 系统研究内容 (5)1.2 JSP技术 (6)1.2.1 JSP简介 (6)1.2.2 JSP的特点 (6)1.2.3 JSP技术的优势 (7)1.3 MVC模式 (7)1.3.1 MVC简介 (7)1.3.2 MVC设计思想 (8)1.4 系统开发环境 (9)第2章系统可行性分析 (10)2.1 技术可行性 (10)2.2 经济可行性 (10)2.3 管理可行性 (10)2.4 社会可行性 (11)第3章系统需求分析 (12)3.1 性能需求 (12)3.2 功能需求 (12)3.3 操作流程图 (13)第4章系统设计 (15)4.1 系统功能结构设计 (15)4.2 系统总体框架设计 (17)4.3 系统数据库设计 (17)4.3.1 数据库表结构设计 (17)4.3.2 E-R图 (20)第5章系统实现 (25)5.1 登陆功能 (25)5.2 管理员添加功能 (26)5.3 首页功能设计 (27)5.4 图书管理模块 (28)5.5 读者管理模块 (29)5.6 图书借阅模块 (31)5.7 图书续借模块 (32)5.8 图书查询模块 (34)5.9 图书借阅信息查询模块 (34)第6章系统测试 (36)6.1 系统测试的概述 (36)6.2 系统测试过程 (36)6.2.1 测试方案 (36)6.2.2 链接测试 (36)6.2.3 登录模块测试 (37)6.2.4 Session测试 (38)6.2.5 测试结果 (39)6.3 系统维护 (39)总结 ................................................................... 错误!未定义书签。
基于jsp的毕业论文选题系统的界面设计与实现
摘要信息化作为先进生产力的代表,是当今时代发展的大趋势。
在信息化发展的大潮中,信息技术无疑成为了时代的宠儿。
随着信息化技术的兴起与广泛应用,尤其是网络的覆盖越来越普遍,很多高校也都建立起了自己的校园网。
传统的毕业生直接联系导师进行手工报送的选题方式在网络选题面前显得太过麻烦而且费时较长,已经不能适应信息化时代的发展要求,所以基于互联网的毕业论文选题系统就顺势而生了。
毕业论文选题系统将毕业生对毕业设计课题的选定提升到了互联网层面,不仅采用web的方式,使得选题信息查询实时性大大提升,而且它的审核、权限管理、文件接收等一些功能也使得论文选题变得更加严谨。
本系统提供了最灵活的选题方式与开放的课题管理系统,通过用户的身份自动进行相关权限的判断,用户只能对自己权限内容进行操作。
本系统主要采用jsp网络编程技术为主要开发方法,用tomcat作为web 服务器,通过网上课题的公开发布、学生与导师之间的双向选择、选题信息的及时反馈、多角色用户管理简化传统手工报送的繁琐流程,使得学生、导师、管理员的工作更加方便轻松且快捷省事,同时数据库的管理与维护也会变得更加简便易操作。
【关键词】双向选择多角色用户系统开发 jsp目录摘要 (1)Abstract .............................................................................................. 错误!未定义书签。
第1章绪论 . (3)1.1 选题背景、目的及意义 (4)1.2 选题系统的研究范围 (5)第2章系统需求分析 (5)2.1 系统支持环境 (5)2.2 任务概述 (6)2.3 系统功能分析 (6)2.4 系统需要解决的问题 (7)2.4 系统可行性分析 (7)2.4.1 技术可行性 (8)2.4.2 经济可行性 (8)2.4.3 操作可行性 (8)第3章系统设计 (9)3.1 系统的设计原则 (10)3.2 系统物理架构 (11)3.3 系统的逻辑设计 (11)3.4 系统功能设计 (13)3.4.1 教师端 (14)3.4.2 学生端 (14)3.4.3 管理员端 (14)3.5 数据库设计 (15)3.6 系统界面设计 (18)第4章系统实现 (19)4.1 系统登录界面的实现 (19)4.1.1 滚动字幕的实现 (20)4.1.2 图片的插入与滚动显示 (21)4.1.3 超链接的建立与多样化 (22)4.1.4 图片旋转切换的实现 (23)4.1.5 登录权限选择的实现 (25)4.2 系统主界面效果的实现 (26)4.2.1 双语导航的实现 (27)4.2.2 隐藏菜单栏的实现 (28)4.3 系统其他界面的实现 (31)4.3.1 兔斯基害羞表情动画的实现 (33)4.3.2 确认拒绝对话框的实现 (35)4.4 系统功能的实现 (35)4.4.1 登录模块的实现 (35)4.4.2 管理员模块的实现 (36)4.4.3 教师模块的实现 (36)4.4.4 学生模块的实现 (36)第5章系统测试 (37)5.1 可用性测试 (37)5.2 功能测试 (37)5.3 数据库测试 (37)第6章总结 (39)参考文献 (40)致谢 (41)第1章绪论伴随着信息化技术与网络技术的发展,网络开始成为了我们生活中的重要组成部分,与我们的生活息息相关,为我们的学习、工作和生活提供了很大的便利。
基于JSP的研究生网上选课系统的设计与实现
摘要:本文介绍了基于JSP的研究生网上选课系统的设计与实现方法,经过测试,该系统基本上实现了浏览课程信息、课程查询、公布选课名单、修改用户资料、调整学生选课、发布考试成绩等功能。
通过该系统,学生可以方便地在校园网上进行选课,从而大大提高了教务管理的效率。
关键词:JSP 技术B/S模式研究生网上选课系统中图分类号:TP315 文献标识码:B 文章编号:1673-8454(2008)09-0056-03近年来,随着高校研究生招生规模的不断扩大,在校生人数明显增多,新生入学后需在极短的时间内完成选课。
传统的选课方式,是由学生填写书面表单,然后研究生教学秘书手工集中登记,学生中途改变选课信息需办理重重手续,这显然已经不适应现代教务教学的改革和发展,迫切需要一种新的选课方式。
针对这种状况,我校应用JSP和数据库技术开发出一套适合本校实际情况的研究生网上选课系统,实现了管理部门与学生双方选课的自动化。
对于在校的研究生来说,可以通过网络在任何地点、任何时间进行选课,极大地方便了学生,同时减轻了研究生管理部门的工作量,大大提高了我校研究生管理的效率和质量。
一、研究生网上选课系统的需求分析研究生网上选课系统是针对研究生及研究生管理人员开发的,因此,该系统首先应该对使用者进行身份验证,含用户ID、密码,研究生用户在成功登录后即进入研究生选课界面。
通过该系统,研究生可以在规定的选课期限内选课或退选、改选课程,还可以随时通过查询选课查看自己所选的全部课程。
需要说明的是,某些课程要求总人数是限定的,如果选择该课程的人数达到上限,系统将提示“该课程限选人数已满,请重新选择其它课程”。
通过该系统,教师可以查看选课学生的具体名单、打印学生选课名单;登录学生选课的成绩、打印学生选课成绩单及登录系统进行密码维护等。
通过该系统,研究生管理人员可以进行基础信息的设置、添加、删除和修改课程信息;查询学生选课情况;打印学生选课单;添加、删除和修改学生记录等。
基于JSP的实验教学管理系统的设计与实现
基于JSP的实验教学管理系统的设计与实现马秋贤【摘要】本系统采用JSP的开发技术和使用mySQL作为数据库系统,开发出针对高校实验教学的有效管理系统,系统通过校园网运行,方便了师生们的压用、同时很好的解决了高校实验课程的管理及教师、学生实验环节的安排。
【期刊名称】《科技风》【年(卷),期】2011(000)014【总页数】1页(P262-262)【关键词】JSP技术;实验教学;管理系统【作者】马秋贤【作者单位】广州大学松田学院,广东增城511370【正文语种】中文【中图分类】TP393.092现在,大部分的高校都建立自己学校的网络,大力开发校园网的资源及应用。
通过校园网搭建学校的实验教学管理系统,充分利用了校园网的资源,同时也是对校园网应用的有效开发,丰富了校园网的资源。
JSP页面由HTM L代码和嵌入其中的Java代码所组成。
服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTM L页面返回给客户端的浏览器。
JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。
JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
1)系统的多平台支持。
基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。
相比ASP/PHP的局限性是显而易见的。
2)强大的可伸缩性。
从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。
3)多样化和功能强大的开发工具支持。
这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。
4)支持服务器端组件。
web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。
网络化院级科研管理系统的研究
网络化院级科研管理系统的研究作者:王中鲜魏永庚陈红单勇胡川文来源:《中国电力教育》2014年第06期摘要:基于WEB的科研管理系统设计主要包括前端应用程序的开发和后台数据库的设计,其中前者作为可视界面直接与用户进行交互,后者作为数据库用来收集存储前台应用程序所需的数据。
系统采用B/S构架,使用JSP技术实现前台应用程序的设计,以MySQL作为数据库服务器,定义并设计了数据库表,并采用Tomcat作为系统的服务器。
根据ID号区分不同用户的登录,系统实现了信息录入、查询、修改、删除及用户账号密码管理的功能。
关键词:科研管理;B/S构架;JSP;MySQL;Tomcat作者简介:王中鲜(1982-),男,黑龙江哈尔滨人,黑龙江大学机电工程学院,工程师;魏永庚(1972-),男,黑龙江哈尔滨人,黑龙江大学机电工程学院,副教授。
(黑龙江哈尔滨 150080)基金项目:本文系黑龙江大学新世纪教育教学改革工程项目(项目编号:2012C87)的研究成果。
中图分类号:G647 文献标识码:A 文章编号:1007-0079(2014)06-0011-02随着全球网络化经济时代的到来,计算机技术已经逐步从底层程序员编写程序的方式朝着框架式编程的方向发展,缩短了相关技术的开发周期,可是对于某些或者某类领域依然需要由具有专业知识的人群开发设计,例如,高等院校、科研院所及其他科研机构。
鉴于篇幅有限,本文以高等院校的科研管理系统作为研究分析对象,利用现代计算机软件技术,设计一个基于WEB的科研管理系统,其能够较好地支持学院科研信息的日常管理,摆脱手工操作的管理模式,减小管理者的工作量,而且可以为科研工作者提供一个交流平台。
一、需求分析及相关实现技术系统数据流图如图1所示,将科研管理系统建设为B/S架构的应用系统,客户端只需要通过安装一个Web浏览器即可进行日常管理事项以及综合查询、实时修改等工作。
系统利用网络技术建立网上办公系统,可以提高学院科研管理工作效率。
毕业论文-基于JSP的电商管理系统的设计与实现
基于JSP的电商管理系统的设计与实现摘要本课题为了实现电商在二十一世纪信息经济世界中的地位,让电子商务、企业信息化等发展环境越来越好,在电子商务领域能有效地建立企业的竞争优势,获取新的发展机遇。
采用JSP、Servlet和Oracle开发,Windows 7操作系统,用Ext.js进行前台网页界面设计、采用JNDI方式与后台数据库进行连接。
实现了能够存储和管理大量的数据、承运承储的添加、订单的处理等功能并且保证客户和商家的权益的电商管理系统。
通过对本课题的实现发现电子商务在现代企业管理中的作用和地位越来越重要,基于此,研究电子商务的后台设计就显得十分必要。
关键词: JSP Ext.js电子商务AbstractThis subject in order to realize the electric position in the twenty-first Century world information economy, let the electronic commerce, enterprise informatization development environment is getting better and better, and can effectively establish the competitive advantage of the enterprise in the field of electronic commerce, access to new development opportunities. Using JSP, Servlet and Oracle development, Windows 7 operating system, using Ext.js were carried out by the front desk Webpage interface design, the JNDI mode and the backstage database connection. To realize the storage and management of mass data, the carrier storage add, order processing and other functions and to ensure the electric management system for customer and merchant interests. Through the electronic commerce and the status in the modern enterprise management more and more important role in the realization of this project, found that based on this, design of the background research of e-commerce is very necessary。
java实现科研信息管理系统
java实现科研信息管理系统这篇文章主要为大家详细介绍了java科研信息管理系统,具有一定的参考价值,感兴趣的小伙伴们可以参考一下:一、前言本学期学习了JAVA语言,在学期的结束,写一个有操作界面,与数据库关联的管理系统,用来巩固自己本学习所学的知识。
用到的知识:JAVA基础,JAVA界面设计(GUI),Oracle数据库(需要掌握数据库的基本操作语句),链接数据库。
使用的开发工具:MyEclipse Professional 2014二、设计我们管理的属性有:项目编号,项目名称,参与人员,负责人,项目开始时间,结束时间。
科研项目系统主要有四个功能,对科研项目的增加、删除、修改、查询。
以及为增加系统安全性所设计的登陆模式。
2.1 增加:向数据库的表中增加科研项目的所有信息添加后在控制台使用SQL语句查找,验证是否已添加至数据库中。
2.2 查询:通过具有唯一性的项目编号查找该项目的所有信息2.3 修改:根据项目编号选中要修改的项目,并重新输入项目信息进行修改2.4 删除:通过具有唯一性的项目编号删除对应项目的所有信息运行图片:上源码:三、窗体源码3.1 登录界面package 科研信息管理系统;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class LoginWindows extends Frame implements WindowListener,ActionListener {public Label lgLabel; //用户名标签public Label pwdLabel; //密码标签public TextField lgText; //用户名文本框public TextField pwdText; //密码文本框public Button lgBt; //登录按钮public Button quitBt; //退出按钮public LoginWindows(){super();this.setSize(400, 300);this.setTitle("科研信息管理系统");this.setLayout(null);lgLabel=new Label();lgLabel.setText("登录账号:");lgLabel.setSize(60, 30);lgLabel.setLocation(70,70);pwdLabel=new Label();pwdLabel.setText("密码:");pwdLabel.setSize(60,30);pwdLabel.setLocation(70, 150);lgText=new TextField();lgText.setSize(180, 30);lgText.setLocation(140, 70);pwdText=new TextField();pwdText.setSize(180,30);pwdText.setLocation(140, 150);lgBt=new Button();lgBt.setLabel("登录");lgBt.setSize(60,30);lgBt.setLocation(120, 220);quitBt=new Button();quitBt.setLabel("退出");quitBt.setSize(60,30);quitBt.setLocation(220,220);quitBt.addActionListener(this);lgBt.addActionListener(this);this.addWindowListener(this);this.add(lgLabel);this.add(pwdLabel);this.add(lgText);this.add(pwdText);this.add(lgBt);this.add(quitBt);this.setVisible(true);}public static void main(String args[]){LoginWindows main=new LoginWindows();}@Overridepublic void actionPerformed(ActionEvent e) {Button bt=(Button) e.getSource();if(bt.getLabel().equals("退出")){System.exit(0);}else {if ((lgText.getText().equals(""))||(pwdText.getText().equals(""))) {JOptionPane.showMessageDialog(this,"账号或密码为空"); }else{if ((lgText.getText().equals("admin"))&&(pwdText.getText().equals("111"))) //if((lgText.getText().equals(""))||(pwdText.getText().equals(""))){this.setVisible(false);// Sqlwindow sql=new Sqlwindow();WindowsView w=new WindowsView();w.SciencePro();}else {JOptionPane.showMessageDialog(this, "没有权限");}}}}@Overridepublic void windowOpened(WindowEvent e) {// TODO Auto-generated method busb}@Overridepublic void windowClosing(WindowEvent e) {// TODO Auto-generated method busbSystem.exit(0);}@Overridepublic void windowClosed(WindowEvent e) {// TODO Auto-generated method busb}@Overridepublic void windowIconified(WindowEvent e) {// TODO Auto-generated method busb}@Overridepublic void windowDeiconified(WindowEvent e) {// TODO Auto-generated method busb}@Overridepublic void windowActivated(WindowEvent e) {// TODO Auto-generated method busb}@Overridepublic void windowDeactivated(WindowEvent e) {// TODO Auto-generated method busb}}3.2主窗体源码:package 科研信息管理系统;import javax.swing.*;import java.awt.*;import java.awt.event.*;import javax.swing.event.*;import javax.swing.tree.*;public class WindowsView implements TreeSelectionListener,ActionListener //窗口类{JFrame main;JPanel leftPa;JPanel upPa;JPanel downPa;///查询用控件JLabel numLa; //通过项目编号查询JTextField numTxt;JButton numBt;JTextField nameTxt; //显示项目名称的文本框JTextField peopleTxt; //显示参与人员JTextField principalTxt; //显示主要负责人JTextField timeStartTxt; //显示开始时间的文本框JTextField timeEndTxt; //显示预期结束时间的文本框//增加用控件JLabel anumLa;JLabel anameLa;JLabel apeopleLa;JLabel aprincipalLa;JLabel atimeStartLa;JLabel atimeEndLa;JTextField anumTxt;JTextField anameTxt;JTextField apeopleTxt;JTextField aprincipalTxt;JTextField atimeStartTxt;JTextField atimeEndTxt;JButton addBt;JTable showTable;//删除用控件JLabel dnumLa;JButton dnumBt;JTextField dnumTxt;//修改用控件JLabel alnumLa;JTextField allnumTxt;JButton alseBt;JButton alBt;JLabel allnumLa;JLabel alnameLa;JLabel alpeopleLa;JLabel alprincipalLa;JLabel altimeStartLa;JLabel altimeEndLa;JTextField alnumTxt;JTextField alnameTxt;JTextField alpeopleTxt;JTextField alprincipalTxt;JTextField altimeStartTxt;JTextField altimeEndTxt;public void SciencePro(){main=new JFrame();main.setSize(800,800);main.setTitle("科研信息管理");main.setLayout(null);leftPa=new JPanel();leftPa.setSize(150, 600);leftPa.setLocation(0, 0);leftPa.setBackground(Color.white);initLeftPanel();main.add(leftPa);upPa=new JPanel();upPa.setSize(650, 400);upPa.setLocation(150, 0);upPa.setBackground(Color.gray);main.add(upPa);downPa=new JPanel();downPa.setSize(650, 400);downPa.setLocation(150, 400);downPa.setBackground(Color.orange);main.add(downPa);main.setVisible(true);}private void initLeftPanel(){String[] strs={"查询","增加","删除","修改"};JTree tree=new JTree(strs);tree.addTreeSelectionListener(this);leftPa.add(tree);}public void valueChanged(TreeSelectionEvent e){JTree tree=(JTree)e.getSource();DefaultMutableTreeNode selectionNode =(DefaultMutableTreeNode)tree.getLastSelectedPathComponent();String str=selectionNode.toString();if(str.equals("查询")){initUpDownPaWhenSearch();}if(str.equals("增加")){initUpDownPaWhenAdd();}if(str.equals("删除")){initUpDownPaWhenDelete();}if(str.equals("修改")){initUpDownPaWhenAlert();}}private void initUpDownPaWhenSearch() {//清空上下面板上的控件upPa.removeAll();downPa.removeAll();//动态的加载上面板的控件upPa.setLayout(null);numLa=new JLabel();numLa.setText("请输入项目编号"); numLa.setLocation(40, 60);numLa.setSize(100, 40);numTxt=new JTextField();numTxt.setLocation(180, 60); numTxt.setSize(200, 30);numBt=new JButton();numBt.setText("查询");numBt.addActionListener(this); numBt.setLocation(250, 160); numBt.setSize(60, 30);upPa.add(numLa);upPa.add(numTxt);upPa.add(numBt);upPa.validate();upPa.repaint();numBt.addActionListener(this);//动态的加载下面板的控件nameTxt=new JTextField();nameTxt.setLocation(80, 50); nameTxt.setSize(300, 30);peopleTxt=new JTextField(); peopleTxt.setLocation(80, 100); peopleTxt.setSize(300, 30);principalTxt=new JTextField(); principalTxt.setLocation(80, 150); principalTxt.setSize(300, 30);timeStartTxt=new JTextField(); timeStartTxt.setLocation(80, 200); timeStartTxt.setSize(300, 30);timeEndTxt=new JTextField(); timeEndTxt.setLocation(80,250); timeEndTxt.setSize(300, 30);downPa.setLayout(null);downPa.add(nameTxt);downPa.add(peopleTxt);downPa.add(principalTxt);downPa.add(timeStartTxt);downPa.add(timeEndTxt);downPa.validate();downPa.repaint();}public void actionPerformed(ActionEvent e) {JButton bt=(JButton)e.getSource();//bt.addActionListener(this);if(bt.getText().equals("查询")){if(numTxt.getText().equals("")){JOptionPane.showMessageDialog(null, "请输入项目编号");}else{DealSearch deal=new DealSearch();String inf=deal.findProByNum(Integer.parseInt(numTxt.getText().trim()));if((inf!=null)&&(!inf.equals(""))){String[] strs=inf.split(",");nameTxt.setText(strs[1]);peopleTxt.setText(strs[2]);principalTxt.setText(strs[3]);timeStartTxt.setText(strs[4]);timeEndTxt.setText(strs[5]);}}}if(bt.getText().equals("新增")){if(anumTxt.getText().equals("")||anameTxt.getText().equals("")||apeopleTxt.getText().equals("")|| aprincipalTxt.getText().equals("")||atimeStartTxt.getText().equals("")||atimeEndTxt.getText().equ als("")){JOptionPane.showMessageDialog(null, "输入中不能有空值!!");}else{ScienceProject s=new ScienceProject();s.SetNum(Integer.parseInt(anumTxt.getText()));s.SetName(anameTxt.getText());s.SetPeople(apeopleTxt.getText());s.SetLeader(aprincipalTxt.getText());s.SetTimeStart(atimeStartTxt.getText());s.SetTimeFinish(atimeEndTxt.getText());DealAdd deal=new DealAdd();deal.add(s);}}if(bt.getText().equals("删除")){if(Integer.parseInt(dnumTxt.getText())==0){JOptionPane.showMessageDialog(null, "不能删除空的项目编号!!");}else{DealDelete deal=new DealDelete();deal.delete(Integer.parseInt(dnumTxt.getText().trim()));}}if(bt.getText().equals("提交")){if(Integer.parseInt(allnumTxt.getText())==0){JOptionPane.showMessageDialog(null, "不能修改空的项目编号!!");}else{DealSub deal=new DealSub();deal.submit(Integer.parseInt(allnumTxt.getText()));}}if(bt.getText().equals("修改")){if(alnameTxt.getText().equals("")||alpeopleTxt.getText().equals("")||alprincipalTxt.getText().equals ("")||altimeStartTxt.getText().equals("")||altimeEndTxt.getText().equals("")){JOptionPane.showMessageDialog(null, "输入中不能有空值!!");}else{ScienceProject s=new ScienceProject();s.SetNum(Integer.parseInt(allnumTxt.getText()));s.SetName(alnameTxt.getText());s.SetPeople(alpeopleTxt.getText());s.SetLeader(alprincipalTxt.getText());s.SetTimeStart(altimeStartTxt.getText());s.SetTimeFinish(altimeEndTxt.getText());DealAlter deal=new DealAlter();deal.alter(s);}}}private void initUpDownPaWhenAdd(){//清空上下面板上的控件upPa.removeAll();downPa.removeAll();//动态的加载上面板的控件upPa.setLayout(null);anumLa=new JLabel();anumLa.setText("请输入要增加的项目编号"); anumLa.setLocation(30, 50);anumLa.setSize(150, 40);anumTxt=new JTextField();anumTxt.setLocation(200, 50);anumTxt.setSize(250, 30);anameLa=new JLabel();anameLa.setText("请输入要增加的项目名称"); anameLa.setLocation(30, 100);anameLa.setSize(150, 40);anameTxt=new JTextField();anameTxt.setLocation(200, 100); anameTxt.setSize(250, 30);apeopleLa=new JLabel();apeopleLa.setText("请输入项目参与人员"); apeopleLa.setLocation(30, 150); apeopleLa.setSize(150, 40);apeopleTxt=new JTextField();apeopleTxt.setLocation(200, 150); apeopleTxt.setSize(250, 30);aprincipalLa=new JLabel();aprincipalLa.setText("请输入项目负责人"); aprincipalLa.setLocation(30, 200); aprincipalLa.setSize(150, 40);aprincipalTxt=new JTextField(); aprincipalTxt.setLocation(200, 200); aprincipalTxt.setSize(250, 30);atimeStartLa=new JLabel(); atimeStartLa.setText("请输入项目开始时间"); atimeStartLa.setLocation(30, 250); atimeStartLa.setSize(150, 40);atimeStartTxt=new JTextField(); atimeStartTxt.setLocation(200, 250); atimeStartTxt.setSize(250, 30);atimeEndLa=new JLabel();atimeEndLa.setText("请输入项目结束时间"); atimeEndLa.setLocation(30, 300); atimeEndLa.setSize(150, 40);atimeEndTxt=new JTextField(); atimeEndTxt.setLocation(200, 300); atimeEndTxt.setSize(250, 30);addBt=new JButton();addBt.setText("新增");addBt.addActionListener(this);//addBt.addMouseListener(this);addBt.setLocation(250, 340);addBt.setSize(60, 30);upPa.add(addBt);upPa.add(anumLa);upPa.add(anameLa);upPa.add(apeopleLa);upPa.add(aprincipalLa);upPa.add(atimeStartLa);upPa.add(atimeEndLa);upPa.add(anameTxt);upPa.add(anumTxt);upPa.add(apeopleTxt);upPa.add(aprincipalTxt);upPa.add(atimeStartTxt);upPa.add(atimeEndTxt);upPa.validate();upPa.repaint();downPa.validate();downPa.repaint();}private void initUpDownPaWhenDelete(){//清空上下面板上的控件upPa.removeAll();downPa.removeAll();//动态的加载上面板的控件upPa.setLayout(null);numLa=new JLabel();numLa.setText("请输入要删除的项目编号"); numLa.setLocation(40, 60);numLa.setSize(150, 40);dnumTxt=new JTextField();dnumTxt.setLocation(200, 60);dnumTxt.setSize(250, 30);dnumBt=new JButton();dnumBt.setText("删除");dnumBt.addActionListener(this);dnumBt.setLocation(270, 170);dnumBt.setSize(60, 30);upPa.add(numLa);upPa.add(dnumTxt);upPa.add(dnumBt);upPa.validate();upPa.repaint();downPa.validate();downPa.repaint();}private void initUpDownPaWhenAlert(){//清空上下面板上的控件upPa.removeAll();downPa.removeAll();//动态的加载上面板的控件upPa.setLayout(null);alnumLa=new JLabel();alnumLa.setText("请输入要修改的项目编号"); alnumLa.setLocation(40, 60);alnumLa.setSize(150, 40);alseBt=new JButton();alseBt.setText("提交");alseBt.addActionListener(this);alseBt.setLocation(270, 170);alseBt.setSize(60, 30);allnumTxt=new JTextField();allnumTxt.setLocation(200, 60);allnumTxt.setSize(200, 30);upPa.add(alnumLa);upPa.add(alseBt);upPa.add(allnumTxt);upPa.validate();upPa.repaint();alBt=new JButton();alBt.setText("修改");alBt.addActionListener(this);alBt.setLocation(450, 170);alBt.setSize(60, 30);/* allnumLa=new JLabel();allnumLa.setText("请输入修改后的项目编号"); allnumLa.setLocation(30, 00);allnumLa.setSize(150, 40);alnumTxt=new JTextField();alnumTxt.setLocation(180, 00);alnumTxt.setSize(250, 30);*/alnameLa=new JLabel();alnameLa.setText("请输入修改后项目名称"); alnameLa.setLocation(30, 50);alnameLa.setSize(150, 40);alnameTxt=new JTextField();alnameTxt.setLocation(180, 50); alnameTxt.setSize(250, 30);alpeopleLa=new JLabel();alpeopleLa.setText("请重设参与人员"); alpeopleLa.setLocation(30, 100);alpeopleLa.setSize(150, 40);alpeopleTxt=new JTextField(); alpeopleTxt.setLocation(180, 100); alpeopleTxt.setSize(250, 30);alprincipalLa=new JLabel();alprincipalLa.setText("请重设项目负责人"); alprincipalLa.setLocation(30, 150); alprincipalLa.setSize(150, 40);alprincipalTxt=new JTextField(); alprincipalTxt.setLocation(180, 150); alprincipalTxt.setSize(250, 30);altimeStartLa=new JLabel(); altimeStartLa.setText("请重设项目开始时间"); altimeStartLa.setLocation(30, 200); altimeStartLa.setSize(150, 40);altimeStartTxt=new JTextField(); altimeStartTxt.setLocation(180, 200); altimeStartTxt.setSize(250, 30);altimeEndLa=new JLabel();altimeEndLa.setText("请重设项目结束时间"); altimeEndLa.setLocation(30, 250); altimeEndLa.setSize(150, 40);altimeEndTxt=new JTextField(); altimeEndTxt.setLocation(180, 250); altimeEndTxt.setSize(250, 30);downPa.add(alBt);//downPa.add(allnumLa);downPa.add(alnameLa);downPa.add(alpeopleLa);downPa.add(alprincipalLa);downPa.add(altimeStartLa);downPa.add(altimeEndLa);downPa.add(alnameTxt);//downPa.add(alnumTxt);downPa.add(alpeopleTxt);downPa.add(alprincipalTxt);downPa.add(altimeStartTxt);downPa.add(altimeEndTxt);downPa.setLayout(null);downPa.validate();downPa.repaint();}}3.3 组织SQL语句,链接数据库部分:package 科研信息管理系统;import java.sql.*;import java.util.Scanner;public class Sql {public void AddScienceProject(ScienceProject scienceProject){try{Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String conStr="jdbc:oracle:thin:@localhost:1521:XE";Connection con=DriverManager.getConnection(conStr,"system","1");StringBuffer sql=new StringBuffer("insert into science values("+scienceProject.GetNum()+",'"+scienceProject.GetName()+"','"+scienceProject.GetPeople ()+"','"+scienceProject.GetLeader()+"','"+scienceProject.GetTimeStart()+"','"+scienceProject.GetTi meFinish()+"')");Statement st=con.createStatement();st.execute(sql.toString());st.close();con.close();}catch (Exception e){// TODO: handle exceptionSystem.out.println(e.toString());}}public void DelScienceProject(ScienceProject scienceProject){try{Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String conStr="jdbc:oracle:thin:@localhost:1521:XE";Connection con=DriverManager.getConnection(conStr,"system","1");StringBuffer sql=new StringBuffer("delete from science where num="+scienceProject.GetNum()+"");Statement st=con.createStatement();st.execute(sql.toString());st.close();con.close();}catch (Exception e){// TODO: handle exceptionSystem.out.println(e.toString());}}public void UpdScienceProject(ScienceProject scienceProject){try{Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String conStr="jdbc:oracle:thin:@localhost:1521:XE";Connection con=DriverManager.getConnection(conStr,"system","1");StringBuffer sql =new StringBuffer("update science set name='"+scienceProject.GetName()+"',workpeople='"+scienceProject.GetPeople()+"',manager='" +scienceProject.GetLeader()+"',timestart='"+scienceProject.GetTimeStart()+"',timeend='"+scienc eProject.GetTimeFinish()+"' where num="+scienceProject.GetNum()+"");Statement st=con.createStatement();st.execute(sql.toString());st.close();con.close();}catch (Exception e){// TODO: handle exceptionSystem.out.println("修改异常");System.out.println(e.toString());}}public ScienceProject Findbynum(int num){ScienceProject scienceProject=new ScienceProject();try{Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String conStr="jdbc:oracle:thin:@localhost:1521:XE";Connection con=DriverManager.getConnection(conStr,"system","1"); StringBuffer sql=new StringBuffer("select * from science where num="+num+""); Statement st=con.createStatement();ResultSet rs=st.executeQuery(sql.toString());while(rs.next()){scienceProject.SetNum(rs.getInt(1));scienceProject.SetName(rs.getString(2));scienceProject.SetPeople(rs.getString(3));scienceProject.SetLeader(rs.getString(4));scienceProject.SetTimeStart(rs.getString(5));scienceProject.SetTimeFinish(rs.getString(6));}st.close();con.close();}catch (Exception e) {// TODO: handle exceptionSystem.out.println(e.toString());}return scienceProject;}public ScienceProject Look(){ScienceProject scienceProject=new ScienceProject();try{Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String conStr="jdbc:oracle:thin:@localhost:1521:XE";Connection con=DriverManager.getConnection(conStr,"system","1"); StringBuffer sql=new StringBuffer("select *from science");Statement st=con.createStatement();ResultSet rs=st.executeQuery(sql.toString());while(rs.next()){scienceProject.SetNum(rs.getInt(1));scienceProject.SetName(rs.getString(2));scienceProject.SetPeople(rs.getString(3));scienceProject.SetLeader(rs.getString(4));scienceProject.SetTimeStart(rs.getString(5));scienceProject.SetTimeFinish(rs.getString(6));}st.close();con.close();}catch (Exception ex){// TODO: handle exceptionSystem.out.println(ex.toString());}return scienceProject;}public static void main(String args[]){}}3.4 增删查改对应处理的源码://处理增加package 科研信息管理系统;import javax.swing.JOptionPane;public class DealAdd{public DealAdd(){}public void add(ScienceProject s){Sql sql=new Sql();if(sql.Findbynum(s.GetNum()).GetNum()!=0){JOptionPane.showMessageDialog(null, "该项目已存在,请重新输入!");}else{sql.AddScienceProject(s);JOptionPane.showMessageDialog(null,"增加成功");}}}由设计部分可以看到,删除时需要先提交项目编号,所以,需要处理提交事件://处理提交package 科研信息管理系统;import javax.swing.JOptionPane;public class DealSub{DealSub(){}public void submit(int num){Sql sql =new Sql();if(sql.Findbynum(num).GetNum()==0){JOptionPane.showMessageDialog(null, "不存在该项目");}else{JOptionPane.showMessageDialog(null, "请在下方填写修改后的项目信息"); }}}//处理删除package 科研信息管理系统;import javax.swing.JOptionPane;public class DealDelete{public DealDelete(){}public void delete(int num){ScienceProject s=new ScienceProject();Sql sql=new Sql();if(sql.Findbynum(num).GetNum()==0){JOptionPane.showMessageDialog(null, "不存在该项目~");}else{s=sql.Findbynum(num);sql.DelScienceProject(s);JOptionPane.showMessageDialog(null, "删除成功~");}}}//处理修改package 科研信息管理系统;import javax.swing.JOptionPane;public class DealAlter{public DealAlter(){}public void alter(ScienceProject s){Sql sql=new Sql();sql.UpdScienceProject(s);JOptionPane.showMessageDialog(null,"修改成功");}}//处理查询package 科研信息管理系统;public class DealSearch //处理查询事件{public DealSearch(){}public String findProByNum(int num)//通过项目编号查询{String result="";ScienceProject s=new ScienceProject();Sql sql=new Sql();s=sql.Findbynum(num);result=s.GetNum()+","+s.GetName()+","+s.GetPeople()+","+s.GetLeader()+","+s.GetTimeStart()+", "+s.GetTimeFinish();return result;}}3.5 主函数调用登录窗口:package 科研信息管理系统;public class Test {public static void main(String[] args){LoginWindows v=new LoginWindows();}}四、总结还是有一些的缺陷存在的,由于对科研项目的不熟悉,有些属性设计得不合理,还有很多没有考虑到的地方,另外对GUI的不熟悉也限制了我们在窗口上的设计。
科研管理系统
科研管理系统目的●掌握数据库设计的基本方法●了解JSP语言里的一些结构应用系统的特点,适用场合及开发设计方法●综合运用所学的数据库和JSP知识开发设计科研管理系统科研管理系统要实现对研究所、高校等单位科研情况的有效管理以及对科研活动的全程跟踪.该系统为科研管理人员服务,使用方便,既能实现对科研信息的高效率管理和控制,又能满足研究所的决策者对科研活动的宏观管理与决策的需要,还能够为院对研究所的评价以及研究所对人员的评价提供依据。
科研管理系统是一个科研院所、高校研究所等内部管理的核心部分,包括人员档案、机构设置、项目申报、科研评估、成果管理、基金管理、科技统计、成果管理、专利管理、经费管理、报表管理等多项信息管理职能。
随着计算机应用水平的提高和科研管理的规范化和制度化,建立一套适用于科研院所科研管理工作管理信息系统,已经成为各大的科研院所较为迫切的需求。
建立一套完善的科研管理业务系统可以极大地提高管理效率,为领导的决策提供较科学的依据。
一套较完善的研究院所的科研管理系统应以项目管理为中心,涵盖计划、合同、成果、专利、资金、人员、设备等方面,并可关联到办公、人事、财务、设备等其它业务系统,整个系统庞大而复杂科研活动是高校的主旋律之一,高校的科研活动日益成为反映高校综合实力的重要指标。
随着学校科研投入和从事科研活动的人员的不断增加,学校高校科研管理的压力也越来越大。
本项目的意义就在于通过搭建一个大型的科研管理系统(以下简称系统),能够快速有效的提高学校科研管理工作的高效性、科学性和透明性,并使得科研管理工作能更好的服务于全校老师,更好的为学校领导提供科研决策支持。
系统建设和实施后,将大大提高学校科研管理工作的信息化水平,全面实现学校的网络化科研管理体系。
系统将会成为联系科研活动人员和科研管理人员的纽带,也将给学校整个的信息化建设带来深远而有意义的影响。
建设高水平的大学,校园信息系统的建设是重要的一环,是提高教学管理的质量和效益乃至建设知名的高水平的大学的关键环节.在网络和通讯日益发达的今天,人们足不出户就可以获得信息、完成工作;实现教师办公的电脑化、网络化,也是实现学校管理现代化和信息化的重要内容.所以我们院的人事、教师、学生、科研等管理系统都正在研发和设计之中科研信息管理系统要求实现对信息学院科研情况实现有效的管理以及对科研活动的全程跟踪,并实现与校科研管理系统的数据对接.该系统为院教师以及科研管理人员服务,要求使用方便,既要实现对科研活动的高效率管理和控制,又要满足研究所的决策者对科研活动的宏观管理与决策的需要,还能够为院对研究所的评价以及研究所对人员的评价提供依据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业设计(论文)选题申请表
本科生毕业设计(论文)任务书
说明
一、开题报告前的准备
毕业设计(论文)题目确定后,学生应尽快征求导师意见,讨论题意与整个毕业设计(论文)(或设计)的工作计划,然后根据课题要求查阅、收集有关资料并编写研究提纲,主要由以下几个部分构成:
1.研究(或设计)的目的与意义。
应说明此项研究(或设计)在生产实践上或对某些技术进行改革带来的经济与社会效益。
有的课题过去曾进行过,但缺乏研究,现在可以在理论上做些探讨,说明其对科学发展的意义。
2.国内外同类研究(或同类设计)的概况综述。
在广泛查阅有关文献后,对该类课题研究(或设计)已取得的成就与尚存在的问题进行简要综述,只对本人所承担的课题或设计部分的已有成果与存在问题有条理地进行阐述,并提出自己对一些问题的看法。
引用内容要有标注。
3.课题研究(或设计)的内容。
要具体写出将在哪些方面开展研究,要重点突出。
研究的主要内容应是物所能及、力所能及、能按时完成的,并要考虑与其它同学的互助、合作。
4.研究(或设计)方法。
科学的研究方法或切合实际的具有新意的设计方法,是获得高质量研究成果或高水平设计成就的关键。
因此,在开始实践前,学生必须熟悉研究(或设计)方法,以避免蛮干造成返工,或得不到成果,甚至于写不出毕业设计(论文)或完不成设计任务。
5.实施计划。
要在研究提纲中按研究(或设计)内容落实具体时间与地点,有计划地进行工作。
二、开题报告
1.开题报告可在导师所在教研室或系内举行,须适当请有关不少于3位老师参加,导师及所有同导师的同学必须参加。
2.本表(页面:A4)在开题报告通过论证后填写,一式三份,本人、导师、所在系(要原件)各一份。
三、注意事项
1.开题报告的撰写完成,意味着毕业设计(论文)工作已经开始,学生已对整个毕业设计(论文)工作有了周密的思考,是完成毕业设计(论文)关键的环节。
在开题报告的编写中指导教师只可提示,不可包办代替。
2.无开题报告者不准申请答辩。