数据流程分析
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Public gTid As String '保存教师信息
Public gStuID As String '保存学生登录信息
Public flag As Integer '添加和修改的标志
1.
本系统的设计是在Windows XP简体中文版操作系统环境下,使用MS VisualBasic 6.0中文版开发成功的。数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言介绍如下:
text
10
是
否
民族
tNation
text
10
是
否
籍贯
tNative
text
10
是
否
政治面貌
Political
text
10
是
否Байду номын сангаас
职称
tital
text
10
是
否
所属部门
department
text
10
是
否
登录密码
password
text
10
是
否
管理员表:
列
字段名
类型
长度
是否为空
主键
管理员编号
adID
Text
第2章:系统分析
2.1业务流程分析
2.2数据流程分析
普通用户(学生):提供查询(需登录,仅显示登录用户信息)
中等用户(教师):提供增删改查(需登录,只可操作成绩表,并且教师工号对自己对应的成绩)
管理员(教务处):提供增删改查(可对学生,教师,成绩等操作)
普通用户:登录账户为学生学号
中级用户:登录账号为教师工号,密码自定义,可修改
1.
学生信息管理系统能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如效率低、保密性差,另外时间一长将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案信息进行管理具有着手工管理所无法比拟的优点,例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的。本系统具有较强的实用性和先进性、规范管理、快速查询等特点。
Text
10
否
否
教师工号
teacherID
Text
10
否
否
院系表:
列
字段名
类型
长度
是否为空
主键
院系编号
fID
Text
10
否
是
院系名称
fName
Text
10
否
否
2.5.2
2.5.2
解决登陆用户信息以及数据库标志等公共信息,所以定义通用变量
Public gUserName As String '保存用户名称
Visual Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统
Text
8
是
否
籍贯
native
Text
20
是
否
入学时间
enterTime
Date/time
10
是
否
院系编号
fID
Text
10
是
否
专业编号
speID
Text
10
是
否
班级编号
cID
Text
10
是
否
教师表:
列
字段名
类型
长度
是否为空
主键
教师工号
ID
text
20
否
是
教师姓名
tName
text
10
否
否
性别
tSex
电子商务数据库技术课程设计报告
题目:学生信息管理系统
院 系:
专业班级:
学 号:
学生姓名:
指导教师:
2013年6月21日
第1章:需求分析
1
几年前,各个学校的学生成绩管理基本上都是靠手工进行,随着各个大
学,有关学生信息管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生信息管理。但手工管理具有效率底、易出错、检索信息慢、对学校的管理提供决信息较为困难等缺点。我校尽管部分学院或系已开出学生信息管理系统,但开发的系统不具有通用性,所以我想借本次课程设计之际,开发一个不仅适用本校各系而且适用于其它各校的通用学生信息管理系统。
10
否
是
管理员账号
adName
Text
10
否
否
密码
adPassword
Text
10
否
否
所属部门
adDepart
text
10
否
否
成绩表:
列
字段名
类型
长度
是否为空
主键
学生编号
stuID
Text
10
否
否
学科编号
subID
Text
10
否
否
平时成绩
usual
Text
10
否
否
期末
final
Text
10
否
否
总评
eff
管理员:登录账号为特定,密码可修改,可增加特殊账号
2.3软件功能设计
2.4 E-R图
2.5详细设计
2.5.1
学生表(student):
列
字段名
类型
长度
是否为空
主键
学号
Id
char
20
否
是
姓名
name
char
6
否
否
性别
sex
char
2
是
否
出生年月
birthday
Date/time
8
是
否
民族
nation
建立学生信息管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生信息信息管理工作流程的系统化、规范化和自动化。以上各类信息目前还处于手工或半手工的管理状态,效率低,可靠性差。配备电脑,但实际利用率不高,如果采用计算机进行以上各类信息的管理,必将大大提高工作效率,对学校各类信息的维护及了解起到积极的作用。另外随着计算机网络的持续发展,无论是工作、学习还是生活,将会越来越多地融入到流动的比特中,人们的工作节奏在不断加快,需要快捷的信息来源,并对此作出反应。因此,无论是从目前的现状来看,还是面向未来,一个功能完备的学生信息管理系统的开发都非常有必要。对系统的需求作了较深入的认识,同时也掌握了一定的系统开发理论,借这次课程设计的契机,一方面利用自己的所学小刀试牛,另一方面通过这次实践必将提升自身对软件工程、数据库、程序设计等理论的认识,积累系统开发的经验。
Public gStuID As String '保存学生登录信息
Public flag As Integer '添加和修改的标志
1.
本系统的设计是在Windows XP简体中文版操作系统环境下,使用MS VisualBasic 6.0中文版开发成功的。数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言介绍如下:
text
10
是
否
民族
tNation
text
10
是
否
籍贯
tNative
text
10
是
否
政治面貌
Political
text
10
是
否Байду номын сангаас
职称
tital
text
10
是
否
所属部门
department
text
10
是
否
登录密码
password
text
10
是
否
管理员表:
列
字段名
类型
长度
是否为空
主键
管理员编号
adID
Text
第2章:系统分析
2.1业务流程分析
2.2数据流程分析
普通用户(学生):提供查询(需登录,仅显示登录用户信息)
中等用户(教师):提供增删改查(需登录,只可操作成绩表,并且教师工号对自己对应的成绩)
管理员(教务处):提供增删改查(可对学生,教师,成绩等操作)
普通用户:登录账户为学生学号
中级用户:登录账号为教师工号,密码自定义,可修改
1.
学生信息管理系统能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如效率低、保密性差,另外时间一长将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案信息进行管理具有着手工管理所无法比拟的优点,例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的。本系统具有较强的实用性和先进性、规范管理、快速查询等特点。
Text
10
否
否
教师工号
teacherID
Text
10
否
否
院系表:
列
字段名
类型
长度
是否为空
主键
院系编号
fID
Text
10
否
是
院系名称
fName
Text
10
否
否
2.5.2
2.5.2
解决登陆用户信息以及数据库标志等公共信息,所以定义通用变量
Public gUserName As String '保存用户名称
Visual Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统
Text
8
是
否
籍贯
native
Text
20
是
否
入学时间
enterTime
Date/time
10
是
否
院系编号
fID
Text
10
是
否
专业编号
speID
Text
10
是
否
班级编号
cID
Text
10
是
否
教师表:
列
字段名
类型
长度
是否为空
主键
教师工号
ID
text
20
否
是
教师姓名
tName
text
10
否
否
性别
tSex
电子商务数据库技术课程设计报告
题目:学生信息管理系统
院 系:
专业班级:
学 号:
学生姓名:
指导教师:
2013年6月21日
第1章:需求分析
1
几年前,各个学校的学生成绩管理基本上都是靠手工进行,随着各个大
学,有关学生信息管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生信息管理。但手工管理具有效率底、易出错、检索信息慢、对学校的管理提供决信息较为困难等缺点。我校尽管部分学院或系已开出学生信息管理系统,但开发的系统不具有通用性,所以我想借本次课程设计之际,开发一个不仅适用本校各系而且适用于其它各校的通用学生信息管理系统。
10
否
是
管理员账号
adName
Text
10
否
否
密码
adPassword
Text
10
否
否
所属部门
adDepart
text
10
否
否
成绩表:
列
字段名
类型
长度
是否为空
主键
学生编号
stuID
Text
10
否
否
学科编号
subID
Text
10
否
否
平时成绩
usual
Text
10
否
否
期末
final
Text
10
否
否
总评
eff
管理员:登录账号为特定,密码可修改,可增加特殊账号
2.3软件功能设计
2.4 E-R图
2.5详细设计
2.5.1
学生表(student):
列
字段名
类型
长度
是否为空
主键
学号
Id
char
20
否
是
姓名
name
char
6
否
否
性别
sex
char
2
是
否
出生年月
birthday
Date/time
8
是
否
民族
nation
建立学生信息管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生信息信息管理工作流程的系统化、规范化和自动化。以上各类信息目前还处于手工或半手工的管理状态,效率低,可靠性差。配备电脑,但实际利用率不高,如果采用计算机进行以上各类信息的管理,必将大大提高工作效率,对学校各类信息的维护及了解起到积极的作用。另外随着计算机网络的持续发展,无论是工作、学习还是生活,将会越来越多地融入到流动的比特中,人们的工作节奏在不断加快,需要快捷的信息来源,并对此作出反应。因此,无论是从目前的现状来看,还是面向未来,一个功能完备的学生信息管理系统的开发都非常有必要。对系统的需求作了较深入的认识,同时也掌握了一定的系统开发理论,借这次课程设计的契机,一方面利用自己的所学小刀试牛,另一方面通过这次实践必将提升自身对软件工程、数据库、程序设计等理论的认识,积累系统开发的经验。