毕业论文未排版.docx
《毕业论文未排版.docx》由会员分享,可在线阅读,更多相关《毕业论文未排版.docx(18页珍藏版)》请在冰豆网上搜索。
毕业论文未排版
毕业论文(设计)
类型:
毕业论文
题目:
指导教师:
学生姓名:
专业:
班级:
学号:
时间:
年
月
无形资产评估应用研究
摘要
知识经济时代的到来,使得无形资产在企业经营过程中发挥着越来越重要的作用,无形资产的价值与质量对企业价值的影响越来越大。
企业的重组、并购、转型以及企业价值的衡量与评估都离不开无形资产,对无形资产进行科学、合理、公正地评估将会对无形资产的发展起到极大的推动作用。
无形资产的评估方法主要有成本法、现行市价法和收益法。
三种方法在用途、难易程度、合理性以及局限性等方面存在差异,本文对三种方法进行比较研究,认为根据被评估对象的具体情况选择不同的评估方法,有助于确保无形资产评估的科学、合理、公正。
关键词:
无形资产、评估方法、成本法、现行市价法、收益法
ABSTRACT
Theknowledgeeconomyera,makingtheprocessofintangibleassetsinthebusinessisplayinganincreasinglyimportantroleinthevalueofintangibleassetsandthequalityoftheincreasinginfluenceofcorporatevalue.Corporaterestructuring,mergersandacquisitions,restructuringandcorporatevaluemeasurementandevaluationareinseparablefromtheintangibleassets,intangibleassetsscientific,reasonableandfairassessmentofthedevelopmentofintangibleassetswillplayagreatrole.Intangibleassetsevaluationmethodsarecostmethod,thecurrentmarketpricemethodandtheincomeapproach。
Threemethodsinuse,thedegreeofdifficulty,andlimitationsofrationalitytherearedifferences,acomparativestudyofthreemethods,accordingtothespecificcircumstancesoftheobjectbeingevaluatedtoselectadifferentassessmentmethods,tohelpensurethescientificevaluationofintangibleassetsreasonableandfair。
Keywords:
intangibleassets,assessment,cost,currentmarketpricemethod,incomeapproach
第一章选题依据
伴随社会的高速发展,全国各高校的学生数量一直在增加,在这样的形式下,必须要求学校有一种高效有序的方法来管理学生成绩信息。
1。
1学生成绩管理系统简介
学生成绩管理是一个学校不可缺少的重要部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该为用户提供充足的信息和快捷的查询手段。
随着计算机应用的普及与深入,利用计算机能够对所有自学考试成绩进行统一管理,并进行分析,大大减少教学秘书的工作量,提高工作效率,为教学办公带来了极大的方便。
本系统开发的总任务是实现学生成绩管理的系统化、规范化、自动化、达到提高学生成绩管理效率的目的。
该设计方法易于推广至其它信息化管理系统的设计,充分利用计算机作为辅助工具,实现学生考试成绩从传统的手工管理到计算机管理,对提高管理效率和节约大量的人力、物力有一定的推动作用。
本系统一切从实际出发,充分考虑了成绩的内部管理、信息交流等方面的复杂需求,实现成绩的有效管理,真正成为学生成绩管理提供一个电子平台。
1。
2学生成绩管理系统开发背景
今天计算机的价格已经十分低廉,性能也得到了长足的进步.它已经被应用于许多领域,成为我们学习和工作的得力助手。
计算机之所以如此流行的原因主要有以下几个方面:
计算机可以代替人工进行许多繁杂的劳动;
计算机可以节省许多资源;
计算机可以大大的提高人们的工作效率;
计算机可以使敏感文档更加安全等.
1。
3学生成绩管理系统的开发意义
学生成绩管理系统作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有着手工管理所无法比拟的优点。
它提供了强大的学生成绩管理功能,方便管理员对学生成绩等信息的添加、修改、删除、查询等操作。
通过管理系统的使用,可以把学校带入信息化.因此,有必要开发这个管理软件。
现在我国的大中专院校学生成绩管理水平还停留在纸介的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
我作为一个计算机专业的专科生,希望可以为这方面作出贡献。
归纳起来,开发学生成绩管理系统有这样一些好处:
可以存储学生基本信息以及历届的学生信息,安全,高效;
只需一到二名的信息录入人员即可操作系统。
节省大量人力;
可以迅速查到所需信息。
第二章学生成绩管理系统需求分析
在21世纪的科技时代,科学技术突飞猛进,信息社会的高科技时代,商品经济化的高效益,计算机的应用已普及到各个领域。
计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动.为了适应现代社会人们强烈的时间观念,学生成绩管理系统将为教学办公带来了极大的方便。
2。
1需求分析的意义
需求分析就是对处理对象进行系统调查,在完全弄清用户对新系统的确切要求后,用统一、规范的图表和书面语言表达出来。
需求分析确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
它所做的工作是深入描述软件的功能和性能,确定软件设计的意图和软件与其他元素以及程序的接口细节,定义软件的其他有效性要求.
需求分析报告应该具有完整性、正确性、可行性、必要性、划分优先级、无二义性、可验证性、可修改性和可跟踪性.
需求分析是项目开发中的很重要的一个环节,其中很小的一个偏差,就可能导致整个项目无法达到预期的效果,或者说最终开发的产品不是用户所需要的。
2。
2系统功能需求分析
通过调研,该学生成绩管理系统主要包括每一位学生在校期间的基本情况与课程成绩。
主要包括期末成绩管理、选修课成绩管理、课程管理、具体的查询等。
本系统还提供学生相关的基本信息统计、查询,这样便于辅助领导的学生管理工作,改善管理质量、提高管理效率。
系统的主要功能性能描述如下:
学生基本情况管理:
每一位学生的基本情况与管理,主要包括对学生基本情况的添加、修改、删除、查询等操作。
成绩管理:
主要包括期末成绩、选修课成绩管理.主要包括对学生成绩的添加、修改、删除、查询等操作。
课程管理:
主要包括对课程的添加、删除、查询等操作.
本系统用户信息:
学生必须通过用户登录才能访问到整个管理系统.
系统维护:
能及时更新该系统的所有信息,若查询结束,能及时退出当前窗口,回到上一级主窗口。
2。
3数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。
收集基本数据、数据结构以及处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
在仔细分析调查有关学生信息需要的基础上,将得到如图2-1所示的本系统所处理的数据流程。
学生基本信息包括的数据项有:
学生学号、学生姓名、学生年龄、性别、籍贯、政治面貌、入学时间、联系电话等。
专业课程基本信息包括的数据项有:
专业课程编号、专业课授课教师、专业课程名称、专业课程学分等。
选修课基本信息包括的数据项有:
选修课程编号、选修课授课教师、选修课程名称、选修课程学分.
专业课成绩信息包括的数据项有:
学号、专业课程编号、专业课成绩。
选修课成绩信息:
包括的数据项有:
学号、选修课程编号、选修课成绩.
第三章学生成绩管理系统设计
3。
1系统功能模块的设计
通过前面的介绍,已经对系统的主要功能有了一个初步的了解,下面将系统的功能再作一些深入分析,最后得出系统的功能结构图如图3—1所示.
3。
2数据库设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。
合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。
同时,合理的数据库结构也将有利于程序的实现。
设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。
3。
2.1数据库概念结构设计
通过需求分析得到前面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础.这些实体包含各种具体信息,通过相互之间的作用形成数据的流动.
本设计根据上面的数据库设计规划出的实体有:
学生实体、课程实体、成绩实体。
各个实体具体的描述E—R图如图3—2到图3—4所示。
3.2。
2数据库逻辑结构设计
现在需要将上面的数据库概念结构转化为VisualBasic数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
在上面的实体以及实体之间关系的基础上,形成数据库中的表以及各个表之间的关系。
第四章学生成绩管理系统实现
通过前面的系统设计,下面介绍本系统各个模块的实现情况.在本章中,主要介绍登录模块、专业课模块、选修课模块的代码等内容。
4.1工程项目的创建
在VisualBasic中创建应用程序,应当使用工程,本系统创建的工程项目名为成绩管理系统。
创建的步骤如下:
启动VisualBasic后,单击“文件"-—“新建项目”选项,弹出“新建工程”对话框,选择“标准EXE",单击确定。
4。
2学生成绩管理系统主窗体
VisualBasic创建的应用程序可以是SDI(单文档界面)和MDI(多文档界面).在SDI的程序中,每个窗体都是独立的。
而MDI的程序中,有一个窗体是主窗体,可以包含其他窗体,它的类型是MDIForm。
本设计采用多文档界面,这样可以使程序更加美观、整齐有序.学生成绩管理系统主窗体如图4—1所示。
创建学生管理系统的主窗体的步骤如下:
单击工具栏中的“工具"-—“菜单编辑器”选项,弹出“菜单编辑器"对话框,然后在对话框中的“标题”、“名称”文本框中输入相应的菜单选项,单击确定。
4。
3公用模块
在VisualBasic中可以用公用模块来存入整个工程项目公用的函数、全局变量.整个工程项目中的任何地方都可以调用公用模块中的函数、变量,这样可以极大地提高代码的效率。
在项目资源管理器中为项目添加一个Module,保存为Module1.bas。
4。
4系统用户管理模块
系统用户管理模块主要实现:
用户登录、添加用户、修改密码。
4.4。
1用户登录窗体
为了系统的安全,在进入系统之前将首先出现如图4—2所示的用户登录窗体,用户只有在输入正确的用户名和正确的密码之后,才能进入系统.如果没有输入用户名和密码,将出现消息框给予提示。
如果输入的用户名在用户表格里没有找到,将提示重新输入用户名,文本框UserName重新获得输入焦点.如果用户输入密码不正确,文本框Password将重新获得输入焦点。
当用户输入完用户名和用户密码,单击确定按钮将对用户输入信息进行判断。
用户单击该按钮,将触发确定按钮的Click事件。
代码如下:
PrivateSubcmdOK_Click()
DimsqlAsString
DimrsAsADODB.Recordset
IfTrim(UserName。
Text=””)Then
MsgBox”没有输入用户名,请重新输入!
”,vbOKOnly+vbExclamation,”警告”
UserName.SetFocus
Else
sql="select*fromUserInfowhereUserID=’”&UserName。
Text&”’”
Setrs=TransactSQL(sql)
Ififlag=1Then
Ifrs。
EOF=TrueThen
MsgBox”没有这个用户,请重新输入!
",vbOKOnly+vbExclamation,”警告”
UserName。
SetFocus
Else
IfTrim(rs。
Fields
(1))=Trim(PassWord.Text)Then
rs。
Close
Me。
Hide
gUserName=Trim(UserName。
Text)
MDIForm1。
Show
UnloadMe
Else
MsgBox”密码不正确,请重新输入!
”,vbOKOnly+vbExclamation,”警告”
PassWord。
SetFocus
PassWord.Text=””
EndIf
En5656dIf
Else
UnloadMe
EndIf
EndIf
pwdCount=pwdCount+1
IfpwdCount=3Then
UnloadMe
ExitSub
EndIf
EndSub
4。
4。
2添加用户窗体
进入系统后,选择“系统”菜单-—“添加用户”选项,出现如图4—3所示的窗体。
当添加完新的用户名和密码之后,系统将首先查询数据库中与新建用户名相同的记录,如果有相同记录提示用户重新输入用户名。
当确定数据库中没有相同的用户名,并且两次输入密码一致时,将把该条记录添加到数据库中。
4。
4.3修改用户密码窗体
用户可以修改自己的密码,选择“系统”菜单—-“修改密码”选项,出现如图4—4所示的窗体。
这里需要输入三次密码,当“请输入新密码”和“请确认新密码”完全一致时,数据库中的记录将自动更新,如果“请输入新密码"和“请确认新密码”不一致时,将会出现“两次密码不同”警告对话框,再重新输入.
4.5学生管理模块
学生管理模块主要实现如下功能:
显示学生基本信息窗体。
学生基本信息管理窗体.
4。
5.1学生基本信息窗体
选择“学生管理”菜单-—“显示学生基本信息”选项,将出现如图4-5所示的窗体。
学生基本信息窗体主要功能是方便浏览数据库中的各条记录。
当单击“首记录"按钮时,将显示第一条记录;当单击“上一条”按钮时,将显示当前记录的上一条记录;单击“下一条”按钮时,将显示当前记录的下一条记录;“退出"按钮,将退出学生基本信息窗体。
4.5。
2学生基本信息管理窗体
选择“学生管理”菜单—-“学生基本信息管理”选项,将出现如图4-6所示的窗体。
学生基本信息管理窗体主要实现查询、添加、修改,删除学生基本信息。
当单击查询按钮时,会弹出“查询学生基本信息”窗体,本窗体就分别以学号和姓名来查询学生的基本信息。
“添加”按钮,要求把学生的基本信息输入完之后,就会添加到数据库中。
这里就不分别介绍每个命令按钮了,下面介绍“查询"的代码如下:
PrivateSubcmdMod_Click()
Setrs=NewADODB.Recordset
IfText1。
Text=””Then
MsgBox”请你输入要想修改的学生的学号以及相关的所有信息!
”,vbOKOnly+vbExclamation,”警告!
"
Text1。
SetFocus
ExitSub
EndIf
sql=”select*fromStudentwhereSno=’”&Trim(Text1。
Text)&”'”
Setrs=TransactSQL(sql)
Ifrs。
EOFThen
MsgBox”无法找到该学生的基本信息,请核实后再修改!
",vbOKOnly+vbExclamation,”警告!
”
Callinit
Text1.SetFocus
rs。
Close
ExitSub
EndIf
IfMsgBox(”确定要修改学号为”&Text1.Text&”的基本信息吗?
”,vbOKCancel)=vbOKThen
sql=”updateStudentsetSname=’"&Trim(Text2。
Text)
sql=sql&"’,Ssex=’”&Trim(Text3。
Text)&"',Sage="&Text4。
Text
sql=sql&",Splace='”&Trim(Text5。
Text)&”',Spolity='"&Trim(Text6.Text)&"’,Stime=’”&Trim(Text7。
Text)
sql=sql&"',Steleph='"&Trim(Text8.Text)&”’whereSno=’”&Trim(Text1.Text)&"’;”
TransactSQL(sql)
MsgBox”该学生的基本信息已经修改!
”,vbOKOnly+vbExclamation,"修改结束!
"
EndIf
Callinit
EndSub
4.6课程管理模块
课程管理模块主要实现:
显示专业课程信息窗体、专业课程信息管理窗体、显示学生选修课窗体、选修课信息管理窗体。
本设计的课程分别有专业课程和选修课程的管理,都能对课程信息进行查询,添加,修改,删除等功能。
4.6。
1显示专业课程信息窗体
选择“课程管理”菜单——“显示专业课程基本信息”选项,将出现如图4-7所示的窗体,本窗体主要功能是为了方便浏览数据库中的各条记录。
当单击“首记录”按钮时,将显示第一条记录;当单击“上一条”时,将显示当前记录的上一条记录;当单击末记录时,将显示最后一条记录.“退出”按钮,将退出专业课基本信息窗体。
4.6.2专业课程信息管理窗体
选择“课程管理"菜单——“专业课程信息管理”选项。
将出现如图4-8所示的窗体,本窗体的主要功能实现查询、添加、修改、删除学生专业课的基本信息。
当添加、修改、删除学生的基本信息后,数据库的记录将会自动更新.当单击“查询"按钮时,会弹出“专业课信息查询"窗体,以“课程编号“和课程名称”为查询条件进行查询.添加和删除专业课基本信息成功前提条件是要把专业课的基本信息都输入完毕后,才能实现操作。
4.6。
3显示学生选修课窗体
选择“课程管理”菜单-—“学生选修课信息管理”选项。
将出现如图4-9所示的窗体,本窗体的主要功能是为了方便浏览数据库的记录。
当单击“首记录”按钮时,将显示第一条记录;当单击“上一条”按钮时,将显示当前记录的上一条记录,当单击“下一条记录”时,将显示当前记录的下一条记录.“退出”按钮,将退出选修课基本信息。
4.6.4选修课信息管理窗体
选择“课程管理”菜单—-“选修课信息管理“选项。
将出现如图4-10所示的窗体,本窗体的主要功能是查询、添加、修改、删除选修课信息。
当添加、修改、删除选修课信息后,数据库的记录将会自动更新。
当单击“查询"按钮后,会弹出“选修课程查询”对话框,以“课程编号”和课程名称“为查询条件.
4。
7成绩管理模块
成绩管理模块主要实现如下功能:
专业课成绩管理、选修课成绩管理。
4。
7。
1专业课成绩管理窗体
选择“成绩管理”菜单-—“专业课成绩管理“选项,将出现如图4—11所示的窗体。
本窗体的主要功能是查询、添加、修改、删除学生的专业课成绩.
当单击“查询”按钮后,弹出“专业课成绩查询”窗体,以学号和姓名为查询条件进行了查询。
添加专业课成绩,要把学号、课程编号、成绩都输入完毕后,才能正确的添加到数据库中.下面是“添加”按钮的代码:
PrivateSubcmdAdd_Click()
Setrs=NewADODB。
Recordset
IfText1。
Text=””Then
MsgBox"请你输入要想添加的所有信息信息!
",vbOKOnly+vbExclamation,”警告!
”
Text1.SetFocus
ExitSub
EndIf
sql="select*fromGradewhereSno='”&Trim(Text1。
Text)
sql=sql&”’andCno='”&Trim(Text2。
Text)&”'”
Setrs=TransactSQL(sql)
Ifrs.EOF=FalseThen
MsgBox"该学生的该门课程成绩已经存在!
”,vbOKOnly+vbExclamation,”警告!
"
Callinit
Text1。
SetFocus
rs。
Close
ExitSub
EndIf
sql="select*fromStuProGrade"
Setrs=TransactSQL(sql)
Ifrs("Sno")〈>"&Trim(Text1.Text)"Orrs(”Cno")〈>”&Trim(text2.text)&"Then
MsgBox"请确定是否存在该学生或该学生是否上了这门课程之后再添加!
”,vbOKOnly+vbExclamation,"警告!
"
Callinit
Text1.SetFocus
rs。
Close
ExitSub
EndIf
sql="select*fromGrade”
Setrs=TransactSQL(sql)
rs。
AddNew
rs.Fields(0)=Trim(Text1。
Text)
rs。
Fields
(1)=Trim(Text2。
Text)
rs.Fields
(2)=Text3.Text
rs.Update
rs。
Close
MsgBox"该记录已经成功添加!
”,vbOKOnly+vbExclamation,"添加结束!
”
Callinit
EndSub
4。
7.2选修课成绩管理窗体
选择“成绩管理”菜单——“选修课成绩管理”选项,将会出现如图4-12所示的窗体.本窗体的主要功能是查询、添加、修改、删除学生的专业课成绩。
当单击“查询”按钮后,会弹出“选修课成绩查询"窗体,以“学号”和“姓名”为查询条件进行查询.添加选修课成绩要把“学号”、“课程编号”、“成绩”全部输入完后,才能添加。
下面是“修改”按钮的代码:
PrivateSubcmdMod_Click()
Setrs=NewADODB。
Recordset
IfText1。
Text=""Then
MsgBox”请你输入要想修改的选修课的编号以及相关的所有信息!
”,vbOKOnly+vbExclamation,"警告!
”
Tex