asp课程设计格式
题 目:
年 级:专 业:姓 名:指导教师:
计算机科学与技术学院
ASP课程设计报告
销售管理系统的设计与实现 (年级居中) 层 次:
本科
(专业居中) 学 号: (学号居中) (姓名居中) 班 级: (班级居中) (姓名居中) 成 绩: (成绩居中)
西南科技大学计算机科学与技术学院
销售管理系统的设计与实现
【内容摘要】一个现代化的企业,对于资源的关注,已经成为决定企业长久发展的基础。销售管理系统将整个企业的各种销售和进货、退货信息统一管理,并且及时更新各种销售信息,以便及时预览,作出相应的销售决策。有了良好的数据管理基础,即使销售信息变动,样本丢失,电脑数据资料也能够完整保存,而且更新数据及其方便,摆脱以往手工作业的不完善性。
本系统提供了商品信息管理,公司信息管理,销售等信息管理。实现了销售管理,对销售进行查询、汇总、统计、输出合同明细表等功能。本管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端程序的开发两个方面。对于前者要求建立起数据一致性和完整性强,数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
【关键词】管理系统;设计;实现
说明:1、题目用黑体,三号字,居中; 2、“【内容摘要】”顶格,用黑体,小四号字;内容用宋体,小四号字,1.5倍行距; 3、“【关键词】”顶格,用黑体,小四号字;内容用小四号字,1.5倍行距;关键词的个数为
3至5个,关键词之间用“;”分开;
4、内容摘要与关键词(包括英文)两项内容要独立成页,要与目录、正文等内容分开。中
文与英文同相要独立成页,不能做成一页。
目 录
引 言 ....................................................................................................................................................... 1 一、销售管理系统分析与设计 .................................................................................................................. 1
(一)、项目背景................................................................................................................................ 1 (二)、数据库设计............................................................................................................................ 2 (三)、商品销售的整体结构 ............................................................................................................ 3 二、系统功能的实现过程.......................................................................................................................... 4
(一)、创建数据库............................................................................................................................ 4 (二)、连接数据库............................................................................................................................ 4 (三)、主界面设置............................................................................................................................ 4 (四)、用户信息添加录入 ................................................................................................................ 6 (五)、用户信息更新.......................................................................................................................... 7 (六)、用户信息删除.......................................................................................................................... 8 三、测试与运行 ......................................................................................................................................... 8
(一)、测试的目的............................................................................................................................ 8 (二)、运行界面................................................................................................................................ 9
1、用户信息录入界面 ................................................................................................................ 9 2、更新用户信息界面 ................................................................................................................ 9 3、删除用户信息界面 .............................................................................................................. 10
(四)、设计体会总结 ............................................................................................................................... 10 参考文献 ................................................................................................................................................... 13
附录一:计算书„„„„„„„„„„„„„„„„„„„„„„„„„„„„„15
1、„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„15
附录二:设计图„„„„„„„„„„„„„„„„„„„„„„„„„„„„„16
1、„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„16
说明:1、“目录”用黑体,三号字,居中;目录内容宋体、小四号字,行距1.5倍;
2、目录内容及后面的页码都应自动生成,不能手动输入;目录中不包括摘要及关键词; 3、论文封面不标注页码,页码都应在右下角由系统生成,不能手动输入页码。正文内容之
前用“Ⅰ”、“Ⅱ”、“Ⅲ”„表示页码,从正文内容开始用“1”“2”“3”„表示页码;
4、建筑、机电类专业论文设计附带计算书和设计图的在目录的最后附录注明并标注页码,
对图纸不能插入页码的可在右下角手写页码。
在现代化企业中,信息管理工作将发挥越来越重要的作用。企业信息管理工作已经渗透到企业日常工作的许多方面,无论是其自身还是所发挥的作用,都为企业的创新、发展以及经济效益,做出了显著的贡献。
因此,企业必须加强自身的信息基础设施建设,通过企业基础数据的信息化、企业基本业务流程和事务处理的信息化、企业内部控制及实施控制过程的信息化、人的行为规范管理等企业基础管理信息化工程,确保企业在规模不断扩大和业务迅速发展的过程中保持坚实的管理基础和繁殖内核,促进企业的可持续发展。
企业的销售管理是企业发展的关键环节,一个好的销售管理体制将给企业带来很可观的经济效益。无论是一个销售公司还是一个销售商店,都有很多的销售数据需要管理。手工管理这些纷繁复杂数据的方式已经不适应时代的潮流,实现数据规范化、自动化的电脑管理,是一个管理规范、动作高效的企业单位的必然要求。
本系统是为中小型企业的销售管理系统,专为中小型企业的销售管理系统的需求而开发。系统具有交易管理、进货及销售统计、预览数据表等功能,界面友好、操作简便。
开发此项目,能够将所学的理论知识与实际应用相结合,并尝试应用最新流行的开发工具,以达到掌握新技术、进一步提高程序开发能力的目的。
(一)随着社会高科技,商品经济化突飞猛进的发展,计算机的应用已经普及到经济和社会生活的各个领域。为了适应现代社会人们高度强烈的时间观念,产品生产-销售-客户订单管理系统软件为企业,公司等的销售管理带来了极大的方便。产品生产-销售-客户订单管理系统能够为用户提供可靠的信息储存和快捷的信息处理手段。长期以来人们使用传统人工的方式管理销售信息,这种管理方式存在着许多缺点。随着科学技术的不断提高,计算机日趋成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对企业、公司的产品销售信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大的提高一个企业、公司销售管理的效率。因此,开发这样一套管理软机成为很有必要的事情,它能够具体化、合理化的管理单位的销售信息情况,用结构化的思维方式去了解计算机的工作原理。
(二)、数据库设计
上面提到的各种功能的实现都离不开数据库的支持,因此数据库设计作为本系统设计的一部分不可缺少。数据库设计在整个程序设计过程中占据非常重要的地位,也是整个程序设计的基础。把数据库从整个程序中分离出来,单独进行,有很大的好处,即使程序设计分工明确,也方便程序员在详细设计师不必考虑数据库的结构,只需知道数据名及表名和表中的字段名就能进行编码设计,体现面向对象设计的思想。其实在需求分析阶段,我们的很大一部分讨论始终都没离开用户所要求的数据。如果把前面的讨论看成是数据库的逻辑设计,下面的问题将是数据库的具体物理实现。从前面的功能分析看出本系统需要建立以下几个数据表:liyi (用户表)、sale(销售表)、Supplier(供应商表)、Purchase (进货表)、Return (退货表)
一个liyi (用户表)中包括用户ID、用户名、密码、安全信息、等字段。具体设置如表1.1所示:
表1.1 liyi (用户表)
一个sale(销售表)中所包含的数据字段如下表所示:ID、产品名称、销售价格、销售数量、销售日期等,具体设置如表1.2所示:
表1.2 sale(销售表)
一个Supplier(供应商表)中所包括的信息有ID、商家名称、商家类型、商家电话、商家地址等字段,具体设置如表1.3所示:
表1.3 Supplier(供应商表)
一个Purchase (进货表)中包括ID、商品名称、价格、商品数量、进货日期等字段,具体设置如图1.4所示:
一个Return (退货表)中所包含的数据字段应该有ID、退货日期、退货数量、退货原因等,具体设置如表1.5所示:
表1.4 Purchase (进货表)
表1.5 Return (退货表)
(三)、商品销售的整体结构
二、系统功能的实现过程 (一)、创建数据库
如果把前面的讨论看成是数据库的逻辑设计,下面的问题将是数据库的具体物理实现,使用数据库管理系统Access2012,创建数据库名为xsxx.accdb,并分别将前面的几
张表建立出来。
(二)、连接数据库
数据库的链接代码如下:
Dim conn
Set conn=Server.CreateObject(
Source=
&
server.MapPath(
(三)、主界面设置
代码如下:
'以下连接数据库,建立一个Connection对象实例conn
Dim conn
Set conn=Server.CreateObject(
Source=
&
server.MapPath(
Dim rs
Set rs=conn.Execute(
用户名
密码
安全
删除
更
新
Do While Not rs.Eof %>
rs.MoveNext
Loop %>
(四)、用户信息添加录入
主要代码如下:
输入用户名:
输入安全信息:
'只要添加了姓名和电话,就添加记录 if request.form(
'以下连接数据库,建立一个Connection对象实例conn Dim conn
Set conn=Server.CreateObject(
strsql=
conn.Execute(strsql) response.redirect
end if %>
(五)、用户信息更新
代码如下:
'以下连接数据库,建立一个Connection对象实例conn Dim conn
Set conn=Server.CreateObject(
conn.Open
strsql=
用户名:
密码:
安全:
if request.form(
strname=request.form(
strsafe=request.form(
'以下连接数据库,建立一个Connection对象实例conn
Dim conn
Set conn=Server.CreateObject(
conn.Open
'以下利用execute方法更新记录,更新条件为隐藏文本框传过来的ID值
Dim strsql
strsql=
conn.Execute(strsql)
response.redirect
end if
%>
(六)、用户信息删除
代码如下:
'以下连接数据库,建立一个Connection对象实例conn
Dim conn
Set conn=Server.CreateObject(
conn.Open
Dim strsql
strsql=
conn.Execute(strsql)
response.redirect
%>
三、测试与运行
(一)、测试的目的
测试的目的是发现系统中的错误,看销售管理系统的功能能否实现,能否运行成功。然后根据运行的情况进行修改和完善。使销售管理系统程序更加完美。测试的目标,使程序的运行更顺畅完美,功能更完善。
(二)、运行界面
1
2、更新用户信息界面
3、删除用户信息界面
(四)、设计体会总结
本次课程设计我做的项目是一个简单销售管理系统的设计,在此过程中遇到了很多困难,但最后通过老师的指导和自己的检查,把大问题细化成小问题,然后再把小问题基本上都解决了,初步实现了销售管理系统所要实现的功能。
通过这次课程设计我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在课程设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在此的过程中发现了自己的很多不足之处,对一些前面学过的知识理解得不深刻,掌握得不牢固,对老师讲过的知识没一点印象,而这次实训使我对ASP动态网页设计有了更进一步的认识和了解,要想学好它要重在实践,要通过不断的上机操作才能更好地学习它,通过实践的学习,我认识到学好ASP动态网页设计要重视实践操作,不仅仅是学习ASP,以及其它的计算机方面的知识都要重在实践,所以后在学习过程中,我会更加注视实践操作,使自己便好地学好语言。
在课程设计过程中,收获知识,提高能力的同时,我也学到了很多人生的哲理,懂得怎么样去制定计划,怎么样去实现这个计划,并掌握了在执行过程中怎么样去克服心理上的不良情绪。在今后的工作和学习中,我一定将自己的所学尽可能的运用到实践中去,并努力提高,时刻学习,时刻进步!
说明:1、正文内容除标题外用宋体,小四号字体,行距1.5倍.各级标题一律顶格,标题末尾不加
标点符号;
2、一级标题 格式:标题1 宋体 四号字 加粗。段落间距前段1磅,后段1磅,行距:单
倍距离;
3、二级标题 格式:标题2 宋体 四号字 不加粗。段落间距前段1磅,后段1磅,行距:
单倍距离;
4、三级标题 格式:标题3 宋体 小四号字加粗。段落间距前段1磅,后段1磅,行距:
单倍距离;
5、标题格式:一级标题“一”
二级标题“(一)”
三级标题“1”
参考文献
[1].尚俊杰编著,《网络程序设计ASP》,清华大学出版社,2009年版;
说明:1.“参考文献”用黑体,小四号,格式用标题1便于自动生成目录用,段落间距前段1磅,
后段1磅,行距:单倍距离;
2.内容序号用“[1].”“[2].”„ ;
3.每条内容包括“作著”、“书名”、“出版社”“出版日”;
4.参考文献应不少于5条;
5.参考文献应单独成页,不能与其他内容成为一页。
注:本模版中红色字体是说明部分,在具体操作时应将其删除。