简论论文提纲修改意见20081224.doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
简论论文提纲修改意见20081224
简论论文提纲修改意见20081224导读:
各位同学:
很高兴认识你们,我将负责你们的自考毕业论文指导,我叫曹迎春,是南京大学计算机系的教师,希望大家合作愉快。
首先说明一下本次毕业设计的要求,由于大家是根据自己的实际工作情况来草拟的毕业设计选题,因此我在审核了以后,发现存在一些共性的问题,现向大家说明一下,希望各位同学能够对照自己的选题对这些共性的问题给予关注,这些问题是:
(1)题目不是十分明确:通常这样的题目应当是“××管理系统”,这样的题目已经可以了,但是应当注意,要把管理系统的适用范围明确下来。
比如,有的同学的题目叫做“工资管理系统”,这样的题目不是很好,因为各个不同单位的工资管理系统可能有所不同,最好明确是哪个单位的工资管理系统,或者适用于谁的工资管理系统。
比如适用于高校的工资管理系统,也比较好,所以,如:进销存管理系统,固定资产管理系统,人事管理系统等都显得笼统,缺乏明确的范围。
(2)选题有些不恰当:大部分同学都选取了做一个基本的信息管理系统的方案,这些方案是可以的,但是也有一些同学选择了其他的方案。
总结起来,可以归为两类:一种是与X络实现相关,比如:三层交换机在局域X中的应用,X络方案设计的总体原则,应当说,前者选题要比后者更好一些,因为至少还有一些应用,对于计算机应用专业,必须要求有一定的设计与实现的功能,象什么原则,综述一类的选题,是不符合的,前者选题也有问题,如果光是应用也不够,具体的意见我们在见面的时候再谈;第二种选题是实现一定的软件架构,比如用CGI技术实现BBS,或者利用三层架构技术建设现代化办公平台,这类选题应当说是比较好的,而且选题具有一定的前瞻性,但是需要注意的是,这类选题一般都比较有难度,所以要考虑选题的难度,还要考虑实现上的难点;也有一些选题较为特殊,我们会在面谈指导的时候说明。
(3)没有考虑实现问题:毕业设计是要检查毕业设计的成果的,毕业设计成果除了毕业论文以外,还有相关的系统或者其他软件一类的东西。
计算机应用专业是一定要考虑实现的,但是大多数同学都
没有在相关的预研报告中提及实现问题,比如系统在什么操作系统平台上运行,用什么样的工具软件开发等。
还有的同学因为(2)中所提到的选题不当,也没有考虑实现问题。
(4)论文目录的考虑:很多同学没有给出比较详细的论文目录,其实论文目录是一个帮助同学理清逻辑思路的手段,写清楚了论文目录,也就搞清楚了论文的目的和结构。
容易帮助同学撰写论文。
下面给出一个论文目录的写法,比如某个同学要写一个××管理系统,他大致应该撰写如下
1.1 背景
(描述在没有XX系统时遇到的障碍等问题,为引出需要XX系统做铺垫)
1.2 MIS系统的起源和作用
(说明MIS系统的起源和作用,为后面XX系统的作用做铺垫)
1.3 XX系统的功能和作用
(简要说明XX系统的功能是什么?以及有了XX系统后对背景中的问题有了什么作用)
2.1 C/S体系结构
(简述C/S体系结构的概念
2.2 工具软件
2.2.1 VB (PB, VC++)
(简述VB的概念)
2.2.2 ACCESS (SQL Sever)
(简述ACCESS的概念)
2.3 SQL语言
(简述SQL语言的概念)
2.4 构筑XX系统
(将上述工具或系统在本系统构筑时的作用描述出来)
3.1 案例分析
(实际上是需求分析,在面向对象的分析和设计中应该有用例图和活动图,用一个案例说明用户在没有该系统时一般所遵循的业务流
程,可能业务流程很多,挑选最能反映该系统功能的主要业务流程来介绍。
包括功能流程图,以及流程图的解释。
这部分内容是贯穿整个系统解释的主线,因此要写好)。
3.2 功能模块分解
(实际上是初步设计,应该按照面向对象的方式作出主要的类图,顺序图,状态图以及活动图的精化,在一般的结构化的设计中,应该直接进行模块的分解,画出具体的系统-子系统关系对照图,或者是功能模块分解图,图要有文字解释)
3.3 数据库设计
3.3.1 数据流图
(其逻辑在于先功能,然后探讨功能和数据之间的对应关系,用数据流图表示,每个数据流图要有文字解释。
这部分内容紧扣案例分析,与案例分析无关的数据流图放入附录中。
)
3.3.2 ER图
(再清楚了数据和功能之间的关系后,需要弄清楚各个数据实体之间的关系,因此需要用ER图表示这个关系,每个ER图要有文字解释。
这部分内容紧扣案例分析,与案例分析无关的ER图放入附录中。
)
3.3.3 数据库表设计
(直接给出与案例分析相关的数据库表,无关的表放入附录中,无须太多文字解释)
3.4 界面设计
(如果案例分析中的流程包括5个步骤,则从案例分析5个步骤中选取一个最有代表性的界面,将其在IDE中的设计描述一遍,需要贴上有关这个界面在IDE设计中的界面图,该图应该进行处理,指出其中的关键控件的设计,类似VB,VC教科书上对界面设计的指导,但是必须是该案例中的界面,要有文字解释。
)
4.1 系统功能实现
(按照 3.1节中有关的案例分析来贴出相应的界面图,如案例分析有5个步骤,即大致贴5张图,并对每张图配以文字解释,类似一般的用户手册,只是与案例分析无关的界面不要贴在正文中)
4.2 系统关键代码实现
(从案例分析中选择部分界面的代码实现,比如案例分析有5个步骤,选择其中最有代表性的2个界面,将其实现代码贴入正文中,
每个界面一段代码,并对其中代码段中的关键代码行给以功能(如对库的操作)和技术(如果有比较难的技术或算法)的解释。
案例分析中其他界面的实现代码贴入附录中。
)
5.1 系统安装运行实现
(陈述系统如何打包变成可安装的版本,如用Installshield制作安装软件的方式)
5.2 测试方法及实例
(陈述使用的测试方法,如黑盒测试法、白盒测试法等。
通过若干具体的实例来说明测试过程,针对具体的问题说明是如何进行维护的。
)
(写一段文字,描述三部份内容,第一,系统的现状(如已经在单位使用:处于单位试用阶段:还没有试用,仍处于实验阶段),第二,系统没有解决的问题,第三,未来粗略的解决问题的方案,即进一步的工作。
大家可以参考上述章节设定,来写自己的论文。
并且在7月10日之前,就每一个论文目录子目录确认其中的内容是否已经存在,所谓存在的含义是指:a)可以从其他简论论文提纲修改意见20081224(2)导读:交稿ver1,ver1代表是第一稿,以后如果是修改后的第二稿,依次为:ver2,ver3??*论文正文提交稿ver1,ver1代表是第一稿,以后如果是修改后的第二稿,依次为:ver2,ver3??*普通交流060715,050715表示该交流的时间请大家按照上面的格式书写邮件标题,以方便本人整理信件。
如果不按照该格式书写邮件,将很可能由于信件的不好找而得不
信件目的包括:
*论文目录提交稿ver1,ver1代表是第一稿,以后如果是修改后的第二稿,依次为:ver2,ver3??
*论文正文提交稿ver1,ver1代表是第一稿,以后如果是修改后的第二稿,依次为:ver2,ver3??
*普通交流060715,050715表示该交流的时间
请大家按照上面的格式书写邮件标题,以方便本人整理信件。
如果不按照该格式书写邮件,将很可能由于信件的不好找而得不到良好的指导。
以上内容是本次毕业设计所发现的问题和提出的要求,再次预祝大
家毕业设计顺利。
Cao Ying-chun . 2008-12-24。