ImageVerifierCode 换一换
格式:DOCX , 页数:40 ,大小:2.85MB ,
资源ID:6964896      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6964896.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于access的学生管理信息系统精品模板.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于access的学生管理信息系统精品模板.docx

1、基于access的学生管理信息系统精品模板湖南商学院毕业设计题 目学生管理信息系统设计与开发学生姓名学 号学 院信息学院专业班级指导教师职 称2012年5月摘 要该系统是在Microsoft Visual Studio2005的环境下做的,尽量采用了学校现有的软硬件环境以及先进的管理信息系统开发方案,从而达到重复利用资源提高资源利用的目的,编程语言采用的是A语言,数据库采用的是Access 2003,该系统的主要功能是实现学生的相关信息管理,包括学生基本信息和成绩的录入查询等,实现了师生的良好互动。该系统界面友好,操作简单,比较实用。关键词学生信息;管理信息系统;设计与开发;Asp。netAb

2、stractThe system is made in the environment of Microsoft Visual Studio2005, using the schools existing software and hardware environments advanced management information system to develop program to achieve the reuse of resources. In order to reach the purpose of improving the resource utilization。

3、Programming language is the A language, the database uses is Access2003。 The main function of the system is the realization of student information management, including the students basic information and results of the input query, realizing good interaction between teachers and students。 The system

4、 interface is friendly, and it is simple operation, also its very practical。翻译结果重试抱歉,系统响应超时,请稍后再试支持中英、中日在线互译 支持网页翻译,在输入框输入网页地址即可 提供一键清空、复制功能、支持双语对照查看,使您体验更加流畅Key WordsStudents information; Management information system; Designing and developing;A插图索引附表索引 学生管理信息系统设计与开发1引言1。1 项目来源学生信息管理系统是一个教育单位不可缺少的部

5、分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。 一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率,也是高校的科学化、正规化管理,与世界接轨的重要条件。1.2 任务目标该系统采用asp。net语言,以Acc

6、ess为数据库,并进行了需求分析,此系统界面友好简洁,内容充分完整,一方面适应大众的需求,另一方面在系统的设计方面更加流畅,通过数据流程图以及E-R图分析各个实体之间的关系,该系统主要实现以下功能:(1) 能够实现对数据库中的基本信息的各种查询和维护(增、删、查、改),同时教师和学生有不同的登录界面和不同的权限。(2)包括各种学生的班级信息以及科目的上课信息,如:课程名、课程学分、上课地点等。(3) 系统相关功能,如系统维护和界面友好等,还保证了系统的简洁性,即用户操作简单方便。(4) 系统运行模式是基于B/S体系结构。2. 项目规划2。1 项目资源2。1。1 硬件设备表 1 系统运行硬件环境

7、配置表设备名称主要性能指标规格数量处理器AMD Athlon(速龙)64 X2 双核个1主板技嘉M61SME-S2个1交换机24口(100/1000Mbps);背板带宽32Gbps;台1显示器冠捷AOC1919 919W台1显卡Nvidia GeForce6100 nForce405个12.1。2 软件环境表 2 系统运行软件环境配置表软件类型软件名称规格数量备注操作系统Windows XP SP3简体中文专业版套1无办公软件Microsoft Office 2003 Web Components套1无系统软件深度一键还原工具5.1套1无视频软件Adobe Flash Player 11 Ac

8、tiveX套1无2.1.3 软件工具一个系统的开发是需要很多软件工具的,首先Visio2003是用来画数据流程图的工具,里面有很多种图的模版,有助于我们更清晰的分析问题和了解问题.其次Access2003是数据库,用来储存数据的。我们可以通过安全设置来限制访问权限。这样我们可以制作一个网站、用asp语言将数据库连接起来。实现机器与人的友好界面交流。Visual Studio 2005是一套完整的开发工具集,用于生成ASP。NET Web应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C+、Visual C#和Visual J#全都

