2. 系统相关技术
2.1 Asp.Net技术
较以前的WEB开发模型相比,ASP.NET提供了许多重要的优点:增强性能,世界级的工具支持,简易性,管理性等优点,ASP.NET是在服务器上运行的编译好的公共语言运行库代码。由于ASP.NET基于公共语言运行库,因此WEB应用程序开发人员可以利用整个平台的威力和灵活性。.NET框架类库、消息处理和数据访问解决方案都可从WEB无缝访问。简易型,ASP.NET使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如ASP.NET页面框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似Visual Basic的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务简化了开发。
2.2 SQL Server 2005
SQL Server 2005是由Microsoft开发和推广的关系数据库管理系统,相对现在最新的SQL Server2014需求的硬件配置较低。但是它也能够提供企业级的数据管理和对Web技术的支持,这个功能只有在 Oracle和其它的昂贵的数据库系统中才有的。并且SQL Server2005支持XML和强大的基于Web的分析。它是真正的客户机/服务器体系结构,具有丰富的程序编程接口,为用户进行程序设计提供了更大的选择余地。SQL Server2005具有良好的跨平台性和伸缩性,使它能够满足要求较高的电子商务和企业级应用的要求。
3. 系统分析
3.1 系统设计目标
校园卡系统在实现后达到如下几个目标:
(1) 作为在校师生的有效证件,管理师生的日程信息,实现一卡通用,一卡多用。
(2) 确保校园卡系统的安全、高效率。
(3) 能够兼容学校以前的卡务系统,并提供良好的信息借口,避免系统资源浪费。
3.2 需求分析
在校园卡充值管理系统中面向的用户主要是管理者,根据系统要求和具体的情景分析,管理员可以系统管理、管理员信息管理、学生信息管理、查询统计、充值管理等权限操作。管理员可以添加和修改学生信息、一卡通的充值、挂失和解挂等具体的操作。
3.3 系统功能设计
基本的功能模块如下:
(1) 系统登录:只有管理员才能登陆,当密码连续三次出现错误时将自动关闭该系统。
(2) 系统管理:主要包括管理员的注册、管理以及密码的修改。
(3) 管理员信息管理:主要包括该校园卡充值系统管理员的信息。
(4) 学生信息管理:新增、修改以及查询等学生的信息。
(5) 查询统计:查询相关的信息。
(6) 充值管理:收费项目管理,增加、修改、删除学生充值记录。
系统功能模块图如下: ASP.NET校园卡充值系统的设计与实现+源代码(2):http://www.youerw.com/jisuanji/lunwen_5812.html