资源描述
软件项目开发计划书
项目名称:基于ASP.net+SQL server 网上购物系统
1.1编写目标
本项目意在做一个网上购物系统,网上购物跨越了时空限制,给商业流通领域带来了非同平常变革。 网上购物真正受益者是消费者。网上购物感觉好极了,你什么全部不用烦,敲多个键确定一下,很快就会送货上门,小到一付眼镜,大到一台洗衣机。另外还有两个好处,一是开阔了视野,能够货比三家。逛商店只能一个一个地逛,你即使拿出一天时间也只能跑自己周围多个店。而在互联网上情况就大不一样了,你调出一类商品,就能够浏览成百上千个网上商店商品,所以不管是对老人小孩,还是上班族全部提供了一个尤其好方法。
1.2背景
伴随世界经济全球化,用户需求多样化,企业将面临着前所未有猛烈竞争和挑战。为了在竞争中取胜,企业必需以愈加灵活有效方法进行生产和服务,深入应用信息技术和优异有效组织管理方法。电子商务正是顺应这一发展趋势一门崭新技术,在一个电子商务系统中,网上购物模块经过WEB服务器公布商品信息,供用户浏览、采购商品,提交定单等)占据很关键位置。其一是因为界面友好性,购物方便性是吸引用户一个关键原因; 其二是因为该模块是放在Internet上,假如设计不妥商品很轻易被非法入侵,造成巨大损失。所以安全性也是很关键技术步骤。电子商务已经成为了新经济代名词。在未来商务活动中,“要么电子商务,要么无商可务”已经在商业界形成了共识。
1.3定义和缩写
ASP:ASP是Active Server Page简称,是服务器端脚本编写环境,使用它能够创建和运行动态、交互Web页和基于Web页功效强大应用程序。ASP应用程序很轻易开发和维护,可用它来创建动态Web页或生成功效强大Web应用程序。
ASP.NET和ASP区分:
1.开发语言不一样
ASP仅局限于使用non-type脚本语言来开发,用户给WEB页中添加ASP代码方法和用户端脚本中添加代码方法相同,造成代码杂乱。
ASP.NET许可用户选择并使用功效完善strongly-type编程语言,也许可使用潜加巨大.NET Framework。
2.运行机制不一样
ASP是解释运行编程框架,所以实施效率加较低。
ASP.NET是编译性编程框架,运行是服务器上编译好公共语言运行时库代码,能够利用早期绑定,实施编译来提升效率。
3.开发方法
ASP把界面设计和程序设计混在一起,维护和重用困难。
ASP.NET把界面设计和程序设计以不一样文件分离开,复用性和维护性得到了提升。
SQL Server:是一个功效强大基于SQL用户/服务器数据库。基于SQL表示它采取了ANSI(美国国家标准协会)结构化查询语言(SQL)。
B/S结构: Brower/Server结构,它和我们常见C/S结构不一样是Brower/Server模式经过Internte进行通信,能够不受地域限制,不过它不能够进行联机事务处理,而且在大量数据处理情况下,速度较慢。
IIS:internet information server,IIS是windows系统集成web开发服务器,利用它能够很轻易地构建出web站点,ASP应用程序需要在安装有IIS服务计算机上运行。
1.4参考资料
a.魏雪萍编著. ASP+SQL SERVER组建动态网站.人民邮电出版社,.
b.耶鲁大学,里海大学,印度理工大学等著《数据库系统概率》
c.《信息安全原理和应用》
d. 周兴华 周新伟 张军 刘辉编著,ASP+SQL SERVER数据库开发和实例 清华大学出版社
2,项目概述
在线购物系统充足利用了Brower/Server结构特点,实现了将购物系统移植到Internet功效,该系统优势在于极大方便了用户,降低了因区域限制而无法购物现象。对于本在线购物系统,其功效目标是实现将现有到超市购物方法向基于Internet足不出户网上购物转变,所以它必需实现整个购物步骤进行,实现对系统帐户不一样管理,和商品选购、付款这些步骤处理。因为系统数据搜集实时性要求并不高,所以采取Browser/Server 结构来进行设计是合理可行
2.1工作内容
第一步:需求分析
对于项目标系统结构分析,性能要求,运行要求,未来可能碰到问题,及项目标市场和功效方面分析,进行问卷调查等形式
第二步:系统分析和总体设计
对系统体系结构细化,及系统功效描述,及系统数据做个步骤图
第三步: 开发工具和开发平台
对项目标开发要用到技术及开发平台进行搭建,比如本项目要用ASP数据库编程语言,它开发工具,它运行环境熟悉,即后台要用到工具。
第四步:数据库建立,即数据库结构设计和实现。
第五步:编码:界面设计,通用模块设计,系统主界面和登录程序设计,设计商品
查询和购置模块,设计用户投诉模块,管理主界面,公告信息管理模块设计,订单管理模块设计,投诉管理模块设计。
第六步:经验总结,测试
2.2关键参与人员
李路遥:数据库方面
王耀婷:界面设计方面
2.3产品
基于ASP.net+SQL server 网上购物系统
2.3.1程序
网上购物系统,所用语言c++,asp,比如ConnDB.asp功效是实现数据库连接,IsAdmin.asp功效是判定目前用户是否是管理用户(既保留在表admin中用户),假如不是,则跳转到Login.asp,要求用户登录:假如是,则不实施任何操作,直接进入包含它网页
2.4验收标准
对各个功效顺利完成,测试经过。
2.5完成项目标最迟期限
本项目估计在:12月9号月之前完成。
3实施计划
3.1工作任务分解和人员分工
项目关键分解为:需求分析、设计、实现、测试和维护。
具体人员分工:
需求分析、设计(李路遥、王耀婷共同完成)。
实现分工:
学生1:环境搭建、创建表;界面编码方面关键负责后台界面,也就是和网上购物系统管理员相关界面,如:管理员登陆界面、管理员主界面、公告界面、商品管理界面(如对商品查询、添加、删除等)、订单管理界面等;编码完成后,负责软件说明文档编写。
学生2:负责界面和数据库连接;界面编码方面关键负责前台界面,即和用户和网站浏览者相关界面,如系统主界面、用户注册界面、登陆界面、订单查询界面、查看购置模块、购物车界面等。编码完成后负责程序测试。
网上购物系统
前台管理
购置商品
查询商品
浏览公告
浏览商品
后台管理
公告管理
商品管理
订单管理
投诉管理
系统管理
王耀婷
李路遥
用户注册
3.2进度
项目开发从第3教学周(9月17 号)开始到第14周(12月9号)结束。
1.第6周完成环境搭建和相关开发工具安装。
2.第7、8周对相关知识(ASP+SQL SERVER )进行大约学习.
3.第9周搭建数据库、建表。
4.第10、11、12、13、14、15周做网页、界面及其界面和数据库连接。
5.16周进行测试 、软件说明文件编写。
3.3关键问题
一个成功管理系统是由“50%业务+50%软件”组成,而50%成功软件又由“25%数据库+25%程序”组成。数据库设计好坏是一个关键。
1. 做好ER图,使数据实体属性明确:
商品信息实体
时间
ID
名称
作者
分类
包装
介绍
定价
图标
用户信息实体
ID
账号
密码
姓名
住址
电话
邮箱
订单内容实体
价格
订单号
商品
数量
订单管理实体
标识
ID
订单号
用户名
配送
付款
填写时间
完成时间
2. 做好各界面和数据库良好连接
确保数据库更新和实施者数据修改同时;
3.确保不一样地址存放数据间含有逻辑一致性
预防两个用户同时更新同一数据
4.数据内容保密性(信息安全模块)
4 支持条件
系统开发平台
前台开发工具:ASP.net数据库编程语言
ASP.net程序功效必需在Web服务器环境下才能运行,所以运行ASP程序是需将计算机虚拟为Web服务器。
Visual InterDev是现在创建ASP最好开发工具,用户能够在Visual InterDev开发环境中创建、编辑和管理ASP, Visual InterDev把一套数据库连接工具、向导和时间设计控制连接在一起,以增强功效并降低开发时间。
ASP是一个运行于服务器端脚本环境,要安装IIS或,所使用机器才是一个ASP运行平台。
后台开发工具:数据库SQL Server
计算机系统支持
电脑配置:CPU: intel core i5 内存: 2.00GB
操作系统:Microsoft Win7 汉字版
开发环境:ASP
数据库:SQL SERVER
展开阅读全文