当前位置:首页 > 基于ASP的学生信息管理系统的设计与实现 - 图文
学院2012届本科生毕业设计(论文)
管理数据的简易工具。SQL Server 2005在SQL Server 7.0的基础上扩展了数据库管理系统的性能、可能性、质量和易用性。同时它还提供了多种不同的工具以帮助创建数据库对象、调试数据库应用程序,以及完成系统的建立、维护、警告、安全性、数据复制和其他更多的工作。
2.3 IIS简介 1.IIS的功能
IIS是Internet Information Server 的缩写,它是微软公司主推的Web服务器。在Windows 2000安装光盘中就包含IIS5.0。IIS与Windows NT Server完全集成在一起。所以用户能够利用在Windows NT Server 和 NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大、灵活而安全的Internet或Intranet站点,能让您在企业内部网络或广域网络上,轻松共享文件和资讯。
IIS5.0是Windows 2005 Server中最快的Web服务器,并与Microsoft Active Directory 目录服务完全整合,这种结合能够使以Web为基础的应用软件更可靠、更具有延展性。这项新一代的电子商务解决方案把旧资料和应用软件整合到全球资讯网(WWW)中,让公司能重新定义内部与外部的不同商务处理流程。
IIS的一个重要特性是支持ASP.NET,是ASP.NET程序得以成功运行的先决条件,严格意义来说,必须在机器安装配置IIS服务器环境,否则ASP.NET将无法运行和正常使用,也无法实现其功能。
IIS5.0是Windows 2005Server 所提供的服务,所以能和Windows 2005 Server上的其他服务紧密地合作,通过它们之间的合作,能够使一个网页正常得以运行、使用。
2.4 系统运行环境
本系统设计的软件平台是在WindowsXP/Win7操作系统环境下运行,因为该系统用户界面户好,简单易懂,易学易用。并且价格适中,适合于中小型学校中数据吞吐量不太大的情况下使用。
硬件运行平台见表2-1。
表2-1 硬件运行平台表
硬 件 处 理 器 内 存 硬盘空间 显卡 4
配 置 AMD 2G 160G 普通VGA显卡 学院2012届本科生毕业设计(论文)
第三章 系统分析
3.1 可行性分析
在实施一个项目之前,第一步要对将要实施的项目进行可行性分析,确定该项目是否值得进行。并不是所有的问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模之内解决。如果问题不可行的话,那么花费在这项工程上的任何时间、资源、人力和经费都是浪费的。
可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题能否解决。而且可行性研究的目的不是解决问题,而是确定问题是否值得去解。如果是正确的就加以肯定。可行性分析的实现,不能靠主观猜想,只能客观分析达到这个目的,所以就必须分析几种方法解决可能的弊端,从而判断原定的系统目标和规模是否实现,系统完成后所能带来的价值是否大于开发这个系统的投资价值。因此,可行性研究实质上是要进行一次大大的压缩简化了系统分析和设计的过程。我们应该给出系统的逻辑模型,然后从系统逻辑模型出发,寻找可供选择的解法,研究每一种解法的可行性。一般说来,应从经济可行性、技术可行性、运行可行性、法律可行性和开发方案等方面研究可行性。
首先,需要进一步分析和澄清问题定义。在问题定义阶段初步定义的规模和目标,如果是正确的就进一步加以肯定,如果是错误的就应该加以改正,如果对目标系统有任何约束的限制,也就必须把他们清楚地列举出来。
对每种方法都应该仔细研究它的可行性,一般来说,至少应该达到下面四个可行性:
技术可行性,使用现有的技术能够实现这个系统。 经济可行性,估算开发成本低于项目预期的全部利润。 操作可行性,普通用户可以正确操作,容易上手。
法律可行性,这个系统的合同、侵权、责任以及各种问题没有与法律相抵触。 分析员仔细阅读和分析有关资料,以便进一步复查确认系统的目标和规模,改正含糊不清的叙述,清晰地描述对系统目标的一切限制和约束,确保解决问题的正确性,即保证分析员正在解决的问题确实是要求他解决的问题。
同时可以利用现有的系统信息的来源,通过对现有系统的文档资料的阅读、分析和研究,分析员再如实地考虑该系统,总结出现有系统的优点和不足,从而得出新系统的雏形。这是了解一个陌生应用领域的最快方法。
分析员应该为每个可行的解法制定一个粗略的实现进度。当然,可行性研究最根本的任务是对以后的行动方针提出建议。如不可行的话,分析员应该停止这项开发工程,以避免时间、资源、人力和经费的浪费;如果问题值得解决的话,分析员就应该推荐一个好的解决方案,并且为工程指定一个初步设计。
5
学院2012届本科生毕业设计(论文)
可行性研究需要的时间长短取决于工程的规模,一般说来,可行性研究的成本只是预期工程总成本的5%--10%。
3.1.1 经济可行性
经济可行性研究主要进行成本效益分析,估算开发成本是否会高于项目预期的全部利润。看软件所能带来的经济效益与开发设计所需要的资金相比,是否相适宜,同时还要看此软件能否能给用户带来足够的经济效益,我们开发的这套系统正是考虑为用户提高工作效率,节省工作时间,方便操作与管理而设计。本系统的开发在经济上是完全可行的。开发此软件不需要大量的经费,而且是个人独立设计的,可以节省许多费用,同时也可提高个人的实际动手能力。
估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否会高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。 ① 支出: ·基础投资: 硬件设备:PC机
软件设备:WINDOWSXP/Win7、Visual Studio 2008.NET、WORD2003 ·其它一次性支出: 软件设计和开发费用 ·经常性支出:
软件维护费用、软件使用费用。 ②效益:
系统的效益可以从经济效益和社会效益两方面考虑。对于学生信息管理系统则应着重分析其社会效益。例如,系统投入运行后可以使学生信息管理实现科学化、规范化。曾强了工作人员对学生信息管理能力、提高了工作效率。
3.1.2 技术可行性
技术可行性是最难决断和最关键的问题。根据客户提出的系统功能、性能及实现系统的各项约束条件,从技术的角度研究系统实现的可行性。本系统采用全新的ASP.NET技术,在技术上是非常可行的。对于人们现在普遍使用的Windows来说,ASP.NET无非是一个最好的技术。他更符合大多数使用者的使用习惯。以人为本的思想贯穿软件思想并掌握使用方法,系统在执行时每一步都有相应的文字提示。只要根据提示进行相应的操作即可,操作十分简单。本系统是一套比较完整的应用程序,功能比较齐全。因此,荆发软件在技术上是可行。
6
学院2012届本科生毕业设计(论文)
3.1.3 时间可行性
主要指软件在时间跨度上的实际范围,具有良好的兼容性,可以长期使用。且因为网站的框架等都是动态建成的,不存在时间长了就不能用的问题以及给人们的信息过于陈旧的问题,使用者只需更改网络数据库的内容,以便可以给浏览者一个全新的视觉,全新的网页。
3.1.4 操作可行性
由于现在的科技发展飞速,计算机早已普及世界的方方面面,便利的科技条件,给人们带来优越的工作环境,这也使人们对工作效率及可操作性都有了更高的要求。因此,管理形式的计算机网络化是社会发展的必然趋势,各种智能化的软件层出不穷,减少了原来人工操作的费时费力的状况,从而提高了工作效率和准确度。本系统用户平台直接面向管理员和普通用户,界面简单、明了,采用可视化界面,普通用户只需用鼠标和键盘就可以完成相应的数据操作;多数的数据输入与数据维护是由管理员完成的。由于该系统的操作简便、易懂,对于初次使用此系统的用户,不必经过复杂的培训和学习就可以掌握系统的操作流程。由此可见,开发此软件在操作上是可行的。
3.1.5 法律可行性
法律可行性是指研究在系统开发过程中可能涉及的各种合同、侵权、责任以及各种与法律相抵触的问题。新系统的研制和开发,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。
学生管理信息系统以更为人性化的操作流程将一个信息管理软件以网站的形式来面向用户,用户无需经过复杂的培训就可以快速熟悉系统流程。为管理员和学生用户提供了很大的便利。本系统利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,基于B/S模式研究开发了学生信息管理系统这一ASP.NET应该程序。实现了学生信息的日常管理,该程序运用方便、操作简单,效率很高,由于网络无处不在,满足任何被授权的用户随时随地管理学生信息和浏览信息。
3.2 需求分析 系统分析工作在软件设计过程中是非常重要的环节,它的基本任务是准确地回答“系统必须做什么?”。需求分析是对目标系统提出完整、准确、清晰、具体的要求。
7
共分享92篇相关文档