1、基于access的学生管理信息系统【实用文档】doc文档可直接使用可编辑,欢迎下载湖南商学院毕业设计题 目学生管理信息系统设计与开发学生姓名学 号学 院信息学院专业班级指导教师职 称20年5月摘 要该系统是在icsoftVisualStudio205的环境下做的,尽量采用了学校现有的软硬件环境以及先进的管理信息系统开发方案,从而达到重复利用资源提高资源利用的目的,编程语言采用的是Aspnet语言,数据库采用的是Acess 03,该系统的主要功能是实现学生的相关信息管理,包括学生基本信息和成绩的录入查询等,实现了师生的良好互动。该系统界面友好,操作简单,比较实用。关键词学生信息;管理信息系统;设
2、计与开发;sp.neAstrache ystem i aein e environmntof Micost isalStdi005,nghe chol stig oware ad adware envirnmens dvncd mangmentinformatin syste o develprram to acie teeuse f soues. I de to eah th prposefiproing the resrceulizatio。rogramming language the Anetlanguage, the dabaseus is Acess2003Themai uncti
3、onf theytemis th eaization of stden ifrmton manaement,includn th sudents basc ifoatio and reuls ote input qury, reain ood inercion teen eachs antudet Testem interace isfriendly, and it is smple peron,alsoi vry ratcal翻译结果重试抱歉,系统响应超时,请稍后再试 支持中英、中日在线互译 支持网页翻译,在输入框输入网页地址即可 提供一键清空、复制功能、支持双语对照查看,使您体验更加流畅
4、WoStet infomtion;Managent ifoatnsyem;Desining and dvloping;Asp。net目 录摘要IAstractII插图索引V附表索引I。引言1 项目来源。任务目标12。 项目规划121 项目资源12.1.1 硬件设备212 软件环境2。1.3 软件工具222 项目规划32。2.1 任务描述3.2. 进度安排43。 系统需求分析53. 业务需求53.1。1 业务组织53.1.2 业务定义63。1.3 业务流程632 功能需求3。2。1 功能组成72。2 功能逻辑8。3 数据字典13.。 数据项的定义03。3。2 数据结构的定义13。3 数据流的定义
5、14. 系统结构设计24.1体系结构设计24 软件结构12.2。1 软件模型24。22模块定义5。 系统详细设计151 程序算法详细设计155。 登录程序算法描述65。 数据库详细设计17。2。1 概念数据模型设计75 逻辑数据模型设计52。物理数据模型设计953 界面设计26。 系统测试与使用56。1系统测试情况22 系统使用说明77. 总结8参考文献29附录:系统程序源代码3插图索引图 1 学生信息系统开发任务树图 2 学生信息管理系统开发进度计划甘特图5图 3学生信息管理系统组织结构图6图 4 学生信息管理系统顶层数据流图6图 5 学生信息管理系统业务流程图7图 学生信息管理系统功能树图
6、 7 第一层数据流图9图 8 第二层数据流图登录验证图第二层数据流图查询学生信息0图 1 第二层数据流图查询学生成绩10图 学生信息管理系统体系结构图12图 2 学生信息管理系统软件结构图1图 13 学生成绩查询IPO图4图 14 学生信息修改图5图 15 登录算法描述6图 1 学生信息R图7图 17 成绩信息E-R图7图 18 学习课程ER图18图 19 数据库模型图19图 2 数据库所有的查询19图 系统首页0图22 学生登录界面21图 23 学生主界面21图 上课信息查询22图 25 社团参与情况查询2图26 教师登录2图 27 教师首页23图 8 添加学生信息24图9 成功插入信息24
7、图 删除页面25附表索引表 1 系统运行硬件环境配置表2表2 系统运行软件环境配置表2表 3 开发工具一览表表4 学生管理信息系统数据项的定义11表 5 学生管理信息系统的数据结构11表 6学生管理信息系统数据流定义12表 学生信息管理系统逻辑数据模型18表 学生信息表结构2表 9 登录测试25表 10 学生信息查询测试6表11 添加学生信息测试26学生管理信息系统设计与开发。引言.1 项目来源学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段. 一直以来人们使用传统人工的方式管理文件档
8、案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难.作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率,也是高校的科学化、正规化管理,与世界接轨的重要条件.1。2任务目标该系统采用as。net语言,以Accs为数据库,并进行了需求分析,此系统界面友好简洁,内容充分完整,一方面适应大众的需求,另一方面在系统的设计方面更加流畅,通过数据流程图以及E-图分析各个实体之间的关
9、系,该系统主要实现以下功能:(1) 能够实现对数据库中的基本信息的各种查询和维护(增、删、查、改),同时教师和学生有不同的登录界面和不同的权限。(2)包括各种学生的班级信息以及科目的上课信息,如:课程名、课程学分、上课地点等.(3) 系统相关功能,如系统维护和界面友好等,还保证了系统的简洁性,即用户操作简单方便。() 系统运行模式是基于体系结构。2。 项目规划。1 项目资源2。.1 硬件设备表 Error! Bookmark not defined.系统运行硬件环境配置表设备名称主要性能指标规格数量处理器AM Athon(速龙)4 X 双核个主板技嘉61SME-S2个1交换机4口(100/10
10、0Mbp);背板带宽32ps;台1显示器冠捷A9 19W台显卡Nvidia eForce6100nForc40个。1。软件环境表 1系统运行软件环境配置表软件类型软件名称规格数量备注操作系统WindowsX P3简体中文专业版套1无办公软件icrootOffie 2003WeCopones套1无系统软件深度一键还原工具5.1套1无视频软件dobeFlash Pyer 1 ActiveX套无2。13软件工具一个系统的开发是需要很多软件工具的,首先Visio2003是用来画数据流程图的工具,里面有很多种图的模版,有助于我们更清晰的分析问题和了解问题。其次Accs203是数据库,用来储存数据的。我们
11、可以通过安全设置来限制访问权限。这样我们可以制作一个网站、用sp语言将数据库连接起来。实现机器与人的友好界面交流.VisalStdio20是一套完整的开发工具集,用于生成AS。NT b应用程序、XML Wb evces、桌面应用程序和移动应用程序。isualasic、Visul C+、sl C和VsualJ#全都使用相同的集成开发环境(DE),利用此IDE可以共享工具且有助于使用混合语言创建解决方案。另外,这些语言利用了ET Framwrk的功能,通过此框架可使用简化SP We应用程序和XML Web Seres开发的关键技术.VB中提供了多种访问数据库的方法,可以访问的数据库类型有dBae、
12、FoP、和Access数据库。另外可以通过ODBC方式访问M SL Serve、race和S等,并以客户机/服务器方式存取数据库中的数据。V提供的数据库访问方法主要有:使用可视化数据管理器管理数据库、用Dt、AD数据控件访问数据库、通过ODC方式访问远程数据库以及采用对象变量访问数据库等。SP。NET是ASP的下一代版本,然而ASP。NT又并非从AS。0自然演化而来,在许多方面,SP。NET与ASP有着本质的不同.A。NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让AP。NT远远超越了S,同时也提供给web开发
13、人员更好的灵活性,有效缩短了web应用程序的开发周期。ASP。NET与Windows 2000SeverAa Server的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全的运行环境.ANET 是统一的 Web 应用程序平台,它提供了为建立和部署企业级 Wb应用程序所必需的服务。AS.T 为能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础结构.AP。NT 是 Micrsoft 。ET rewrk的一部分,是一种可以在高度分布的 ntent 环境中简化应用程序开发的计算环境。 Framek 包含公共语言运行库,它提供了各种核心
14、服务,如内存管理、线程管理和代码安全。它也包含NET aework 类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。表 2开发工具一览表软件类型软件名称版本描述备注开发工具Microsof isalStdio00简体中文专业版(SP3)无数据库系统ce简体中文标准版无建模工具MVisi2003简体中文标准版无系统分析工具统一建模语言(UML)简体中文标准版无22项目规划2.1任务描述如下图所示,整个任务计划从接受项目开始,依次有五个模块,每个模块有需要实现的目标。图 1学生信息系统开发任务树2。.2进度安排设置任务步骤、时间分配、相关资源与里程碑标志等,可使用甘特图或任务网
15、络图直观说明。图 Error! Bookmark not defined.学生管理信息系统开发进度计划甘特图3.系统需求分析3。1 业务需求3.。1业务组织学生信息管理系统的开发主要包括应用程序系统和后台数据库,应用程序系统要求界面友好,功能完备,易操作使用等特点。而后台数据库要具有一致性、完整性、安全性.1. 管理系统前台操作方便前台作为与用户直接交互的界面,在考虑功能区的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受计算机给他们带来的便利,界面友好而直观。2. 管理后台功能完善本系统后台管理在考虑毕业生信息管理操作简便的同时,提供了强大的管理模式。后台
16、可总体分为两个模块,为了方便教师和学生的工作学习,在信息管理系统首页有两个登录入口:一个是学生登录入口,一个是教师登录入口.并设置了帐号登录和密码验证,两个登录的权限是不一样的。教师登录入口包括了学生的所有权限,有:学生课程查询、学生信息查询、学生成绩查询和学生社团参与情况查询。另外教师还有添加学生信息和删除学生信息的权限。图Error! Bookmark not defined.学生管理信息系统组织结构图.1.2业务定义该学生信息管理系统的外部实体有三个,分别是学生、教师和管理员,他们分别与系统有不同的交互,不同身份登录的权限以及功能是不一样的。管理员教师学生信息管理系统P0成绩信息学生信息
17、教学安排学生成绩学生管理权限图 Error! Bookmark not defined.学生管理信息系统顶层数据流图3。1。3业务流程学生注册注册信息学籍管理毕业信息总务处教务处处学生基本信息资料存储档案查询成绩处理入学通知单学生成绩单资料存储课程安排教师信息学生成绩表成绩输入教师图 Error! Bookmark not defined.学生管理信息系统业务流程图3. 功能需求。1 功能组成根据系统分析的结果,按照结构化的系统设计方法,学生信息管理系统从功能上可以做出如下系统的划分:学生信息管理系统信息管理成绩管理用户管理学生社团参与学生基本信息添加学生信息删除学生信息学生成绩录入询学生成绩
18、查询用户登录用户验证图 Error! Bookmark not defined.学生管理信息系统功能树3。22功能逻辑学生信息管理系统经过划分出各子系统及其各自功能,如下几个图是其各层次的数据流程图。图 Error! Bookmark not defined.第一层数据流图图 Error! Bookmark not defined.第二层数据流图登录验证图 Error! Bookmark not defined.第二层数据流图查询学生信息图 Error! Bookmark not defined.第二层数据流图查询学生成绩3.数据字典。3.1数据项的定义数据项又称为数据元素,是数据的最小单位.
19、分析数据特性应从静态和动态两个方面去进行,在数据字典中,仅对数据的静态特性做了定义,具体包括:数据项名称、编号、别名和简述;数据项长度;数据项的取值范围。表Error! Bookmark not defined.学生管理信息系统学号的定义数据项编号02-数据项名称学号别名无简述其用途举例:是很多表的主键数据项定义:数字型,在表里面有索引类型及宽度字符型,4位取值范围”0001”99”33数据结构的定义数据结构描述了某些数据项之间的关系.一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成;还可以有若干个数据项和数据结构组成。数据字典中对数据结构的定义包括以下内容:数据结构的名称和编号
20、;简述;数据结构的组成。如果是一个简单的数据结构,只要列出它所包含的数据项。如果是一个嵌套的数据结构,则需列出它所包含的数据结构的名称。因为这些被包含的数据结构在数据字典的其它部分已有定义.表 3学生管理信息系统的数据结构DS3-01:学生成绩表D02:成绩表标识S030:学生情况S004:成绩情况I1:成绩表号3:学号I10:学号:日期4:姓名I1:课号I5:性别I1:学习成绩I6:出生日期I7:籍贯I:政治面貌I9:班号。3 数据流的定义数据流由一个或一组固定的数据项或数据结构组成。定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。表 4学生管理信息系统数据
21、流定义例:数据流定义数据流编号:F030数据结构名称:成绩表简述:教务处输出的成绩表数据流来源:教务处数据流去向:学生模块数据流组成:学生学号十学生姓名十课程名称十课程分数数据流量:1份/时高峰流量:2份/时(上午:0-1:00)4. 系统结构设计41体系结构设计采用体系结构图描述目标系统的分层情况、工作模式、组成系统的所有构件。图 Error! Bookmark not defined.学生管理信息系统体系结构图4。2 软件结构4。2软件模型软件结构包括构成系统的设计元素的描述、设计元素之间的交互、设计元素的组合模式以及在这些模式中的约束。一个系统由一组构件以及它们之间的交互关系组成,这种系
22、统本身又可以成为一个更大的系统的组成元素。软件结构图也就是为了反映软件系统中组件之间相互关系和约束的体系结构设计图,称为软件体系结构图更为合适,一般通过分层次或分时间段等方式说明体系结构的各个组成部分的组合关系。图 Error! Bookmark not defined.学生管理信息系统软件结构图模块定义整个学生信息管理系统一共有5个模块.分别是:1学生基本信息查询:输入学生学号后,点击确定便会出现相关学生的信息。包括学号、姓名、性别、出生日期、籍贯、政治面貌、班号、专业号、宿舍号和密码这些信息。学生基本信息录入:录入的信息有学号、姓名、性别、出生日期、籍贯、政治面貌、宿舍号和密码。并且还设置
23、了格式限制,如果输入格式不对便无法插入学生信息.3学生基本信息删除:进入该页面后会显示所有学生的信息,每个学生信息最后面一栏有删除链接,只要点击删除,就可以将该学生的信息删除了。4学生成绩展示:输入要查询的学生学号后,显示的信息有学号、姓名、班级名称、课程名称、该课程的学分以及该课程的成绩.5学生加入社团情况:输入要查询的学生学号后,会显示该学生的学号、姓名、所属院系、社团名称、社团负责人和该学生担任的职务。6学生课程查询:输入学生学号后点击确定会出现相关信息,包括学号、姓名以及修的课程名和该课程的学分,还有上课的地点这样信息。IPO表模块编号:M模块名称:学生成绩查询所属系统:学生信息管理系
24、统调用模块: 学生登录验证、学生基本资料、学生成绩信息被调用模块:学生基本信息模块描述:该模块可以查询学生成绩输入参数:学生学号输出参数:课程成绩变量说明:数据相关数据表:成绩资料库处理:学生帐号密码登录验证成功可以进入学生首页,点击查询成绩后进入查询页面,输入学生学号便可以查询学生成绩。备注:设计人: 设计日期:图 Error! Bookmark not defined.学生成绩查询IPO图IPO表模块编号:M模块名称:学生信息修改所属子系统:学生管理调用模块: 增加个人基本资料、删除个人信息、修改个人资料被调用模块:学生管理模块描述:对学生的资料的信息进行管理输入参数:个人资料输出参数:编
25、号变量说明:数据相关数据表:个人资料库处理:学生把个人信息传到个人信息管理模块进行管理,可以对个人信息进行增加、删除或者修改。备注:设计人: 设计日期:图 Error! Bookmark not defined.学生信息修改PO图5。 系统详细设计5。1 程序算法详细设计整个管理系统要做成一个网页,首先在分析整个布局的基础上先建立数据库,输入整个系统所需要的表,如班级表、学生表、学习表之类的.在建立所需要的各种查询和窗体。差不多整个数据库就算完成了、 其次是网页界面数据和链接的设计。首先设计登录界面,上面现实时间日期,上面设计两个登录链接,分别用来不同身份的人登录,其次在登录界面登录成功后我分
26、别设计了不同的功能满足不同的需要。其中数据库设计时候由于要教师登录,里面也输入了教师的信息,为了方便操作,教师和学生的初始密码设置的都是1,当然,可以在数据库里面修改数据,在密码这项里面修改密码就可以了。关于登录的算法,首先在客户端向服务器端请求登录页面时,服务器端生成一个随机字符串,连同登录页面一同发送给客户端浏览器,当用户输入完用户名密码后,将密码采用MD 或者 SH1 来生成散列值作为密钥,服务器端发送来的随机字符串作为消息数据,进行 hmac 运算。然后将结果提交给服务器.之所以要对用户输入的密码进行散列后再作为密钥,而不是直接作为密钥,是为了保证密钥足够长,而又不会太长。服务器端接受
27、到客户端提交的数据后,将保存在服务器端的随机字符串和用户密码进行相同的运算,然后进行比较,如果结果一致,则认为登录成功,否则登录失败。这里客户端每次请求时服务器端发送的随机字符串都是不同的,因此即使入侵者监听到了这个随机字符串和加密后的提交的数据,它也无法再次提交相同的数据通过验证.而且通过监听到的数据也无法计算出密钥,所以也就无法伪造登录信息了。511学生信息查询算法描述采用程序流程图对程序算法进行描述.首先开始进入系统主界面,然后不同身份登入学生模块或者教师模块,都有学生信息的查询功能,点击链接进入查询界面后,会显示根据学号查询,输入学号后会判断数据库里面有没有这个学号的相关信息,如果没有
28、,点击后依然是原界面,提示请输入正确的学号,如果数据库里面有该学号相关信息,就会直接在确定按钮下面显示该学学号的相关信息.图 Error! Bookmark not defined.学生信息查询算法描述。 数据库详细设计5.2.1概念数据模型设计概念模型是从用户的角度看到的数据库,可使用ER图说明实体之间关系。图 2学生信息属性图图 3成绩信息属性图学生学习成绩课程mn图 4学习课程R图5.22 逻辑数据模型设计逻辑数据模型简称逻辑模型,这是用户从数据库所看到的模型,是具体的B所支持的数据模型,如网状数据模型(Netwok Data Model)、层次数据模型(Hierarchica Data
29、 Model)等等.此模型既要面向用户,又要面向系统,主要用于数据库管理系统(DBM)的实现。表 Error! Bookmark not defined.学生信息管理系统逻辑数据模型序号关系名称关系模型主键外键1班级表班级表(班号,所属院系,班级名称,)班号班级名称2参社表参社表(学号,注册号,担任职务,)学号注册号3讲授表讲授表(课号,注教师编号,上课地点,)课号教师号4教师表教师表(教师号,教师姓名,性别,)教师号无5课程表课程表(课号,学分,课程名,)课号无6宿舍表宿舍表(宿舍号,宿舍电话,宿舍人数,)宿舍号无7学生表学生表(学号,姓名,出生日期,)学号无.物理数据模型设计图 Error
30、! Bookmark not defined.数据库模型图图 Error! Bookmark not defined.数据库所有的查询在逻辑数据模型(即关系模型)的基础上,构建物理数据模型(即数据库与数据表结构),将关系模型转换为具体的表结构。具体包括:(1)数据库名;(2)表名;(3)字段名;()字段取值的数据类型与数据完整性约束(缺省值、格式控制、范围控制、空值控制与参照完整性).表 5学生信息表结构序号字段名主键否外键否数值类型长度缺省值取值范围可为空1学号N数字001100N2姓名NN文本000100N3性别N文本无001100出生日期NN时间/日期无0110Y5籍贯N文本3无0010
31、6政治面貌文本无000N5。3 界面设计图 5系统首页图 Error! Bookmark not defined.学生登录界面图 Error! Bookmark not defined.学生主界面图Error! Bookmark not defined.上课信息查询图 Error! Bookmark not defined.社团参与情况查询图 Error! Bookmark not defined.教师登录图 Error! Bookmark not defined.教师首页图Error! Bookmark not defined.添加学生信息图 Error! Bookmark not defi
32、ned.成功插入信息事情是这样的,工藤优作原先就怀疑并且侦察黑衣组织.以小说家的身份为掩护,秘密调查。发现一些线索后特意搬到黑衣组织首脑阿笠家的隔壁住,并且从小培养新一,并派新一和阿笠混熟想借此侦察一些情报。当阿笠开始怀疑工藤父子的时候,想出一条毒计,他派GIN和沃克跟踪出去约会的小兰和新一,大家都看过第一集,其实交易是幌子,真正的目的是跟踪,于是新一也就被他们变成了柯南.之后,阿笠顺理成章地成为了新一的同伴与监护人,并且柯南实际上成了阿笠手中的人质,当时新一的父母第一次出现的那一集,实际是和阿笠谈判的,最终的结果是阿笠以柯南要挟他们两个人流放到瑞士。而优作因为不能和新一说明真相,从而让新一感
33、到受骗,受到伤害。只能同意阿笠的要求,不再回日本,所以你们看优作只有03集的时候回过日本,还是变装的,不能让阿笠发现。其实ATX469就是阿笠和灰原哀的父母联合开发的,而成功后哀的父母意外身亡.阿笠留着柯南不死只不过想观察药品还有没有其他的副作用。但是突然有一天,优作和有纪子突然潜回日本,和柯南(314集)秘密接触,让他感受到了威胁,于是安排一个间谍时刻跟随在柯南的身边,那就是灰原哀。哀其实是APTX-4689的第一个实验品,本来药的目的是永葆青春,没想到竟然适得其反产图 6删除页面6。 系统测试与使用6.1 系统测试情况系统测试包括集成两个或更多的实现系统功能或系统特点的组件。然后再测试这个
34、集成的系统。表 6 登录测试测试序号01测试名称登录模块 被测试系统学生管理信息系统测试功能描述:进入登录页面:检验输入的账号和密码是否匹配测试描述测试步骤:运行学生管理信息系统2:输入学号和密码或者教师号和密码期待输出结果1:显示登陆页面2:如果学号(教师号)和密码正确进则入系统3:反之则提示用户重新输入测试结果一切正常测试人钱惠校核人钱惠测试日期备注表 Error! Bookmark not defined. 学生信息查询测试测试序号0测试名称学生信息查询 被测试系统学生管理信息系统测试功能描述1:进入查询学生信息页面:检验输入的学号和数据库里信息是否匹配测试描述测试步骤1:运行学生管理信
35、息系统:进入查询页面并输入学号期待输出结果:显示查询结果页面:如果学号正确进则入系统:反之则提示用户重新输入学号测试结果一切正常测试人钱惠校核人钱惠测试日期备注表 Error! Bookmark not defined.添加学生信息测试测试序号测试名称添加学生信息 被测试系统学生管理信息系统测试功能描述:进入查询学生信息页面:输入新生相关信息3:检查输入格式是否正确测试描述测试步骤:运行学生管理信息系统2:进入教师模块添加信息界面3:输入要添加的学生信息期待输出结果1:显示成功添加的界面2:如果输入格式无误则成功添加学生信息3:反之则点击确定后系统无任务执行测试结果一切正常测试人钱惠校核人钱惠
36、测试日期备注6. 系统使用说明在管理信息系统的平台上,建立了acess的数据库连接,里面有学生和老师的信息。学生可以使用的主要功能有:成绩查询、社团参与情况查询、学籍查询等等。而以教师身份登录的除了拥有学生的所有功能外还可以添加和删除修改数据。整个系统使用方便,界面美观.可以实现用户所需要的基本功能。7。总结在本系统的开发过程中,由于本人各个方面的知识不是特别熟悉,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。整个系统功能是基本完善的,刚开始做数据库的时候打算用SQL的,但是由于电脑的问题数据库软件一直没有安装上去,所以最后改用了比较简洁好用的Access来做数据库,
37、做数据库的时候数据要一条条的输入,工作比较繁琐,不过在做数据库之前是做了需求分析的,各个功能模块和所要设计的数据都已经设计出来了,所以以后的开发工作就有了一个很明确的目的。在开发的过程中,有很多细节需要注意,特别是绝对路径和相对路径,那天发现我系统突然运行不了,原来是我把系统源文件移了地方。尽管本管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的.相信本学生管理系统是一套学校在日常管理中必不可少的管理软件,通过开发这个系统,我掌握了的项本过程,了解了的基本知识巩固了我对Asp。net的学习,但在这次毕业设计中的
38、最大收获并不是掌握这几门开发工具的应用,而是学会了设计系统的思维方法,以及系统思维。前期的设计比后期的系统开发更重要,如果一个方向没定好的话,就会对后面的工作产生误导作用。参考文献1 周佩德.数据库原理及应用M湖南:电子工业出版社,200。202 Kennecaudon,ThManagenSystem, ewYork: s,161, P364.3 黄梯云,李一军.管理信息系统M.北京:高等教育出版社,2010。 360。4 周之英现代软件工程M.北京:科学出版社,200。 753.5 李红.管理信息系统开发与应用.湖南:电子工业出版社,2031-2。6 李蔷动态网页开发:ASP+Accs实力篇
39、M湖南:国防工业出版社,201 30-35.7 章立民程序开发与界面设计秘诀M。北京:机械工业出版社,206. 1-30。8 李光明。Visua C# 6。编程实例大制作M。成都:冶金工业出版社,201505。9 赫新君。 基于we的学生管理系统的设计与实现D。吉林:吉林大学,8。650。10 吴冰。 基于A的登录控件及开发及安全策略广东:厦门大学,20010.11 方柯. 基于Ap.et mvc框架的e应用开发研究D上海:华东师范大学,20124-3112 吴燕燕。 学生信息管理系统D安徽:安徽高新学院,0104450。13 贾晓辉,韩恺,乐嘉锦。基于UML的系统需求分析。计算机应用与软件,
40、2007,(),3246。14 刘奇付.基于BS的学生信息管理系统研究J。电脑编程技巧与维护,201,11(2)2031。15 毛德祥,罗荣阁基于ASPe技术的Web应用程序三层设计模型J。微型电脑应用,202,0(),44516 杨振平,王红,王靖学信息管理自动查询打印系统的应用J。卫生职业教育,210,8(11).,12-30。17 张文增,赵冬斌,孙振国,陈强。Aspnet动态网页开发趋势J。电脑编程技巧与维护,202,28(3),2-32。18 芦娅。Asp。nt在网站开发中的技术研究Aspe的安全性。软件导刊,00,2(8).,233319 李华中.软件开发中的面向对象方法J.石油工
41、业计算机应用,20,(2),35-4320 张殿文,卢振武面向对象分析、设计与编程。光学精密工程,200,(6),40附录:系统程序源代码1.修改页面代码usng Sytem;ingStemData;usingSyem。Cnfiguration;sin ysm。Collctions;usig Syst.Web;usingSm。Wb.Secuty;using Sysm。eb.UI;uig ytem。Web。I.erols;usingSye。e.UI。WControebPrts;usingysteWeb。UI。HmlCotrs;usSytem。Dt.Sqlient;nystemataeDb;pubic partialcl