1.3 系统数据库环境的选择 本系统采用的是Microsoft SQL Server 2008 数据库平台,原因如下: 1. SQL Server 2008:基于关系型数据库,是作者学的最早、时间最长的数据库系统。 2. Oracle 的企业管理器使用过程较为复杂。虽然 SQL Server 2008 只能在 Windows上运行,但它和Windows 与Visual studio 结合度很强、高效、智能且使用方便。 3. Oracle 适用于大型项目,而 SQL Server 2008 适用于中小型项目。根据本系统中用到的数据表以及数据表之间关系的复杂程度,SQL Server 2008 提供的功能足以满足系统需求。 第二章 系统分析 2.1 可行性分析 可行性分析主要从社会可行性、经济可行性和技术可行性三方面进行分析。 社会可行性:源'自:751`!论~文'网www.751com.cn 门面房租金不菲,做生意的都希望少投入多产出,但是这样的机会就像中彩票一样难得。因此,零食商家会非常乐意采用这款基于ASP.NET 的零食购买系统,不仅省去了很多中间环节,也没有零食积压,尽可能的实现少投入多产出。因此,社会上是可行的。 经济可行性: 如今,计算机的价格已经十分低廉,性能却有了长足进步。农村基本也用上了电脑,安装了浏览器。而本系统只要一台装有浏览器的能上网的电脑即可,不需要花费额外的费用,而且省去了零食商家和购买者来回的车费,因此经济上是可行的。 技术上的可行性: 本系统使用Microsoft SQL Server 2008 作为后台数据库,适用于大中规模的数据量需求,数据库方面不用担心。使用 Visual Studio2010 作为系统开发工具,给开发高性能的系统提供了保障,保证了代码的模块化,有利于高内聚、低耦合,后期修改方便。
2.2 系统功能需求分析
2.2.1 前台零食销售模块功能需求分析 前台零食销售模块主要让零食购买者使用,可以进行各类零食信息的浏览和订购。前台零食销售模块的功能需求分析如下: 1. 用户注册:提供用户注册功能,注册之后可以在网站选购零食到购物车。 2. 用户登录:针对已注册的用户设置,每个访问者一次只能够登录一个账户。 3. 零食信息检索与浏览:首页有零食搜索功能, 可以自动检索出网站中相似的信息,具有自动提示功能,同时列出了各种类别的零食,用户可以进行类别的检索与浏览。 4. 编辑推荐零食展示:显示出编辑推荐的零食信息。 5. 热销零食:根据购买者订单的情况,展示出当前网站中最畅销的零食信息。 6. 购物车功能:已登录的用户要购买的零食都将暂时存放在购物车中,可通过查看购物车修改购买数量。 7. 结算功能:将购物车中的零食进行结算支付。 8. 留言功能:用户可以对自己所购买过的零食进行评价,他人浏览的时候可以看到该用户的评价。 9. 注销登录:已登录用户单击“注销”后实现安全退出。 2.2.2 系统管理模块功能需求分析 系统管理模块的功能由管理员使用,可以对用户、零食信息、订单进行管理,系统管理模块的功能需求分析如下: 1.登录:只有管理员才可以登录,没有登录不可以进入管理员的任何界面。 2. 网站已注册用户管理:实现对网站已注册用户权限、信息的管理。一个管理员可维护所有用户的信息。 3. 零食管理:管理零食信息,添加新的零食,更改现有零食等。 4. 订单管理:对用户订单进行审核管理。一条订单信息只能对应一个用户,但能对应多种零食。 5. 注销退出:管理员点击“注销”后实现安全退出。 ASP.NET+sqlserver零食购买系统的设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_59224.html