9、使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于使用混合语言创建解决方案。另外,这些语言利用了。NET Framework的功能,通过此框架可使用简化ASP Web应用程序和XML Web Services开发的关键技术。VB中提供了多种访问数据库的方法,可以访问的数据库类型有dBase、FoxPro、和Access数据库。另外可以通过ODBC方式访问MS SQL Server、Oracle和Sybase等,并以客户机服务器方式存取数据库中的数据。VB提供的数据库访问方法主要有:使用可视化数据管理器管理数据库、用Data、ADO数据控件访问数据库、通过ODBC方式访问远程数据

10、库以及采用对象变量访问数据库等。ASP。NET是ASP的下一代版本,然而ASP。NET又并非从ASP3。0自然演化而来,在许多方面,ASP。NET与ASP有着本质的不同。ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP。NET远远超越了ASP,同时也提供给web开发人员更好的灵活性,有效缩短了web应用程序的开发周期。ASP。NET与Windows 2000 Server/Advanced Server的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全的运行环境.ASP.

11、NET 是统一的 Web 应用程序平台,它提供了为建立和部署企业级 Web 应用程序所必需的服务。ASP。NET 为能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础结构.ASP。NET 是 Microsoft .NET Framework 的一部分,是一种可以在高度分布的 Internet 环境中简化应用程序开发的计算环境。.NET Framework 包含公共语言运行库,它提供了各种核心服务,如内存管理、线程管理和代码安全。它也包含 。NET Framework 类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。表 3 开发工具一

12、览表软件类型软件名称版本描述备注开发工具Microsoft Visual Studio2005简体中文专业版(SP3)无数据库系统Access简体中文标准版无建模工具MS Visio 2003简体中文标准版无系统分析工具统一建模语言(UML)简体中文标准版无2。2 项目规划2。2。1 任务描述如下图所示,整个任务计划从接受项目开始,依次有五个模块,每个模块有需要实现的目标.图 1 学生信息系统开发任务树2.2.2 进度安排设置任务步骤、时间分配、相关资源与里程碑标志等,可使用甘特图或任务网络图直观说明。图 2 学生管理信息系统开发进度计划甘特图3. 系统需求分析3。1 业务需求3。1。1 业务

13、组织学生信息管理系统的开发主要包括应用程序系统和后台数据库,应用程序系统要求界面友好,功能完备,易操作使用等特点。而后台数据库要具有一致性、完整性、安全性。1.管理系统前台操作方便前台作为与用户直接交互的界面,在考虑功能区的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受计算机给他们带来的便利,界面友好而直观。2.管理后台功能完善本系统后台管理在考虑毕业生信息管理操作简便的同时,提供了强大的管理模式。后台可总体分为两个模块,为了方便教师和学生的工作学习,在信息管理系统首页有两个登录入口:一个是学生登录入口,一个是教师登录入口。并设置了帐号登录和密码验证,两个

14、登录的权限是不一样的。教师登录入口包括了学生的所有权限,有:学生课程查询、学生信息查询、学生成绩查询和学生社团参与情况查询.另外教师还有添加学生信息和删除学生信息的权限。 图 3 学生管理信息系统组织结构图3。1.2 业务定义该学生信息管理系统的外部实体有三个,分别是学生、教师和管理员,他们分别与系统有不同的交互,不同身份登录的权限以及功能是不一样的.管理员教师学生信息管理系统P0成绩信息学生信息教学安排学生成绩学生管理权限图 4 学生管理信息系统顶层数据流图3.1.3 业务流程学生注册注册信息学籍管理毕业信息总务处教务处处学生基本信息资料存储档案查询成绩处理入学通知单学生成绩单资料存储课程安

