文档库 最新最全的文档下载
当前位置:文档库 › ASP课程设计大作业

ASP课程设计大作业

ASP课程设计大作业
ASP课程设计大作业

北京联合大学商务学院

《互联网软件应用与开发》课程设计报告

2010-2011 学年第一学期

起始周13-14周

班级信息0802

学生何赛川

指导教师王欣

电子商务系系(部)

2011 年1 月19 日

目录

一.系统分析 (3)

1.1问题定义 (3)

1.2网站使用用户的分析 (3)

1.3系统功能需求 (3)

二.系统设计 (4)

2.1系统总体结构设计 (4)

2.2系统总体功能结构 (5)

2.3数据库设计(数据表) (6)

2.4界面设计 (9)

2.4.1首页界面 (9)

2.4.2用户注册界面 (10)

2.4.3登录成功界面 (10)

2.4.4查询商品信息 (12)

2.4.5购物车信息 (12)

2.4.6收银台信息 (14)

2.4.7订单信息 (14)

2.4.8订单查询信息 (14)

2.4.9在线咨询 (15)

2.4.10留言建议 (15)

2.4.11后台界面及商品管理 (15)

2.4.12管理员登录 (15)

2.4.13公告处理 (15)

2.4.14商品管理(类别管理,商品列表) (15)

2.4.15订单管理(未处理,已处理,已发货,已结账)............................ ..…15:

2.4.16投诉管理(未处理,已处理) (15)

2.4.17用户管理(系统用户,系统管理员) ...........................................................15: 三.各功能模块的设计以及代码分析. (17)

3.1会员注册及登录 (17)

3.2商品查询功能实现代码 (18)

3.3查看物品信息代码 (20)

3.4购物车 (20)

3.5后台物品添加代码 (22)

3.6物品信息修改代码 (24)

3.7物品删除代码 (25)

3.8其他代码(Css样式) (25)

四.软件制作过程中遇到的问题和难点,如何解决的。 (26)

五.课设心得体会和收获 (27)

电脑配件购物网站的设计与开发一.系统分析

1.1问题定义

在科技飞速发展的今天,人们对于信息的需求迫不及待,而网络的存在更是满足人们的种种需求,所以电脑几乎是随处可见,人手一个,为我们的学习生活带来了无穷无尽的便利。为了更方便快捷的获取信息与资源,于是人们追求高质量、高性能的电脑,所以电脑配件就成了人们的首要选择。用久了的电脑,跟不上时代,买一台新的花费太大,于是人们着力于更换新的配件,这样做同样使得电脑加快速度,紧跟时代步伐,又节约资源。生活中的实体电脑配件商城一般比较集中,所以用户必须花费大量的时间去选购,给人们带来不便,还有一些商家欺骗用户,以次充好,以假乱真,没有信誉保障。而电脑配件网上购物商城即可轻松解决这一问题,使人们足不出户就可方便买到种类繁多,数量各异的电脑配件。

1.2网站使用用户的分析

使用网站的用户的年龄大部分在20 至45岁之间。因为这一部分人群主要为年轻人,他们是学生或上班族,基本离不开电脑,具备相当的购买能力,平时比较繁忙,没有大量时间用于选购,出于节约时间,节约成本,方便的考虑也会选择在网上商城购买电脑配件。

1.3系统功能需求

前台:

注册登陆

商品展示(最新商品,热卖商品,热门商品)

商品搜索

我的购物车

我的收银台

我的订单

订单查询

在线咨询

留言建议

后台:

管理员登陆

公告管理

商品管理(类别管理,商品列表)

订单管理(未处理,已处理,已发货,已结账) 投诉管理(未处理,已处理)

用户管理(系统用户,系统管理员,修改密码)二.系统设计

2.1系统总体结构设计

2.3数据库设计(数据表)

E-R图:

1.管理员表:记录管理员ID,密码及姓名

2.购物车表:记录购买者信息等

3.信息公告表:记录最新公告信息

4.顾客投诉表:记录顾客投诉等相关内容

5.商品信息表:记录商品信息

6.商品类型表:记录商品所属分类

7.用户注册表:记录用户注册信息

2.4界面设计2.4.1首页界面:

2.4.2用户注册界面:

2.4.3登录成功界面:

2.4.5购物车信息:

2.4.6收银台信息:

2.4.7订单信息:

2.4.9在线咨询:

2.4.10留言建议:

2.4.11后台界面及商品管理:

2.4.12管理员登录

2.4.13公告处理:

2.4.14商品管理(类别管理,商品列表)

