word完整版可点击如下下载>>>>>>>>
ASP.NET+SQL网上校友录设计与实现(源代码+论文).rar-专业指导文档类资源-CSDN下载1、资源内容:毕业设计lun-wen;源码等2、学习目标:快速完成相关题目设计;3、应用场景:课更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/u013253075/80029159?spm=1001.2014.3001.5503
引言
随着计算机及网络技术的不断发展,网络在现代社会生活中发挥着越来越重要的作用。面对社会信息化进程..................
基于ASP.NET的网站设计方法是当今流行的动态网站设计方法,依靠Microsoft公司强大的技术和资金实力,基于.NET Framwork的软件设计思想显示出巨大的潜力和...........
开发软件产品,必须具有硬件开发环境,设备以及....................
(1)服务器端
服务器端的最低配置是有建立站点所需的软件来决定的。在最低配置的情况下,服务器的性能往往不尽如人意。如:PⅢ450双CP................
本网络硬盘系统服务器端的配置如下:
.............
(2)用户端
用户端主要用于浏览和操作数据库,所以硬件要求不高,但是基于目.............
..............
在前面一小节里,主要介绍了开发网络硬盘文件系统最主要的硬件需求。除此之外,还需要一些设................
首先选择操作系统。本系统选择Windows XP with SP3。
然后就是搭建个人WEB服务器(Personnel Web Serice),这就要根...........
最后,本系统基于Microsoft 公司出品.NET Framework ................
.NET Framework 是支持生成和运行下一代应用程序和 X...................
.NET Framework 具有两个主要组件:公共语言运行库和.NET Framework 类库。公共语言运行库是 .NET Framework 的基础。您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且.................
.NET Framework 可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建一个可以同时...............
例如,ASP.NET 承载运行库以为托管代码提供可伸缩的服务器端环境。ASP.................
Internet Explorer 是承载运行库(以 MIME 类型扩展的形式)的非托管应用程序的一个示例。使用 Internet Explorer 承载运行库使您能够在 HTML 文..............
IIS是Internet Information Server的缩写,它是微软公司主推.............
IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(File Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者.............
对于Window XP服务器版的操作系统来说都是默认安装的。如果在安装时没选择的话,也按照下面的步骤来吧。Window XP pro的..................
现在开始配置IIS了。开始->控制面板->管理工具->internet 信息服务。打开之后就到了IIS的控制台了。点计算机名前面的+号展开,再点网站前在的+号展开,这时就有一个默认网站,这里就是我们要配置IIS的关键地方了。右...................
软件开发环境(Software Development Environment)是指本硬件和宿至软件的基础上,为支持系统软件和应用软件的工程化开发和维护而...............
本系统采用的是Microsoft visua..................
SP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同.....................................程序代码质量也大大提高。
对于系统的开发而言,系统的需求分析工作非常重要,它规定了系...............
需求分析是在可行性分析研究的基础上,确定新..............
软件工程是用系统化、规范化、产业化等工程原则和方法实施软件...........
在需求分析阶段,我们的焦点是“做什么”,而...............
在需求分析阶段必须和用户密切配合,充分交流信息,以得出经过用户确认的系...........
需求分析的任务是借助于当前系统的物理模型(待开发系统的系统元素)导出目标系统的逻辑模型(只描述系统要完成的功能和要处理的数据),解决目标系统“做什么”的问题,所要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求,通过逐步细化对软件的要求描述...................
在需求分析过程中,应从数据流和数据结构出发,逐步细化所有的软件功能,找出各元素之间的联系、接口特性和设计上的限制,分析它们是否满足功能要求并剔除不合理部分,综合成系统解决方案,给出目标系统的详细逻辑模型。常用的分析...................
必须能够表达和理解问题的数据域和功能域:系统的目的都是为了解决数据处理问题,就是将一种形式的数据转换(输入、处理、输出)为另一种形式的数据。数据域应包括数据流、数据内容和数据结构。数据流式数据通过系统时的变化方式。对数据进行转换就是程序的功能或子功能,两个转换之间的数据传递确定了功能间的接口。数................
本课题主要研究的内容为基于.NET Framework的网络应用程序实现,利用的开发工具是Microsoft Visual Studio 2005 中的ASP.NET。具体的功能就................
经过需求分析阶段的工作,系统必须“做............
在了解了系统的功能需求后,现将校友录系统划分为7个功能模块:
整个系统的功能模块划分如下:(如图2.2)
图2.2 系统模块流程图
目前的网络开发,已经不是以前静态页面打天下的时候了。现在的网站,几乎都要涉及到大量的信息,传统的文..............
Web应用程序设计少不了数据库,因为只有数据库才.............
确定系统的流程图后,就要开始着手底层数据库的设计,只有完成............
在进行数据库的架构时,一般要.......
1.尽量减少数据的冗余性和重复。
合理的数据库表的设计应该是在满足需求的前提下,使数据的重复量小,应尽量按照关系数据库系统理论方...........
2.结构设计与操作设计相结合。
在设计数据库时,有时为了编程实现的简洁和思路的清晰,往往故意增加一些数据的冗余。这虽然有悖于传统的关系数据库理论...........
3.数据结构具有相对的稳定性。
数据结构的相对稳定性,............
根据系统功能设计的要求及功能模块的划分,对于系统信息数据库,可列出以下数据项和数据结构:
(2)名称:城市信息表(City)
表2.2 City表
(3)名称:学校类型信息表(SCype)
表2.3 SCType表
(4)名称:用户信息表(SCUser)
表2.4 SCUser表
字段名称 |
数据类型 |
大 小 |
字段描述 |
Id |
Int |
4 |
ID,主键 |
Login |
Varchar |
30 |
注册帐户 |
Pssword |
Varchar |
30 |
登录密码 |
Name |
Varchar |
30 |
姓名 |
Bth |
Datatime |
8 |
生日 |
Address |
Varchar |
50 |
住址 |
Sex |
Char |
2 |
性别 |
Wtell |
Varchar |
30 |
移动电话 |
Htell |
Varchar |
30 |
家庭电话 |
Jb |
Int |
4 |
级别 |
Class_id |
int |
4 |
班级ID |
表2.4 SCUser表(续)
(5)名称:学校信息表(School)
表2.5 School表
字段名称 |
数据类型 |
大 小 |
字段描述 |
School_ID |
Int |
4 |
学校编号,主键 |
School_name |
Varchar |
50 |
学校名称 |
Province_id |
Int |
4 |
省份ID |
City_id |
Int |
4 |
城市ID |
Sch_erea |
Varchar |
20 |
城市 |
Type_id |
Int |
4 |
类型 |
Sch_num |
Int |
4 |
学校数量 |
YB |
Varchar |
20 |
邮编 |
Sch_http |
Varchar |
50 |
网址 |
Sch_who |
Int |
4 |
创建人 |
Del_flag |
char |
1 |
删除标志 |
(6)名称:班级信息表(Class)
表2.5 Class表
(7)名称:留言信息表(Info)
表2.5 Info表
2.5 数据表关系图
在校友录系统中各数据表的关系图,如图2.3所示。在次数据库系统中,用户表、省份表、城市表、类型表为基础表,学校信息表、班级信息表都会应用到基础表中的信息,信息留言表中应用了班级表和用户表的信息。
图2.3
数据表关系图
详细设计阶段的根本目标是确定应该具体地实现所要求地系统,也就是说,经过这个阶段地设计工作,应该得出对目标系统地精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。详细设计阶段的...............
本系统的程序主要是采用模块化思想来编写的。例如系统中的conn.aspx文..........
(1)系统配置模块(config.asp)
此模块功能主要是定义整个系统的变量,系统所要用...........
┇
┇
判断用户信息文件(user_config.aspx),判断管理员信息.........
(2)连接数据库模块(conn.aspx),此模块主要功能是建..........
(3)加密函数模块(md5.aspx),此模块的主要功能是对..............
(4)本页面应用模块(Boards.aspx),此模块建立一个..................
(5)注册页面模块(reg.aspx),此模块是新用户进入系统的...............
(6)登陆页面模块(default.aspx),通过该功能模块,用户可以输入注册..........
以上便是一个用户程序大概的结构。此外还有其他的功能模块。
管理员管理其实是管理员注册,可添加新的管理员。在................
修改资料的功能跟管理员管理页面上Edit的功能差不多,但不同的是管理员............
使用退出管理功能,页面便回到了管理..............
程序和系统的测试及调试的目的是发现程序和系...............
本系统在上一部分具体实现中的同时还进行了仔细的测试,在系统各个模块的编写中就开始测试,这样有助于尽早地发现系统中的错误,以减少在后面集成测试中出 现问题的机率,也减少在集成测试中的发现问题后修改源程序的难度。此时的...............
1.用正常数据调试。
在本系统中凡是有数据提交的地方都输入以确定无误的..............
2.异常数据调试。
在执行本系统中的处理程序时要考虑一些临................
这些数据是最易被忽略的,也是最易使程序出错的..............
3.用错误数据调试。
用错误的数据进行调试主要是测试系统对错误的处理...............
经过代码测试正确的程序只是基本上验证了程序逻辑上的正确性,但并不能验证程序是否满足程序设计中定义的功能,也不能验证测试数据本身是否完................
1.模块功能测试
本系统是由多个功能模块组成,每一模块由一个或几个程序构成。这项测试主要还是自己完成的,我把各模块中的所有程序按次序串联起来进行...................
2.确认测试
这一阶段的测试主要是检查系统的功能,性能及其他特征是否与用户的需一致,在此测试的工作主要由同学帮助完成,以确定该系统的功能是否能...............
在程序运行过程中,当进入系统主界面时,当点击后退....................
....................
虽然这个系统经过了最终确定性测试,但是系统测试不可能找出其中所有错误,因此系统中还可能隐藏某些未被发现的错误,而这些错误在系统运行后又会暴露出来。又由于本系统的开发是为了实现网上存储功能,为了保证系统的安全性,.................
网站主界面,如图3.1所示。
图3.1网站主界面
本次毕业设计详细的介绍了网站系统开发过程,应用了系统设计比较常用的技术,所应用的技术都是ASP.NET中较基础的知识,如:数据库.................
如:Set conn=Server.CreateObject(“ADODB.Connection”) Conn.open”driver={Microsoft SQL Driver(*.mdf)};dbq=”&Server.MapPath(“qiye.mdf”)Se..................
该系统侧重于个人文件的存储...............
(1)系统的设计要求体现了可行性,通过网络硬盘文件系统可以真实的让用户体会到该系统的优点。又要兼顾Internet的特点,为用户设计出.................
(2)用户网上硬盘系统测验均需要身份验证,在设计中通过身份.............
(3)系统具有良好的可扩充性,能根据用户不同的要求,进行相应的扩展,以进一步完善系统的功能。它目前主要面向学生、计算机从业人员、商业..................
日常生活和办公环境中,我们经常需要通过网络存放文件或者共享数据,FTP,Email邮件、MSN/QQ等都能实现文件的传送,但是各...............
只要您能上网,您就可以用您在我们这里注册的有效帐户进行登录............
ASP.NET+SQL解决方案的主要安全隐患来自SQL数...............
1)SQL数据库的存储隐患
在ASP.NET+SQL应用系统中,如果获得或者猜到SQL数据库的存储路径和数据库名,则该数据库就可以被下载到本地。例如:对于网上书店的SQL数据库,人们一般命名为book.mdf、store.mdf等,而存储的路径一般为“URL/database........................................
3)源代码的安全隐患
由于ASPNET程序采用的是非编译性语................
4)程序设计中的安全隐患
ASP.NET代码利用表单(Form)实现与用户交互的功能,而相应的..............
由于SQL数据库加密机制过于简单,因此,如何有效地防止S..............
1)非常规命名法
防止数据库被找到的简便方法是为SQL数据库文件起一个复杂的非常规名字,并把它存放在多层目录下。例如,对于网上书店的数据库文件,不要简单地命.............
2)ODBC数据源
在ASP程序设计中,应尽量使用ODBC数据源,不要把数据库名直............
DBPath =Server.MapPath("./akkjj16t/kjhgb661/a...............
conn.Open "driver={Microsoft SQL Driver (*.mdf)};d...........
可见,即使数据库名字起得再怪异,隐藏的目录再深,ASP源代...............
conn.open "ODBC-DSN名"
3)利用Session对象进行................
为防止未经注册的用户绕过注册界面直接进入应用系统,可以采用Session对象进行注册验证。Session对象最大的优点是可以把某.....................
毕业设计对我们每个毕业生都非常重要。................................
......................
需要详细内容的在下面链接下载
ASP.NET+SQL网上校友录设计与实现(源代码+论文).rar-专业指导文档类资源-CSDN下载1、资源内容:毕业设计lun-wen;源码等2、学习目标:快速完成相关题目设计;3、应用场景:课更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/u013253075/80029159?spm=1001.2014.3001.5503