1.2课题研究现状
2.系统可行性分析及开发工具
2.1可行性分析
要完成这样的超市会员积分方面管理系统,并不像真正用于超市各方面管理系统那么复杂和庞大,所需的人力物力资源会比较少,所以在经济上是可以接受的;系统实现超市管理员对超市员工信息的管理,会员信息管理和积分管理等,在技术上是可以实现的;该系统简单易用,对用户的计算机水平要求不高,对于一般用户很容易学会。同时计算机的高速度和自动化来替代手工的巨大工作量,用计算机的高准确性来避免手工的错误和误差,操作上是可行的。
2.2开发工具
本系统主要用的是ASP.NET编程框架,使用Microsoft Visual Studio 2010和SQL Server 2005作为开发工具[4]。ASP.NET建立并集成Web Services和应用程序的快速开发工具,使开发网站更方便,只需要简单的通过手动添加组件就可以轻松的完成网站的架设[5]。
2.2.1 Visual Studio 2010简介
Visual Studio 2010是微软公司推出的开发环境,是目前最流行的Windows平台应用程序开发环境,集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了NET Framework 4.0、Microsoft Visual Studio 2010 CTP(Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持IBM DB2和Oracle数据库[6]。
2.2.2 SQL Server 2005简介
SQL Server 2005是数据库管理系统,具备了通常数据库管理系统最基本的功能。Microsoft SQL Server 2005是一种基于客户机/服务器的关系型数据库管理系统,用来对存放在计算机中的数据库进行组织、管理和检索,它使用Transact-SQL语言在服务器和客户机之间传送请求[7]。
SQL(Structured Query Language)是结构化查询语言,是一种介于关系代数与关系演算之间的结构化查询语言,是一个综合的、通用的、功能极强的关系数据库语言。SQL语言本身不是一个很完整的编程语言,如它不支持界面编程等。一般它与其他编程语言(如Delphi、PowerBuilder、VB、VC和C#等)结合来使用。
3.系统需求分析
3.1系统的目标
本次开发的会员积分管理系统的目标是为了规范超市管理,实现信息化的管理而提供的员工信息管理、会员信息管理、以及会员卡管理和积分规则设置管理的集体解决方案。系统设计目标主要有:
(1)系统的完整性。因会员积分管理会在不同业务中表现出不同的业务差异,本系统定位在会员消费积分这一点上,根据积分过程中可能出现的各种问题细分不同的功能模块,各模块需要完成会员积分管理过程中可能出现的问题与请求。不同模块的组织与联系时设计与实现过程中要解决的问题。
(2)系统的安全性。为了保证系统中数据的安全性,避免信息的泄露和恶意修改。只有管理员可以通过账号和密码登陆该系统实现对整个系统的设置和管理。
(3)对错误请求的处理。操作者在操作过程中不可避免的会出现一些错误,这些错误应尽可能的被捕捉到并给予相应的提示和正确的处理。操作错误时系统应能做出一般性处理。
3.2系统功能需求
本设计要实现的是超市会员积分管理,在设计该系统时,应尽可能便于用户管理和操作。系统在实现上应该具有如下主要功能目标:
(1)要求管理员必须输入正确的用户名和密码才能进入超市管理系统。
(2)通过前台代码链接到后台的数据库,实现数据的共享,从而能对超市会员积分管理的各种信息进行查询、增加、修改和删除。
(3)定期统计,生成相关报表给管理员,帮助企业做出正确决策。 C#超市会员积分管理系统的设计与实现(2):http://www.751com.cn/jisuanji/lunwen_3929.html