首页 > 其他 > 详细

我的毕业设计开题报告

时间:2014-03-24 05:26:42      阅读:656      评论:0      收藏:0      [点我收藏+]

咸阳师范学院本科毕业论文(设计)开题报告

论文(设计)题目:本科毕业设计(论文)管理系统设计与开发

学生姓名

王栋财

学号

1010014207

专业、班级

计算机科学与技术1002班

指导教师

XXX

职称

教授

工作单位

信息工程学院

一、开展研究的价值、意义

本设计题目是基于B/S架构下的WEB开发,结合目前软件工程、Web数据库应用程序设计等领域的先进技术,在以JDK 6.0环境为平台的基础上,通过MyEclipse、Oracle(MySQL)数据库、Tomcat服务器等工具进行开发,实现一个本科毕业设计(论文)管理系统的设计与开发,本系统主要包括选题管理、开题管理、设计过程管理、评审管理、答辩管理、成绩管理、用户管理、系统管理八个功能模块,同时对各个模块的功能进行了定义和划分。本系统的设计与开发对于促进高等院校管理网络化有着非常重要的意义。

二、研究步骤、方法及措施

利用软件工程的各个阶段对本系统进行研究与开发,具体步骤如下:

1.可行性与计划研究阶段:

根据网上查阅及调查资料主要完成可行性研究报告和项目开发计划,确定开发目标、要求以及开发的具体时间,软件硬件要求。

2.需求分析阶段:

主要完成需求说明书,数据分析和ER图。

3.总体设计阶段:

主要完成系统总体设计和数据库设计。

4.详细设计阶段:

主要对系统的各个模块进行功能的说明和实现。

5.系统测试与维护阶段:

设计正反测试用例主要对系统进行测试与维护。

6.系统使用MyEclipse 8.6作为前台应用程序的开发工具,Oracle 10g(或MySQL)作为后台数据库的建立和维护工具,Tomcat 6.0作为本项目开发的服务器,选择Windows7旗舰版作为系统平台。

三、论文拟定提纲

第一章 引言

1.1 课题开发背景、发展现状及意义     1.2 课题的国内外动态

1.3系统简介                          1.4系统的设计思路及方法

1.5系统开发各个阶段实现步骤

第二章 技术分析

2.1 体系结构的选择

2.2 本科毕业设计(论文)管理系统开发所需要解决的主要和核心问题及技术

2.3 开发语言的介绍

第三章 需求分析 

3.1 可行性分析                        3.2 系统的数据需求  

3.3 功能需求                          3.4 数据流分析

3.5 性能需求

第四章 总体设计

4.1 系统总体规划                      4.2 功能模块设计及描述

4.3 界面设计                          4.4 数据库的设计

4.5 表的结构设计

第五章 系统的详细设计

5.1 详细设计概述                      5.2 功能模块的设计

5.3 功能模块的实现                    5.4 界面设计的实现

第六章 系统测试与维护

6.1 测试及维护                        6.2 功能测试用例 

第七章 总结与展望

7.1 总结                              7.2 展望

参考文献

致谢

四、主要参考文献

【1】 叶至军. 由浅入深—Java 2 自学教程[M]. 人民邮电出版社,2004.10

【2】张海藩.软件工程导论[M].清华大学出版社,2008.2

【3】张益星.罗敬;高校学生成绩管理系统的设计与实现[J];信息技术;2006年04期

【4】陈双全.基于SQL Server数据库教学系统的研究[J];武汉船舶职业技术学院学报;2011年02期

【5】刘新.Java开发技术大全[M].清华大学出版社,2009.1

【6】刘颖.菜单界面设计的认知工效学研究方法,应用心理学,2000年第2期

五、开题报告会议纪要(以下由开题小组填写)

时间:2014年2月27日

地点:3#教学楼119室

参加人员:

姓名

职称

工作单位

签名

XXX

教授

咸阳师范学院信息工程学院

 

XXX

讲师

咸阳师范学院信息工程学院

 

XXX

讲师

咸阳师范学院信息工程学院

 

 

 

 

 

 

 

 

 

会议摘要(小组提问及学生陈述的主要内容等)

问题1:选题管理过程中,对于课题的状态是如何把握的?

答:1.课题由指导老师提出的,学生选择课题,会在课题题目中有subjectState(课题选择状态)和subjectAdmissionState(课题录取状态)两个列来标志课题被选择的状态。

    2.若课题是由学生自己提出的,学生会在课题申请表中填写课题的相关信息,指导老师会针对学生提出的课题给予一定的意见,并会修改课题申请表中subjectAdmissionState(课题录取状态)这一列的数据来表示课题是否被录取的状态。

问题2:在选题管理、开题管理、过程管理、评审管理、答辩管理等模块中,设计、论文等是否可以被所有人查看?若不可以,该如何做呢?

答:在上述的几个管理模块中,,论文、设计只能是在指导老师和自己权限下进行查看,其余的人没有权限查看论文、设计的内容。关于权限的分配问题,其实是在数据库中有权限表和角色表的,这两张表结合起来就可以对毕业设计过程中的人员权限进行分配,每个人只能查看属于自己权限下的内容。

问题3:毕业设计过程中,如何实现无纸化?

答:最初的思路是在毕业设计过程中实现表格的上传和下载,指导老师可以通过word文档对学生上传的表和文档进行修改,之后,学生也可以下载老师修改后的表或这文档,进行进一步的修改。现在的思路是在网页中做出和word表格类似的表格,这样老师就可以及时的对表格进行查看、修改,(点击修改按钮之后会把数据库表中所对应的数据展现在表中,便于进行查看修改)。对于如毕业论文这样的数据量比较大的,还是之前的思路,采用上传和下载的操作方式对论文进行操作(由于MySQL中对于保存数据量是有一定的要求的)。

 

 

开题小组意见

 

 

 

 

 

 

 

组长签名            

                      年   月   日

院(系)意见

 

 

 

 

 

 

 

分管院长(主任)签名             

                     年   月   日

我的毕业设计开题报告,布布扣,bubuko.com

我的毕业设计开题报告

原文:http://www.cnblogs.com/QiLinJinYun/p/3619957.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!