本课题针对培训网站的现实需要而作,以VisualStudio搭建开发环境,采用ASP.NET下Web数据访问层架构,其中网站的美工技术和程序设计是关键技术,用Html做美工,用Asp.Net编写程序。 具体要求如下:
本系统包括如下模块:
1. 植物园简介:包括植物园整体构成、植物园功能、植物园路线图和最新动态,游客、会员和管理员均可进行查询。
2. 植物的进园出园:包括植物数量的变动以及变动的时间,管理员有权对其进行增添、删除和改动。
3. 植物的查询:能够以游客或会员或管理员的身份对园内所有的植物能进行查询。
4. 植物园门票的订购:通会员可以在线订购植物园门票。
系统总体结构设计原则
系统总体结构设计一般应遵循以下原则:
子系统具有相对的独立性;子系统之间的数据依赖尽量小;子系统的设置应考虑今后管理发展的需要;子系统的划分应便于系统分阶段实现。
3.2 系统功能总体设计
通过需求分析,可以对系统功能进行总体设计,具体功能说明如下:
3.2.1 管理员角色
(1)会员管理:管理员可以对会员进行,添加、删除、修改,以及查询功能。
(2)园区新闻信息管理:通过发布一些园林业内的新闻以及相关的一些信息,让会员了解目前的一些情况。
(4)植物类别维护:园林的植物类别是动态的变化的,管理员可以添加和删除植物类别。
(5)植物进出园管理:这个模块式本系统的重点,管理员可以完成植物的进园登记、出园登记。
(6)门票订单管理:管理员可以对会员购买门票的订单进行管理。
3.2.2 会员角色
(1)个人信息维护:修改个人资料。
(2)植物进出园查询:根据植物的名称,植物的产地及用途查询植物的详细情况。
(3)门票购买:网站的注册会员可以在线购买门票,完成在线支付。
(4)留言板:会员可以给网站进行留言,还会收到管理员的及时答复。
3.2.3 游客
卷 SSD分区 的文件夹 PATH 列表
卷序列号为 0004-1E03
E:\TEST\源码
└─植物园管理系统设计与实现完整版
│ 植物园管理系统毕业论文.doc
│ 植物园管理系统网站毕业设计(PPT).ppt
│
└─theGardWeb
│ aboutme.ascx
│ aboutme.ascx.cs
│ but.ascx
│ but.ascx.cs
│ company.aspx
│ company.aspx.cs
│ Default.aspx
│ Default.aspx.cs
│ dl.aspx
│ dl.aspx.cs
│ goodworks.aspx
│ goodworks.aspx.cs
│ membercenter.aspx
│ membercenter.aspx.cs
│ message.aspx
│ message.aspx.cs
│ mycss.css
│ mypage.master
│ mypage.master.cs
│ newdetail.aspx
│ newdetail.aspx.cs
│ news.aspx
│ news.aspx.cs
│ reg.aspx
│ reg.aspx.cs
│ search.ascx
│ search.ascx.cs
│ serfee.aspx
│ serfee.aspx.cs
│ services.aspx
│ services.aspx.cs
│ servs.ascx
│ servs.ascx.cs
│ top.ascx
│ top.ascx.cs
│ topnews.ascx
│ topnews.ascx.cs
│ web.config
│ zxzf.aspx
│ zxzf.aspx.cs
│
├─Admin
│ │ Bottom.aspx
│ │ Bottom.aspx.cs
│ │ ddgl.aspx
│ │ ddgl.aspx.cs
│ │ Index.aspx
│ │ Index.aspx.cs
│ │ Left.aspx
│ │ Left.aspx.cs
│ │ Login.aspx
│ │ Login.aspx.cs
│ │ Main.aspx
│ │ Main.aspx.cs
│ │ PWDEdit.aspx
│ │ PWDEdit.aspx.cs
│ │ Top.aspx
│ │ Top.aspx.cs
│ │ xwadd.aspx
│ │ xwadd.aspx.cs
│ │ xwgl.aspx
│ │ xwgl.aspx.cs
│ │ yhadd.aspx
│ │ yhadd.aspx.cs
│ │ yhgl.aspx
│ │ yhgl.aspx.cs
│ │ zwadd.aspx
│ │ zwadd.aspx.cs
│ │ zwcy.aspx
│ │ zwcy.aspx.cs
│ │ zwgl.aspx
│ │ zwgl.aspx.cs
│ │ zwlb.aspx
│ │ zwlb.aspx.cs
│ │
│ ├─CSS
│ │ CSS.css
│ │
│ └─images
│ back.png
│ bottombg.gif
│ btnreview.GIF
│ button-join.gif
│ button-login.gif
│ button_add.gif
│ button_back.gif
│ button_cancel.gif
│ button_close.gif
│ button_del.gif
│ button_edit.gif
│ button_look.gif
│ button_ok.gif
│ button_save.gif
│ button_search.GIF
│ button_sift.gif
│ button_update.gif
│ dl.png
│
├─App_Code
│ │ CommandInfo.cs
│ │ DbHelperOleDb.cs
│ │ DbHelperSQL.cs
│ │ DlUser.cs
│ │ oper.cs
│ │ PubConstant.cs
│ │ SQLHelper.cs
│ │ Tool.cs
│ │
│ ├─BLL
│ │ members.cs
│ │ messages.cs
│ │ news.cs
│ │ pays.cs
│ │ zwinfo.cs
│ │ zwINOUT.cs
│ │ zwType.cs
│ │ zwyInfo.cs
│ │
│ ├─DAL
│ │ members.cs
│ │ messages.cs
│ │ news.cs
│ │ pays.cs
│ │ zwinfo.cs
│ │ zwINOUT.cs
│ │ zwType.cs
│ │ zwyInfo.cs
│ │
│ └─Model
│ members.cs
│ messages.cs
│ news.cs
│ pays.cs
│ zwinfo.cs
│ zwINOUT.cs
│ zwType.cs
│ zwyInfo.cs
│
├─App_Data
│ zwy.mdb
│
├─Bin
│ Maticsoft.Common.dll
│ Microsoft.Practices.EnterpriseLibrary.Common.dll
│ Microsoft.Practices.EnterpriseLibrary.Data.dll
│ Microsoft.Web.UI.WebControls.dll
│ MySql.Data.dll
│ System.Data.SQLite.DLL
│ System.Data.SQLite.lib
│
├─Images
│ 3420.jpg
│ aboutme.GIF
│ buright.GIF
│ butmid.GIF
│ company.GIF
│ detbut.GIF
│ detmid.GIF
│ dettop.GIF
│ goodworks.GIF
│ hotbut.gif
│ hotmid.GIF
│ hotnew.GIF
│ logolb.jpg
│ logoleft.jpg
│ logomain.jpg
│ logomid.jpg
│ logotop.jpg
│ menubg.JPG
│ mestop.GIF
│ secbtu.GIF
│ tb.gif
│ Thumbs.db
│ zfb.jpg
│
└─othpic
1.jpg
IMG_8260.jpg
Thumbs.db
W020110418614022730943.jpg
丝棉木.jpg
夏堇.jpg
朱顶红.jpg
水杉.jpg
石榴.jpg
红蓼.jpg
鸡爪槭.jpg
目 录
1 引言 6
1.1开发背景 6
1.2 设计的意义 7
1.3 系统的开发方法 7
1.4 系统开发工具 8
1.4.1 C#简介 8
1.4.2 ASP.NET简介 8
1.4.3 数据库简介 10
2 需求分析 13
2.1可行性分析 13
2.2 系统设计的要求 13
2.3 系统功能需求分析 14
2.4 数据库需求分析 14
3 系统总体设计 15
3.1系统总体设计 15
3.1.1 系统总体架构 15
3.1.2 系统总体结构设计原则 15
3.2 系统功能总体设计 15
3.2.1 管理员角色 15
3.2.2 会员角色 15
3.2.3 游客 16
3.3 数据库结构设计 16
3.3.1 概念结构设计 16
3.3.2 概念结构设计的方法选择 17
3.3.3 系统的E-R图 17
3.4 数据库表的设计 18
4 系统实现 20
4.1 运行环境 20
4.2 首页 20
4.3 管理员角色主要实现功能 22
4.3.1 管理员登陆 22
4.3.2 会员信息管理 24
4.3.3 新闻信息维护 25
4.3.4植物类别管理 26
4.3.5植物进出园管理 28
4.3.6 订单管理 29
4.4 前台界面功能 30
4.4.1植物园概况 30
4.4.2 园区动态 31
4.4.3 植物欣赏 32
4.4.4 门票购买 34
5 软件测试 35
5.1 软件测试的意义 35
5.2 软件测试的重要性 35
5.3 软件测试的范围 36
5.3 软件测试的方法 36
5.3 软件测试的目的和原则 36
6 总结 38
致谢 40
参考文献 41