15、排教师信息学生成绩表成绩输入教师图 5 学生管理信息系统业务流程图3。2 功能需求3.2。1 功能组成根据系统分析的结果,按照结构化的系统设计方法,学生信息管理系统从功能上可以做出如下系统的划分:学生信息管理系统信息管理成绩管理用户管理学生社团参与学生基本信息添加学生信息删除学生信息学生成绩录入询学生成绩查询用户登录用户验证图 6 学生管理信息系统功能树3.2.2 功能逻辑学生信息管理系统经过划分出各子系统及其各自功能,如下几个图是其各层次的数据流程图。图 7 第一层数据流图图 8 第二层数据流图登录验证图 9 第二层数据流图查询学生信息图 10 第二层数据流图查询学生成绩3。3 数据字典3。

16、3。1 数据项的定义数据项又称为数据元素,是数据的最小单位。分析数据特性应从静态和动态两个方面去进行,在数据字典中,仅对数据的静态特性做了定义,具体包括:数据项名称、编号、别名和简述;数据项长度;数据项的取值范围。表 4 学生管理信息系统学号的定义数据项编号I02-01数据项名称学号别名无简述其用途举例:是很多表的主键数据项定义:数字型,在表里面有索引类型及宽度字符型,4位取值范围”0001”99993.3。2 数据结构的定义数据结构描述了某些数据项之间的关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成;还可以有若干个数据项和数据结构组成.数据字典中对数据结构的定义包括以下

17、内容:数据结构的名称和编号;简述;数据结构的组成。如果是一个简单的数据结构,只要列出它所包含的数据项。如果是一个嵌套的数据结构,则需列出它所包含的数据结构的名称。因为这些被包含的数据结构在数据字典的其它部分已有定义。表 5 学生管理信息系统的数据结构DS0301:学生成绩表DS0302:成绩表标识DS0303:学生情况DS0304:成绩情况I1:成绩表号I3:学号I10:学号I2:日期I4:姓名I11:课号I5:性别I12:学习成绩I6:出生日期I7:籍贯I8:政治面貌I9:班号3。3。3 数据流的定义数据流由一个或一组固定的数据项或数据结构组成。定义数据流时,不仅要说明数据流的名称、组成等,

18、还应指明它的来源、去向和数据流量等。表 6 学生管理信息系统数据流定义例:数据流定义数据流编号:F0308数据结构名称:成绩表简述:教务处输出的成绩表数据流来源:教务处数据流去向:学生模块数据流组成:学生学号十学生姓名十课程名称十课程分数数据流量:10份时高峰流量:20份时(上午9:0011:00)4。 系统结构设计4。1 体系结构设计采用体系结构图描述目标系统的分层情况、工作模式、组成系统的所有构件。图 11 学生管理信息系统体系结构图4。2 软件结构4。2。1 软件模型软件结构包括构成系统的设计元素的描述、设计元素之间的交互、设计元素的组合模式以及在这些模式中的约束。一个系统由一组构件以及

19、它们之间的交互关系组成,这种系统本身又可以成为一个更大的系统的组成元素.软件结构图也就是为了反映软件系统中组件之间相互关系和约束的体系结构设计图,称为软件体系结构图更为合适,一般通过分层次或分时间段等方式说明体系结构的各个组成部分的组合关系.图 12 学生管理信息系统软件结构图4。2.2 模块定义整个学生信息管理系统一共有5个模块。分别是:1学生基本信息查询:输入学生学号后,点击确定便会出现相关学生的信息。包括学号、姓名、性别、出生日期、籍贯、政治面貌、班号、专业号、宿舍号和密码这些信息.2学生基本信息录入:录入的信息有学号、姓名、性别、出生日期、籍贯、政治面貌、宿舍号和密码。并且还设置了格式

