最新版电商计算机专业毕业论文范例.docx
- 文档编号:27866123
- 上传时间:2023-07-05
- 格式:DOCX
- 页数:16
- 大小:38.62KB
最新版电商计算机专业毕业论文范例.docx
《最新版电商计算机专业毕业论文范例.docx》由会员分享,可在线阅读,更多相关《最新版电商计算机专业毕业论文范例.docx(16页珍藏版)》请在冰豆网上搜索。
最新版电商计算机专业毕业论文范例
毕 业 论 文
系部
专业
班级
姓名
江苏经贸职业技术学院
继续教育学院
2010年3月1日
论文撰写要求
1.综合要求:
(1)选题贴近实际生活,简洁科学。
(2)结构合理,层次清楚,中心突出。
(3)观点正确,论述有据。
(4)文笔流畅,表达准确,言简意赅。
(5)毕业论文由学生独立完成,严禁抄袭。
(6)按正式行文格式,文稿的输出规定采用A4纸打印的形式。
文稿的编辑必须采用WORD进行编辑,其编辑格式为:
除题目的字体采用黑体字之外,其他部分的字体采用宋体字,小四号,左右边距分别为30、25毫米,且页号在页底中间。
字间距和行距采用系统初装时的默认值。
文稿统一规定在A4纸纸张的左侧进行装订,并按封面、正文、和参考文献的顺序装订成册。
论文一式二份,一份按照论文封面装订上交,自己留存论文底稿一份。
2.篇幅要求:
文章完稿字数(含标点符号、空格)要求在3000字左右,确有较高水平者,可适当放宽。
3.撰写过程要求:
(1)切实尊重指导教师的意见,认真修改论文。
(2)每次指导后请指导教师如实填写指导记录(无指导记录或记录不完整者为无效论文)。
(3)引用的资料或数据必须注明来源或出处。
论 文 提 纲
论文题目
学生成绩管理系统的设计与开发
提纲(三级标题):
第一章项目背景1
1.1开发目标2
1.2项目提出的意义2
1.3数据库的现状与发展2
第二章系统分析3
2.1模块设计3
2.1.1开发环境3
2.1.2系统的整体流程3
2.1.3数据库设计4
第三章系统设计4
3.1学生成绩查询系统功能需求简介4
3.2动能需求描述4
3.3系统设计思想5
3.4系统设计分析5
3.5系统功能分析5
3.6学校具体需求分析5
3.7学生学籍系统的目标6
第四章系统实施6
4.1用户界面设计6
4.2关键技术9
4.3系统测试9
4.4数据库设计9
4.4.1项目数据库设计9
第五章结论11
致谢11
参考文献11
学生成绩管理系统的设计与开发
【摘要】学生成绩管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
成绩管理是学校管理的重要组成部分。
成绩,不仅仅关系到学生成绩升迁,在很大程度上度量了一个学生的。
但一直以来人们使用传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生成绩管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。
【关键词】学生成绩管理系统;功能;特点
第一章项目背景
成绩管理是学校管理的重要组成部分。
成绩,不仅仅关系到学生升迁,在很大限度上度量了一个学生的学习效果:
同时,成绩还关系到教师的教学成果的考评。
成绩管理的重要性不言而喻,但是成绩管理在学校中是很繁重的,在每门课中,每个学生都需要有对应的成绩记录。
在学校各项管理中,成绩管理牵涉到其他内容是最复杂的,它牵涉到了学生成绩管理、教师管理和课程管理等。
所以在实际管理工作中,往往由于记录成绩的数量众多、管理复杂、造成成绩管理的混乱。
对这一混乱,最好的解决办法就是借助计算机技术和数据库管理系统,对整个成绩进行记载,并实行电子化管理。
开发“成绩管理信息系统”,通过这一系统来掌握学生的成绩情况,实现成绩信息管理的电子化,提供一个电子化的成绩管理平台。
根据高校成绩管理的实际要求,结合本系统开发的要求,对于所要介绍的“成绩管理系统”的需要实现如下功能:
掌握每个学生每一门课的成绩信息,并记录在数据库中以便其他管理信息系统的使用。
分权限的管理。
在成绩管理中,教师可以对任何一个学生的成绩进行查询和管理;但是对学生类用户,它只能对自己的成绩进行查看,而且不能对其进行更改。
教师类用户可以对成绩按照课程进行管理,可以对每一门课所修的学生进行添加、删除、修改。
教师类用户可以对成绩按照课程进行管理,可以对每一学生所选的课程成绩进行添加、删除、修改。
可以针对某一门课的学生列表及其成绩生成报表。
可以针对某一个学生所选课程及其对应的成绩生成报表。
1.1开发目标
建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效益和现代化水平。
帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化
1.2项目提出的意义
现在我国的大中专校中学生成绩的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
我作为一个计算机应用的专科生,希望可以在这方面有所贡献。
改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我四年的所学编制出一个实用的程序来帮助大中专进行更有效的信息管理。
归纳起来,好处大约有以下几点:
1.可以存储学生的基本信息以及历届的学生信息,安全、高效;
2.只需一到二名信息录入员即可操作系统,节省大量人力;
3.可以迅速查到所需信息。
1.3数据库的现状与发展
数据库是60年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和时间上都得到了和很大的发展。
现在,数据库是数据处理的主要工具,是管理信息系统(MIS)的核心部分。
数据库系统是当今计算机信息系统的核心,是计算机技术和应用发展的关键。
传统的数据库系统旨在处理永久、稳定的数据,强调维护数据的完整性、一致性。
数据库理论与技术的发展极其迅速,其应用日益广泛,在当今的信息社会中,它几乎无所不在。
以关系型为代表的三大经典(层次、网状、关系)型数据库在传统的(商务和管理的事务型)应用领域获得了极大成功。
数据库设计的很多工作仍需要人工来做,除了关系型数据库已有一套较完整的数据范式理论可用来部分地指导数据库设计之外,尚缺乏一套完善的数据库设计理论、方法和工具,以实现数据库设计的自动化或交互式的半自动化设计。
所以数据库设计今后的研究发展方向是研究数据库设计理论,寻求能够更有效地表达语义关系的数据模型,为各阶段的设计提供自动或半自动的设计工具和集成化的开发环境,使数据库的设计更加工程化、更加规范化和更加方便易行,使得在数据库的设计中充分体现软件工程的先进思想和方法。
第二章系统分析
2.1模块设计
2.1.1开发环境
结合所要开发的系统的特点,系统将使用VisualBasic6.0中文版来作为开发工具,后台数据库则采用Access2000。
将会根据“成绩管理系统”的需求说明和模块设计,着意于如何实现各个模块的基本功能。
2.1.2系统的整体流程
2.1.3数据库设计
本系统将使用Access2000作为数据库管理系统(DataBaseManagenmentSystem,DBNS)。
在Access中,新建一个数据库,将新建的数据库放置在应用程序的目录中,以便调用。
第三章系统设计
3.1学生成绩查询系统功能需求简介
在升学率大大提高、学生数量大大增加的今天,学生成绩查询系统的重要性日趋显示了出来,为了减轻成绩管理老师的工作压力,提高起工作效率,学生成绩查询系统利用率也得到了极大的提高,为适应这一形势,计算机化的学生查询系统便成为大势所趋。
学生查询系统是一个教育单位不可缺少的一部分,它的内容对于学校的成绩管理人员和学生本身来说都至关重要,所以学生成绩查询系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的学生成绩查询方式,这种管理方式存在着许多缺点,如:
效率低、保密性差、查询起来极为拖沓,另外时间一长,将产生大量的文件和数据,这对于学生成绩的查找、更新和维护都带来了不少的困难。
作为计算机应用的一部分,使用计算机对学生成绩进行管理,具有着手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生成绩查询的效率,为节省学生时间、减轻学校老师管理层的压力起到了极好的作用!
开发学生成绩查询系统的目标及意义:
1准确及时地收集、处理、存储与学生成绩有关的信息,使得学生成绩管理和查询实现信息化、系统化,建立集中、统一、准确的学生成绩数据库,实现信息资源共享和快速自动查找。
2满足现代化高校管理对学生成绩信息的要求,为快速、准确地统计、分析和了解学生的情况创造条件;3辅助学生成绩管理人员进行日常事务处理,减轻成绩管理人员的劳动强度,提高办公效率。
3.2功能需求描述
本系统要求处理学生、宿舍、课程、教材、成绩等信息,应包含下列功能:
学生各种信息的处理
包括学生基本信息输入,专业,班级,年龄等。
学生各种信息的查询,修改,删除,包括学生基本信息,班级,专业,年龄等。
教员信息的处理
包括教师基本信息,职称等以及所教员信息的查询,修改,删除等。
住寝室情况的处理
包括输入学生号,寝室号,床位号,寝室价格等以及对学生住宿情况的修改,查询,删除等。
课程信息的输入
包括上课时间,班级,老师,教室等以及课程信息的修改,查询,删除等。
学生成绩信息的输入
包括课程号,学号,成绩等以及对课程信息的查询,修改,删除等。
教材信息的输入
包括教材号,教材名,作者,价格等以及对教材信息的查询,修改,删除等。
系统用户管理,权限管理等。
3.3系统设计思想
采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。
系统就满足学校的需求,例如学生信息的录入、查询、更新等。
学生录入与排名。
系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。
3.4系统设计分析
本系统适用于中小学校,其功能主要分为六大类:
用户管理:
用于对用户的添加,赋于不同权限及对用户的修改及查询。
课程管理:
用于对各学期课程的开设和修改。
成绩管理:
用于对成绩的输入、修改、汇总及排名。
学生信息管理:
添加,删除,修改学生信息等。
授课信息管理:
对授课教师,课程号,学时数,班级等信息的添加,维护等。
学生信息查询:
对学生成绩等信息的查询,查询方式为模糊,且具有多条件组合查询功能。
学生成绩统计:
统计本科的总分,平均分等信息。
本系统性能力求易于使用,具体有较高的扩展性和可维护性。
3.5系统功能分析
权限功能:
系统具有动态的权限分配功能,可按用户权限对用户进行分组。
可分为普通用户,一般用户,超级用户。
普通用户只是查询不能修改,一般用户只能对授权范围内进行相应修改及删除,超级用户能修改、删除所有信息。
录入功能:
为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。
查询功能:
为所有用户提供查询的功能,可查询允许范围内的所有信息。
维护功能:
为一般用户提供查询及相应的修改,删除功能,为超级用户提供对所有信息的修改删除功能。
退出功能:
结束并关闭系统。
3.6学校具体需求分析
学生:
对各科成绩的查询及查看本班成绩排名等情况。
任课老师:
输入并维护所教科目的学生成绩,计算本科的成绩排名、本科成绩在班上的排名。
输出本班科目的成绩及排名情况。
班主任:
输入并维护本班的基本信息,对本班的各科成绩汇总,计算各科成绩的总分,排名,本班平均分等需求。
输出学生的基本信息,各科的成绩及各科成绩的部分,各科成绩的排名,总分的排名情况。
教务处:
学校全体成员的信息管理,对考试科目,时间及对所考科目的编号等进行具体的管理,并对任课老师,班主任等输入的信息进行存库,对学生的信息进行必要的维护,可打印学生的所有信息。
3.7学生学籍系统的目标
节约资源,提高学籍信息的精确度
本系统能减少很多不必要的资源,不用象以前那样用冗余的纸张式的管理。
大节省了学校能源。
并且计算机的存储与快速查询功能大大提高了学籍管理的效率,并且还提高了学籍信息管理的精确度。
方便快速操作,精减人员,节约开支
方便快速的操作,可减少学籍信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支。
为学校增加了财富。
数据库分析
用户需求具体有学籍管理系统提供保存、更新、查询、维护和打印,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。
第四章系统实施
4.1用户界面设计
OptionExplicit
PrivatemclsMidTierAsclsMidTier
DimrsAsRecordset
DimstrCmdAsString
PublicLoginSucceededAsBoolean
PrivateSubcboUserName_LostFocus()
'全局用户名
UserName=cboUserName.Text
EndSub
PrivateSubcmdCancel_Click()
'设置全局变量为false
'不提示失败的登录
LoginSucceeded=False
End
EndSub
PrivateSubcmdOK_Click()
DimstrFindUserAsString
DimstrConditionAsString
strFindUser=cboUserName.Text
strCmd="SelectUserName,UserPasswordFromUserInfo"
strCondition="UserName='"&strFindUser&"'"
Setrs=mclsMidTier.GetList(strCmd,strCondition)
IfNotrs.BOFThen
rs.MoveFirst
EndIf
'检查正确的密码
Ifrs.RecordCount<>0Then
Ifrs("UserPassword")=txtPassword.TextThen
LoginSucceeded=True
LoadfrmMDIMain
frmMDIMain.Show
UnloadMe
ElseIfrs("UserPassword")<>txtPassword.TextThen
MsgBox"无效的密码,请重试!
",vbOKOnly+vbExclamation,"登录提示"
txtPassword.SetFocus
SendKeys"{Home}+{End}"
EndIf
EndIf
EndSub
PrivateSubcboUserName_KeyPress(KeyAsciiAsInteger)
IfKeyAscii=13Then
KeyAscii=0
SendKeys"{Tab}"
EndIf
EndSub
PrivateSubForm_Load()
SetmclsMidTier=NewclsMidTier
Setrs=mclsMidTier.GetList("select*fromUserInfo")
Ifrs.RecordCount=0Then
rs.AddNew
rs("UserName")="System"
rs("UserPassword")="123456"
rs.Update
Else
rs.MoveFirst
EndIf
DoWhileNotrs.EOF
cboUserName.AddItemrs("UserName")
rs.MoveNext
Loop
EndSub
PrivateSubForm_Unload(CancelAsInteger)
rs.Close
Setrs=Nothing
SetmclsMidTier=Nothing
EndSub
4.2关键技术
ADOData控件MicrosoftActiveX数据对象来快速建立数据绑定控件和数据提供者之间的连接。
数据绑定控件是任何具有“数据源”属性的控件。
数据提供者可以是任何符合OLEDB规范的数据源。
使用VisualBasic的类模块也可以很方便地创建子集的数据提供者。
尽管可以在应用程序中直接使用ActiveX带护具对象,但ADOData控件有做为一个图形控件的优势,可以用最少的代码创建数据库应用程序。
打开一个指定的数据库表,或定义一个基于结构化查询语言的查询、存储过程或该数据库中表视图的记录组合。
将数据字段的数据值传递给数据绑定的控件,可以在这些控件中显示或更改这些数值。
添加新的记录,或根据对显示在绑定的的控件中的数据的任何更改来更新一个数据库。
4.3系统测试
测试是为了发现程序中的错误而执行程序的过程,好的测试方案是极可能发现迄今为止尚未发现错误的测试方案。
测试任何产品都有两种方法:
如果已经知道了产品应该具有的功能,可以通过测试来检验产品的内部动作是否按照规格说明书的规定正常进行。
前一中方法称黑盒测试,后一种方法称为白盒测试。
大型软件测试步骤分为模块测试、子系统测试、系统测试、验收测试和平行测试。
4.4数据库设计
4.4.1项目数据库设计
1、数据库名:
学生成绩管理
表一表名:
用户信息表
列名
数据类型
长度
精度
小数
用户名
Char
12
0
0
密码
Char
12
0
0
表二表名:
学生基本信息表
列名
数据类型
长度
精度
小数
学号
Char
10
0
0
姓名
Char
12
0
0
性别
Char
6
0
0
籍贯
Char
12
0
0
出生年月
int
6
0
0
政治面貌
Char
12
0
0
表三表名:
学生基本信息表
列名
数据类型
长度
精度
小数
学号
Char
10
0
0
姓名
Char
12
0
0
性别
Char
6
0
0
籍贯
Char
12
0
0
出生年月
int
6
0
0
政治面貌
Char
12
0
0
表四表名:
学生期末成绩表
列名
数据类型
长度
精度
小数
学号
Char
12
0
0
课程编号
Char
2
0
0
成绩
Int
3
2
2
表五表名:
选修课成绩表
列名
数据类型
长度
精度
小数
备注
学号
Char
12
0
0
关键字
课程编号
Char
2
0
0
不为空
成绩
Int
3
2
2
不为空
表六表名:
课程信息表
列名
数据类型
长度
精度
小数
备注
课程编号
Char
12
0
0
关键字
课程名称
Char
2
0
0
不为空
授课教师
Char
12
0
不为空
学分
Int
2
2
2
不为空
第五章结论
经过半个月的时间,总算做好了成绩管理系统。
开始的时候什么都不会写,真的有点茫目,甚至不知道从什么地方下手。
但是经过指导老师的细心指导,并且从图书馆借回关于这个论文的资料,慢慢的也有了一些头绪,能够理清大概的思路。
但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如用户界面不够美观,出错处理不够等多方面问题。
这些都有待进一步改善。
致谢
在这半个月的时间里,我们受到了指导老师赵俊荣老师的细心指导,从做课题设计的过程中,我的体会挺多的。
只要有信心与耐心,没有做不到的事情。
。
老师严谨的指导态度与深厚的理论知识都让我受益非浅,从他身上我学到了很多的东西,无论是理论还是实践都使我的知识有很大的提高.借此我特提出感谢。
参考文献
[1]李春葆主编.Visual FoxPro 7.0数据库系统设计与开发,北京:
清华大学出版社。
2003年
[2] 曾慧编著.数据库及其应用,北京:
清华大学出版社。
2003年
[3] 沈琴婉,崔宝深,王娟编著. Visual FoxPro程序设计教程,天津:
南开大学出版社。
2002年
[4]求是科技编著. Visual FoxPro 信息管理系统开发实例导航,北京:
人民邮电出版社。
2005年
论 文 指 导 记 录
导师姓名
赵俊荣
职称
副教授
部门
信息系
选题指导
原选题:
初改题:
定稿题:
指导时间
导师签名
提纲指导记录
指导时间
导师签名
初稿指导记录
指导时间
导师签名
定稿意见记录
定稿时间
导题签名
阅 评 记 录
指导教师评语
指导教师签名:
年月日
答辩情况
教师签名:
年月日
综合成绩
教师签名:
年月日
备注
年月日
注:
按照要求,后附完整论文内容。
请用A4纸打印装订。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新版 商计 专业 毕业论文 范例
![提示](https://static.bdocx.com/images/bang_tan.gif)