信息管理与信息系统asp课程设计.docx
- 文档编号:4294821
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:25
- 大小:3.48MB
信息管理与信息系统asp课程设计.docx
《信息管理与信息系统asp课程设计.docx》由会员分享,可在线阅读,更多相关《信息管理与信息系统asp课程设计.docx(25页珍藏版)》请在冰豆网上搜索。
信息管理与信息系统asp课程设计
天津理工大学中环信息学院
课程设计
课程名称:
计算机网络开发技术
设计题目:
基于ASP+SQLserver管理创意文案发布信息系统的设计与实践
姓名:
胡君春学号:
10080046
系别:
经济与管理系专业班级:
信息管理与信息系统
开始日期:
2013年5月31日完成日期2013年6月28日
指导教师:
桑婧成绩评定等级(分数)
目录
第一章 系统概述1
1.1创意文案发布系统基本概述1
1.1.1系统开发背景1
1.1.2系统选题意义1
1.2创意文案发布系统的可行性分析2
1.2.1技术可行性分析2
1.2.2经济可行性分析2
1.2.3操作可行性分析3
1.3实施步骤3
第二章 系统分析4
2.1需求分析4
2.1.1系统功能分析4
第三章 数据库设计5
3.1数据库实现平台5
3.2概念设计5
3.3逻辑设计5
第四章 输出/输入设计7
4.1输入设计7
4.2输出设计9
第五章 系统实施11
5.1物理实施11
5.2程序设计11
5.2.1登录功能11
5.2.2系统后台主界面14
5.2.3系统用户界面15
5.3系统维护19
第六章结论21
参考文献21
前 言
随着计算机及技术的飞速发展,电脑在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。
从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。
随着信息技术的应用,读者对创意文案的要求也在逐步提高。
面对如此困境,如何寻求一条对经营者和消费者双赢的解决方案,充分利用信息技术,不仅可以节约管理成本、仓储成本、经营成本,而且提高了管理效率。
网上创意文案发布系统在信息技术的大趋势之下应运而生。
创意文案发布系统是一个实用的网上发布创意文案系统。
它分为:
创意主题站,课设专辑,创意有BUY,其他四大主模块,每个主模块又分成几个小的主题模块。
模块化结构使系统的功能更加完善,灵活。
该系统的主要功能是实现管理员的添加、删除和修改;文案信息的添加、删除和修改以及查询等。
本系统采用ASP作为应用程序开发工具,ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。
ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。
利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的Web应用程序。
利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术。
ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试。
服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页。
数据库采用SQLServer2000,由于我们的系统要求,采用它完全可以适合我们的工作需求,并且它所支持的数据类型十分丰富,维护简便,费用较低。
本课程结束后,我在老师的指导下开发创意文案发布系统。
由于本人能力有限,时间仓促,难免有不合理之处,在此诚恳的希望老师给予批评指正,并对于老师的精心指导表示感谢。
第一章 系统概述
1.1创意文案发布系统基本概述
目前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会——信息社会的重要支柱。
在这样的大背景下,现代创意文案的搜索方式,降低管理成本等方面都发生了重大变化。
况且,现实生活中创意文案急剧增多,一方面增加了商家的管理成本,另一方面花费了读者的选择时间。
为了提高对创意文案发布管理的信息化水平,综合运用信息化技术手段,开发此创意文案发布系统,尽量满足用户需求的同时也降低了经营者的管理成本,提高管理效率。
1.1.1系统开发背景
科学技术的飞速发展把人类社会推向了一个崭新的时代——信息时代。
信息对社会经济发展的巨大推动作用,使其与物质能源一起并列为现代社会的支柱,这已在全社会达到共识。
随着对信息作为一种资源来管理的需求日益增强,信息研究领域出现了一种新的管理思想和模式——信息管理。
由于信息是普遍存在的,人类信息管理活动的范围也随之变的广泛,并且已被认为是现代管理的重要组成部分。
在信息化、知识化、快节奏的现代社会里,人们越来越迫切的追求效率的提升和成本的降低。
在这种背景下,传统的创意文案销售实体店面临的压力与日俱增,因为他们还停留在人工管理的基础之上,不断提高的经营成本已经限制了它们的发展。
在当代,方便、快捷、实用的网上已经占据了文案市场的相当份额。
现今的创意文案销售已朝着技术自动化和服务手段多元化方向发展。
因此,开发一套能够为用户提供充足的信息和快捷的查询手段的创意文案发布系统,将是非常必要的,也是十分及时的。
1.1.2系统选题意义
在线文案搜索包括的创意IDEAL和创意新闻资料繁多,包含很多的创意文案数据的管理。
以前对于信息管理的主要方式是基于文本、表格等纸介质手工处理,对于文案消费者的信息几乎大部分流失,文案信息管理也是基于传统的纸质和文件记录的管理形式。
这种方式存在着许多缺点,如效率低、保密性差且较为繁琐。
另外,随着文案资料数量的增加,其工作量也将大大增加,这必将增加文案资料管理者的工作量和劳动强度,这将给文案资料信息的查找、更新和维护都带来了很多困难。
同时,我们无法预测下阶段热门文案的销量,不能保存顾客消费记录,无法做到良好的客户关系管理和准确的市场预测。
基于这些问题,有必要建立一个创意文案发布系统,使文案管理工作规范化、系统化、程序化,避免文案发布管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效地实现对读者管理、文案管理,客户关系管理等自动化控制。
方便友好的图形界面、简便的操作、完善的数据库管理,将会使得创意文案发布系统极大限度的应用于现代化文案销售中。
1.2创意文案发布系统的可行性分析
可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。
也就是说可行性研究的目的不是解决问题,而是确定问题是否值得去解,研究在当前的具体条件下,开发新系统是否具备必要的资源和其它条件。
本系统的开发是为满足消费者方便、快捷、省时等要求,也为了避免传统实体店经营成本过高、管理效率低下的缺点。
一般说来,系统的可行性分析应从经济可行性、技术可行性、操作可行性等方面研究。
1.2.1技术可行性分析
技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户提出的要求。
此外,还要考虑开发人员的水平,通过本学期所学专业知识,对ASP和数据库有了一定的了解,从一定程度上具备了开发一个小型系统的能力。
本系统所采用的软硬件平台具体要求如下:
硬件:
处理器:
英特尔赛扬D325
主板:
双敏UP4PENPro.
显卡、声卡:
盈通GF4MX4000,内存:
256MBDDR333
硬盘:
ST40G/7200,鼠标、键盘:
三联光电套,显示器:
三星788DF
软件:
MicrosoftSQLserver2000,Dreamweaver8
在现有的技术条件下,软件开发人员能够熟练地使用上述开发工具进行系统的研究与设计,并使之投入使用。
技术上完全可行。
1.2.2经济可行性分析
系统未运行之前,初期投资比较大,花费相对而言比较多。
各部门必须配置电脑、服务器、打印机、传真机及相关的网络设备,但是在整个系统投入运行之后,因为现在计算机已经普及了,相关的人员培训费可以减少很多。
而同时又减少了数据的流通环节,提高了工作效率,保证了各项数据的准确性,避免了工作人员的流动造成的收据丢失等问题。
因此,从长远的收益来看,经济上完全可行。
1.2.3操作可行性分析
本系统为一个小型的动漫搜索系统,所耗费的资源非常的小,个人的电脑无论是硬件还是软件都能够满足条件。
并且该系统运行环境低,界面友好,功能较完善,管理人员主要是对图书动漫信息的维护,操作简单、方便。
因此,本系统在操作上是可行的。
通过以上分析,开发的动漫搜索系统在技术、经济、操作上是可行的。
1.3实施步骤
按照系统生命周期来说,本系统的实施步骤分为:
系统分析、系统设计、系统实施、系统运行维护。
1.系统分析阶段
系统分析阶段的任务:
根据系统设计任务书所确定的范围,对现行系统进行详细调查,分析业务流程、数据与数据流程、功能与数据之间的关系,最后提出新系统的逻辑模型。
2.系统设计阶段
系统设计阶段的任务:
根据系统说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案。
做出总体功能结构设计,代码设计,数据库设计,输入输出设计,硬件、软件设备的选择等。
3.系统实施阶段
系统实施阶段的任务:
物理实施即设备购置、安装和调试,程序的设计,人员培训,系统调试,人员培训等。
4.系统运行维护阶段
系统运行维护阶段的任务:
根据系统运行情况,评价系统的工作质量和经济效益,在原有系统的基础上进行修改、调整和完善,使动漫搜索系统能够不断适应新环境、新需要。
第二章 系统分析
系统分析,是指在管理信息系统开发的生命周期中应用系统思想和系统科学的原理进行分析工作的方法和技术。
系统分析是管理信息系统中非常关键的一个阶段,其目标为是在系统规则所定的某个开发项目范围内,明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。
2.1需求分析
在软件生命周期中,需求分析是最重要的一个阶段。
软件需求分析的质量对软件开发的影响是深远的、全局性的,高质量的需求分析对软件开发往往起到事半功倍的效果,所谓“磨刀不误砍柴工”。
所以说,项目的需求分析如果做得好,那项目就相当于做完了一半,好的需求分析会为系统的顺利开发奠定基础,减少大量开发成本,同时减小了开发风险。
2.1.1系统功能分析
系统的功能分析主要是根据需求分析,全面完整的剖析和理解用户的实际需求,从而归纳出系统要完成的主要任务。
本系统的功能模块图如2.1所示:
第三章 数据库设计
3.1数据库实现平台
根据数据库的设计模型,在系统实现的时候,需要选择一个DBMS(数据库管理系统)来实现具体的数据库。
本系统选择SQLServer2000这个平台来实现数据库,数据库的名字为“mydatabase”。
根据需求分析,本系统的数据要求并不是很复杂,对于数据要求来说,数据量也不大,几乎不需要对数据库做多余的设置即可满足要求。
3.2概念设计
系统按照E-R-A模型进行数据库模型设计。
E-R-A模型是实体(Entity)-关系(Relation)-属性(Attribution)模型,是描述数据库组织的概念模型。
对系统中的实体和关系设计E-R图如下图所示。
3.3逻辑设计
本系统根设计本需要3个数据库基本表,具体的表结构设计如下表3.2-表3.4所示。
1.系统用户信息表,用来登记系统的用户名和密码。
表3.2系统用户信息表(admin)
列名
数据类型
长度
允许空
主键
说明
name
char
10
是
是
用户登陆ID
pwd
char
10
是
否
登陆密码
2.文案信息表,用来记录系统中的文案信息。
表3.3文案信息表(article)
Table3.3Booksinformationtable(article)
列名
数据类型
长度
允许空
主键
说明
id
int
4
否
是
文案编号
title
varchar
50
是
否
文案标题
content
text
16
是
否
内容
sender
char
10
是
否
文案添加者
Sentime
datetime
8
否
否
添加日期
views
int
4
是
否
浏览次数
smlclsid
int
4
否
否
文案主题ID
bigclsid
int
4
否
否
文案项目ID
3.文案分类信息表,用来记录文案项目的相关信息。
表3.4文案分类信息表(class)
Table3.4Readers'informationtable(class)
列名
数据类型
长度
允许空
主键
说明
id
varchar
4
否
是
文案编号
clsname
nvarchar
50
否
否
项目和主题名称
parent
nvarchar
10
否
否
项目主题附属关系
第四章 输出/输入设计
4.1输入设计
输入设计是整个系统设计的关键环节之一,对系统的质量起着决定性的影响。
输入数据的正确性直接决定处理结果的正确性,如果输入数据有误,即使计算和处理十分正确,也无法获得可靠的输出信息。
在输入设计中,提高速度和减少错误是两个最根本的原则。
以下是指导输入设计的几个原则:
设计好原始单据的格式;控制输入量;减少输入延迟;输入过程应尽量简化;减少输入错误。
以下列举了本系统的几个典型输入设计:
图4.1管理员登陆信息
图4.2添加文案项目信息
图4.3添加主题信息
图4.4添加文案内容信息
图4.5添加管理员信息
4.2输出设计
输出设计就是要将系统处理的结果进行输出。
输出设计的出发点是保证系统输出的信息能够方便地为用户所使用,能够为用户的管理活动提供有效的信息服务。
图4.6添加项目成功信息
图4.7添加主题成功信息
图4.8添加内容成功信息
图4.9添加管理员成功信息
第五章 系统实施
系统实施阶段的任务是实现系统设计阶段提出的物理模型,按照实施方案完成一个可以实际运行的信息系统,交付用户使用。
与系统分析、系统设计阶段相比较,系统实施的特点是:
工作量大,投入的人力物力多。
整个系统实施阶段的工作将围绕系统设计的具体内容,通过技术人员对项目的研究与方案的解决,来实现系统的实施。
5.1物理实施
根据系统要求,按照系统设计所需的硬件环境要求和软件环境要求,安置好所需设备,安装好各种软件。
另外,为了防止突然断电造成的不便,应安装备用电源设备,如功率足够的不间断电源。
5.2程序设计
程序实施阶段主要的工作是程序设计,直接关系到能否有效地利用计算机达到预期目的的。
程序设计是根据系统设计文档中有关模块的处理过程描述,选择合适的程序语言,编制正确、清晰、易维护、易理解和高效率程序的过程。
5.2.1登录功能
进入系统登录模块,输入管理员名称,输入相应密码后,然后系统对输入的数据进行验证若用户名和密码相符,则进入系统后台管理界面,若不相符则显示密码无效,需正确输入方可进入。
具体设计如下图5.1所示。
关键代码:
DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:
//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
//www.w3.org/1999/xhtml">
--#includefile="conn.asp"-->
<%
ifrequest("Submit")="登录"then
dimadmin,password
admin=trim(request("admin"))
password=trim(request("password"))
rs.Open"select*fromadminwherename='"&admin&"'andpwd='"&password&"'",conn,1,1
ifnotrs.eofthen
session("admin")=trim(rs("name"))
session.Timeout=20
rs.Close
setrs=nothing
response.Redirect"main.asp"
else
response.write"
');history.go(-1);"
endif
endif
%>