20、限制,如果输入格式不对便无法插入学生信息。3学生基本信息删除:进入该页面后会显示所有学生的信息,每个学生信息最后面一栏有删除链接,只要点击删除,就可以将该学生的信息删除了。4学生成绩展示:输入要查询的学生学号后,显示的信息有学号、姓名、班级名称、课程名称、该课程的学分以及该课程的成绩.5学生加入社团情况:输入要查询的学生学号后,会显示该学生的学号、姓名、所属院系、社团名称、社团负责人和该学生担任的职务。6学生课程查询:输入学生学号后点击确定会出现相关信息,包括学号、姓名以及修的课程名和该课程的学分,还有上课的地点这样信息。IPO表模块编号:M5模块名称:学生成绩查询所属系统:学生信息管理系统调

21、用模块: 学生登录验证、学生基本资料、学生成绩信息被调用模块:学生基本信息模块描述:该模块可以查询学生成绩输入参数:学生学号输出参数:课程成绩变量说明:数据相关数据表:成绩资料库处理:学生帐号密码登录验证成功可以进入学生首页,点击查询成绩后进入查询页面,输入学生学号便可以查询学生成绩。备注:设计人: 设计日期:图 13 学生成绩查询IPO图IPO表模块编号:M3模块名称:学生信息修改所属子系统:学生管理调用模块: 增加个人基本资料、删除个人信息、修改个人资料被调用模块:学生管理模块描述:对学生的资料的信息进行管理输入参数:个人资料输出参数:编号变量说明:数据相关数据表:个人资料库处理:学生把个

22、人信息传到个人信息管理模块进行管理,可以对个人信息进行增加、删除或者修改。备注:设计人: 设计日期:图 14 学生信息修改IPO图5. 系统详细设计5。1 程序算法详细设计整个管理系统要做成一个网页,首先在分析整个布局的基础上先建立数据库,输入整个系统所需要的表,如班级表、学生表、学习表之类的。在建立所需要的各种查询和窗体.差不多整个数据库就算完成了、 其次是网页界面数据和链接的设计。首先设计登录界面,上面现实时间日期,上面设计两个登录链接,分别用来不同身份的人登录,其次在登录界面登录成功后我分别设计了不同的功能满足不同的需要。其中数据库设计时候由于要教师登录,里面也输入了教师的信息,为了方便

23、操作,教师和学生的初始密码设置的都是123,当然,可以在数据库里面修改数据,在密码这项里面修改密码就可以了。关于登录的算法,首先在客户端向服务器端请求登录页面时,服务器端生成一个随机字符串,连同登录页面一同发送给客户端浏览器,当用户输入完用户名密码后,将密码采用 MD5 或者 SHA1 来生成散列值作为密钥,服务器端发送来的随机字符串作为消息数据,进行 hmac 运算。然后将结果提交给服务器。之所以要对用户输入的密码进行散列后再作为密钥,而不是直接作为密钥,是为了保证密钥足够长,而又不会太长.服务器端接受到客户端提交的数据后,将保存在服务器端的随机字符串和用户密码进行相同的运算,然后进行比较,

24、如果结果一致,则认为登录成功,否则登录失败。这里客户端每次请求时服务器端发送的随机字符串都是不同的,因此即使入侵者监听到了这个随机字符串和加密后的提交的数据,它也无法再次提交相同的数据通过验证。而且通过监听到的数据也无法计算出密钥,所以也就无法伪造登录信息了。5。1.1 学生信息查询算法描述采用程序流程图对程序算法进行描述。首先开始进入系统主界面,然后不同身份登入学生模块或者教师模块,都有学生信息的查询功能,点击链接进入查询界面后,会显示根据学号查询,输入学号后会判断数据库里面有没有这个学号的相关信息,如果没有,点击后依然是原界面,提示请输入正确的学号,如果数据库里面有该学号相关信息,就会直接

25、在确定按钮下面显示该学学号的相关信息。图 15 学生信息查询算法描述5.2 数据库详细设计5。2.1 概念数据模型设计概念模型是从用户的角度看到的数据库,可使用ER图说明实体之间关系。图 16 学生信息属性图图 17 成绩信息属性图学生学习成绩课程mn图 18 学习课程ER图 5。2。2 逻辑数据模型设计逻辑数据模型简称逻辑模型,这是用户从数据库所看到的模型,是具体的DBMS所支持的数据模型,如网状数据模型(Network Data Model)、层次数据模型(Hierarchical Data Model)等等。此模型既要面向用户,又要面向系统,主要用于数据库管理系统(DBMS)的实现.表

