物流信息系统课程设计-西华大学学生信息录入系统.doc_第1页
物流信息系统课程设计-西华大学学生信息录入系统.doc_第2页
物流信息系统课程设计-西华大学学生信息录入系统.doc_第3页
物流信息系统课程设计-西华大学学生信息录入系统.doc_第4页
物流信息系统课程设计-西华大学学生信息录入系统.doc_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

物流信息系统设计课程设计任务书 一、设计题目 物流信息系统设计:西华大学学生信息录入系统 二、主要内容 分析设计具备一定功能的物流信息系统软件(或其他管理信息系统软件) 三、具体要求 完成信息系统分析完成信息系统分析 内容包括: (1)软件功能需求分析 (2)业务流程分析 (3)数据流程分析 (4)数据字典 (5)存取分析 (6)处理逻辑描述 完成信息系统设计完成信息系统设计 内容包括: (1)系统结构设计 (2)系统软硬件配置 (3)数据库设计 (4)代码设计 (5)输入输出设计 (6)模块功能说明 说明书字数 6000 字以上。 (也可进行其它管理信息系统的分析和设计,但工作量上 应与上述要求相当,具体内容可由学生与指导教师共同协商确定) 四、主要技术路线提示 系统分析设计说明书撰写(符合系统分析设计说明书撰写(符合西华大学本科课程设计说明书规范化要求西华大学本科课程设计说明书规范化要求 ):): (1)首先调查了解企业现状,该企业的信息系统使用现状,论述进行本系统分析设计的 学生信息系统课程设计 - 1 - 意义,分析设计的主要内容,要达到的主要功能目标; (2)调查分析组织结构和主要业务,完成业务流程图; (3)完成数据流程图; (4)利用数据字典、存取分析、处理逻辑描述对数据流程内容详细描述; (5)根据数据流程图完成系统结构图; (6)进行系统软硬件配置; (7)进行代码设计; (8)进行数据库设计; (9)进行输入输出设计; (10)对系统结构图的各模块进行模块功能说明。 五、进度安排 第一天第五天:完成四中(1)(2); 第五天第十天:完成四中(3)(4)(5); 第十天第十五天:完成四中(6)(7)(8)(9)(10)。 六、完成后应上交的材料 课程设计说明书(符合西华大学本科课程设计说明书规范化要求 ) 七、推荐参考资料(不少于 3 篇) 1刘勇. 信息系统分析与设计. 北京:科学出版社,2002 2薛华成. 管理信息系统. 北京:清华大学出版社,1999 3李苏剑, 游战清等. 物流管理信息系统理论与案例. 北京:电子工业出版社, 2005 4曾传华,黎青松 等. 物流管理与信息系统. 北京:清华大学出版社,2007 学生信息系统课程设计 - 2 - 目 录 1 引引 言言 .5 1.1 问题的提出.5 1.1.1 XXX 企业发展现状.5 1.1.2 XXX 企业信息系统使用现状.5 1.2 国内外研究的现状.5 1.3 任务与分析.5 2 系统分析系统分析 .6 2.1 企业组织结构及相关业务分析.6 2.2 业务流程分析.6 2.3 数据流程分析.6 2.4 数据字典.6 2.5 数据存取分析.6 2.6 处理逻辑描述.6 3 系统设计系统设计 .7 3.1 系统结构图.7 3.2 系统软硬件配置.7 3.3 代码设计.7 3.4 数据库设计.7 3.5 输入输出设计.7 3.6 模块功能说明.7 结结 论论 .8 致致 谢谢 .9 参考文献参考文献 .10 学生信息系统课程设计 - 3 - 摘 要 本课程设计主要对像为本科教育及研究生教育服务。针对本课及研究生教育 中新生信息录入为基础,同时对学生学习成绩的一个录入计算,可综合打印出学生 的成绩单。对于一所大学来说,可以构建一个数字化的学生信息系统,并服务于大 学的师生。 本课程设计针对学生查询信息系统方面的现状,运用管理信息系统设计的基 本步骤和设计方法进行分析与设计了信息管理信息系统。通过系统分析和系统设计 的相关步骤,得出了信息系统的系统分析设计说明书,为师生进入管理信息系统的 开发提供了一些依据。 关键词:关键词:管理信息系统 系统分析 系统设计 (小四楷体_GB2312) 学生信息系统课程设计 - 4 - 1 引 言 1.1 问题的提出 随着信息技术的发展,随着信息技术在管理上越来越深入而广泛的应用,管理信息 系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个 单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相 适应的管理信息系统。 1.1.1 当代大学发展现状 随着学校规模的不断扩大,学生数量急剧增加,有关学生的各科成绩信息量也成倍 增长。面对庞大的成绩信息,需要学生管理系统来提高学生管理工作的效率。通过这样 的系统可以做到成绩的规范管理、科学统计和快速查询、修改、增加、删除等,从而减 少管理方面的工作量。 1.1.2 当代大学信息系统使用现状 随着学校规模的不断扩大,学生数量急剧增加,有关学生的各科成绩信息量也成倍 增长。面对庞大的成绩信息,需要学生管理系统来提高学生管理工作的效率。通过这样 的系统可以做到成绩的规范管理、科学统计和快速查询、修改、增加、删除等,从而减 少管理方面的工作量。 本系统主要用于学生成绩管理,总体任务是实现学生成绩信息的 系统化、规范化和自动化。其主要任务是用计算机对学生各科成绩进行管理,如修改、 增加、删除,另外还考虑到学生名次的排序等,针对这些要求设计了学生成绩管理系统。 其功能主要有:1)有关学生信息的输入,包括输入学生所在班级、所学课程和成绩等 2)学 生课程的修改 3)学生名次的排序。 学生信息系统课程设计 - 5 - 1.21.2 国内外研究的现状国内外研究的现状 在教育技术水平比较发达的国家,前几年就已经开发成绩管理系统,但都是根据他们 本国的实际情况来进行开发的,在语言文字、价格及对象的要求等方面都不符合我国的 国情。在国内,虽然现在也有很多的成绩管理系统,但大多是封闭性的 1.31.3 任务与分析任务与分析 本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化 和自动化,其主要任务是用计算机对学生信息进行日常管理,如查询、修改 、增加、删 除,另外还考虑到用户登录的权限,针对学生信息和权限登录的学生成绩管理系统。 本 系统主要包括注册管理、界面管理、学生信息查询、添加、修改、删除和帮助等部分。 1. 学生信息的查询,包括查询学生基本信息和成绩。 2. 学生信息的修改,包括修改学生基本信息和成绩。 3. 学生信息的删除,包括修改学生基本信息和成绩。 4. 用户名注册,包括普通用户注册、高级用户注册和超级用户注册。 5. 登录用户密码修改,用户登录到系统可进行相应的用户密码修改。 6. 超级用户对用户名的管理,包括添加新用户、修改用户密码、删除用户名和查询 用户 学生成绩管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护 以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据 安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。现在我国的大中 专院校的学生成绩管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不 能适应时代的发展,因为它浪费了了许多的人力和物力。在当今信息时代这种传统的管 理方法必然被计算机为基础的信息管理系统所代替。如果本系统能被学校所采用,将会 改变以前靠手工管理学生成绩的状况,可以树立良好的办学形象,提高工作效率。 学生信息系统课程设计 - 6 - 2 系统分析 2.12.1 西华大学组织结构及相关业务分析西华大学组织结构及相关业务分析 随着学校的规模不断扩大,学生人数急剧增加,有关学生的各种信息也成倍增 长。面对庞大的信息量需要有学生管理系统来提供学生管理工作的效率。通过这样 的系统可以做到信息的规范管理,科学统计和快速查询,修改,增加,删除等,从 而减少管理方面的工作量。实现学生信息关系的系统化,规范化,自动化,用计算 机对学生各种信息进行日常管理。 本系统主要包括学生信息查询和信息添加等功能, 来初步实现学生信息的计算机化管理,更多相关功能有待以后慢慢完善 2.22.2 业务流程程分析业务流程程分析 西华大学学生信息系统业务流程描述如下:学校老师通过输入账号以及密码登陆教 务系统,为学生录入成绩及相关信息。 教材管理:分发教材,订购教材 教学运行:对平时教学工作的管理,监督教学工作 学籍管理:对学生的学籍信息录入 教学研究:对教学资源整合,探索教育新方向 学生信息系统课程设计 - 7 - 2.32.3 数据流程分析数据流程分析 根据学校具体的学生信息系统的业务流程得到流程图,从系统登录,到完成学生信 息的录入。 登录界面: 数据流程图: 学生信息系统课程设计 - 8 - 2.42.4 数据字典数据字典 在整个系统分析中,数据字典是必不可少的工具,数据字典是对系统中的数据的详 尽描述,数据字典是关于数据信息的集合,对数据流图中包含的所有元素的定义的集合, 它提供对数据库中数据描述的集中管理,目的是对收集到的数据进行标准化、统一化, 有统一的名称、格式和含义,与数据流图共同构成系统的逻辑模型。 数据项描述(部分): 数据项名称含义说明类型长度逻辑关系 用户名用户学号整型 20 不允许为空 密码操作权限保护字符型 20 不允许为空 性别 字符型 10 允许为空 系别及班级 字符型 20 允许为空 备注 字符型 100 允许为空 数据结构描述: 学生信息系统课程设计 - 9 - 数据流名称含义说明组成结构 用户情况定义了一个读者的有关信息 用户名+借书证号+密码+性 别+所在系别班级 成绩情况定义了一个成绩的有关信息专业课成绩+选修成绩 2.52.5 数据存取分析数据存取分析 数据存储 存储 文件名:学生成绩 简 述:记录学生考试的成绩单 组 成:科目+成绩代码+学生姓名+学生人数+学号+性别 2.62.6 处理逻辑描述处理逻辑描述 处理逻辑的描述 处理 名称:成绩单审核 来 源:成绩单 简要 说明:审核成绩单是否全部输入 出错 处理:审核成绩单填写格式是否符合要求姓名与成绩填写是否一致 输出 信息:成绩通过、补考 学生信息系统课程设计 - 10 - 3 系统设计 3.13.1 系统结构图系统结构图 在开始程序设计之前。首先将程序的总体结构以层次图的形式表现出来,便于对程序分 层设计和实现,下图为学生信息管理系统的功能模块图: 学生信息管理系统: 学生信息系统课程设计 - 11 - 3.23.2 系统软硬件配置系统软硬件配置 西华大学的图书管理信息系统是以计算机系统为核心建立起来的,所以计算机系统的 软件和硬件配置在很大程度上影响整个信息系统的功能实现,根据系统功能,西华大学 的图书管理信息系统的软件和硬件配置做出如下要求。 硬件配置:一台电脑,实际使用最低配置要求: CPU:Intel PIII 500Hz 内存:256MB 以上 硬盘空间:4GB 以上,最好高于 20GB 显卡:4MB 以上的 PCI 或 AGP 显卡 声卡:最新的 PCI 声卡 CD-ROM:8x 以上 CD-ROM 以及联机设备(打印机等) 软件配置:Windows2000 以上操作系统 Visual Basic 开发软件 SQL Sever 数据库管理系统 3.33.3 代码设计代码设计 代码设计是指用数据、字母和特殊符号,表示事物的名称、属性和状态等特征 。 在计算机处理信息过程中,代码具有重要作用:根据代码,可以区分每一个数据元素及 其代表的逻辑意义;使信息的表达方式标准化和单纯化;提高计算机处理效率和精度, 便于进行信息检索、分类、排序、汇总和分析。i计算机进行库存管理的过程中,代码 设计是进行分类校对、汇总及检索的关键。 本次设计中,使用的是数字型代码对于学生信息进行设计,可以唯一地标识每个学 生,使学生馆的图书信息便于管理 学生信息系统课程设计 - 12 - 实体描述 用户 所有学生,老师,以及系统管理员,由学生证号,代号标识 信息 学生的各科成绩,由成绩编号标识 修改 学生证号、身份证号、班级、年级,出生年月标识 3.43.4 数据库设计数据库设计 数据库设计即根据用户的需要,将业务对象抽象成表与视图等数据库对象构造出最 优数据库模式。数据库设计是学生信息管理信息系统设计的重要组成部分。数据库设计 的好坏将直接影响整个管理体系的效率和质量。 (1)数据库需求分析 数据库中部分表及其属性如下: 学生信息表(学号,身份证,姓名等属性) ; 班级信息表(班级号,专业等属性) ; 课程基本信息表(课程号,课程类型等属性) 学生成绩信息表(学号,课程号,成绩等属性) 用户信息表(密码,用户账号) (2)数据库逻辑结构详细设计 下面是部分数据库中的表以及具体属性和数据类型,如下: 学生信息表: 学生信息系统课程设计 - 13 - 班级信息表: 课程信息表: 学生成绩表: 用户信息表: 学生信息系统课程设计 - 14 - 系统登录: 系统登录主界面是用户进入本系统的一个防止他人窥窃资料的界面,具有保护系统安全 性的作用。具体界面下图所示: 属性值如表所示: 对象名称属性名称属性值 Form1Caption登陆 Label1Caption用户名 Backstyle 0透明 Fontname华文彩云 Fontsize48 Label2Caption密码 Backstyle 0透明 Fontname楷体 Fontsize39 Autosize.T. Command1Caption确认 Command2Caption取消 代码如图: 学生信息系统课程设计 - 15 - 登录界面: 学生信息系统课程设计 - 16 - 3.53.5 输入输出设计输入输出设计 系统的输入输出设计对于用户和系统使用的安全可靠性是十分重要的。一个好的输入设 计可以为用户和系统双方带来良好的工作环境,一个好的输出设计可以为管理者提供便 捷、明了、有效、实用的管理和控制信息。 输入方式的设计主要是根据总体设计和数据库设计的要求来确定数据输入的具体形式。 在开发本管理系统时,要以用户至上的原则来设计输入界面。在信息资料的输入过程中 由计算机系统自动给出输入法并进行必要的数据类型检验、数据格式检验和必要的逻辑 检验并及时提示信息管理员出错,并给出正确的输入方式。ii在本设计中主要采用的是 键盘输入和网络数据传送。 输出设计包括以下几方面的内容: (1)确定输出内容。用户是输出信息的主要使用者,要根据用户的需求,设计输出的内 容。 (2)确定输出介质与设备。 (3)确定输出方式。提供给人的信息都要进行格式设计,输出格式要满足使用者的 要求和习惯,达到格式清晰、美观、易于阅读度理解的要求。 3.63.6 模块功能说明模块功能说明 登录界面: 学生信息系统课程设计 - 17 - Public 用户名 As String Private Sub Command1_Click() If Text1.Text = Or Text2.Text = Then 用户名和密码不能为空 MsgBox (请输入完整的用户名和密码) Else If Text1.Text = 老师 Then If Text2.Text = 12345 Then MsgBox (登录成功) 用户名 = TextBox1.Text Else MsgBox (密码错误) End If Else MsgBox (用户名错误) End If End If End Sub 子界面: 学生信息系统课程设计 - 18 - Private Sub menuChangeUser_Click() frmLogin.Show: frmMain.Hide End Sub Private Sub menuEdit_Click() frmEdit.Show 1 End Sub Private Sub menuEnd_Click() End End Sub Private Sub menuQuery_Click() frmQuery.Show 1 End Sub Private Sub menuSta_Click() frmSta.Show 1 End Sub 编辑界面: 学生信息系统课程设计 - 19 - Dim tb As String 表示数据表的名称 Private Sub cmdAdd_Click() 增加 If tb = 学生基本信息表 Then frmStu.Caption = 增加记录:frmStu.Show 1 Else If tb = 课程信息表 Then frmCourse.Caption = 增加记录: frmCourse.Show 1 Else frmSelect.Show 1 End If End If End Sub Private Sub cmdDelete_Click() 删除 Dim i As Integer i = MsgBox(确定要删除当前的记录吗, vbQuestion + vbOKCancel, 提示) If i = vbOK Then Adodc1.Recordset.Delete: Adodc1.Recordset.Update 学生信息系统课程设计 - 20 - End If End Sub Private Sub cmdModify_Click() 修改 If tb = 学生基本信息表 Then With frmStu . Caption = 修改记录 .txtNum = Adodc1.Recordset.Fields(学号) .txtNum.Locked = True .txtName = Adodc1.Recordset.Files(姓名) .cmbSex.Text = Adodc1.Recordset.Files(性别) .txtBir = Adodc1.Recordset.Files(生日) .cmbDep.Text = Adodc1.Recordset.Files(专业) .Show 1 End With Else If tb = 课程信息表 Then With frmCourse .Caption = 修改记录 .txtCnum = Adodc1.Recordset.Fields(课程号) . txtCnum.Locked = True .txtCname = Adodc1.Recordset.Files(课程名) .txtPri = Adodc1.Recordset.Files(价格) .cmbCstyle.Text = Adodc1.Recordset.Files(课程类型) .Show 1 End With Else frmScore.Show 1 End If End If End Sub 学生信息系统课程设计 - 21 - Private Sub cmdQuit_Click() 退出 Unload Me End Sub Private Sub Form_Load() 启动创提示默选 tb = 学生基本信息表 End Sub Private Sub optTable_Click(Index As Integer) 切换数据表 Select Case Index Case 0 tb = 学生基本信息表 Case 1 tb = 学生成绩表 Case 2 tb = 课程信息表 End Select Adodc1.RecordSource = tb: Adodc1.Refresh If Index = 1 Then cmdAdd.Caption = 选 课: cmdModify.Caption = 成绩管理 Else cmdAdd.Caption = 增 加: cmdModify.Caption = 修 改 End If End Sub 学生基本信息表: 学生信息系统课程设计 - 22 - Private Sub cmdCancel_Click() 取消 Unload Me End Sub Private Sub cmdOK_Click() 确定 Dim cnn As New ADODB.Connection Dim rst As New ADODB.Recordset If txtNum.Text = Or txtName.Text = Or cmbSex.Text = Or txtAdr.Text = Or cmbDep.Text = Then 要填满 MsgBox 请输入完整的学生信息 Exit Sub End If If Not IsNumeric(txtNum) Then 学号要为数字 MsgBox 学号必须为数字请重新输入 txtNum.Text = txtNum.SetFocus Exit Sub End If If frmStu.Caption = 增加记录 Then cnn.ConnectionString=Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False cnn.Open rst.Open select * from 学生基本信息表 where 学号= Persist Security Info=False cnn.Open rst.Open select * from 课程信息表 where 课程号= Persist Security Info=False cnn.Open rst.Open select * from 学生成绩表 where 学号= Persist Security Info=False cnn.Open rst.Open select 学号 from 学生基本信息表, cnn While Not rst.EOF cmbNum.AddItem rst.Fields(学号) rst.MoveNext Wend cmbNum.ListIndex =

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论