毕业设计论文学生信息管理系统数据库课程设计与实现.docx
- 文档编号:30296865
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:34
- 大小:391.30KB
毕业设计论文学生信息管理系统数据库课程设计与实现.docx
《毕业设计论文学生信息管理系统数据库课程设计与实现.docx》由会员分享,可在线阅读,更多相关《毕业设计论文学生信息管理系统数据库课程设计与实现.docx(34页珍藏版)》请在冰豆网上搜索。
毕业设计论文学生信息管理系统数据库课程设计与实现
无锡工艺职业技术学院
毕业设计(论文)
题目:
学生信息管理系统数据库课程设计与实现
系部:
电子信息系
专业:
计算机网络技术
学号:
2007214132
学生姓名:
指导教师:
职称:
二O一0年4月15日
毕业设计(论文)任务书
题目
学生信息管理系统数据库课程设计与实现
学生姓名
系部名称
电子信息系
专业班级
计网专071
课题类型
基于ASP开发的管理系统
课题意义
学生信息管理系统是典型的管理信息系统(MIS),其系统开发主要包括数据库的规划设计与维护、客户端应用程序的开发两个方面。
对于前者要求建立起的数据库具有完整性和一致性,且具有一定的数据安全性,而对于后者则要求程序界面友好、功能完备,容易使用,具有流行软件的操作习惯等特点。
任务与进度要求
09.12.28-10.1.10查阅文献,调研;
10.1.11-10.1.22需求分析,确定设计方案;
10.1.23-10.4.15系统设计;
10.4.16-10.6.1撰写论文.
主要参考文献
王珊,萨师道.《数据库系统概论》.北京:
高等教育出版社,2006
[2]刘志成.《ASP程序设计案例教程》.北京:
清华大学出版社,2007
[3](美)西尔伯沙茨.《数据库系统概念》.北京:
机械工业出版社,2003
[4]王鹏.《数据库技术及其应用》.北京:
人民邮电出版社,2000
[5]唐有明吴华.《ASP动态网站开发》.北京:
清华大学出版社,2006
起止日期
2009.12.28---2010.6.1
备注
系主任张爱良教研室主任吴俊强指导教师朱旭东
无锡工艺职业技术学院
毕业设计(论文)开题报告表2009年12月23日
姓名
***
系部
电子信息系
专业
计算机网络技术
班级
计网专071
题目
学生信息管理系统数据库课程设计与实现
指导教师
朱旭东
设计(论文)背景、意义和现状分析:
学生信息管理系统是典型的管理信息系统(MIS),其系统开发主要包括数据库的规划设计与维护、客户端应用程序的开发两个方面。
对于前者要求建立起的数据库具有完整性和一致性,且具有一定的数据安全性,而对于后者则要求程序界面友好、功能完备,容易使用,具有流行软件的操作习惯等特点。
经过详细的调查分析,我选用Dreamweaver8.0作为前端开发工具,利用其提供的集成开发环境及支持面向对象的各种标准化的控件,尤其是对ADO的支持完成对数据库的各种操作,达到对学生学籍管理的目的。
设计时首先在短时间内先建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的实际可行系统。
经过详细的调研,并多次与学生档案管理的老师进行研讨后,首先加深了对学生信息管理业务的深刻了解,其次在充分熟悉学生档案管理业务的同时,将整个学生档案管理的业务流程描述如下:
1新生入校,首先报到并进行注册登记,然后到财务部门缴费。
根据学生被录取的专业,持缴费单到所在系或部注册。
2到系或部注册后,根据选报专业分配到班级。
3进入正常大学生活,参加各种教学活动,学期期末要求每位同学参加各课的期末考试。
考试结束,由各系或部将各位同学的考试成绩及其他一些相关信息纪录至每个同学的档案中。
二、进度及预期结果:
起止日期
主要内容
预期结果
09.12.28-10.1.10
10.1.11-10.1.22
10.1.23-10.4.15
10.4.16-10.6.1
查阅文献,调研;
需求分析,确定设计方案;
系统设计;
撰写论文.
完成课题的现有条件
本人具有Dreamweaver程序设计和ASP数据库管理的基础,有一定的程序开发能力,对ADO及相关技术也有所了解。
采用Dreamweaver8.0站总体框架设计及超链接的建立;采用ASP语言进行数据库连接;采用SqlServer为数据库,并以windowsxp及其以上的版本操作系统作为运行平台。
审查意见
指导教师:
年月日
系部意见
主管领导:
年月日
摘要
学生信息管理系统是典型的管理信息系统(MIS),其系统开发主要包括数据库的规划设计与维护、客户端应用程序的开发两个方面。
对于前者要求建立起的数据库具有完整性和一致性,且具有一定的数据安全性,而对于后者则要求程序界面友好、功能完备,容易使用,具有流行软件的操作习惯等特点。
【2】经过详细的调查分析,我选用VisualBasic6.0作为前端开发工具,利用其提供的集成开发环境及支持面向对象的各种标准化的控件,尤其是对ADO的支持完成对数据库的各种操作,达到对学生学籍管理的目的。
设计时首先在短时间内先建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的实际可行系统。
关键词:
学生档案;管理;分析;设计;实现;ADO
Abstract
StudentInformationManagementSystemisatypicalmanagementinformationsystem(MIS),thesystemdevelopmentincludesdatabaseplanninganddesignandmaintenance,theclientapplicationdevelopmentaspects.Requestfortheestablishmentofthedatabasehasintegrityandconsistency,andwithsomedatasecurity,whilethelatterrequiresproceduresforthefriendlyinterface,completefunctions,easytouse,withpopularfeaturesofthesoftwareoperatinghabits.Afterdetailedinvestigationandanalysis,IuseVisualBasic6.0asfront-enddevelopmenttool,theuseofitsintegrateddevelopmentenvironmentandsupportavarietyofstandardizedobject-orientedcontrol,especiallyforADOsupportforthecompletionofvariousoperationsonthedatabase,toThepurposeoftheStatusofStudents.Designinashorttimebeforethefirstprototypeapplicationsystem,thentheinitialprototypeofthesystemneedstoconstantlyreviseandimprovecustomersatisfactionuntiltheformationofthepracticalsystems.
Keywords:
studentrecords,management,analysis,design,implementation,ADO
第一章前言…………………………………………………………2
第二章数据库管理系统的概述………………………………………3
第三章程序开发的技术基础……………………………………………5
3.1HTML语言…………………………………………………………5
3.2ASP技术………………………………………………………………5
3.2.1ASP简介………………………………………………………6
3.2.2ASP工作原理…………………………………………………6
3.2.3ASP的发布……………………………………………………7
3.3数据库原理……………………………………………………………7
3.3.1SQL语言简单介绍………………………………………………7
3.3.2ADO技术介绍…………………………………………………7
第四章学生信息管理系统数据库课程设计与实现……………………8
4.1需求分析………………………………………………………………8
4.1.1用户调查………………………………………………………8
4.1.2构造系统的逻辑模型…………………………………………9
4.1.3确定目标系统的功能…………………………………………10
4.1.4数据分析----概念模型分析…………………………………11
4.2总体设计……………………………………v………………………13
4.2.1软件系统结构的设计…………………………………………13
4.2.2数据库的设计…………………………………………………15
4.3详细设计………………………………………………………………18
4.3.1具体描述………………………………………………………18
4.3.2具体实现步骤…………………………………………………19
第五章总结………………………………………………………………24
第六章系统展望………………………………………………………24
第七章致谢……………………………………………………………25
第八章参考目录………………………………………………………26
第一章前言
学生信息管理系统是典型的管理信息系统(MIS),其系统开发主要包括数据库的规划设计与维护、客户端应用程序的开发两个方面。
对于前者要求建立起的数据库具有完整性和一致性,且具有一定的数据安全性,而对于后者则要求程序界面友好、功能完备,容易使用,具有流行软件的操作习惯等特点。
经过详细的调查分析,我选用Dreamweaver8.0作为前端开发工具,利用其提供的集成开发环境及支持面向对象的各种标准化的控件,尤其是对ADO的支持完成对数据库的各种操作,达到对学生学籍管理的目的。
设计时首先在短时间内先建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的实际可行系统。
经过详细的调研,并多次与学生档案管理的老师进行研讨后,首先加深了对学生信息管理业务的深刻了解,其次在充分熟悉学生档案管理业务的同时,将整个学生档案管理的业务流程描述如下:
4新生入校,首先报到并进行注册登记,然后到财务部门缴费。
根据学生被录取的专业,持缴费单到所在系或部注册。
5到系或部注册后,根据选报专业分配到班级。
6进入正常大学生活,参加各种教学活动,学期期末要求每位同学参加各课的期末考试。
考试结束,由各系或部将各位同学的考试成绩及其他一些相关信息纪录至每个同学的档案中。
第二章数据库管理系统的概述
数据库管理系统(databasemanagementsystem)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称dbms。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。
它提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。
【2】它使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库。
按功能划分,数据库管理系统大致可分为6个部分:
(1)模式翻译:
提供数据定义语言(ddl)。
用它书写的数据库模式被翻译为内部表示。
数据库的逻辑结构、完整性约束和物理储存结构保存在内部的数据字典中。
数据库的各种数据操作(如查找、修改、插入和删除等)和数据库的维护管理都是以数据库模式为依据的。
(2)应用程序的编译:
把包含着访问数据库语句的应用程序,编译成在dbms支持下可运行的目标程序。
(3)交互式查询:
提供易使用的交互式查询语言,如sql。
dbms负责执行查询命令,并将查询结果显示在屏幕上。
(4)数据的组织与存取:
提供数据在外围储存设备上的物理组织与存取方法。
⑸事务运行管理:
提供事务运行管理及运行日志,事务运行的安全性监控和数据完整性检查,事务的并发控制及系统恢复等功能。
(6)数据库的维护:
为数据库管理员提供软件支持,包括数据安全控制、完整性保障、数据库备份、数据库重组以及性能监控等维护工具。
基于关系模型的数据库管理系统已日臻完善,并已作为商品化软件广泛应用于各行各业。
它在各户服务器结构的分布式多用户环境中的应用,使
数据库系统的应用进一步扩展。
随着新型数据模型及数据管理的实现技术的推进,可以预期dbms软件的性能还将更新和完善,应用领域也将进一步地拓宽。
它所提供的功能有以下几项:
(1)数据定义功能。
DBMS提供相应数据语言来定义(DDL)数据库结构,它们是刻画数据库框架,并被保存在数据字典中。
(2)数据存取功能。
DBMS提供数据操纵语言(DML),实现对数据库数据的基本存取操作:
检索,插入,修改和删除。
(3)数据库运行管理功能。
DBMS提供数据控制功能,即是数据的安全性、完整性和并发控制等对数据库运行进行有效地控制和管理,以确保数据正确有效。
(4)数据库的建立和维护功能。
包括数据库初始数据的装入,数据库的转储、恢复、重组织,系统性能监视、分析等功能。
(5)数据库的传输。
DBMS提供处理数据的传输,实现用户程序与DBMS之间的通信,通常与操作系统协调完成。
第三章程序开发的技术基础
3.1HTML语言
HTML(HyperTextMarkupLanguage超文本标记语言)是一种用来制作超文本文档的简单标记语言。
与常见的字处理文件不同,Web页以超文本标识语言编排格式。
HTML文件是带有特定HTML插入标记的用以编排文档属性和格式的标准文本文件。
它能独立于各种操作系统平台(如UNIX,WINDOWS等)。
自1990年以来HTML就一直被用作WorldWideWeb上的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。
HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有.html或.htm的文件扩展名。
生成一个HTML文档主要有以下三种途径:
(1)手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它HTML的编辑工具)。
(2)通过某些格式转换工具将现有的其它格式文档(如WORD文档)转换成HTML文档。
(3)由Web服务器(或称HTTP服务器)一方实时动态地生成。
一般的HTML页面具有如下的结构:
〈html〉
这是HTML正文部分
〈/body〉
可见在一个HTML网页文件中,一般必须有一对〈html〉