ASP课程学习心得
一
首先感谢老师的教诲,经过这门课程的学习,我的收获如下:
(1)进一步巩固和加深“ASP动态网页设计”课程的基本知识,了解ASP动态网页设计知识在实际中的应用。
(2)综合运用“ASP动态网页设计”课程和先修课程的理论及生产实际知识去分析和解决问题,进行的相关训练。
(3)学习ASP动态网页设计的一般方法,了解和掌握通用数据库的连接、数据的相关操作或网站的设计过程和进行方式,培养正确的设计思想和分析问题、解决问题的能力,特别是网站功能规划的能力和实现相关功能的能力。
(4)通过本程序的开发,并对电子商务系统的系统的分析、系统设计、数据库设计和功能的实现等,培养ASP动态网页设计的基本技能。
二
下面是我的课程设计《电子商务系统》的大致内容:
电子商务系统
主要功能:
电子商务网站由前台展示区和后台管理组成,规划系统功能模块如下:
1. 前台功能模块
前台展示区的主要功能包括最新商品、推荐商品、热门商品、用户中心、用户留言、联系我们、站内公告、站内新闻、商品搜索、购物车、订单查询,其中用户中心包括用户信息、修改信息、修改密码、密码找回和用户订单。
2. 后台管理模块
后台功能管理的主要功能包括商品管理、用户管理、分类管理、信息管理、版权信息和注销登录。
注意以下事项:本系统后台管理用户名为:mr,密码为:mrsoft。
业务流程:
在使用本系统时,请按照以下流程进行操作:
1.前台:
前台中所有的功能模块只需用户单击相关超链接,便可进入相关的信息页面。
(1)在【最新商品】模块中,可直接浏览网上最新商品的相关信息。
(2)在【推荐商品】模块中,可直接浏览最新推荐商品的相关信息。
(3)在【热门商品】模块中,可以浏览或查询最受欢迎商品的相关信息。
(4)在【商品分类】模块中,可以分类浏览商品信息。
(5)在【反馈意见】模块中,可以对网站、商品、服务等提出意见。
(6)在【用户留言】模块中,可以对网站进行留言。
(7)在【用户中心】模块中,可对用户信息、修改信息、修改密码、密码找回、用户订单等进行设置。
(8)在【购物车】模块中,可对购物车里的物品或数据进行查询。
(9)在【订单查询】模块中,单击订单号超链接可以查看到当前订单是否经过后台管理者的处理,即可以查看商城是否已经收款、送货等相关信息。
注意:只有本站会员,才能进行对【购物车】、【订单查询】、【用户留言】【用户中心】模块进行操作,所以首先需要进行用户注册。
(10)由于【用户中心】的操作过程不同于其它模块,并且相对繁琐,下面对【用户中心】的操作过程作以介绍:
在功能导航区中单击“用户中心”超链接,进入用户中心主页面。
1.修改信息:单击“修改信息”超链接后,进入用户信息页面,通过该页面对用户信息进行修改,然后单击【修改】按钮即可完成信息修改。
2.修改密码:单击“修改密码”超链接后,可以对密码进行修改,修改后单击【修改】按钮即可完成对密码的修改。
注意:进行密码修改时,用户可以看到“原密码”文本框内显示密码数字的位数比实际的用户密码位数要多,这是对密码加密后造成的,而不是密码信息显示错误。
3.密码找回:单击“密码找回”超链接,进入密码找回页面,在“用户名”文本框中输入丢失的用户名,在“密码提示”及“密码回答”输入相应的内容,然后单击【取回】按钮,用户将找回原来的登录密码。
4.用户订单:单击“用户订单”超链接,进入用户订单浏览页面,在此页面中可查看到所有的订单信息。
2.后台:
后台主要是对前台的商品信息、用户的订单信息、留言等进行管理。
(1)【商品管理】模块中,主要包括添加商品信息、商品信息管理、商品订单管理、商品评论管理。
1.添加商品信息:添加新的商品信息。
2.商品信息管理:对商品信息进行查询、修改和删除操作。
3.商品订单管理:对商品订单进行添写、查询和删除操作。
4.商品评论管理:对评论信息进行查询与删除操作。
(2)在【用户管理】模块中,主要包括会员信息管理和后台用户管理。
1.会员信息管理:对会员信息进行查询与删除操作。
2.后台用户管理:对用户进行添加、删除、查询等操作。
(3)在【分类管理】模块中,主要包括商品大类管理和商品小类管理。
1.商品大类管理:对大类商品进行添加、修改、删除和查询等操作。
2.商品小类管理:对小类商品进行添加、修改、删除和查询等操作。
下面介绍商品大类管理操作过程。
商品大类管理:单击【分类管理】/【商品大类管理】进入商品大类管理页面。
商品大类管理的添加:进行对“大类名称”与“大类排序”文本框输入相应的内容,输入后单击【添加】按钮,即大类名称添加完成。
4. 修改商品大类:直接在文本框中对商品分类进行修改,然后单击【修改】按钮,即完成修改操作。
5. 删除商品大类:单击“删除”超链接,即完成删除操作。
6. 商品大类管理的分类管理:单击“分类管理”超链接,进入该大类的小分类管理页面,在此页面中可对小分类进行添加、修改、删除等操作。小分类管理页面中的操作方法和大分类的操作方法基本相同。这里不再赘述。
(4)在【信息管理】模块中,主要包括站内公告设置、站内新闻管理、添加站内新闻、意见反馈管理、留言板块管理。
1.站内公告设置:对站内的公告信息进行添加操作。
2.添加站内新闻:用于添加站内新闻。
3.站内新闻管理:对站内新闻进行修改及删除操作。
4.意见反馈管理:管理用户所添加的反馈信息。
5.留言板块:管理用户的留言信息。
配置源程序:
附加SQL Server 2000数据库
(1)将DataBase文件夹中的两个文件拷贝到SQL Server 2000安装路径下的Data文件夹中。
(2)打开SQL Server 2000中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项。
(3)将弹出“附加数据库”对话框,在该对话框中单击“”按钮,选择所要附加数据库的.mdf文件,单击“确定”按钮,即可完成数据库的附加操作。
配置IIS
(1)打开“Internet 信息服务”,如图1.1所示。
图1.1 “Internet信息服务(IIS)管理器”窗口
(2)选中“网站”/“默认网站”节点,单击右键,选择“属性”,如图1.2所示。
图1.2 选择“属性”菜单项
(3)弹出“默认网站 属性”窗口,选择“主目录”选项卡,如图所示。
图1.3 “默认网站 属性”窗口
(4)单击“浏览”按钮,打开“浏览文件夹”窗口,在该窗口中选择实例路径,如图1.4所示。
图1.4 选择程序路径
(5)依次单击“确定”按钮,完成配置,选中首页文件“index.asp”,单击鼠标右键,在弹出的菜单中选择“浏览”菜单项即可。
三 感谢与展望
在本次课程设计过程中,我学到了好多东西。在此特别感谢老师教诲。老师不仅上课生动、幽默,平时上机时又悉心的指导。同时感谢学校给我们提供了非常优越的设计环境,对于我顺利完成这次课程设计起到了关键性的作用。通过开发本系统,我较全面的掌握了ASPT及SQL的基本知识和编程技巧,并在开发过程中我的ASP.NET开发能力得到了进一步的提高。如: SQL语言的使用;以前学过的软件工程知识、数据库原理及操作也得到了充分的应用。
在开发过程中我学到了一些经验:系统分析的好坏将决定着的系统开发成功与否,一份好分析设计将是成功开发主要因素。我们在着手开发之前不要急于编程,先应有较长的时间去把分析做好,做好数据库设计工作,写出相关的开发文档等。然后再开始编写程序代码,这样做到每写一步代码心底有数,有条不絮。当然也有些还需待继续深入地方如:COM技术等。