由于该系统是设计给幼儿园使用的,所以系统设计首要的原则就是可用性与实用性,在此基础上,可以对前台的页面进行适当美化,是交互界面尽可能友好简单,符合小朋友的审美需求。其次,由于幼儿园小朋友,家长,老师对计算机的熟悉情况不同,因此系统设计时应该尽量操作简单,容易上手。此外,如果时间允许可以考虑系统的可维护性,拓展性以及数据的安全性。

    此外,因为此款图书互借系统方便了同学间的图书互借,同时也有利于老师对学生图书借阅情况的了解和管理。不再需要人工记录,只需通过图形化UI就可完成借阅。同时,方便了同学间图书信息的交流,提高了借阅效率,方便了管理统计。

4  概要设计

4。1  ASP。NET开发基础

Asp。net是微软公司推出的新一代用来建立动态Web应用程序的开发平台,是一种建立动态Web应用程序的新技术[13]。同时,作为。NetFramework平台的一部分,ASP。NET提供了一种基于组件的,可拓展且易于使用的方式来构建,部署及运行面向任意浏览器和移动设备的Web应用程序。ASP。NET是。NET Framework中的一个重要组成部分,是用于开发Web应用程序的类别库,被封装在System。Web。dll中,显露出System。Web命名空间,并提供ASP。NET网页处理、扩充以及HTTP通道的应用程序与通信处理等工作,以及Web Service的基础架构。ASP。NET在构件基于HTTP协议进行传输的分布式应用程序方面,是目前最先进,特征最丰富,功能最强大的平台。它的实现依赖于虚拟机,因此是跨平台的,支持多语言的开发,简单易用,并且易于管理。而C#语言由于其简单易懂,高度集成、面向对象且功能强大成为。NET Framework项目的首选。C#语言是在C语言和C++语言基础上重新构造的,C#继承了C语言的语法风格,同时又继承了C++的面向对象特性,这种继承使得程序员可以高效开发程序的同时,又不失去C++的强大功能[6]。此外,c#与Java也有着惊人的相似。它与Java一样都采用单继承的方式,并且运行前都要先生成中间代码。但是C#与Java也有很多不同的地方,它参考了Delphi,与COM(组件对象模型)直接集成,是基于。NET架构支持的一种完全面向对象的、类型安全的编译语言。C#几乎融合了所有主流高级语言的长处,并提供了一种语法简洁、功能强大而且又容易使用的外在表现形式。文献综述

4。1。1  ASP。NET项目主要文件 。css

用来美化界面布局的文件 引用

项目中引用的using 指令集 。js

项目中使用了JQuery时导入或编写的文件,用来实现前端交互功能。

 。master

母版页文件,定义了导航栏信息和版本信息,Web窗体使用同一母版页,使布局相同

 web。config

是一个XML的文本文件,用于存储asp。net的配置信息,包括数据库(例如连接字段的配置)、状态管理、内存管理以及安全设置等配置信息。

在项目创建生成web窗体页面的同时会生成三个后缀文件:

 。aspx文件

前端界面,书写页面代码,存储的是页面design代码,形成与用户交互的可视化界面。

 。aspx。cs文件

书写类代码。存储的是程序代码。一般存放与数据库连接和数据库相关的查询。更新。删除操作,还有各个按钮单击后发生的动作等,这是页面的后台。换句话说,。aspx。cs文件和。aspx文件代表同一个页面,只是前者代表后台控制代码,后者是前端显示代码。这样做的好处是使得前台和后台代码分开,结构更加清晰,功能模块化。

 。aspx。designer。cs文件

上一篇:Hadoop用户上网行为分析系统的设计与实现
下一篇:jsp+sqlserver大学生创新实践管理平台设计

数字图书馆系统中的IP网络...

局域网图书资料查询系统【4032字】

asp.net+sqlserver数据挖掘的在...

asp.net+sqlserver图书借还信息系统设计

asp.net+sqlserver仪器设备采购...

asp.net+sqlserver信息安全技术...

asp.net+sqlserver社区医院病员...

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯

新課改下小學语文洧效阅...

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识

老年2型糖尿病患者运动疗...

麦秸秆还田和沼液灌溉对...

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析