ASPNET开发及应用课程设计报告专业计算机科学与技术班级1401班设计人张丽媛指导教师李光敏时间2017 年 6 月 5目录第一章引言........................................................................................................................... - 0 -1.1本课题的研究背景........................................................................... 错误!未定义书签。
1.2本课题的研究意义........................................................................... 错误!未定义书签。
1.3现行研究存在的问题及解决办法 ............................................... 错误!未定义书签。
第二章系统分析.................................................................................. 错误!未定义书签。
2.1系统需求分析 .................................................................................... 错误!未定义书签。
2.2采用的关键技术介绍...................................................................... 错误!未定义书签。
2.3可行性分析 ........................................................................................ 错误!未定义书签。
2.3.1 技术可行性................................................................................. 错误!未定义书签。
2.3.2 操作可行性................................................................................. 错误!未定义书签。
2.3.3 社会效益可行性 ....................................................................... 错误!未定义书签。
第三章系统概要设计 ........................................................................... 错误!未定义书签。
3.1系统总体设计.................................................................................... 错误!未定义书签。
3.1.1 运行环境 ..................................................................................... 错误!未定义书签。
3.1.2 系统流程 ..................................................................................... 错误!未定义书签。
3.1.3 系统结构 ..................................................................................... 错误!未定义书签。
3.2数据库概要设计............................................................................... 错误!未定义书签。
3.2.1 逻辑结构设计............................................................................ 错误!未定义书签。
3.2.2 物理结构设计............................................................................ 错误!未定义书签。
第四章系统详细设计 ........................................................................... 错误!未定义书签。
4.1系统界面的详细设计...................................................................... 错误!未定义书签。
4.2数据库详细设计............................................................................... 错误!未定义书签。
第五章系统实现.................................................................................... 错误!未定义书签。
5.1系统开发环境.................................................................................... 错误!未定义书签。
5.2系统实现............................................................................................. 错误!未定义书签。
5.3系统运行环境要求........................................................................... 错误!未定义书签。
5.4系统部署............................................................................................. 错误!未定义书签。
第六章性能测试与分析....................................................................... 错误!未定义书签。
第七章课程设计总结与展望 .............................................................. 错误!未定义书签。
参考文献 ................................................................................................... 错误!未定义书签。
第一章引言1.1 本课题的研究背景伴随着数字化、网络化、信息化发展的社会,为了方便普通高校对学生的管理,学校往往采用了计算机进行学生信息的处理,这样可以更加精确直观便利的保存学生的信息,且信息不易丢失,更容易查找。
1.2 本课题的研究意义本系统是建立在信息技术基础上,构建出一个学生信息管理的系统,对学生的院系班级性别年龄等进行管理,以提高调查的效率和安全性,基本解决传统信息本的各种弊端。
本论文通过对这一需求的详细分析和对现实生活中突出问题的研究,以及对各种技术的考虑,其中前台技术采用基于B/S模式的,开发工具是VISUAL 2005,后台数据库采用SQL SERVER 2008,数据访问技术采用。
1.3 现行研究存在的问题及解决办法此方案将系统分为用户和管理员两大模块,根据用户角色所使用的功能不同分别进入不同的的页面,使系统能够清晰明了地呈现在用户面前。
同时对两大基本模块又进行细致划分,进一步加强了系统的可操作性和友好性。
建立数据表的级联关系,保障了数据的一致性。
当然,此方案也存在不足之处。
比如,管理员的角色,只有唯一一个sa(超级管理员),而实际应设普通管理员和超级管理员,才能使系统更广泛使用。
第二章系统分析本课题为实现更加实用的网站,对网站做了详细的系统分析。
包括系统的需求分析、对开发用到的关键技术的介绍以及系统的可行性分析。
2.1 系统需求分析本课题为Web应用的学生信息管理系统,目的在于可以让用户更方便、快捷的发布信息,实现便利、人性化的信息交流平台,支持管理员的后台信息管理。
各个角色的功能需求如下:●普通用户⏹查看所有学生信息⏹注册个人信息⏹运用密码登录个人信息页面●管理员用户⏹查看所有学生信息⏹增加学生信息⏹查找学生信息⏹修改学生信息⏹删除学生信息2.2 采用的关键技术介绍2.2.1 概述 是在原有ASP基础上开发出来的一个新的版本,它不但提供最先进的网络发展平台而且为网络开发者提供了新的灵活、简单的体系结构。
被确定为.NET Framework的基础,它所提供的"网络应用程序模型"为网络应用程序AML、网络服务带来了更多的方便。
包含web表单和服务器控件,WEB表单能带给使用者基于表单的强大功能和美观的页面,但是网络服务器应用程序要通过使用HTTP,XML,SOAP,WSDL技术在不同的网络环境和连接远程设备的情况下来访问远程服务器。
应用程序的运行环境如下图2-1所示:2.2.2 后台数据库——SQL Server 2000SQL Server是一个关系数据库管理系统,现如今的商业环境要求不同类型的数据库解决方案。
性能、可伸缩性及可靠性是基本的要求,而进入市场的时间也非常关键。
除具备这些核心企业品质外,SQL Server 2000 还为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。
从数据管理和分析角度看,将原始数据转化为商业智能和充分利用Web 带来的机会非常重要。
SQL Server 2000 是一个具备完全Web 支持的数据库产品,提供了对可扩展标记语言(XML) 的核心支持以及在Internet 上和防火墙外进行查询的能力,SQL Server 2000 提供了以Web 标准为基础的扩展数据库编程功能。