26、7 学生信息管理系统逻辑数据模型序号关系名称关系模型主键外键1班级表班级表(班号,所属院系,班级名称,)班号班级名称2参社表参社表(学号,注册号,担任职务,)学号注册号3讲授表讲授表(课号,注教师编号,上课地点,)课号教师号4教师表教师表(教师号,教师姓名,性别,)教师号无5课程表课程表(课号,学分,课程名,)课号无6宿舍表宿舍表(宿舍号,宿舍电话,宿舍人数,)宿舍号无7学生表学生表(学号,姓名,出生日期,)学号无5.2。3 物理数据模型设计图 19 数据库模型图图 20 数据库所有的查询在逻辑数据模型(即关系模型)的基础上,构建物理数据模型(即数据库与数据表结构),将关系模型转换为具体的表结

27、构。具体包括:(1)数据库名;(2)表名;(3)字段名;(4)字段取值的数据类型与数据完整性约束(缺省值、格式控制、范围控制、空值控制与参照完整性).表 8 学生信息表结构序号字段名主键否外键否数值类型长度缺省值取值范围可为空1学号YN数字10001100N2姓名NN文本20001100N3性别NN文本30无001100N4出生日期NN时间/日期30无001100Y5籍贯NN文本30无001100Y6政治面貌NN文本30无001100N5.3 界面设计图 21 系统首页图 22 学生登录界面图 23 学生主界面图 24 上课信息查询图 25 社团参与情况查询图 26 教师登录图 27 教师首页

28、图 28 添加学生信息图 29 成功插入信息事情是这样的,工藤优作原先就怀疑并且侦察黑衣组织。以小说家的身份为掩护,秘密调查。发现一些线索后特意搬到黑衣组织首脑阿笠家的隔壁住,并且从小培养新一,并派新一和阿笠混熟想借此侦察一些情报.当阿笠开始怀疑工藤父子的时候,想出一条毒计,他派GIN和沃克跟踪出去约会的小兰和新一,大家都看过第一集,其实交易是幌子,真正的目的是跟踪,于是新一也就被他们变成了柯南。之后,阿笠顺理成章地成为了新一的同伴与监护人,并且柯南实际上成了阿笠手中的人质,当时新一的父母第一次出现的那一集,实际是和阿笠谈判的,最终的结果是阿笠以柯南要挟他们两个人流放到瑞士.而优作因为不能和新

29、一说明真相,从而让新一感到受骗,受到伤害.只能同意阿笠的要求,不再回日本,所以你们看优作只有103集的时候回过日本,还是变装的,不能让阿笠发现。其实APTX-4689就是阿笠和灰原哀的父母联合开发的,而成功后哀的父母意外身亡。阿笠留着柯南不死只不过想观察药品还有没有其他的副作用。但是突然有一天,优作和有纪子突然潜回日本,和柯南(103104集)秘密接触,让他感受到了威胁,于是安排一个间谍时刻跟随在柯南的身边,那就是灰原哀。哀其实是APTX-4689的第一个实验品,本来药的目的是永葆青春,没想到竟然适得其反产图 30 删除页面6. 系统测试与使用6。1 系统测试情况系统测试包括集成两个或更多的实现系统功能或系统特点的组件。然后再测试这个集成的系统。表 9 登录测试测试序号01测试名称登录模块 被测试系统学生管理信息系统测试功能描述1:进入登录页面2:检验输入的账号和密码是否匹配测试描述测试步骤1:运行学生管理信息系统2:输入学号和密码或者教师号和密码期待输出结果1:显

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1