版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机应用-毕业论文计算机科学系毕业论文题目:诚信互联VIP交易系统姓名:熊帮朝学号:***专业:计算机应用入学时间:2008年9月1日日期:2011年5月30日目录:1.前言2.系统的需求分析2.1成绩管理系统的背景分析2.2开发诚信互联系统的必要性2.3诚信互联系统设计目标2.4诚信互联系统需求分析2.4.1管理员功能的需求分析2.4.2客服功能的需求分析2.4.3用户功能需求分析3.系统技术及运行环境3.1ASP技术简介3.2ACCESS2000技术简介3.3运行环境4.概要设计4.1系统的功能分析4.2用户管理层次图4.3系统的业务流程图4.4系统数据流图5.系统数据库的设计5.1管理员信息表5.2用户信息表5.3新闻表5.4任务中心表6.系统功能的实现6.1数据库的连接6.2系统的登录本文介绍了一个名为“诚信互联VIP交易系统”的项目。该项目旨在为用户提供一个安全、快速、便捷的交易平台。文章详细描述了系统的需求分析、技术及运行环境、概要设计、数据库设计和系统功能的实现。在需求分析部分,文章分析了成绩管理系统的背景和开发诚信互联系统的必要性,并确定了系统设计目标。接着,对管理员、客服和用户功能进行了详细的需求分析。在技术及运行环境部分,文章简要介绍了ASP技术和ACCESS2000技术,并描述了系统的运行环境。在概要设计部分,文章分析了系统的功能,绘制了用户管理层次图、系统的业务流程图和系统数据流图。在系统数据库的设计部分,文章介绍了管理员信息表、用户信息表、新闻表和任务中心表的设计。最后,在系统功能的实现部分,文章描述了数据库的连接和系统的登录功能的实现。总的来说,本文详细介绍了“诚信互联VIP交易系统”的设计和实现,为相关领域的研究提供了有价值的参考。开发诚信互联VIP交易系统的目标是为了提高企业和学校的管理效率,树立良好的形象,增强安全性,节省人力和物力,并为用户提供更加便捷、快速、安全的交易服务。通过互联网技术和数据库技术的结合,实现对用户信息的管理和交易的全面覆盖,提高用户满意度和信任度,促进企业和学校的发展。同时,也为我国互联网行业的信息技术应用提供了一个良好的示范和推广平台。Access是一款基于Windows操作系统下的集成开发环境,它集成了各种向导和生成器工具,可极大地提高开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等操作可以方便有序地进行。Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。Access的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能,同时对于小型的数据交换来说使用非常方便。该系统是基于网络在线的诚信互联,分为大的三个方面:一是系统管理员页面,二是后台登录页面,三是后台管理页面。服务器端运行环境支持软件为Windowsxp或更高版本的操作系统和access数据库,用户端PC软件需要操作系统为windows,浏览器为InternetExplorer。开发环境需要操作系统为Windows,开发工具为AdobePhotoshopCS,DreamweaverCS3,IIS或者NetBox等信息服务软件,数据库系统为access数据库,CPU为IntelPentium(R)42.8CHz,内存为512MB。综上所述,Access是一款功能强大的关系数据库工具,可以方便地进行数据库的建立、设计和管理。该诚信互联系统基于网络在线,具备系统管理员页面、后台登录页面和后台管理页面等功能,需要特定的服务器端和用户端软件支持,同时需要特定的开发环境进行开发。1.在ASP动态网页技术中,通常采用一个连接对象(Server.Connection)来实现全站的连接,即所有要操作数据库的页面共享一个连接对象。在本系统中,我们也采用了这种方式,在站点目录下建立了一个名为Conn.asp的公共网页,并在其他页面使用该对象时进行声明。2.在每个单独的数据库操作模块中,应新建一个临时的记录集(Server.Recordset)对象来对数据库进行操作,并在操作完成后将其关闭。3.在已经建立好的Connection对象基础上,打开该对象,并按需要设置SQL语句,利用该对象执行SQL命令来操作数据库。4.确定操作完成后应该关闭以上两个对象:关闭记录集对象,设值为Nothing,关闭连接对象,设值为Nothing。5.2系统的登录用户需要登录才能使用系统中的某些功能。无论是哪种用户,登录过程都是一样的,包括以下步骤:1.用户在登录表单中输入用户名和密码。2.如果用户输入的格式正确,将表单提交到验证页面进行处理。验证页面会根据用户名在数据库中查找对应的用户信息表,检查该用户是否存在。如果存在,则核对密码是否与数据库中的密码字段一致。如果一致,则返回登录成功信息,并从数据库中提取该用户的信息,设标志以允许该用户进行其它操作。否则提示登录失败。下面以管理员登录为例,具体实现如下:3.创建一个名为Admin_login.asp的文件作为管理员登录界面,接收用户提交的用户名和密码信息。4.该页面包括一个表单,其中定义了两个输入框,以及“提交”和“重输”按钮。<formname="form1"method="post"action="admin_check.asp">……</form>5.用户输入的信息将由admin_check.asp进行处理。在该页面中,首先要接收Admin_login.asp传递过来的值,并对其进行格式处理:去掉可能带来安全隐患的单引号,去掉字符串前后的空格,将字符串统一为小写。代码如下:mname=lcase(replace(trim(request.form("mname")),"'",""))password=replace(request.form("password"),"'","")validate=trim(request.form("validate"))revalidate=request.form("revalidate")6.如果用户验证码错误,则提示错误信息。否则,根据用户名和密码在保存管理员登录信息的表中查找记录。如果不存在记录,则提示用户无法登录。否则,用户登录成功。登录成功后,将更新其记录中的登录次数字段:updatemanagersetmloads=mloads+1,mlastdate=now()wheremname='"&mname&"'"登录成功后,应该在服务器上保存用户登录成功的信息,以避免用户在使用其它功能时进行重复的登录。这里就要用到ASP内置对象Session。Session对象用于存储关于某个用户会话的信息,例如用户的用户名、密码和验证设置。存储在session对象中的变量掌握着单一用户的信息,同时这些信息对于页面中的所有页面都是可用的。通常,存储于session变量中的信息是name、id以及参数等。服务器会为每位新用户创建一个新的Session对象,并在session到期后撤销这个对象。在本系统中,登录成功后将建立如下Session变量:session("adminlogin")=mnameresponse.redirect"admin_login.asp"管理员账号修改和在线充值功能暂未提及。诚信互联VIP交易系统的安全性是非常重要的。本系统采用ASP网页编程和ACCESS数据库,只有拥有正确的用户名和密码才能正常进入成绩管理系统。系统安全设计的判断页面为DLCL.ASP文件。如果用户名和密码都正确,则进入相应页面的同时对SESSION存一个值。如果数据库中没有该用户,则跳转到错误页面。在本系统的设计中,在大多数页面都有类似如下代码:1.要检测用户是否已经进行了登录,检测方法是判断Session("adminlogin")是否为空。2.要检测已登录用户的权限,方法是到其相应的表中查询rank字段。<%ifadminlogin=""thenerrmsg="<li>你还没有登陆,请先登陆"elsesetrs=conn.execute("selectrankfrommanagerwheremname='"&adminlogin&"'")rank=rs("rank")ifrank<=1thenerrmsg="<li>你没有操作权限"callerrormsg()endifendif%>3.当用户注销时,应设置Session("adminlogin")=""。不设也可以,因为Session有一个默认的生存周期。4.为了防止通过打数据库查看密码而进行身份伪装,确保数据库及整个系统的安全性,对于用户的密码,本系统采用MD5算法进行加密。实现方法是在站点文件夹中有MD5.asp文件。在用户信息注册或身份认证中需要使用MD5加密算法的地方应在页面代码中包含MD5.asp文件。注意:删除了5.3管理员账号修改和5.4在线充值两段内容,因为没有提供具体信息,无法进行修正。经过一个多月的毕业设计和相关资料的收集,我深刻感受到网络科技的不断发展和网络广泛应用对我们生活的重要性。网络以其独特的优点征服了我们。在21世纪,教育越来越受重视,学生成绩管理类型不断增加,成绩管理要求不断提高,管理工作量将会越来越大,而且非常繁琐和容易出错。因此,开发一个实用的学生成绩管理系统是必要的,可以减少管理工作量。虽然时间紧迫,但在这次毕业设计中,我学到了很多,也发现了自己知识的不足,希望在未来的努力中开发更完善的系统。在此,我要衷心感谢我的指导老师曾明艳,她给予了我精心的指导和热情的帮助。特别是在课题设计和数据库设计阶段,导师
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026四川雅安市天全县教育局考核招聘四川省公费师范毕业生28人备考题库附答案详解(考试直接用)
- 无人机行业应用(航测)电子教案 1.24 任务信息采集
- 2026新疆阿拉尔市拓华国有资产经营有限责任公司招(竞)聘高层管理人员5人备考题库及答案详解(历年真题)
- 2026浙江温州市乐清市龙西乡卫生院招聘1人备考题库带答案详解(完整版)
- 2026湖南长沙这家国企投资医院招聘13人备考题库及答案详解(新)
- 2026广西百色市平果市城市建设投资有限责任公司招聘1人备考题库含答案详解
- 2026广西南宁市兴宁区发展改革和科学技术局外聘人员招聘1人备考题库附答案详解(a卷)
- 绵阳市农业科学研究院2026年公开考核招聘专业技术人员备考题库附答案详解(培优)
- 2026贵州乌江能源黔南抽水蓄能有限责任公司招聘15人备考题库及答案详解1套
- 2026云南玉溪市红塔区林业和草原局招聘民兵无人机森林草原防灭火分队队员1人备考题库附答案详解(培优)
- 2026广西百色市西林县驮娘江水务有限责任公司招聘7人考试备考试题及答案解析
- 《哪座山更高》教案-2025-2026学年北师大版(新教材)小学数学二年级下册
- 2026年REACH法规253项SVHC高度关注物质清单
- 【9英一模】2026年安徽合肥市包河区九年级中考一模英语试卷
- 2026国家义务教育(心理健康)质量监测试题(附答案)
- 医院医务人员心理疏导谈心制度
- 腹腔镜手术在儿科中的应用前景
- 大家的日语第一课 单词 课件
- 危险化学品无仓储经营责任规章制度及操作规程
- 药店法人委托书样本
- 《可口可乐公关危机》课件
评论
0/150
提交评论