论文范文.docx
- 文档编号:9619105
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:32
- 大小:322.99KB
论文范文.docx
《论文范文.docx》由会员分享,可在线阅读,更多相关《论文范文.docx(32页珍藏版)》请在冰豆网上搜索。
论文范文
1引言
随着互联网技术的快速发展,并且单一的PC端逐渐转换成PC端、平板端和移动端,而移动端所占比例越来越大,电子商务系统在全球范围内广泛开被展并使用,网站已成为企业对外宣传和开展网上业务的重要窗口,所以对于一个企业来说建立一个有较高水平、功能齐全的综合性的门户网站并且要支持PC端和移动端已势在必行。
本网站提供全面及时的公司新闻资讯内容,公司的业务范围、企业文化、主要业绩等等。
该网站从栏目布局、整体策划、功能配置等各方面详细描述网站的设计制作过程。
利用多媒体手段更好的展示公司形象。
为潜在客户介绍企业的业务范围,提高企业认知度和品牌知名度。
及时发布公司动态,而设计开发了本系统。
1.1系统的开发背景和意义
在这个充满竞争的市场条件下,正确的营销方式的是加快企业品牌传播的重要手段。
但如果继续用传统老旧的营销模式来经营产业会导致产品销售的不善,所以,必须研究适合新时代的合理销售的模式,为企业产品价值的实现具有重要意义。
设计本系统能够有效推动房地产的信息化技术的发展,爱心小屋网它本着为决策管理服务,为生产经营服务的宗旨,致力于为各类房地产提供信息服务,为上网企业创造了无线的生机。
作为一家信息化的网站,它所功能强大的信息发布和查询功能的电子商务交易平台,有力推动了信息技术在房地产行业中的普及与应用,促进了信息化的发展。
1.2系统实现的目标
1)网站结构内容主题鲜明突出,对网站栏目规划力求合理简约,各个栏目功能明确,整体协调统一。
再次栏目结构与层次结构合理,访问者能够快捷的找到所需信息。
2)网站前台能够按类别显示公司简介、业务范围、主要业绩、企业文化人、人才感悟、新闻动态、人才招聘和联系我们等等,展示的信息主要包括文字和图片,浏览者可以根据分类方便快速的找到自己所需的内容。
在本论文中将用截图的形式展示本网站的前台。
3)网站后台管理模块主要分为:
栏目管理、博文管理、友情链接管理、留言管理、通知公告管理、登录管理模块,管理员通过特定的地址登录后台才能够进行分类、新闻进行发布、查询、修改、删除等等的操作。
2系统开发环境及开发工具
2.1系统开发环境
房地产公司资讯发布系统使用的是Apache服务器,开发语言为Hypertext Preprocessor(简称PHP,中文名称为超级文本预处理器),数据库为MySQL,通过Aapche+PHP+MySQL来实现本系统的各种功能。
首先在Windows下应用XAMPPSERVER软件快速搭建配置PHP开发环境。
XAMPPSERVER提供了简易、快速的PHP运行环境的搭配机制,只需按照普通应用软件的安装方式就可以完成Apache+MySQL+PHP+phpMyAdmin的安装和配置工作。
安装好XAMPPSERVER后,整个目录默认安装在c:
\xampp。
打开浏览器,在地址栏中输入“http:
// localhost”就会看到xampp安装成功的页面了。
2.1.1Apache服务器
Internet 上最热门的服务之一就是环球信息网 WWW(World Wide Web)服务,Web 已经成为很多人在网上查找、浏览信息的主要手段。
Web 服务具有如下特点:
Web 是图形化的和易于导航的,Web 是与平台无关的,Web是动态的,Web是交互的,Web系统是客户/服务器式的,所以应该有服务器端程序和客户端程序两部分。
常用的客户端程序是浏览器(如 IE、Netscape、Mozilla)。
而服务器端的程序就是我们常说的Web服务器(也叫 WWW 服务器)。
常用的Web服务器有 IIS和Apache平台,本系统选择的是 Apache服务器。
Apache是开源免费自由的,它可以运行在所有广泛使用的计算机平台上。
因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。
Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。
2.1.2Mysql数据库
MySQL是PHP的最佳搭档,是一种关系数据库管理系统。
在数据库世界中,MySQL属于关系型数据库管理系统(RDBMS)。
RDBMS包含3个方面的涵义:
◆数据库(DB,DataBase):
存储数据的仓库,它以有效的方式组织、存储大量结构化的数据。
◆管理系统(MS,Management System):
实现数据管理功能的软件,通过插入、检索、修改或删除记录来管理数据。
◆关系(R,Relational):
一种特殊的DBMS,数据组织为一张二维表,每个表由行和列组织,每行为一个数据记录,记录可包含几项信息,每列对应一个项(属性)上的值。
关系数据库是目前应用最为广泛的数据库模型,SQL Server 、MySQL等常用数据库都是关系型数据库。
MySQL是一种流行的关系数据库,相比其他的数据库来说,MySQL小巧、功能齐全、查询迅捷、并且是免费的,可以在Internet上免费下载,免费使用,而对于中小型、甚至大型应用它都能够胜任。
MySQL是PHP的最佳搭档,是一种关系数据库管理系统。
MySQL有如下特点:
1.MySQL是一种关系数据库管理系统。
2.MySQL是开源的。
3.MySQL服务器是一种快速的、可靠的和易于使用的数据库服务器。
4.MySQL可运行在不同的操作系统下,可以支持Windows95/98/NT/2000以及Unix、Linux等多种操作系统平台。
5.MySQL支持大型的数据库。
虽然对于用PHP编写的网页来说只要能够存放上百条以上的记录数据就足够了,但MySQL数据库可以方便地支持上千万条记录。
6.MySQL服务器工作在客户/服务器或嵌入系统中。
2.1.3 PHP语言
PHP(Hypertext Preprocessor)是一种用于创建动态WEB页面的服务端的简单的面向对象独立于架构的动态脚本语言,使用PHP和HTML编写WEB页面,当访问者浏览到该页面时,服务端会首先对页面中的PHP命令进行处理,然后把处理后的结果连同HTML内容一起传送到访问端的浏览器。
PHP是一种源代码开放程序,拥有很好的跨平台兼容性。
用户可以在Window系统以及许多版本的Linux系统上运行PHP,而且可以将PHP作为Apache服务器的内置模块或CGI程序运行。
PHP语言是不需要任何特殊的开发环境的,所以用户可以直接在WEB页面中输入PHP命令代码。
在WEB页面中,所有的PHP代码都被放置在“
PHP”和“?
>”中。
此外, 用户还可以选择使用诸如〈script language="php”〉和〈/ script〉等的形式。
PHP引擎会自动识别并处理页面中所有位于PHP定界符之间的代码。
2.2系统开发工具
本系统开发工具主要运用:
PhpStorm,他是一个轻量级且便捷的PHPIDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。
3系统分析与设计
3.1系统可行性分析
系统的可行性分析主要从经济可行性和技术可行性两个方面来分析
3.1.1经济可行性
鉴于计算机技术发展异常迅猛,系统的开发工具直接在网上都可以下载到,而各种免费开发软
件功能强大,所以整个系统开发几乎是没有任何经济的支出。
在硬件软件配置以及开发技术均以可行的情况下开发这样一个管理系统成本不会很高,但其可以大大提高房屋管理的工作效率,也是网络房屋管理发展的必然趋势,其必将有比较宽阔的市场,避免大量的信息增加工作人员的工作负担,使房屋的管理进行到科学化、高效率化、系统化的范畴,因此该系统在经济可行性上时可行的。
3.1.2技术可行性
PHP可以编译成具有与许多数据库相连接的函数。
PHP与MySQL是绝佳的组合。
本系统是采用PHP+MySQL+Apache进行开发,前台采用html的静态模板和PHP语言进行网页开发,后台采用MySQL数据库开发和管理。
PHP可以编写外围的函数取间接存取数据库。
在技术要求上不是特别高,对于初步涉及PHP语言的人在技术运用上面还是可行的。
3.2系统需求分析
房地产资讯发布网站是一个面向普通用户、管理员的系统,用户可以在前台进行对公司发布的资讯信息进行浏览,针对资讯信息的分类不同普通用户可以在不同的分类模块浏览该分类下的所有资讯文章。
管理员可以在后台对栏目管理、博文管理、友情链接管理、留言管理、通知公告管理、登录管理。
3.3系统设计
3.4B/S结构
由于计算机互联网在政治、经济、生活等各个领域的发展、运用以及网络的迅速普及和全社会对网络的依赖程度,计算机网络已经成为国家的经济基础和命脉,成为社会和经济发展强大动力,其地位越来越重要。
何谓B/S结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse,如InternetExplorer,MYIE等)运行软件,即浏览器/服务器结构。
在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现。
这样就大大简化了客户端电脑负荷。
4系统及数据设计
4.1系统的功能流程分析与设计
根据以上的功能需求可以分析得出主要功能流程如下图4.1所示。
图4.1功能流程图
4.2数据字典
表4-1数据处理
数据表:
员工信息表
输入数据:
员工编号、员工姓名、员工性别、出生日期、联系方式、地址、是否启用、备注
功能说明:
公司员工相关信息数据添加和维护功能,各项信息保存在员工信息表中
数据表:
汽车基本信息表
输入数据:
车辆型号、车辆名称、车辆颜色、生产厂家、出厂价格、出厂日期、车辆排量、车辆产地、备注
功能说明:
车辆相关信息的数据添加和维护功能,数据保存在汽车基本信息表中
数据表:
客户信息表
输入数据:
客户编号、客户姓名、客户性别、客户类别、联系电话、客户地址、客户Email、年龄、备注
功能说明:
客户相关信息的数据添加和维护功能,数据保存在客户信息表中
数据表:
车辆销售表
输入数据:
销售单号、车辆型号、销售日期、客户编号、数量、实际售价、经手人编号功能说明:
评价相关信息的数据添加和维护功能,数据保存在评价信息数据表中
功能说明:
车辆销售相关信息的数据添加和维护功能,数据保存在车辆销售表中
数据表:
客户预约表
输入数据:
预约单号、预约客户姓名、预约客户性别、预约客户年龄、预约客户电话、预约时间、车型号、接待员
功能说明:
客户预约信息的数据添加和维护功能,数据保存在客户预约表中
数据表:
系统用户管理表
输入数据:
登录名、密码、登录时间、权限、创建时间、失效时间
功能说明:
系统登录信息的数据添加和维护功能,数据保存在系统用户管理表中
数据表:
系统配置表
输入数据:
编号、名称、值、备注
功能说明:
系统默认配置信息的数据添加和维护功能,数据保存在系统配置表中
数据表:
列表配置表
输入数据:
ID、模块名称、是否显示、名称、图标链接、父节点ID、超链接、排序值、备注
功能说明:
列表配置信息的数据添加和维护功能,数据保存在列表配置表中
数据表:
模块管理表
输入数据:
ID、名称、父模块、权限、备注
功能说明:
系统模块信息的数据添加和维护功能,数据保存在模块管理表中
数据表:
车辆库存表
输入数据:
入库单号、采购数量、采购价、采购日期、车型号、业务员
功能说明:
车辆库存信息的数据维护功能,数据保存在车辆库存表中
数据表:
数据备份表
输入数据:
Id、备份时间、备份操作人、备注
功能说明:
数据库备份表的数据维护功能,数据保存在数据备份表
4.3数据库表的设计与实现
通过分析,该系统所用到数据库表单如表4-2到表4-11所示。
员工信息表:
员工信息表主要描述员工姓名、地址、电话等一些基本信息,主键为员工编号,员工信息数据表结构如表4-2所示。
表4-2员工信息表的结构(tb_EmployeeInfo的结构)
列名
数据类型
长度
主键否
可空
描述
EmployeeId
varchar
20
是
员工编号
EmployeeName
varchar
20
否
是
员工姓名
EmployeeSex
varchar
2
否
是
员工性别
EmployeeBrithday
dateTime
否
是
员工出生日期
EmployeePhone
varchar
13
否
是
员工联系方式
EmployeeAddress
varchar
50
否
是
员工地址
EmployeeEnable
bit
否
否
员工启用状态
Remark
varchar
500
否
是
备注
汽车基本信息表:
汽车基本信息表主要记录车辆的名称、产地、排量、库存等信息。
通过车辆添加操作可完成对数据表内容的添加、删除和修改。
汽车基本信息表结构如表4-3所示。
表4-3汽车基本信息表结构(tb_CarInfo的结构)
列名
数据类型
长度
主键否
可空
描述
CarType
varchar
20
是
车辆型号
CarName
varchar
20
否
是
车辆名称
CarColor
varchar
10
否
是
车辆颜色
CarManufacturer
varchar
20
否
是
车辆产地
CarPrice
int
20
否
否
车辆价格
CarDateOut
datetime
50
否
是
出场日期
CarPaiL
varchar
20
否
是
排量
CarRemark
varchar
100
否
是
备注
客户信息表:
客户信息表主要描述客户名称、年龄、性别、地址、电子邮件、联系电话、级别、备注等一些客户的基本信息,主键为客户编号,客户信息数据表结构如表4-4所示。
表4-4客户信息数据表结构(tb_CustoInfo的结构)
列名
数据类型
长度
主键否
可空
描述
CustoId
varchar
20
是
客户编号
CustoName
varchar
20
否
否
客户姓名
CustoSex
varchar
2
否
否
客户年龄
CustoAge
int
20
否
是
客户性别
CustoPhone
varchar
20
否
否
联系电话
CustoAddress
varchar
20
否
是
电子地址
CustoEmail
varchar
50
否
是
客户邮件
CustoLevel
varchar
2
否
是
客户级别
车辆销售表:
车辆销售表主要描述销售单号、顾客ID、车辆型号、销售时间、数量、经手员工等一些维修信息,主键为销售单号,车辆销售表结构如表4-5所示。
表4-5车辆销售表表结构(tb_CarSellInfo的结构)
列名
数据类型
长度
主键否
可空
描述
SellOrder
varchar
20
是
销售订单
CarType
varchar
20
否
否
销售车型,外键
SellDate
datetime
否
是
销售日期
CustoId
varchar
20
否
否
顾客ID,外键
SellAllNum
int
否
是
销售数量
SellRealPrice
int
否
是
销售价格
EmployeeId
varchar
20
否
否
销售员工,外键
车辆入库表:
车辆入库表主要描述入库单编号、采购数量、采购车型、采购价格、采购日期、采购员等一些评价信息,主键为入库单编号,车辆入库表结构如表4-6所示。
表4-6车辆入库表结构(tb_CarStockInfo的结构)
列名
数据类型
长度
主键否
可空
描述
StockOrder
varchar
20
是
入库单号
StockPurNum
int
否
否
入库数量
StockPurPrice
int
否
否
入库价格
StockPurDate
dateTime
否
否
入库日期
CarType
varchar
20
否
否
入库车型
mployeeId
varchar
20
否
否
接受员工,外键
StockRemark
varchar
800
否
否
备注
客户预约表:
客户预约表主要客户在前台输入的预约信息(预约客户信息、预约时间、预约车型)。
数据结构表详细设计如表4-7所示。
表4-7车客户预约表结构(tb_CarReserInfo的结构)
列名
数据类型
长度
主键否
可空
描述
ReserOrder
varchar
20
是
预约单号,前台系统生成
ReserCustoName
varchar
20
否
否
预约客户姓名
ReserCustoSex
varchar
2
否
否
预约客户性别
ReserCustoAge
int
否
是
预约客户年龄
ReserCustoPhone
varchar
20
否
否
预约客户联系方式
ReserDateTime
dateTime
50
否
是
预约时间
CarType
varchar
20
否
否
预约车型,外键
RecepEmployeeId
varchar
20
否
是
接待员工,系统分配,外键
系统用户管理表:
系统用户管理表主要记录系统用户用户名,用户密码,上次登录时间,用户创建时间,用户被禁止登录时间。
数据结构表结构详细设计如表4-8所示。
表4-8系统用户管理表结构(tb_CarEmployeeSys的结构)
列名
数据类型
长度
主键否
可空
描述
EmployeeId
varchar
20
是
用户名,外键
EmployeePwd
varchar
20
否
否
用户密码
EmployeeLogin
datetime
否
否
上次登录时间
EmployeeLevel
int
否
否
用户权限
EmployeeCreatTime
datetime
否
是
创建用户时间
EmployeeUnableTime
datetime
否
是
用户禁止登录时间
系统配置表:
系统配置表信息包含配置ID,配置键值,配置内容,备注。
主键为配置ID。
系统配置表结构详细设计如表4-9所示。
表4-9系统配置表信息数据表结构(tb_CarConfig的结构)
列名
数据类型
长度
主键否
可空
描述
ConfidId
int
4
是
配置编号
ConfidKey
nvarchar
50
否
是
配置键值
ConfigValue
nvarchar
4000
否
是
配置内容
ConfigRemark
nvarchar
200
否
是
备注
系统菜单配置表:
系统菜单配置表信息包含菜单ID,菜单所属模块,菜单名称,是否显示,图片链接,URL链接,父节点,排序值,备注。
主键为菜单ID。
系统菜单配置表结构详细设计如表4-10所示。
表4-10系统菜单表信息数据表结构(tb_CarMenu的结构)
列名
数据类型
长度
主键否
可空
描述
MenuId
int
是
菜单编号,自增长
MenuModuleName
nvarchar
50
否
否
菜单所属模块
MenuShow
bit
否
否
菜单是否显示
MenuTitle
nvarchar
200
否
否
菜单标题
MenuImageUrl
nvarchar
200
否
是
菜单图标链接
MenuNavigateUrl
nvarchar
200
否
否
菜单超链接
MenuParentMenuId
int
否
否
菜单父节点ID
MenuSortIndex
int
否
否
菜单排序值
MenuRemark
nvarchar
200
否
是
备注
模块管理表:
模块管理表包含模块ID,模块名称,模块父节点ID,权限控制,备注。
主键为模块ID。
模块管理表结构详细设计如表4-11所示。
表4-11模块管理表结构(tb_CarModule的结构)
列名
数据类型
长度
主键否
可空
描述
ModuleId
int
是
模块编号
ModuleName
nvarchar
50
否
否
模块键值
ModuleParentId
int
否
否
模块内容
Moduleaccess
nvarchar
2
否
否
模块权限
ModuleRemark
nvarchar
200
否
是
备注
5系统实现
5.1用户登录模块设计
用户登录主要用于验证用户登录系统时输入的用户名、密码和验证码是否正确,只有系统内合法的用户才可以进入系统,否则将不能进入此系统,该系统登录页面的运行效果如下图5.1所示。
图5.1系统登录页面
5.2页面设计
本次毕业设计,网页页面设计主要使用ASP.NET配合FineUI控件作为布局。
5.2.1前台页面设计
用户登录页及首页页面中主要使用控件及控件用途如下表5-1所示。
表5-1用户登录页面首页页面中主要使用控件及控件用途
控件名称
用途
控件名称
用途
RegionPanel
布局页面
ToolbarSeparator
分割条
Region
布局页面
Button
提交按钮
ContentPanel
布局页面
TabStrip
布局页面
Toolbar
布局页面
Window
布局页面
控件的属性设置,可以通过前台代码实现,也可以在控件属性对话框中设置实现,或者在后台通过对象赋值。
后台通过对比数据库以验证输入的用户名以及密码是否正确。
5.2.2首页界面设计
当登录成功后,就会进入如图5.2的首页界面。
首页主要由两大部分组成,第一部分(左边)是功能导航区,第二部分(右边)是操作区。
而不同的用户又会进入不同的
首页界面。
图5.2系统管理员首页页面
图5.3系统普通用户首页页面
5.3模块的页面与实现(部分)
5.3.1客户信息管理
客户信息管理主要用于管理销客户基本信息以及客户购车信息。
客户信息管理又分为客户信息管理和客户购车信息统计。
客户信息管理如图5.4所示。
图5.4客户信息管理页面
v前台页面设计及功能
前台页面主要有:
搜索框、删除选中记录、工具栏(Toolbar)、复选框、导出及新增按钮和图表(Grid)。
搜索框是使用了EXT的TwinTriggerBox控件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论文范文