2.4.15.订单管理(未处理,已处理,已发货,已结账)

2.4.16.投诉管理(未处理,已处理)

2.4.17用户管理(系统用户,系统管理员)

三.各功能模块的设计以及代码分析

3.1会员注册及登录

用户基本信息

value="new">

用户名
用户姓名
用户密码
密码确认
性别
联系电话
手机
电子邮箱
送货地址

3.2商品查询功能:

<%

'取得查询条件

Dim itype, gname, whereTo, tpid

Set rs = Server.CreateObject("ADODB.RECORDSET")

tpid = Request.QueryString("tpid")

'根据不同情况生成WHERE子句whereTo

If tpid<>"" Then

'显示指定分类的所有商品信息,tpid代表分类编号

whereTo = "Where TypeId=" & Cint(tpid)

itype = iflag

Else

'在指定分类中,查询指定商品

itype = Request.QueryString("tid")

gname = Request.QueryString("gname")

If isNull(gname) Or Len(gname)=0 Then

whereTo = "Where TypeId=" & Cint(itype)

Else

whereTo = "Where TypeId=" & Cint(itype) & " And Name Like '%" & gname & "%'"

End If

End If

%>

<%

'处理分页显示,每页显示每种商品

Dim curpage

PERPAGE = 6

If Request.QueryString("page")="" Then

curpage = 1

Else

curpage = Cint(Request.QueryString("page"))

End If

'读取并显示商品信息

Dim n

n = 0

'设置SELECT语句,将满足条件(whereTo)商品数据读取到记录集rs中sql = "SELECT * FROM Goods " & whereTo & " ORDER BY id DESC"

rs.Open sql, conn, 1, 1

If rs.EOF Then

%>

bgcolor="#FFFFFF">暂且没有商品

<%

Else

'如果记录集不为空,则显示商品信息

Dim i

rs.PageSize = PERPAGE

rs.AbsolutePage = curpage

For i = 1 To rs.pagesize

'如果设置每页超过6个商品,则每显示6个商品则换行

If (i Mod 6)=1 Then

Response.Write ""

End If

%>

align="center">

<%

If isNull(rs("ImageFile")) Or rs("ImageFile")="" Then

'处理无图片的情况

%>

<%Else%>

" target="blank">

" width="90" height="110">

<%End If%>


商品名称:<%=rs("name")%>

商品编号:<%=rs("Sn_Number")%>

商品价格:<%=rs("SalePrice")%>元

浏览次数:<%=rs("ReadCount")%>

" onClick="return newswin(this.href)">详细资料

src="images/order.gif">

3.3查看物品信息代码:

<%

set rs=server.createobject("adodb.recordset")

Dim id,iname

id = Request.QueryString("id")

sql = "Select * From Goods Where id="&Cint(id)

Set rsGoods = conn.Execute(sql)

If rsGoods.Eof Then

Response.Write "没有此商品信息"

Response.End

Else

iname = rsGoods("ImageFile")

'更新阅读次数

sql = "Update Goods Set ReadCount=ReadCount+1 Where id="&Cint(id)

conn.Execute(sql)

%>

bordercolorlight="#C0C0C0" bordercolordark="#FFFFFF">

商品类别

<%

sql = "SELECT * FROM GoodsType WHERE id=" & rsGoods("typeid")

rs.Open sql,conn,3,3

If rs.EOF Then

%> 没有类别信息

<%

Else

Response.Write(rs("type"))

End If

rs.Close

%>

<% If IsNull(iname) Or iname = "" Then%>

asp课程设计实验报告

《Web程序设计》 课 程 设 计 学院:计算机科学学院 专业班级:12级网络工程01班 项目名称:图书信息管理系统设计与实现组员: 罗发军:41209040109 余武震:41209040118

一、开发背景 随着现代图书流通市场竞争的愈演愈烈,如何以一种新的管理方式提高图书流通信息的反馈速度、降低库存占用、加快资金周转、提高工作效率,已经成为图书企业提高竞争力的关键。信息技术的发展给图书企业的管理带来了新的力量,通过图书馆管理系统对图书企业经营运作的全程管理,不仅使企业摆脱了人工管理所固有的一系列弊端和问题,更重要的是提高了工作效率,进而提高了企业的经济效益。通过管理系统对企业的管理,为企业的发展提供了大量的、关键性的数据,企业根据这些数据,可以及时作出决策,进行调整,使之能够更好地把握市场的销售规律,适应市场变化,在激烈的行业竞争中赢得一席之地。 二、需求分析 长期以来,人们使用传统的人工方式管理图书馆的日常业务,其操作流程比较繁琐。在借书时,读者首先将要借的书和借阅证交给工作人员,工作人员将每本书的信息卡片和读者的借阅证放在一个小格栏里,然后在借阅证和每本书贴的借阅条上填写借阅信息。在还书时,读者首先将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填写相应的还书信息。 从上述描述中可以发现,传统的手工流程存在着种种不足。首先处理借书、还书业务流程的效率很低;其次处理能力比较低,一段时间内,所能服务的读者人数只能是很有限的。为此,图书信息管理系统需要为企业解决上述问题,提供快速的图书信息检索功能及快捷的

