版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Beijing University of Civil Engineering and Architecture毕 业 设 计(论文(lnwn)姓 名: 学 号: 学 院: 电气与信息工程学院 专业(方向): 自动化 班 级: 指导教师: 二一四 年 六 月北京建筑大学本科生毕业设计(b y sh j)(论文)学生信息管理系统的设计(shj)与实现 姓 名: 学 号: 学 院: 电气与信息工程学院 专业(方向): 自动化 班 级: 指导教师: 2014 年 6 月创见性声明(shngmng)本人声明:所呈交的毕业设计(论文)是本人在指导教师的指导下进行(jnxng)的工作和取得的成果,符合学校
2、及学院的毕业设计(论文)管理规定,论文中所引用的他人已经发表或撰写过的研究成果,均加以特别标注并在此表示致谢。与我一同工作的同志对本论文所做的任何贡献也已在论文中作了明确的说明并表示谢意。毕业论文作者签名: 签字(qin z)日期: 年 月 日本科毕业设计(论文)版权使用授权书本毕业设计(论文)作者完全了解北京建筑大学有关保留、使用毕业设计(论文)的规定。特授权北京建筑大学可以将毕业设计(论文)的全部或部分内容编入有关数据库进行检索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交毕业设计(论文)的复印件和磁盘。(保密的毕业论文在解密后适用本授权说明)
3、毕业论文作者签名: 指导教师签名:签字日期: 年 月 日 签字日期: 年 月 日- PAGE III-摘 要学生信息管理是当前高等院校管理工作中的重要环节之一,一般包括入学注册、成绩管理、学籍管理、课程管理、收费等诸多功能模块,采用计算机技术、数据库技术和网络技术管理学生信息能够为管理者提供准确快捷(kui ji)的学生信息,加快查询速度,提高工作效率,从而使高校管理更加规范化。通过软件的需求(xqi)分析,力求系统的全面性和通用性,本系统采用了B/S的软件体系架构,开发语言使用ASP.NET,数据库系统为SQL Server Express 2005,网络运行(ynxng)环境为TCP/IP
4、,前台页面设计采用了JavaScript、HTML和CSS技术,客户端运行平台为Windows。主要的功能模块有:三级系统登录、学生信息管理、综合查询、报表输出和帮助等。本系统在开发过程中,注意使其符合操作的业务流程,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,力求呈现界面友好性、提高高等院校的管理水平和管理效率。关键词:学生管理信息系统;ASP.NET;SQL Server Express 2005;B/SABSTRACTThe student information management is an important aspect of management wo
5、rks for university, which is generally consisted of student enrollment, score, status, course, and charge management modular. With rapid development of computer, database and internet technology, the student management system can provide accurate student information, fast query and higher work effic
6、iency for managers. Hence, management work is standardized furthermore. According to the soft requirement, a reasonable B/S architecture is adopted in the system, the database system is selected as Microsoft SQL Server Express 2005, ASP.NET is used as programming language. The system is able to run
7、on Windows platform, and the major function modules involve student login, information management, comprehensive query, reports output and help and so on. In the process of development, we follow the business process of operation, and design this system based upon the four stages of study, analysis,
8、 design and realization. On the other hand, the friend interface is sufficiently considered. The design scheme can improve the management level and efficiency of universities.Key Words:Student management information system; ASP.NET;SQL Server Express 2005;B/S目 录 TOC o 1-3 h z u HYPERLINK l _Toc39070
9、5233 1绪论(xln) PAGEREF _Toc390705233 h 1 HYPERLINK l _Toc390705234 1.1课题(kt)研究的意义 PAGEREF _Toc390705234 h 1 HYPERLINK l _Toc390705235 1.2国内外研究(ynji)概况 PAGEREF _Toc390705235 h 1 HYPERLINK l _Toc390705236 1.3发展前景 PAGEREF _Toc390705236 h 2 HYPERLINK l _Toc390705237 1.4本人所做的工作 PAGEREF _Toc390705237 h 2 H
10、YPERLINK l _Toc390705238 2设计综述 PAGEREF _Toc390705238 h 3 HYPERLINK l _Toc390705239 2.1系统需求及可行性分析 PAGEREF _Toc390705239 h 3 HYPERLINK l _Toc390705240 2.1.1 需求功能 PAGEREF _Toc390705240 h 3 HYPERLINK l _Toc390705241 2.1.2 性能需求 PAGEREF _Toc390705241 h 3 HYPERLINK l _Toc390705242 2.1.3 可行性分析 PAGEREF _Toc3
11、90705242 h 4 HYPERLINK l _Toc390705243 2.2开发环境 PAGEREF _Toc390705243 h 4 HYPERLINK l _Toc390705244 2.2.1ASP简介 PAGEREF _Toc390705244 h 4 HYPERLINK l _Toc390705245 2.2.2ASP原理 PAGEREF _Toc390705245 h 5 HYPERLINK l _Toc390705246 2.2.3ASP访问数据库的工作原理 PAGEREF _Toc390705246 h 6 HYPERLINK l _Toc390705247 2.2.
12、4ASP运行环境的搭建 PAGEREF _Toc390705247 h 6 HYPERLINK l _Toc390705248 2.2.5前台页面设计 PAGEREF _Toc390705248 h 7 HYPERLINK l _Toc390705249 2.3系统框架 PAGEREF _Toc390705249 h 9 HYPERLINK l _Toc390705250 2.3.1系统整体框架 PAGEREF _Toc390705250 h 9 HYPERLINK l _Toc390705251 2.3.2系统功能模块分析 PAGEREF _Toc390705251 h 10 HYPERLI
13、NK l _Toc390705252 2.4结构设计 PAGEREF _Toc390705252 h 10 HYPERLINK l _Toc390705253 2.4.1ASP.NET三层架构介绍 PAGEREF _Toc390705253 h 11 HYPERLINK l _Toc390705254 2.4.2三层架构应用实现 PAGEREF _Toc390705254 h 11 HYPERLINK l _Toc390705255 3数据库设计 PAGEREF _Toc390705255 h 12 HYPERLINK l _Toc390705256 3.1结构化查询语句SQL(Structu
14、red Query Language)简介 PAGEREF _Toc390705256 h 12 HYPERLINK l _Toc390705257 3.2数据库表设计 PAGEREF _Toc390705257 h 13 HYPERLINK l _Toc390705258 4UI用户界面设计 PAGEREF _Toc390705258 h 17 HYPERLINK l _Toc390705259 4.1前台页面设计 PAGEREF _Toc390705259 h 17 HYPERLINK l _Toc390705260 4.2后台代码设计 PAGEREF _Toc390705260 h 20
15、 HYPERLINK l _Toc390705261 5ASP.NET程序代码设计 PAGEREF _Toc390705261 h 23 HYPERLINK l _Toc390705262 6结论 PAGEREF _Toc390705262 h 24 HYPERLINK l _Toc390705263 参考文献 PAGEREF _Toc390705263 h 25 HYPERLINK l _Toc390705264 致 谢 PAGEREF _Toc390705264 h 26北京建筑大学本科生毕业设计(论文)- PAGE 29-绪 论课题研究(ynji)的目的与意义高等院校学生信息管理(gun
16、l)是教务管理中的一个极为重要的环节,它是整个学校管理的核心和基础。随着计算机技术、数据库技术和网络技术的迅猛发展和日趋成熟,信息管理系统已经(y jing)在各行各业发挥了极其重要的作用,特别是它具有手工纸质管理所无法比拟的优势。今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:一,计算机可以代替人工进行许多繁杂的劳动;二,计算机可以节省许多资源;三,计算机可以大大的提高人们的工作效率;四,计算机可以使敏感文档更加安全等等。随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。为了适应现代社会人们高
17、度强烈的时间观念,学籍管理系统软件将会为教学办公带来极大的方便。一个设计合理的学生管理系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。国内外研究概况学生成绩管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单,具有人性化的学生成绩管理系统。 在国外高校,与国内不同,他们一般具有较大规模的稳定的技术
18、队伍来提供服务与技术支持。而国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。 纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全
19、满足用户的需求。因此,教务管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。经初步调查,教务处对学生(xu sheng)管理的业务流程如下: (1)学生(xu sheng)对本年度或者以往学年度的成绩进行查询(查询单科成绩,单科成绩的排名及总成绩的排名)。 (2)成绩管理人员审核教师录入的成绩,并统计不合格的学生(xu sheng),打印补考单,方便学生进行尽早的复习,准备补考; (3)学生可以对自己的个人信息进行查询和修改。(4)学生可以对本年度
20、的课程信息进行查询,选定。 通过调查了解到用户对系统有如下要求:学生能够通过本系统及时地查询考试完后的各门学科成绩,查询和修改个人信息,查询和选定课程信息。成绩管理员及时打印补考名单,任课教师及时地录入单科成绩单。输入方面的要求是如果操作失误的情况应能具有提示及撤销的功能。输出的信息应能直观反映给用户。发展前景随着因特网技术的迅速发展,令家家户户都可以跨越国界获取知识资源,在家中学习不再是一种奢求,个人电脑不断地迅速发展,从以往的提高工作效率的工具演变为一种功能全面、易于操纵而且价格便宜的学习助手。学生学籍管理系统作为支持远程教育教学、管理等各种应用软件的平台,辅助远程教育学院的教学、管理、共
21、享资源等活动。 面对社会的飞速发展,各行业专业人士必须更新的知识技术水平不断完善自己,远程教育和技术培训将将成为网络教育最为有效的培训。这样远程教育将得到普及,与此同时远程学生的咨询、报名、交费、选课、查询、学籍管理、作业与考试管理等都可以通过网络远程信息管理系统来完成。如今,个人电脑、网络电视和手持上网设备能让学生们“在任何时候,任何地方,获取他们所需的任何知识和信息”。因此,信息管理系统是必不可少的。本人所做的工作本人在北京建筑大学学生管理系统中主要完成了以下工作:需求分析总体设计详细设计系统部分(b fen)功能模块实现系统(xtng)测试。设计(shj)综述系统需求及可行性分析需求功能
22、学生管理信息系统的主要功能包括:授权管理、信息操作功能、查询功能、统计功能、分析功能和打印功能。 (1)授权管理:不同的用户角色在授权范围内可以具有编辑查询、打印和维护等操作功能,例如:学生基本信息的添加、修改和删除。学生基本信息包括:学号(学号的前6位为班级号)、姓名、性别、出生日期和所在的专业。课程信息的添加、修改和删除。课程信息包括:课程号、所属专业、课程名称、课程类型(专修、选修、方向、通修、公修)、开课学期、学时数和学分。学生成绩信息的添加、修改和删除。学生成绩信息包括:学好、课程号、成绩和学分。. (2)查询功能:可以通过学号来查询学生的基本信息,通过学号和学期号组合查询学生的成绩
23、,通过课程号查询该课程的信息。(3)统计功能:统计当前信息所显示的信息数以及学生某个学期或所有学期课程的总学分。(4)分析功能:对某一个班级的某一门课程的成绩分布进行分析,并以直方图的形式显示出来。(5)打印功能:打印和预览当前显示的信息。性能需求针对高等院校的学生情况,学生信息管理系统能够对学生各学年的成绩进行有效的管理。能够快速的查询出学生的各科成绩以及所在班级等各项信息记录。相应的需求有:在实现(shxin)所需功能的基础上,尽可能减少所需工作(gngzu)人员(rnyun)的数量,对设备的利用达到最大,减少不必要费用支出;大大改善数据处理速度,能够尽快输入和输出数据;能够存储一定数量的
24、学生信息,并方便有效的进行相应的数据操作和管理,这主要包括:学生信息的录入、删除及修改。学生各科成绩的多关键字检索查询;能够对一定数量的读者进行相应的信息存储与管理,这其中包括:查询学生信息的登记、删除及修改。学生资料的统计与查询;能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务;使系统更加容易管理和维护,不需对过多人员培训,提高工作效率。可行性分析学生信息管理系统的可行性分析的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。本文主要从以下三个方面加以论述。1. 经济可行性目前,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发会为高等院校
25、的工作效率带来了一个质的飞跃,主要表现有以下几个方面:本系统的运行可以代替人工进行许多繁杂的劳动;本系统的运行可以节省许多资源;本系统的运行可以大大的提高高等院校的工作效率;本系统可以使敏感文档更加安全,等等。可见,本系统在经济上是可行的。2. 技术可行性本系统的开发利用Microsoft SQL Server 2000作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。高等院校校园网的建设也为新系统B/S软件架构提供了硬件的支持。开发语言采用ASP.NET,开发环境Visual S能够提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保
26、障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。由此可见,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。3. 运行可行性本系统为一个(y )小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。开发(kif)环境ASP简介(jin ji)ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。与以前的Web开发模型相比,ASP.NET提供了数个重要的优点:增强的性能。ASP.NET是在服务器上运
27、行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET可利用早期绑定、实时编译、本机优化。这相当于在编写代码之前便提高了性能。世界级的工具支持。ASP.NET Framework补充了Visual Studio集成开发环境中的大量工具箱和设计器。威力和灵活性。由于ASP.NET基于公共语言运行库,因此Web应用程序开发人员可以利用整个平台的威力和灵活性。.NET Framework类库、消息处理和数据访问解决方案都可从Web无缝访问。ASP.NET也与语言无关,所以可以选择最适合应用程序的语言或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到ASP.NET时保留基于
28、COM的开发中的现有投资。 简易性。ASP.NET使执行常见任务变得容易,从简单的窗体提交、客户端身份验证到站点的部署和配置。例如,ASP.NET页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。 可管理性。ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环 境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此“零本地管理”哲学也扩展到了ASP.NET Framew
29、ork应用程序的部署。只需将必要的文件复制到服务器,即可将ASP.NET Framework应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。 可缩放性和可用性。ASP.NET在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到ASP.NET 运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。自定义性和扩展性。ASP.NET随附了一个设计周到的结构(jigu),它使开发人员可以在适当的级别“插入(ch r)”代码。实际上,可以用自己编写的自定义组件扩展(k
30、uzhn)或替换 ASP.NET运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。安全性。借助内置的Windows身份验证和基于每个应用程序的配置,可以保证应用 程序是安全的。ASP原理一个ASP.NET的应用程序是开始于IIS的。当你请求一个包含ASP.NET应用的网址时,IIS接受到请求(IIS是WEB服务守候进程),IIS收到请求后,会根据请求者请求的主机头或者IP或者端口号来找到对应的站点。当找到站点后,如果你请求的资源是以ASPX为结尾的WEBFORM时,IIS会将控制权交给一个ISAPI扩展名叫AspNet_ISAIP.DLL。这时,控制权由IIS交到ASPNET
31、的ISAPI扩展上。需要说明的是ISAPI扩展的级别低于IIS,但高于用户站点,它独立于站点之外。ISAPI收到处理请求后,会启动一个ASP.NET工作进程,然后将请求者的请求信息转交给ASP.NET工作进程(名为ASPNET_WP.EXE)接下来,控制权由ASPNET_WP掌握。ASPNET_WP首先解出请求者的信息,如果请求者请求的ASP.NET应用程序(站点或虚拟目录,通俗一点)尚未拥有APPDOMAIN,ASPNET_WP就会建立一个APPDOMAIN,并且将被请求的ASP.NET应用所需的Assembly(就是那些DLL,例如System.Web.DLL等)载入到APPDOMAIN中
32、。ASP访问数据库的工作原理ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX
33、组件来扩充其功能,拓展应用范围。ASP运行环境(hunjng)的搭建首先选择(xunz)操作系统。由于ASP属于MS(Microsoft),所以我们要选择MS的操作系统。然后搭建个人WEB服务器(PersonnelWebService),这与操作系统(co zu x tn)紧密相关,配置如下:Win98+PWS (personnelwebservice)Win2000Pro+IIS (InternetInformationService)Win2000Server+IIS(Win2000Server中IIS是默认安装)Win2000AdvanceServer+IIS(这里IIS也是默认安装)W
34、inXP+IIS或Win2003+IIS。IIS的 HYPERLINK /cpro/ui/uijs.php?rs=1&u=http%3A%2F%2Fwww%2Eknowsky%2Ecom%2F4997%2Ehtml&p=baidu&c=news&n=10&t=tpclicked3_hc&q=sayyescpr&k=%B0%B2%D7%B0&k0=%B0%B2%D7%B0&k1=%B2%D9%D7%F7%CF%B5%CD%B3&k2=%CD%F8%D5%BE&k3=%CE%C4%B5%B5&k4=server&k5=asp&sid=dd6a1aef259b2684&ch=0&tu=u136639
35、0&jk=5c7c514788f6dd52&cf=1&fv=13&stid=9&urlid=0&luki=4&seller_id=1 t _blank 安装和配置。WIN2000 HYPERLINK /cpro/ui/uijs.php?rs=1&u=http%3A%2F%2Fwww%2Eknowsky%2Ecom%2F4997%2Ehtml&p=baidu&c=news&n=10&t=tpclicked3_hc&q=sayyescpr&k=server&k0=server&k1=asp&k2=%CF%B5%CD%B3&k3=windows&k4=%B0%B2%D7%B0&k5=%B2%D9%D
36、7%F7%CF%B5%CD%B3&sid=dd6a1aef259b2684&ch=0&tu=u1366390&jk=5c7c514788f6dd52&cf=1&fv=13&stid=9&urlid=0&luki=8&seller_id=1 t _blank server/WIN2000 advance server都是默认安装的,如果在安装时没选择的话,也按照下面的步骤来吧。win2000、winxp和win2003的用户点击开始-控制面板-添加/删除程序-添加删除WINDOWS程序 HYPERLINK /tag-14.html 组件。把internet 信息服务(IIS)打上勾,然后插入WI
37、NDOWS安装光盘,点击下一步,这样就开始安装IIS。现在开始配置IIS了。开始-控制面板-管理工具-internet 信息服务。打开之后就到了IIS的控制台了。点计算机名前面的+号展开,再点 HYPERLINK /cpro/ui/uijs.php?rs=1&u=http%3A%2F%2Fwww%2Eknowsky%2Ecom%2F4997%2Ehtml&p=baidu&c=news&n=10&t=tpclicked3_hc&q=sayyescpr&k=%CD%F8%D5%BE&k0=%CD%F8%D5%BE&k1=%CE%C4%B5%B5&k2=server&k3=asp&k4=%CF%B5
38、%CD%B3&k5=windows&sid=dd6a1aef259b2684&ch=0&tu=u1366390&jk=5c7c514788f6dd52&cf=1&fv=13&stid=9&urlid=0&luki=6&seller_id=1 t _blank 网站前在的+号展开,这时就有一个默认网站,这里就是我们要配置IIS的关键地方了。右击“默认网站”,在弹出菜单里选择“属性”这时就会弹出“属性”选顶卡。一般情况下“网站/常规”选项卡不要更改。选择“主目录”选项卡,本地路径就是你的主目录路径,这里你可以点浏览更改到你想设置的目录下,默认是:X:inetpubwwwroot(X:表示 HYPE
39、RLINK /cpro/ui/uijs.php?rs=1&u=http%3A%2F%2Fwww%2Eknowsky%2Ecom%2F4997%2Ehtml&p=baidu&c=news&n=10&t=tpclicked3_hc&q=sayyescpr&k=%CF%B5%CD%B3&k0=%CF%B5%CD%B3&k1=windows&k2=%B0%B2%D7%B0&k3=%B2%D9%D7%F7%CF%B5%CD%B3&k4=%CD%F8%D5%BE&k5=%CE%C4%B5%B5&sid=dd6a1aef259b2684&ch=0&tu=u1366390&jk=5c7c514788f6dd5
40、2&cf=1&fv=13&stid=9&urlid=0&luki=2&seller_id=1 t _blank 系统盘)。在这里还可以设置你的网站的用户操作权限。这些设置完后就转到“ HYPERLINK /cpro/ui/uijs.php?rs=1&u=http%3A%2F%2Fwww%2Eknowsky%2Ecom%2F4997%2Ehtml&p=baidu&c=news&n=10&t=tpclicked3_hc&q=sayyescpr&k=%CE%C4%B5%B5&k0=%CE%C4%B5%B5&k1=server&k2=asp&k3=%CF%B5%CD%B3&k4=windows&k5=
41、%B0%B2%D7%B0&sid=dd6a1aef259b2684&ch=0&tu=u1366390&jk=5c7c514788f6dd52&cf=1&fv=13&stid=9&urlid=0&luki=7&seller_id=1 t _blank 文档”选项卡,首先要在“启用默认文档”前面打勾,默认是打勾的。点击“添加”,可以添加默认文档,例如添加index. HYPERLINK /cpro/ui/uijs.php?rs=1&u=http%3A%2F%2Fwww%2Eknowsky%2Ecom%2F4997%2Ehtml&p=baidu&c=news&n=10&t=tpclicked3_hc
42、&q=sayyescpr&k=asp&k0=asp&k1=%CF%B5%CD%B3&k2=windows&k3=%B0%B2%D7%B0&k4=%B2%D9%D7%F7%CF%B5%CD%B3&k5=%CD%F8%D5%BE&sid=dd6a1aef259b2684&ch=0&tu=u1366390&jk=5c7c514788f6dd52&cf=1&fv=13&stid=9&urlid=0&luki=1&seller_id=1 t _blank asp、index.htm、index.html等等,这是你网站默认打开的主文件名,在这里也可以进行删除,选择你要删除的文档之后再点“删除”,现在“属
43、性”选项卡基本设置好了,点应用、确定就返回到IIS控制台了。现在就是设置虚拟目录了(如果你的文件放在X:inetpubwwwroot下面的话就不要设置了),右击“默认 HYPERLINK /cpro/ui/uijs.php?rs=1&u=http%3A%2F%2Fwww%2Eknowsky%2Ecom%2F4997%2Ehtml&p=baidu&c=news&n=10&t=tpclicked3_hc&q=sayyescpr&k=%CD%F8%D5%BE&k0=%CD%F8%D5%BE&k1=%CE%C4%B5%B5&k2=server&k3=asp&k4=%CF%B5%CD%B3&k5=win
44、dows&sid=dd6a1aef259b2684&ch=0&tu=u1366390&jk=5c7c514788f6dd52&cf=1&fv=13&stid=9&urlid=0&luki=6&seller_id=1 t _blank 网站”选择“新建”-虚拟目录。输入虚拟目录名,下一步,选择文件路径,下一步,完成。现在IIS的配置我们基本完成了,现在我们就可以利用IIS+IE进行ASP的调试了。打开IE,在地址栏里输入: HYPERLINK http:/xxx/ http:/XXX(你的计算机名或是或是localhost)/XXXXX(你的虚拟目录名,也就是你在设置虚拟目录时命的名,如果放在X
45、:Inetpubwwwroot下的话就不要虚拟目录了)/wwww(文件名,如果是default.asp/default.html/index.htm/index. HYPERLINK /cpro/ui/uijs.php?rs=1&u=http%3A%2F%2Fwww%2Eknowsky%2Ecom%2F4997%2Ehtml&p=baidu&c=news&n=10&t=tpclicked3_hc&q=sayyescpr&k=asp&k0=asp&k1=%CF%B5%CD%B3&k2=windows&k3=%B0%B2%D7%B0&k4=%B2%D9%D7%F7%CF%B5%CD%B3&k5=%
46、CD%F8%D5%BE&sid=dd6a1aef259b2684&ch=0&tu=u1366390&jk=5c7c514788f6dd52&cf=1&fv=13&stid=9&urlid=0&luki=1&seller_id=1 t _blank asp这样的文件名也可以省略不填)。前台页面(y min)设计1、 前台(qinti)页面应尽可能全部(qunb)采用DIV+CSS布局;样式设计要支持当前主流浏览器,如火狐,IE6,IE7,IE8等,以现在主流的宽屏结构为主。 2、 页面表现不要单一使用豆腐块模式,多使用图文并貌,丰富页面表现力;但是不要过多使用图片。3、 页面的顶部底部,样式分开
47、设计,不和其他的页面样式重合,如顶部样式父样式为:TOP;底部为:END;其他页面头部底部,如需要不同表现形式的头部,则要区分;4、 介于对搜索引擎的收录相关,页面中尽可能不要出现IFRAME框架结构; 5、 全站页面中相同表现形式的样式,应用一种样式参数,不要重复设计多余的样式;如果相同表现形式,有小部分的区分,如:新闻的列表形式,有的前面需要以点来表示,有的前面需要以小图标表示。样式设计只要改变相关参数就可,例如:列表样式名为NEWSLIST.用点来表示的则加newslist.isli的参数,以图片表现的则加newslist.img;6、 结构框架设计,注意主次之分。一般商机信息,和会员信
48、息为主要模块,其他资讯类为次要模块,框架设计时要注意主次之分; 7、 框架设计时,注意内容表现的密度,不要使页面看起来很空旷; 8、 信息表现页面,不要单一所有类信息都是相同的页面结构,要有所区分,比如资讯类,和产品类,商机类,信息表现最终页面要有所区分;页面中的辅助信息尽可能设计和信息相关的信息。比如产品类信息,辅助信息,不要都是些资讯类的信息,尽可能设计些相关的如相关推荐信息,相关最新信息,相同类信息,和相关企业信息等。页面中必须有上一条,下一条,打印,关闭,收藏,留言回复,返回首页,返回顶部这些必要信息;9、 所有页面从头至尾都要使用导航标志,尤其是要用“返回到首页”连接。可以在每个页面
49、都这样做。比如在每页的顶端(或底部)都有一小串图标,第一个回到首页,第二个回到章,第三个回到节。如果是图像导航按钮,那么要有清晰的标识,让人看得明白,千万别只顾视觉效果的热闹,而让人家不知东西南北;而文本导航的链接颜色最好用约定俗成的。总之,文本链接一定要和页面的其他文字有所区分,给读者一个清楚明白的导向; 10、 对于(duy)所有类的最终(zu zhn)页面,都要有相关回复留言设计,更多留言页面设计;11、 对有会员功能后台的站,要设计会员后台页面:这里可以提前设计几套相关的页面,可以重复使用,但是页面表现形式和颜色(yns)框架,要能和整个站的页面搭配; 12、 对于搜索页面的设计,据情
50、况而定,大概分三种情况:一种图文并貌显示。一种标题文字显示。一种纯文字列表形式;13、 每个页面的meta标签都是必须存在的(title keywordsdiscription等); 14、 关于网页长度,不要太长,像首页内容控制在3屏左右就可以。、“网页大小”定义为网页的所有文件大小的总和,包括HTML文件和所有的嵌入的对象。用户喜欢快的而不是新奇的站点。对于解调器用户,网页大小保持在34K以下为合适; 15、 在网页和样式中,尽可能多使用说明标记;16、 不要过多的抄袭别人的作品,注意版权问题。可以借鉴; 17、 对于文件名,和文件夹名称尽可能简洁。对于文件夹,不同的栏目,不同的文件夹;图
51、片,JS文件,FLASH文件,视频文件都能有所区分文件夹; 18、 对于页面中所使用的图片,不要都放到一起,要有所区分,页面中用到的修饰页面的公共图片,则放在主要的IMAGES文件夹中,其他的冲页面的广告图片或者产品资讯图片,后期都属于作废图片,就另外放到Adimg文件夹中,后去好删除,一面有些多余的文件存在;19、 首页文件名全部都定义为index.html; 20、 关于代码编写方面一定要注意HTML标签应用的完整性,如有出现就要有结束,一切按照HTML标签的完整标准;21、会员网站有两种表现形式,一种是普通会员,页面形式为以前的网站内会员专区表现形式。再一种是高级会员,作为独立专区,采用
52、UN188VIP会员页面表现形式,为独立网站。系统(xtng)框架系统(xtng)整体框架学生(xu sheng)信息管理系统的整体框架需要考虑以下几个问题:(1)系统设计目标概述 学生信息管理系统的业务总体目标是建立一个先进、高效、安全、可靠的数据库管理系统。该系统基于B/S架构,即采用浏览器/服务器模式,服务器端由运行ASP.Net的Web应用程序及运行Microsoft SQL Server Express 2005的数据库服务器组成,客户端可以Internet Explorer,Fire Fox等浏览器访问系统。本信息系统体现了学生基本信息管理的业务逻辑行为、大大简化了相关工作的烦琐流
53、程,同时为管理层提供有力的决策支持。(2)用户角色本系统用户角色主要有三类:系统管理员、教师和学生。其中系统管理员可进行用户管理。学生和教师是普通用户。系统管理员:可进行用户管理,组权限分配,信息查询等工作。教师:可进行学生信息管理,课程信息管理,成绩管理,授课信息管理,信息查询,成绩统计等工作。学生:可进行基本信息查询和修改,课程信息查询和修改,成绩查询等操作。系统整体框架如图所示:添加课程教师管理管理员管理学生管理系统学生管理修改学生信息修改学生成绩添加学生成绩添加学生成绩查询学生成绩查询学生成绩图2-1 系统整体框架(3)系统(xtng)技术(jsh)目标(mbio)概述学生信息管理信息
54、系统的技术总体目标是应用先进的计算机网络与数据库技术为教学工作中的学生管理提供稳定、安全、可靠信息化服务。采用先进、成熟的计算机软硬件技术,保障系统能够最大限度的适应今后技术和业务发展的需要。软件结构应实现层次化、模块化、平台化,统一规范,同时采用先进的现代管理技术,以保证系统的科学性。系统将采用具备优良性价比的开放式软硬件平台;网络体系结构支持多种通讯协议、数据库;采用C#等通用开发语言工具;对用户操作平台采用主流的B/S结构。安全性指系统具有数据传输的加密/解密、用户身份认证、权限确认、日志记录等安全控制功能。具体包括:数据保密性、传输安全性、访问安全性、安全审计、网络安全和系统安全等。系
55、统安全性要求包括基于用户的系统操作权限控制、某些数据的加密保护、身份鉴别。以达到信息的及时准确处理,数据安全等。可考虑运用硬件防火墙及支撑软件来预防来自网络的攻击,并采用备份服务器来备份重要数据及程序,以便出现故障时能及时恢复系统。下面是建议采用的网络拓扑结构示意图:系统功能模块分析本系统从功能上划分可分为以下几大模块:功能模块管理,组权限管理,学生信息管理,课程信息管理,学生成绩管理,授课信息管理,学生信息查询,学生成绩统计等几大模块。以下将对各子模块进行说明。(1)功能模块管理:将系统功能模块保存到数据库中以便于动态地进行不同用户组权限的分配等操作。本模块包括功能模块的添加,删除,修改等。
56、 (2)学生信息管理模块:输入学生基本信息,并可以对学生信息进行添加、查询、修改、删除。还可以关键字查询并从数据库里调出的学生基本信息,输出学生基本信息,学号、班号、姓名查询的信息结果。 (3)课程信息管理:设置课程号,课程名,先修课等课程信息。 (4)成绩信息管理模块:输入成绩信息,并可以对成绩信息进行添加、查询、修改、删除。还可以用关键字查询并调出数据库里的学生基本成绩信息的修改、删除等。输出查询的学生成绩信息。(5)授课信息管理:对教师授课信息的调度,安排等信息的管理。(6)学生成绩统计:对学生成绩总分,平均分等进行统计。2.4 结构设计2.4.1 ASP.NET三层架构(ji u)介绍
57、设计模式中的分层架构(ji u)实现了各司其职,互不干涉,所以如果一旦哪一层的需求发生了变化,就只需要更改相应的层中的代码而不会影响到其它层中的代码。这样就能更好的实现开发中的分工,有利于组件的重用。所以这些年关于模式的研究有很多成果,应用也很广泛。一个好的模式在程序开发和后期维护中作用重大。 ASP.NET三层架构(ji u)自底向上分为:数据访问层(DAL),业务逻辑层(BLL)和表示层(PL)。(1)数据访问层(DAL):使用了一个强类型的DataSet作为数据访问层,只是单纯的对数据进行增,删,改,查询和判断存在等较通用的数据访问方法(由SQL语句来提供),不应该有“事务”存在。(2)
58、业务逻辑层(BLL):业务逻辑层是在数据访问层和表示层之间进行数据交换的桥梁,按业务需求调用数据访问层中的方法组合,集合了各种业务规则到一个BLL中,例如通过条件进行判断的数据操作或“事务”处理。BLL都是以类库(ClassLibrary)的形式来实现的。(3)表示层(PL):表示层是为客户提供用于交互的应用服务图形界面,帮助用户理解和高效地定位应用服务,呈现业务逻辑层中传递的数据,用ASP.NET页面来实现。2.4.2 三层架构应用实现随着ASP.NET的不断升级,可以很方便的使用ASP.NET来构建B/S三层架构的应用程序,实现方法简述如下:1在数据库系统中创建数据库表,建立并注册动态链接
59、库,以实现数据访问层DAL。2创建业务逻辑层数据访问层(DAL)将数据访问的细节从表示层中分离出来了,可它却不能处理任何的业务规则。比如判断数据的有效性。这些工作将由业务逻辑层(简称BLL)来承担,在以下应用程序中,将BLL实现为App_Code文件夹中的一系列的类。每一个BLL类都对应DAL中的一个TableAdapter,它们都从各自的TableAdapter中得到读取、插入、修改以及删除等方法以应用合适的业务规则。3 数据库设计(shj)3.1 结构化查询(chxn)语句SQL简介SQL全称(qun chn)是“结构化查询语言(Structured Query Language)”,它是
60、一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的功能只需要一个SQL语句就可以达到目的,这也意味着用S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026振兴乡村面试题及答案大全
- 2026郑州科技园面试题及答案
- 人工智能在证券数据分析中的应用-第888篇
- 个性化保险服务供给
- 2026助理升医师面试题及答案
- 保险AI算力算力调度算法
- 2026最窄的面试题及答案
- 2026年税务师考试题库附完整答案(夺冠系列)
- 2026年黑龙江省考《申论》真题及答案解析(省市卷)
- 贸易孵化器投资行业市场深度调研及发展前景与投资前景研究报告
- JJG658-2022烘干法水分测定仪
- 2025年人力资源毕业论文范文-20250128-141655
- 华为数字化转型之道
- 化学试卷+答案【黑吉辽蒙卷】【高二】辽宁省名校联盟2025年高二6月份联合考试(6.11-6.12)
- 场地硬化施工方案详解
- 2025年辅警考试真题及答案题库(附答案)
- 纪检监委笔试题库及答案
- BIM与虚拟地质信息的三维地质建模技术
- 半导体芯片基础知识培训课件
- 庭审公开网直播申请书
- 2025年-《中华民族共同体概论》课后习题答案-新版
评论
0/150
提交评论