内容发布更新时间 : 2024/12/25 9:12:35星期一 下面是文章的全部内容请认真阅读。
学生宿舍 管理系统
班级:软件技术一班
姓名:程连龙 学号:201507720121 课程: b/s实训 日期:2016年12月
1. 背景
高校学生宿舍管理系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的库。而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。旧的手工纪录的宿舍管理方式已经不能适应高速发展的信息化时代,新的宿舍管理系统开发出来之后,学校的现有的宿舍信息管理将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大。这些优点能够极大地提高效率,也是学校科学化、正规化管理的重要条件。
2. 目的
对软件设计的全过程有感性的认识和初步的经验。 熟悉对数据库和Asp.net的使用方法及B/S系统认识。 编制软件、编写软件开发文档和实验报告。
3.开发工具介简
3.1开发语言介绍
作为Microsoft的office套件产品之一,access已经卖出了近700万份,成为世界上最流行的桌面数据库系统。Access与许多优秀的关系数据库一样,可以让你很容易地连接相关的信息而且还对其他的数据库系统有所补充。它能操作其它来源的资料,包括许多流行的PC数据库程序(如dBASE,Paradox,Microsoft FoxPro)和服务器、小型积极大型机上的许多SQL数据库。Access还完全支持Microsoft的OLE技术。
Access还提供windows操作系统的高级应用程序开发系统。Access与其它数据库开发系统之间相当显著的区别就是:您不用写一行代码,就可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序,并且这一愉快的过程是完全可视的!如果您能给它加上简短的VBA代码,那么您的程序决不比专业程序员潜心开发的程序差。
Access 功能强大,使用方便,是开发桌面数据库的最优秀的工具之一。
Access 本身具有强大的向导机制,能提供大量的数据库常用操作。但如果你能适当的加上少量的代码,那么你的程序将是专业级的。这一切都靠VBA。
3.2什么是ASP
ASP的含义从字面上说,ASP包含三方面含义:
? Active:ASP使用了Microsoft的ActiveX技术。ActiveX(COM)技术是现在Microsoft
软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。
? Server:ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。
ASP的编程语言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。然而Netscape浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用VBSCRIPT。而在服务器端,则无需考虑浏览器的支持问题。Netscape浏览器也可以正常显示ASP页面。
? Pages:ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页
面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序。
由此我们可以看出,ASP是在IIS下开发WEB应用的一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。
以下罗列了 Active Server Pages 所独具的一些特点:
? 使用 VBScript 、JScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成
网站的应用程序。
? 无须 compile 编译,容易编写,可在服务器端直接执行。
? 使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。
? 与浏览器无关 (Browser Independence), 用户端只要使用可执行 HTML 码的浏览器,
即可浏览 Active Server Pages 所设计的网站内容。 Active Server Pages 所使用的脚本语言 (VBScript 、Jscript)均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。
? Active Server Pages 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript
或JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本