图书借阅、归还流程。 三、系统设计 1、系统目标 根据图书馆日常图书管理工作的需求和图书借阅的管理流程,该系统实施后,应达到以下目标。 ●界面设计友好、美观,数据存储安全、可靠。 ●基本信息设置保证图书信息和读者信息的分类管理。 ●强大的查询功能,保证数据查询的灵活性。 ●实现对图书借阅、续借、归还过程的全程信息服务跟踪。 ●设置读者借阅和图书借阅排行榜,为图书馆管理提供真实的数据信息。 ●提供借阅到期提醒功能,使管理者可以及时了解到期的图书借阅信息。 ●提供管理员修改自己密码的功能,保证系统的安全性。 ●提供灵活、方便的权限设置功能,使整个系统的管理分工明确。 ●采用人机对话的操作方式,方便管理员的日常操作。 ●系统要最大限度地实现易维护性和易操作性。

数据库课程设计大作业

《数据库原理》课程设计报告 专业:测控技术与仪器 班级:测控071班 学号:200710402112 200710402115 姓名:杜文龙王京京 题目名称:物资管理系统 完成日期:2009年12月25日 昆明理工大学信息工程与自动化学院 2009年12月

物资管理系统 一、课程设计目的: 1.加深对讲授内容的理解 《数据库原理及应用》中有关数据库技术的基本理论、基本概念、设计与实现的方法和阶段性知识,光靠课堂讲授既枯燥无味又难以记住,但它们都很重要,要想熟练掌握,必须经过大量实践环节加深对它们的理解。 2.通过课程设计,掌握数据库系统设计与开发的方法及步骤 数据库是一门应用性很强的学科,开发一个数据库系统需要集理论、系统和应用三方面为一体,以理论为基础,以系统(DBMS)作支柱,以应用为目的,将三者紧密结合起来。同时结合实际需要开发一个真实的数据库系统,对于较大型的系统可多人一起完成,但无论如何都应完成数据库的需求分析、数据的分析与建模、数据库的建立、数据库的开发与运行等全部过程。在此过程中将所学的知识贯穿起来,达到能够纵观全局,分析、设计具有一定规模的题目要求,基本掌握数据库系统设计与开发的基本思路和方法并且做到对知识的全面掌握和运用。 3.培养学生自学以及主动解决问题的能力 通过本次设计,使同学能够主动查阅与数据库相关资料,掌握一些课堂上老师未曾教授的知识,从而达到培养学生自学以及主动解决问题的能力的目的。 二、课程设计基本要求: 1.课程设计应由学生本人独立完成,严禁抄袭。 2.掌握所学的基础理论知识,数据库的基本概念、基本原理、关系数据库的设 计理论、设计方法等。熟悉数据建模工具Visio与数据库管理系统SQLServer 软件的使用。 3.按时上机调试,认真完成课程设计。 4.认真编写课程设计报告。 三、需求分析 信息管理系统是集计算机技术、网络通讯技术为一体的信息系统工程,它能够使企业运行的数据更加准确、及时、全面、详实,同时对各种信息进一步地加工,使企业领导层对生产、经营的决策依据更充分,更具有合理性和库、科学性,并创建出更多的发展机会;另外也进一步加强企业的科学化、合理化、制度化、规范化管理,为企业的管理水平跨上新台阶,为企业持久、健康、稳定的发展打下基础。 这个物资管理系统是以客户机/服务器模式的信息管理模式的信息管理系统。它的开发过程不仅仅是一个编写应用程序的过程,而是以软件工程的思想为指导,从可行性研究开始,经过系统分析、系统设计、系统实施

WEB课程设计模板

中南财经政法大学信息学院 课程设计 课程名称: Web程序设计 设计题目:《网站的设计与实现》 姓名: 专业: 学号: 时间: 2014年6月15日 教务处制

