2。2 关于。NET Framework
。NET Framework 是由微软开发的,一个用于敏捷软件开发的平台。[3]在开发技术方面:。NET Framework 提供了全新的数据库访问技术 ADO。NET ,以及网络应用开发技术 ASP。NET 和 Window 编程技术 WindowsForm 。。NET Framework有两个最主要的组件:公共语言运行库和。NET Framework类库。公共语言运行时是。NET Framework的基础,它能够提供必要的核心服务,比如供线程管理、内存管理以及远程处理等。。NET Framework类库 是一个可重用的类型集合,它与公共语言运行时紧密结合。该类库是面向对象的,它提供了一个可以被不同程序设计语言调用的函数库,打破了程序语言之间存在的界限,并且能够兼容微软的visual studio 集成开发环境,让它们进行配套使用。这样,就可以使开发功能强大而又复杂应用型程序变得更为简单与快捷。ASP(ActiveServerPages)动态服务器页面,也是由微软所开发的脚本技术,其目的就在于使嵌入网页中的脚本可由互联网服务器执行,这项技术可运行于IIS服务器中。在微软提出。NET技术后,改名为ASP。NET。
2.3 关于IIS服务器
IIS 是 Internet Information Services 的缩写,中文含义为互联网信息服务,是由微软公司提供的基于运行 Microsoft Windows 的互联网基本服务[4]。通过配置IIS服务器,用户可以在自己电脑上开发测试自己的网站。
3 需求分析
3。1 系统需求
设计幼儿园图书互借系统时,主要满足下列各个功能的需求:
1。学生和老师登录系统后,才可以对图书进行相应操作。
2。学生登入系统后,可以看到图书信息,借书,还书,查找图书,查看个人信息,个人借阅历史,添加图书供其他同学借阅或删除自己曾经添加的图书;
3。每位学生借书上限为18本,借阅时间为两个月,超出数量或逾期都不可再接,直至处理后;
4。教师登入系统后,可以对图书,用户进行管理,如增删查改等操作,统计图书借阅数量和用户借书情况,并查看当前图书和用户的借阅情况,查看个人信息等;
5。将最近添加的图书在登录界面滚动显示;
6。无论学生还是老师,都可以对个人信息进行维护,包括修改密码及个人信息;
3。2 系统业务流程图
图3。1 业务流程图
3。3 业务流程分析
经过分析研究和不断探索之下,该幼儿园图书互借系统的主要流程如下所示:
学生,老师进入登录界面,选择身份,管理员或用户;
输入正确用户名和密码;
用户借书,进入借书界面,查看图书信息,选择图书借阅;
用户还书,进入还书界面,选择要归还图书,归还;
用户管理我的图书,进入我的图书界面,添加图书或删除图书;
管理员管理用户信息,进入用户管理界面,添加,查找,删除,修改用户信息,查看用户当前借阅信息;
管理员管理图书信息,进入图书管理界面,添加,查找,删除,修改图书信息,查看图书当前借阅情况;
个人信息维护,所有登录成功者,进入个人信息界面,修改个人资料和密码。
3。4 系统功能设计
该幼儿园图书互借系统主要供两类参与者使用,即学生用户和老师管理员,两者拥有不同的权限和操作。学生用户主要操作为借书还书,同时查看自己的借阅历史记录。针对幼儿园图书互借这一特点,学生可以添加图书,供其他同学借阅,并对自己的图书进行管理,以此达到同学间互借图书的目的。对于新添加的图书,会以滚动通知的形式显示在登录界面,供同学老师参考。老师管理员,主要操作为对用户和图书的信息进行增删改查,并查看图书和用户的当前借阅情况,并对所用借阅进行简单统计排名。此外,两者均可对个人的信息和密码进行维护修改。