某网站项目开发项目报告.docx
《某网站项目开发项目报告.docx》由会员分享,可在线阅读,更多相关《某网站项目开发项目报告.docx(19页珍藏版)》请在冰点文库上搜索。
![某网站项目开发项目报告.docx](https://file1.bingdoc.com/fileroot1/2023-5/18/ed16fbd6-8ee7-45aa-bb20-992844201bf9/ed16fbd6-8ee7-45aa-bb20-992844201bf91.gif)
某网站项目开发项目报告
郑州大学毕业设计(项目报告)
题目:
基于的飘安公司在线展示系统设计与实现
指导教师:
职称:
讲师
学生姓名:
学号:
专业:
院(系):
完成时间:
2011年5月15日
目录
1项目开发目标1
1.1项目来源1
1.2开发目标1
2项目总体设计2
2.1技术框架设计2
2.2数据库设计2
2.2.1概述2
2.2.2E-R图概述4
2.3功能模块设计4
2.3.1功能概述4
2.3.2系统功能结构5
2.3.3业务流程图6
2.3.4模块设计说明6
3项目功能描述8
3.1登录模块界面及功能8
3.2系统主界面8
3.3管理员管理模块9
3.4公司信息管理模块10
3.5产品管理模块11
3.6产品类型管理模块12
3.7质量体系管理模块13
3.8厂容厂貌管理模块13
4项目技术总结15
4.1技术创新及特点15
4.2个人收获与体会15
1项目开发目标
1.1项目来源
信息社会的高科技、商品经济化的高效益,使计算机已普及到经济和社会生活的各个领域。
互联网作为唯一一种全天候24小时不间断的媒体平台是传统媒体可望不可及的。
作为一个企业,建立自己的网站,最显而易见的就是可以向展示自己的企业风采,让更多人了解自己的企业,使企业能够在公众知名度上有一定的提升。
随着全球化进程的推进,企业越来越多地要和外界发生行业内外的信息沟通,在时机成熟时,这种信息沟通就会成为潜在的交易,因此行业内经常举办一些交易会、展览会。
而在互联网上,信息的沟通非常方便,非常廉价,甚至比起传统方式(如电话,传真)来还要更加丰富。
我们再也用不着将大量的产品介绍、产品信息邮寄给远方那些仅仅对此有意向的客户那里,可以将产品陈列在互联网上供人们浏览选择。
总而言之,建立了自己的网站就等于找到了自己企业的一个永久的广告发布平台。
对于医用产品生产企业来说,直观、准确而又全面的像用户展示自己的产品信息和企业文化是企业发展最重要的方面。
通过网站,高效的完成产品展示介绍和企业文化的展示,是企业网站最重要的作用。
1.2开发目标
本系统属于医药生产企业展示网站,它集企业信息、企业产品信息、企业产品质量认证信息和企业厂容厂貌展示信息于一身,可以方便直观高效的展示整个企业的的所有产品和荣誉。
使浏览者可以直接的看到企业的最重要的信息。
从而提高企业的知名度,帮助企业拓展市场,发展潜在的客户。
具体目标如下:
1、利用网络平台,显示企业的实力,提升企业的形象,增强企业在同行业中的竞争能力
2、通过网络,让客户获取更多的企业信息,提高客户对企业的了解。
3、在自己企业的网站上,及时的发布自己的一些相关产品信息和企业最新动态。
吸引公众的注意力。
最大范围的向自己的潜在客户展示自己。
4、实现医药产品的各种数据的安全、快捷、方便地添加和查询。
展示的过程中,实现灵活的权限控制,系统管理员根据业务需要或者生产计划的改变,添加或更改自己的产品信息。
及时更新网站的产品内容。
2项目总体设计
2.1技术框架设计
飘安在线管理系统是以ASP.NET语言为核心代码,以MicrosoftVisualStudio2008开发环境为基础进行界面的制作。
通过LINQ-SQL的数据库架构与数据库Sqlserver进行连接和操作,稳定的运行在Windows操作系统上。
2.2.1概述
本系统数据库主要使用6个表,数据库中的表及其字段含义如下所示:
表1ADMIN(管理员表)
字段名
数据类型
注释说明
Admin_Id
int
管理员ID
Admin_Name
Varchar(50)
账号名称
Admin_Pwd
Varchar(50)
账号密码
Admin_NickName
Varchar(30)
用户昵称
Admin_Type
Int
管理员类型
Admin_Email
Varchar(100)
邮箱
Admin_Tel
Varchar(20)
电话
Admin_QQ
Varchar(20)
QQ
Admin_Remark
text
备注
表2Company(企业表)
字段名
数据类型
注释说明
Com_ID
int
编号
Com_Name
Varchar(100)
企业名称
Com_Content
text
企业概况
Com_Leader
text
领导风采
Com_Speach
text
总裁致辞
Com_Honor
text
企业荣誉
Com_Person
Varchar(10)
企业联系人
Com_Tel
Varchar(20)
企业联系电话
Com_Email
Varchar(30)
企业联系邮箱
Com_Address
Varchar(200)
企业联系地址
Com_QQ
Varchar(20)
企业业务联系QQ
表3Factory(厂房表)
字段名
数据类型
注释说明
Fac_Id
int
厂房编号
Fac_Imgurl
Varchar(300)
厂房图片
Fac_Name
Varchar(50)
厂房名称
Fac_Content
text
厂房备注
表4Product(产品表)
字段名
数据类型
注释说明
Pro_Id
Int
产品编号
Pro_TypeId
Int
产品类型编号
Pro_TypeName
varchar(100)
产品类型名称
Pro_Name
varchar(50)
产品名称
Pro_Content
text
产品介绍
Pro_Imgurl
varchar(300)
产品图片
表5ProType(产品类型表)
字段名
数据类型
注释说明
ProType_Id
int
产品类型编号
ProType_Name
Varchar(50)
产品类型名称
表6Quality(质量认证表)
字段名
数据类型
注释说明
Qua_Id
int
编号
Qua_Name
Varchar(50)
质量认证名称
Qua_ImgUrl
Varchar(300)
质量认证图片
2.2.2E-R图概述
本系统主要体现管理员的活动。
如下所示。
1
1
N
1
1
1
图1系统E-R图
2.3功能模块设计
2.3.1功能概述
飘安在线展示系统主要包括管理员管理、公司信息管理、产品管理、产品类型管理、质量体系管理以及厂容厂貌管理,六大模块。
该系统主要实现的功能有:
对管理员信息的查询、修改及添加以及权限的设置;对公司产品信息查询添加删除和修改;对公司产品质量体系的信息的增加删除修改;对公司各项荣誉,和企业文化的展示和修改对。
对公司厂容厂貌的介绍的增加和修改。
2.3.2系统功能结构
图2系统功能结构图
2.3.3业务流程图
本系统主要有前后台两个大模块,管理员登录后,对管理员,公司信息,产品信息,产品列表信息,质量认证信息和厂容厂貌信息进行增删改查等操作。
图3业务流程图
2.3.4模块设计说明
Ø管理员管理模块设计
本模块包括管理员信息的添加、查看、修改和删除功能,其中包括了管理员的基本信息以及所拥有的权限的设置。
Ø公司信息管理模块设计
本模块将公司概况,领导风采,总裁致辞,集团荣誉和公司基本信息集于一体。
利用控件直接对以上内容进行编辑。
Ø产品管理模块设计
本模块包括公司产品的添加以及管理。
可以添加公司产品的相应信息,包括产品的名称。
产品的类型,上传产品的图片。
和对产品的详细介绍。
对公司的产品进行管理,修改产品信息,修改产品图片、类型以及产品描述。
对公司的产品进行删除。
按照产品名称或者类型进行查询。
Ø产品类型管理模块设计
本模块包括产品类型信息的查看、修改、添加和删除功能。
添加公司的产品类型。
对已经存在的产品类型进行编辑,查看,删除。
Ø质量体系管理模块设计
本模块主要进行对质量认证体系的添加,删除,修改和查询。
Ø厂容厂貌管理模块设计
本模块主要对企业的厂容厂貌进行展示,包括的对厂容厂貌的信息进行添加。
利用图片进行直观的宣传。
对厂容厂貌的图片,描述的修改和删除。
3项目功能描述
飘安在线展示系统主要包括登录模块、管理员管理模块、公司信息模块、产品类型管理模块、产品管理模块、质量体系模块和厂容厂貌模块。
本章主要是分模块进行功能的描述。
3.1登录模块界面及功能
管理员通过后台登陆页面进入系统登录界面(如图3.1)验证管理人员名称和密码。
在系统登录模块中主要实现以下功能:
用户名、密码和验证码验证成功后,进入主界面。
用户名错误或密码错误提醒并返回错误点需要重新输入用户名或密码,验证码验证失败是提示验证码错误。
直到三者均验证成功后方可进入主界面。
图3.1登录界面
3.2系统主界面
用户输入用户名和密码,系统根据用户输入的用户名称和用户的密码,到数据库中去查询所有用户的信息,如果没有该用户信息,则该用户不能登录,需要由具有操作权限的管理员分配用户名及权限。
如果有该相应的该用户的信息,则说明该用户是合法的用户,能成功登录,此时判断用户身份,根据查询到用户类型以及对应的用户操作权限,显示不同的工作界面。
进入系统后,在系统登录界面验证完后,将进入主系统界面。
主程序界面主要实现如下功能:
(1)根据用户不同,确定用户的相应权限;根据权限的不同,显示出不同的后台主页面。
并且显示出登陆者的用户名。
见图3.2--3.3。
图3.2系统管理员登录后主界面
图3.3普通管理员登录主界面
(2)以系统管理员登陆,拥有本系统所有权限;普通管理员则只能根据超级管理员赋予的权限显示有权限的功能模块。
3.3管理员管理模块
此模块主要实现的功能有:
1.超级管理员,可以添加新的管理员,并且对其设置一定的权限。
图3.4添加新管理员
2.超级管理员。
点击管理员列表,显示出所有的管理员信息列表。
可以再列表中修改某个管理员的基本信息和权限。
也可以删除或者批量删除普通管理员。
(如图3.5)
图3.5管理员列表
3.超级管理员和普通管理员。
可以修改自己的基本信息。
但是两者都不能修改自己的权限。
如图3.6
图3.6修改信息
3.4公司信息管理模块
公司信息管理模块主要实现的是对公司概况,领导风采,总裁致辞,集团荣誉和公司基本信息等进行编辑。
如图3.7
图3.7在线编辑
在控件中对上述信息进行编辑。
将html的代码存入数据库中。
如图3.8
图3.8数据库的存储示例
3.5产品模块
本模块主要作用是对产品信息进行添加修改查找删除功能
1.产品添加,对产品基本信息(名称,类型),产品图片以及产品简介进行管理。
如图3.9示。
图3.9添加产品
2.产品列表。
显示所有产品信息,并可查询制定产品,对某一产品进行修改和删除如图3.10-3.11
图3.10图3.11
3.6产品类型管理模块
此模块主要是对产品类型的查询、添加、修改、删除。
1.添加产品类型。
如图3.12
图3.12添加产品类型
2.产品类型列表,在产品类型列表页面可以对产品的类型进行修改编辑和删除。
如图3.13
图3.13产品类型列表
3.7质量体系管理模块
此模块主要作用是对本企业已经获得的质量认证进行管理,及时的显示出获得的最新认证。
1.添加质量认证,添加证书的名称已经图片。
如图3.14
图3.14
2.质量认证列表,在产品类型列表页面可以对质量认证证书进行修改编辑和删除。
如图3.15
图3.15
3.8厂容厂貌管理模块
此模块主要作用是对本企业厂容厂貌进行管理,直观的显示出本企业的规模以及企业生产车间的详细情况。
1.添加厂容厂貌,对厂区的名称图片已经简介进行添加。
如3.16
图3.16
2.厂容厂貌列表,在厂容厂貌列表页面中可以对厂容厂貌进行修改和删除。
如图3.17
4项目技术总结
4.1技术创新及特点
本系统通过ADO.Net的数据库架构与数据库Sqlserver进行连接和操作,结构严谨,操作简单,维护方面,是一个较为实用企业展示管理系统。
界面设计合理,布局、按钮设置非常人性化;安全,简单,方便,灵活,易操作且运行及维护成本低廉。
一次投入。
长期收益。
4.2个人收获与体会
经过将近两个月的系统设计,终于完成飘安在线展示管理系统,这是一个简单企业网站,目标和步骤很明确,设计思路也很简单。
但是真正实现起来还需要我用心去琢磨,本系统所有代码均是通过C#来实现的,从中我学到,在对一些控件进行操作的时候要充分理解其属性,这样才能达到最好的使用效果。
在整个项目开发过程中,我遇到了很多的问题,通过翻阅相关书籍,询问老师和同学,耐心的逐一解决。
经过这个系统的开发,我对MirosoftVisualStudio的开发平台,C#语言以及sqlserver数据库有了更深的掌握,更加熟悉了web开发的基本步骤,体会到了做事细心的重要性。
但由于设计时间较短,系统的功能还有待于完善,代码的还有待优化。
无论是在项目设计还是在项目报告撰写的过程中都使我受益匪浅,我从中不仅接触道了许多新的技术和知识,而且通过亲手实践,了解了如何把书本上所学的东西应用道实践中去,并且让我感觉到软件工程和数据库设计的重要性。
此外,在系统界面设计中也使我学到要从用户的角度考虑问题,尽量使操作简单化,提升用户体验。