目录 摘要 (3) 1、系统分析 (3) 1.1 网络软件的IIS网站配置 (3) 1.2 需求分析 (4) 1.3 可行性分析 (5) 2 系统设计 (5) 2.1 系统设计目标与环境 (5) 2.2 系统功能描述 (5) 2.3 功能模块划分 (6) 2.4 系统文件结构 (7) 3 系统的编码与设计 (8) 3.1母版页,用户自定义控件设计 (8) 3.2留言板首页Index.aspx (9) 3.3留言板用户登录页面Login.aspx (10) 3.4发表留言页面 ReleaseWord.aspx (12) 3.5查看留言页面ShowWord.aspx (13) 3.6个人留言信息管理页面MyWord.asp x (14) 3.7留言管理页面 LeaveWordManage.aspx (17) 3.8用户注册页面 Register.aspx (17) 4 系统的部署于运行 (20) 4.1 系统的发布 (20) 4.2 系统的测试与验证 (21) 总结 (22) 参考文献 (22)

摘要 随着 Internet 技术的发展,“网上留言板系统”已成为网络上不可缺少的交流方式之一。“网上留言板系统”是网上的一种信息服务系统,是一种简洁而实用的在线交流平台。https://www.wendangku.net/doc/8817756581.html, 是一种建立动态 Web 应用的技术,经过多年的发展渐入佳境。相比其他的 Web技术来说,https://www.wendangku.net/doc/8817756581.html, 更快捷、更安全、更稳定。在介绍了系统的设计目标、功能和数据库设计方案之后,结合 https://www.wendangku.net/doc/8817756581.html, 的开发环境阐述了系统的实现方法。利用 https://www.wendangku.net/doc/8817756581.html, 技术开发的企业网上论坛系统,实现了网上论坛的动态管理,使得对信息的管理更加及时、高效,方便用户及时上网浏览有用信息,发表自己对相关问题的看法,也使管理更有效、快捷。 关键词:网上留言板系统 https://www.wendangku.net/doc/8817756581.html, 1、系统分析 1.1 网络软件的IIS网站配置 1)打开“Internet 信息服务管理器”,在目录树的“网站”上单击右键,在右键菜单中选择“新建→网站”,弹出“网站创建向导”: 2)网站描述就是网站的名字,它会显示在IIS窗口的目录树中,方便管理员识别各个站点。本例中起名为“刘红英的网站”。如图1; 图1 网站IP地址:如果选择“全部未分配”,则服务器会将本机所有IP地址绑定在该网站上,这个选项适合于服务器中只有这一个网站的情况。也可以从下拉式列表框中选择一个IP地址(下拉式列表框中列出的是本机已配置的IP地址,

C#程序设计课程设计实验报告册

实验名称:前台界面设计和实现指导教师: 实验时数: 8 实验设备:安装了VS2010软件的计算机 实验目的: 1.掌握C#的基本语法; 2.掌握HTML的基本语法; 3.掌握VS2010软件开发工具的使用; 4.掌握https://www.wendangku.net/doc/8817756581.html,前台界面的设计和编程实现。 实验准备: 1.在开始本实验之前,请回顾教科书的相关内容; 2.需要一台安装Windows XP Professional操作系统和装有VS2010的计算机。 实验内容及要求 以XXX班级为主题,站点名称自拟,网站的内容大致包含:网站首页、专业介绍、学院简介、班级共享、英语角等;主要版块有: 1.网站首页:展现班级风貌和班级特色。 2.班级共享:介绍同学中流行的话题、歌曲、软件和电子书。 3.英语角:介绍英语知识,提高同学英语学习兴趣。 根据以上对图书销售的业务描述实现以下要求: 1.前台界面的设计和编程(画出网站的界面导航图); 2.将前台界面的部分关键代码粘贴到实验过程的空白处(不要全部粘贴,不要截图)。

实验过程: 一、网站的结构 二、关键代码 1)班级共享(public data.aspx) 资料共享(information_share.aspx) a)上传文件控件代码: b)GridView控件存储查询结果(下载文件)

(完整版)大工16秋《道路勘测设计课程设计》大作业答案

网络教育学院《道路勘测设计课程设计》 题目:某公路施工图设计 学习中心: 专业: 年级: 学号: 学生: 指导教师:

学 号学 生: 指导教师: 乔 娜 1 设计交通量的计算 设计年限内交通量的平均年增长率为7%,路面竣工后第一年日交通量如下: 桑塔纳2000:2300辆; 江淮a16600:200辆; 黄海dd680:420辆; 北京bj30:200辆; Ep140:580辆; 东风sp9250:310辆。 设计交通量:d N =0N ×() 1 1n r -+ 式中:d N —远景设计年平均日交通量(辆/日); 0N —起始年平均交通量(辆/日); r —年平均增长率; n —远景设计年限。 代入数字计算: 解: 0N =2300+200+420+200+580+310=4010(辆/日) 假设远景设计年限为20年,则将上述的种种数字带入公式后计算: 设计交通量:d N =0N ×() 1 1n r -+ =4010×(1+0.07)19 =14502(辆/日)

2 平面设计 路线设计包括平面设计、纵断面设计和横断面设计三大部分。道路是一个三维空间体系,它的中线是一条空间曲线。中线在水平面上的投影称为路线的平面。沿着中线竖直的剖切,再展开就成为纵断面。中线各点的法向切面是横断面。道路的平面、纵断面和各个横断面是道路的几何组成。 道路的平面线形,受当地地形、地物等障碍的影响而发生转折时,在转折处需要设置曲线,为保证行车的舒顺与安全,在直线、圆曲线间或不同半径的两圆曲线之间要插入缓和曲线。因此,直线、圆曲线、缓和曲线是平面线形的主要组成因素。 直线是平面线形中的基本线形。在设计中过长和过短都不好,因此要加以限制。直线使用与地形平坦、视线目标无障碍处。直线有测设简单、前进方向明确、路线短截等特点,直线路段能提供较好的超车条件,但长直线容易使司机由于缺乏警觉产生疲劳而发生事故。 圆曲线也是平面线形中常用的线性。《公路路线设计规范》规定,各级公路不论大小均应设置圆曲线。平曲线的技术标准主要有:圆曲线半径,平曲线最小长度以及回头曲线技术指标等。 平曲线的半径确定是根据汽车行驶的横向稳定性而定: )(1272 i V R +=μ 式中:V-行车速度km/h ; μ-横向力系数; i -横向超高,我国公路对超高的规定。 缓和曲线通过曲率的逐渐变化,适应汽车转向操作的行驶轨迹及路线的顺畅,以构成美观及视觉协调的最佳线形;离心加速度的逐渐变化,不致产生侧向冲击;缓和超高最为超高变化的过渡段,以减小行车震荡。 平曲线要素: 切线增长值:q=2s L -2 3 240R L s 内移值: p=R L s 242-3 4 2384R L s

课程设计说明文档模板

网上书店系统的设计与实现 本文从零开始介绍一个网上书店项目的设计、实现、测试和发布。 一. 程序概要设计 程序概要设计需要对系统的目录以及相关文件进行说明。重点描述各模块的程序组成以及每个程序的功能。因为这个阶段还不能完全预测所涉及的程序,只需要主要的程序进行说明。 1.主要路径与页面及页面流转关系

二. 数据库概要设计 数据库概要设计需要说明系统涉及的表名称以及表结构。必须对每个字段的类型以及功能提供详细说明,因为不同数据库管理系统提供的数据类型有些差异,所以应该指出这些数据类型对应的数据库管理系统。目前,大部分情况采用SQL Server和Oracle作为数据库管理系统。 数据库名称:shop 数据库管理系统:SQL Server2008 数据表:(需要将所有的数据表列出,并简要说明其功能)

三. 系统详细设计 在B/S架构系统的详细设计中,与传统的C/S架构不同,需要对前台页面、后台数据库以及服务器端程序进行详细说明。 3.1 页面详细设计 页面详细设计主要针对客户端执行的程序进行说明。主要是程序中所涉及的JavaScript 代码,因为实际使用过程中,为了实现一些动态的效果。 3.2 数据库详细设计 在数据库概要设计中,已经对数据库表以及表的结构进行了说明,为了开发的需要,除了这些表以外,还可能提供一些索引、视图和存储过程,等等。在实际的开发过程中,数据库的结构虽然已经确定了,但是随着开发的深入,需要经常对数据库结构进行细微的改动,这些改动需要立刻修改文档,并通知其他组员某处已经改动。 3.3 后台脚本详细设计 后台脚本详细设计是对程序的重点功能模块进行设计,每个开发人员需要对自己的模块进行说明,这个阶段,可以利用程序将功能描述清楚,也可以利用流程图对模块进行描

汽车修理管理系统 课程设计 数据库大作业(有源文件)

数据库大作业 《数据库原理与设计》课程设计汽车修理管理系统 学号: 姓名: 年级层次: 教学中心:

汽车修理管理系统 一. 概述 1.项目背景 在计算机不断发展的今天,计算机已经运用到各个领域,计算机的作用使由手工的操作到计算机的操作是一个大的飞跃,代替的复杂的容易出错的人工操作,节省了大量的时间,提高了正确性,提高了数据的可靠性。因此每个公司使用计算机建立自己的业务是迫在眉睫,汽车修理厂根据业务发展的需要,决定建立一个数据库管理系统,以代替单一的人工管理。这样使人工操作的管理方便,简单。 2.编写目的 编写的目的是使汽车修理厂由单一的人工管理到计算机管理的飞跃,使汽车修理厂的管理的效率得到很大的提高,使人工管理的出错的机会大大减少,实现数据的共享,便于查询自己的数据信息,使汽车修理厂的业务的流程时间大大减少,从而可以提高该汽车修理厂的竞争性,在社会有立足之地。 3.软件定义 该软件为第一版,既汽车修理管理系统1.0 版。 4.开发环境 数据库: SQL SERVER 2000 开发和编译环境: Visual C++6.0。 二.需求分析 1.通过分析得知,该修理厂共使用5种单据,4种账册和3种主要报表。 ⑴五种单据如表1所示: 表中D1由送修人填写。修理派工员据此开出修理单D2,分派给指定的修理工执行。如果在修理中需要更换零件,一律由修理工填写零件领用单D3向仓库领用。修理结束后,修理工将D2交回给派工员,然后转财务部门结账并开修车发票D5。D4在零件入库时由仓库管理员验收并且填写。图6显示了这些单据的格式内容。 编号名称填写人 D1 修车登记单送修人 D2 汽车修理单修理派工员和修理工 D3 零件领用单修理工 D4 零件入库单仓库管理员 D5 修车发票财务人员 表1 当前系统单据一览表

贪吃蛇游戏课程设计实验报告全解

辽宁科技大学课程设计说明书 设计题目:基于C#的贪吃蛇游戏 学院、系:装备制造学院 专业班级:计算机科学与技术 学生姓名:叶佳佳 指导教师:丁宁 成绩: 2015年12月12日

目录 一、概述 (1) 1、用C#实现该设计的方法 (1) 2、贪吃蛇游戏说明 (1) 二、实验目的及设计要求 (1) 1、实验目的 (1) 2、实验要求 (2) 三、课程设计具体实现 (2) 1、概要设计 (2) 1.1、设计思想 (2) 1.2、主模块实现 (2) 1.3、主函数流程图 (4) 2、详细设计 (5) 2.1、设计思想 (5) 2.2、具体模块实现: (5) 四、调试过程及运行结果 (10) 1、调试过程 (10) 2、实验结果 (11) 五、实验心得 (12) 六、参考资料 (13) 七、附录:源代码 (13)

一、概述 1、用C#实现该设计的方法 首先应该了解设计要求,然后按照功能设计出实际模块,每个模块都要完成特定的功能,要实现模块间的高内聚,低耦合。设计模块是一个相当重要的环节,模块的数量不宜太多,也不宜太少,要是每个模块都能比较简单的转换成流程图。模块设计完成后,就该给每个模块绘制流程图。流程图要尽可能的简单且容易理解,多使用中文,补一些过长的代码,增加理解难度。此外,流程图应容易转换成代码。 根据流程图编写好代码后在WindowsXP操作系统,https://www.wendangku.net/doc/8817756581.html,2008开发环境下进行运行测试,检查错误,最终设计出可行的程序。 2、贪吃蛇游戏说明 游戏操作要尽可能的简单,界面要尽可能的美观。 编写程序实现贪吃蛇游戏,贪吃蛇游戏是一个深受人们喜欢的游戏:一条蛇在密闭的围墙内,在围墙内随机出现一个食物,通过键盘上的四个光标键控制蛇向上下左右四个方向移动,蛇头撞到食物,则表示食物被吃掉,这时蛇的身体长一节,同时计10分;接着又出现食物,等待被蛇吃掉,如果蛇在移动过程中,撞到墙壁、障碍物或身体交叉(蛇头撞到自己的身体),则游戏结束。游戏结束时输出相应得分。 具体要求有以下几点: (1)对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理; (2)系统设计要实用,采用模块化程序设计方法,编程简练、可用,功能全面; (3)说明书、流程图要清楚; 二、实验目的及设计要求 1、实验目的 .NET课程设计是教学实践环节中一项重要内容,进行此课程设计旨在掌握基础知识的基础上,进一步加深对VC#.NET技术的理解和掌握; 提高和加强学生的计算机应用及软件开发能力,使学生具备初级程序员的基本素质; 培养学生独立分析问题、解决问题、查阅资料以及自学能力,以适应信息管理行业日新 1

内燃机设计课程设计大作业

第一部分:四缸机运动学分析 绘制四缸机活塞位移、速度、加速度随曲轴转角变化曲线(X -α,V -α,a -α)。 曲轴半径r=52.5mm 连杆长度l=170mm, 连杆比31.0==l r λ 1、位移:)]2cos 1(4 1 )cos 1[(αλα-+-=r x 2、速度:)2sin 2 (sin αλ αω+ =r v 3、加速度:)2cos (cos 2αλαω+=r a

第二部分:四缸机曲柄连杆机构受力分析 1、初步绘制四缸机气缸压力曲线(g F -α),绘制活塞侧击力变化曲线(N F -α),绘制连杆力变化曲线(L F -α),绘制曲柄销上的切向力(t F ),径向力(k F )的变化曲线(-α),(-α)。 平均大气压MPa p 09839.098.39kPa 0== 缸径D=95mm 则 活塞上总压力 6 010 )(?-=A P P F g g 24 D A π = 单缸活塞组质量:kg m h 277.1= 连杆组质量: 1.5kg =l m 则 往复运动质量:l h j m m m 3.0+= 往复惯性力:)2cos (cos 2αλαω+-=-=r m a m F j j j )sin arcsin(αλβ=又 合力:g j F F F += 侧击力:βtan F F N = 连杆力:β cos F F L = 切向力:)sin(βα+=L t F F 径向力:)cos(βα+=L k F F t F k F

2.四缸机连杆大头轴承负荷极坐标图,曲柄销极坐标图 连杆大头集中质量产生的离心力:2 227.0ωωr m r m F l rL == 连杆轴颈负荷: qy qx p F F arctan =α 连杆轴承负荷: ?+++=180βαααq P )sin(p P px F F α= 2m rL L q F F F +=k rL qx F F F -=t qy F F =q p F F -=)(p p py con F F α=

ASPNET课程设计报告模板

A S P.N E T 课程设计报告 设计题目:学生选课系统设计系(部):信息科学系 专业:计算机科学与技术学生姓名: 学号:

一、设计任务 设计一个学生选课系统。 基本要求: 1、有母板页和内容页,母板页包含Logo、导航、搜索、版权信息(学号姓名) 2、至少两种页面主题 3、实现基本系统功能 4、人员/会员管理,要实现增删查改 5、具体的题目要体现特色 6、其他扩展功能(加分项) 基本系统功能: 实现人员/物品信息增删查改、站内信息、人员管理 二、任务分工 三、需求分析 3.1 学生需求分析 学生可以登录到系统,如果还没有账户,首先注册账户,或者在学生登失败时提醒注册账户。学生登录到系统后可以查看有关课程、自己的信息、已选课信息,查收收到的信息,修改自己的信息(包括登录密码、联系方式等),学生可以选课、听课、下载资料、上传问题等。 3.2 教师需求分析 教师可以登录到系统,如果还没有账户,首先注册账户,或者在教师登失败

时提醒先注册账户。教师登录系统后,可以向管理员申请注册新的授课信息,查看自己授课信息。 3.3 管理员需求分析 管理员可以登录到系统,注册账号,删除学生和教师的账户信息,安排本系统可以进行的课程,发布公告,推荐最新课程等。 四、 总体设计 4.1 系统的功能模块图 图1 系统功能框图 系统的总体功能如图1所示,……(简单说明) 4.2重要功能的流程图 4.2.1 XXX 功能流程图 后台主要包括商品管理、订单管理以及用户等信息管理,包括对用户评论的回复,其业务流程如图2所示。 选课系统 学生 教师 管理员 注册账户 修改信息 网上选课 上课 注册账户 修改信息 申请授课 发放资料 注册账户 修改信息 修改、删除学生或老师信息 交流界面 交流界面

数据库课程设计工厂管理系统大作业

摘要 姓名:颜超丽学号:200915553013027 此文运用了数据字典、数据流图等方法对工厂管理系统进行了需求分析,运用E-R图进行了概念结构设计,在逻辑结构设计中将E-R图转化为关系模型,在物理结构设计中确定该数据库的存储结构,最后通过SQL语言实现数据库的设计。在这过程中,还详细地分析了各个子系统的属性、实体间的联系以及子系统间的关系。在这基础上,通过金仓数据库软件,运用SQL语言将所建工厂管理系统数据库顺利实现。 关键字:数据字典,E-R图,SQL语言 目录 一、系统概述 (1) 二、需求分析 (1) 1信息分析 (1) 2数据流图 (2) 3数据字典 (2) 三、概念结构设计 (4) 1实体列表 (4) 2分E-R图 (4) 3全局E-R图 (5) 四、物理结构设计 (5) 1关系模式存取方式选择 (5) 2确定数据库的存储结构 (5)

3评价物理结构 (5) 五、逻辑结构设计 (6) 六、数据库的实施 (7) 七、设计总结........ (8) 八、文献 (9)

工厂管理系统库 一、系统概述 工厂管理信息化是工厂管理系统应用信息技术及其产品的过程,是信息技术应用于工厂管理的过程。工厂信息化的实施,自下而上而言,必须以管理人员使用信息技术水平的逐步提高为基础;自上而下而言,必须与工厂的制度创新、组织创新和管理创新结合。 工厂管理系统算是比较简单一种信息系统。它主要应用于工厂仓库管理、职工管理、车间管理和零件管理。其中车间对职工和零件来说是很重要的。 工厂管理信息化建设工作具有长期性和内容的多变性;正因为这样,车间管理信息系统也不是一个简单的、静止的、封闭的系统,而是一个开放的,随着时间的推移会逐步变化和发展的系统。 二、需求分析 1、信息分析 根据工厂方面取得的信息资料,得出系统的信息需求和处理要求,得到设计所需的需求信息。这些信息是是选择了对数据库设计直接有用的信息。 A.工厂系统: a.车间:一个工厂有很多个车间,每个车间有车间号、车间主任名、地址、 电话。 b.工人:一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和 工种。 c.产品:一个车间生产多钟产品,产品有产品号,价格。 d.零件:一个车间有多个零件,一个零件也可以由多个车间制造。零件有 零件号、重量和价格。 e.仓库:产品与零件存入仓库中,厂内有多个仓库,仓库有仓库号、仓库 保管员、姓名、电话。 B.系统联系: a.生产:一个车间有多个零件,一个零件也可以由多个车间制造。 b.组成:一个产品由多个零件组成,一种零件也可装配多中产品内。 c.保管:产品与零件存入仓库中,厂内有多个仓库。

web网站设计实训报告(范文)1.doc

附录 1:设计报告封面 湖南娄底职业技术学院 web 网站设计 课程设计报告 设计题目:个人网站 系部:电子信息工程息 专业:网络技术 学生姓名:黄永凤 学号: 200902060109 起迄日期:年月日 ~ 年月日指导教师:罗金铃 教研室主任:

一.网站的需求分析 对于个人网站而言,一个好的网页会给人留下深刻的印象,那样才会提高网站的知名度才会增加 点击率。如果通过网站管理系统工作,就可以拓开以前传统的宣传思路,用户可以通过上网就能达到找到所需要材料的目的,并且可以给管理员留言以反馈意见。 二.系统实现所需要的软件 网页编辑排版Dreamweaver CS3、网页图像制作软件Photo CS2、网页动画制件软件Flash 、ACCESS 数据库、动态网页编程语言ASP 三、网站设计的思路 网站拓扑图构画 从开始想创建网站到最后的个人网站的上传发布是需要包含一个完整的工作流程。网站包括哪些栏目,采用什么样的制作结构,这些都是我们在制作网站前首先要确定的, 下面是我个人网站的结构图:

四、系统功能模块的实现过程 个人网站实现了留言、文章、相册、日志、注册、链接、调查、后台管理等诸多功能于一体的 网站。本人经过需求分析、和可行性的管理方式进行了前台设计与后台管理。通过数据库的创建与 连接实现了人机交互功能。 1个人首页功能模块功能的实现过程 个人首页主要放置主人的最新动态,导航条菜单包括首页、个人简历、个人相册、文字拾掇、 我的聊吧、给我留言、友情链接。给我留言,必须通过先登陆或先注册才能进行留言。底部插入个 人网站的版权信息,同时也加入了联系我们、后台管理、首页收藏、设为首页、版权声明。 ( 1) .个人首页导航功能实现介绍 个人首页导航有七个链接分别是:我的首页、个人简历、个人相册、文字拾掇、我的聊吧、给我留言、友情链接。它们都采用“行为”中“交换图像”。如图 3-1 所示。

asp 课程设计源代码-人事管理系统

附录:源程序代码 1).default.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default2" %> 无标题页

相关文档 最新文档