大学生创业网站的设计与实现.docx
《大学生创业网站的设计与实现.docx》由会员分享,可在线阅读,更多相关《大学生创业网站的设计与实现.docx(14页珍藏版)》请在冰豆网上搜索。
大学生创业网站的设计与实现
大学生创业网站的设计与实现
大学生创业网站的设计与实现南阳理工学院本科生毕业设计(论文)学院(系):
软件学院专业:
网络工程学生:
指导教师:
完成日期2012年04月南阳理工学院本科生毕业设计(论文)大学生创业网站的设计与实现TheDesignandRealizationofUniversitystudentspioneeringworksite总计:
毕业设计(论文)32页表格:
2个图片:
31个大学生创业网站的设计与实现南阳理工学院本科毕业设计(论文)大学生创业网站的设计与实现TheDesignandRealizationofUniversitystudentspioneeringworksite学院(系):
软件学院专业:
网络工程学生姓名:
学号:
指导教师(职称):
讲师评阅教师:
完成日期:
2012年04月13日南阳理工学院NanyangInstituteofTechnology大学生创业网站的设计与实现网络工程[摘要]随着社会的发展越来越多的大学生想要在社会有自己的一番事业,可是苦于没有好的创业机会和点子,有的走了很多的弯路,设计大学生创业网站,旨在帮助大学生能够很好的快速的获得信息和交流平台,使他们能够发挥自己的长处为社会做一番贡献。
本网站研究基于B/S模式的信息资源共享分配的实现,采用的是PHP+MYSQL模式的电子政务平台。
此系统设计上采用三层结构、WebService技术,使之在选用平台、采用技术上具有先进性、前瞻性、扩充性,从而保证建成的系统具有良好的稳定性、可扩充性。
系统设计按标准化、规范化,分层设计,构件化实现。
采用软件构件化的开发方式,使系统结构分层,业务与实现分离,逻辑与数据分离;以统一的服务接口规范为核心,使用开放标准。
系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采用了模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将各个部分置于不同的模块当中,方便了程序的扩展与维护,同时建立了程序功能复用的基础。
[关键词]毕业生创业;PHP;MYSQLTheDesignandRealizationofUniversitystudentspioneeringworksiteNetEngineeringMajorAbstract:
Alongwiththedevelopmentofsociety,moreandmorecollegestudentswanttomaketheirownachievementsincareer,buttheunluckythingisthattheydonothavegoodpioneeringopportunityorideasandsomestudentstooktheroundaboutway.TheUniversitystudentspioneeringworksiteisestablishedtohelpcollegestudentstohavegoodandrapidaccesstotheinformationandcommunicationplatform,sothattheycanplaytheirstrengthstomakeacontributiontosociety.ThiswebsiteisbasedonB/Smodeofdistributionofinformationtorealizeresourcesharing,usingthePHP+MYSQLmodelofe-governmentplatform.Thissystemisdesignedbythree-tierstructure,WebServicetechnology,whichmakesitacquiregoodforesightedness,stability,andscalabilitywhenchoosingplatformandusingtechnology,soastoensuretheestablishedsystemhasgoodstabilityandscalability.Thesystemisdesignedbyhierarchicaldesign,accordingtothestandardizationandnormalization,whichmakesitachievecomponentization.Itselectsthesoftwarecomponentsdevelopmentmethod,causesthesystemstructurelamination,theservicewithtorealizeseparates,logicanddataseparation.Itmakesuseofopenstandardwiththeunifiedserviceinterfacespecificationasthecore,achievesthebasicdatabaseoperationslikeinformationdatabrowse,query,edit,managementandsoon.Theuseofmodulardesign,accordingtotheneedsofusers,theapplicationoftheprogramandtheaccessibilityofthemaintenance,placeseverypartintodifferentmoduleswhichmakeitmoreconvenienttomaintainandexpandtheprogram.Italsoestablishesthebaseofprogramfunctionreuse.Keywords:
GraduateEmploymentInformationManagement;PHP;MYSQL目录1.背景与意义11.1选题背景11.2课题意义11.3系统预期目标22.大学生创业网站设计与实现系统分析32.1可行性分析32.1.1经济可行性32.1.2技术可行性32.1.3操作可行性32.2需求分析32.2.1业务流分析32.2.2数据流分析42.2.3创业网站的数据字典52.2.4数据库概念数据设计72.2.5数据逻辑结构103.大学生创业网站系统设计133.1系统功能设计硬.软件环境133.1.1系统的软硬件平台133.1.2在Mysql数据库下PHP的配置133.2网站的主要功能设计133.3系统的功能特点143.4系统的详细设计144.大学生创业网站系统实现154.1首页页面的实现154.2创业点子库页面164.3创业新闻信息页面184.4用户注册页面194.5在线留言信息页面214.6系统后台操作界面224.6.1管理员管理毕业生信息界面224.6.2创业新闻信息管理界面244.6.3创业故事更新操作界面255.系统测试265.1可用性测试265.2功能测试265.2.1链接测试265.2.2数据库测试275.3性能测试275.4安全测试27结束语28参考文献29附录30致谢321.背景与意义1.1选题背景随着精英教育向大众化教育的发展,国家已迎来了高校扩招后大学生的就业高峰期,就业形势非常严峻。
2011年中国普通高校毕业生的人数将创新高预计达到650万。
并且将来的若干年内,毕业生总量将会持续增加,这对毕业生就业工作无疑是巨大的挑战。
同时,大学生找到的工作待遇很低,无法满足大学生的需求。
面对如此严峻的就业形势,学生自主创业将成为重要的就业形式,更多的大学生选择自主创业解决就业问题。
大学生创业的产生和国家的提倡。
自主创业在我国是市场经济特别是民营经济迅速发展与壮大的产物,现在民营经济成成为中国经济增长最为活跃的力量与源泉。
自主创业不是某些人的特权,人人都可以创业,是平民创业、学生创业。
中国进入了“创业者”的时代。
时代呼唤创业者,一批又一批的创业者的涌动推动了经济发展,才能紧跟世界潮流。
大学生是国家社会将来的主人,是社会的接班人和建设者,更需要涌现一批创业者。
然而大学生自主创业队伍,也在各界的关心下成长,它将改善民营经济从业人员的结构,尤其是人员的教育程度。
然而,随着学习课业和社会压力的不断增加,学生对时间支配自由度的需求也越来越强烈,越来越迫切,而学校的创业信息宣传和日常管理日益繁重而且不利于学生能够很快的得到想要的信息,这其中就出现了一个很大的矛盾,而随着社会的不断发展,这种矛盾越来越显得突出。
解决之道,是将传统教学管理与传统的宣传栏信息服务延伸到网络,并做好信息共享和支配,以更合理地使用现有资源进行快速有效的信息传达。
1.2课题意义理论意义:
目前很多大学生毕业后不是慌着找工作,而是根据所学的专业知识或根据自己的爱好进行创业,并取得了一些成绩,通过大学生创业网站建设将成功的案例在网上传播,并将一些优秀的创业点子发布出去能启发更多的大学生进行创业。
大学生创业网站集合传统媒体、网络媒体及先进的信息技术,利用丰富的网络信息资源以及网络的时实性,建立网上交流中心,了解和关注学生的就业创业热点问题,掌握最新的动态,有针对性开展工作。
为广大创业爱好者提供全方位的信息交流服务。
现实意义:
根据调查,目前在校生自主创业比较多,虽说有零星的成功者,但更多的是面临失败,或中途夭折。
究其原因,大学生不具备进入市场的经验,不能理顺各种人事关系与产权关系,大学生缺乏市场意识与竞争意识。
为了培养学生市场意识和创业意识,给大学生创造更多实践的机会,为学生提供一个良好的创业平台,让他们早日步入社会,为今后就业、创业打下扎实的基础。
同时,为贫困生开辟一条勤工俭学的道路,解决贫困生的经济问题。
1.3系统预期目标课题所提出的目标是关于怎么去创建好一个可以为大学生创业提供平台的一个网站,建立网上交流中心,了解和关注学生的就业创业热点问题,掌握最新的动态,有针对性开展工作。
网站功能模块的分析与实现:
1、模块的创建,分为首页、站内新闻、用户注册、系统简介、在线留言、创业点子库、创业论坛、创业故事交流、后台管理、创业投资等。
而且可以根据用户的具体需求具体增加网站内容。
这些内容可以先做。
2、进行数据库的创建与链接,使这些功能模块能够存储大学生的信息与资料。
3、链接一些实时信息为大学生提供参考。
2.大学生创业网站设计与实现系统分析2.1可行性分析2.1.1经济可行性由于创业网站所要求的硬件(计算机及相关硬件)和软件环境(PHP+SQL),市场上都容易购买到或从相关网站下载,而据不完全调查统计本校学生电脑拥有率是85%-90%左右,系统成本主要集中在本管理系统的开发与维护上,对学校和学生不会造成过重的经济负担。
而一旦此系统投入使用,不仅可以减少学校实验室等公共学习资源的工作强度,提高资源共享率,在不增加现有资源的前提下提高资源使用率,极大限度的方便了学生学习和创业信息宣传。
而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本宣传系统的开发成本,所以从经济方面讲开发此系统是可行的。
[18]2.1.2技术可行性创业网站的开发基于B/S模式,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。
对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。
本系统采用PHP和MYSQL分别作为前端和后端的开发工具。
2.1.3操作可行性一般学校里的宣传栏等传统创业信息宣传资源,很方便学生进行学习,但是有一个弱点,它具有固定性,学生要到宣传栏前才能接受到学校创业信息宣传信息,很不方便,而创业形势变化却是没有可预测性,很多时候很多学生常常会因为没有及时查看通知而误了很多事务。
当前执行的创业信息宣传系统有如下几个缺点,一是造成很多的学生因为没有及时查看而误了很多事务,二是造成学校在宣传体系方面的投入。
而造成这种宣传渠道和学生需求极不协调的尴尬局面的真正原因,是因为这其中的宣传系统的不完备和不系统。
所以,只需解决学校内现有宣传系统的建设增加网络渠道,即可解决上述问题。
而据不完全统计,一般大学学生中电脑拥有率为85%左右,并且,学校机房里可以随时上网,所以本校学生完全有条件实现在线查看创业信息宣传信息。
而现在学生的课业越来越忙,社会压力越来越大,所以学生很迫切地需要一种更适合更方便的学习方法。
2.2需求分析2.2.1业务流分析[1]创业信息网站工作流程为:
系统启动并进入系统首页界面,在页面用户登录栏进行登录。
所有用户都可以浏览系统主页面。
通过权限判断,建立一个完整的大学生创业网站,博客栏目为创业成功的大学生提供讲述成功故事平台,论坛栏目能够实现大学之间的交流,点子库栏目用户可以添加、查询创业点子等。
对学生知识能力要求:
动态网站建设知识、数据库知识等信息,以及进行留言。
管理员可以进行系统后台的所有操作,包括管理上述信息及系统管理员帐号管理、数据备份及数据恢复。
本系统是利用现代化的计算机网络技术将传统创业信息宣传方式整合,按照实践过程设计完成的。
同时完善服务,初步设计一个在线创业网的平台以利于学生进行相关的事务操作。
为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:
(1)操作简单、界面友好:
完全控件式的页面布局,使得信息的录入工作更简便。
(2)即时可见:
对信息的处理(包括添加、修改、删除)将立即在对应的版块显示出来,达到“即时发布、即时见效“的功能。
(3)功能完善:
不仅包括常见系统的信息管理的各个方面:
信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。
而且,还能进行上传下载相关资源的管理。
(4)方便移植:
系统应具有实用性、可靠性和适用性,同时注意到先进性。
针对不同的用户,只需要稍作修改就可以开发出适合自己特点的高校创业信息宣传网站。
系统界面中所需的数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。
(5)动态管理:
对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。
2.2.2数据流分析数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。
数据流程分析的目的就是要发现和解决数据流通中的问题。
现有的数据流程分析多是通过分层的数据流程图(dataflowdiagram,简称DFD)来实现的。
其具体的做法是:
按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。
创业网站的数据流程:
对本系统操作的数据源有注册用户和管理员两种用户,管理员有权限对数据库中的数据进行添加。
不同权限的用户可以对这些库信息进行添加、修改和删除处理。
所有用户均可以进行信息查询。
通过对本系统的需求分析,系统的基本功能已经确定。
整个系统的数据流程图如下[3]:
图2–1系统的数据流程图图2-2系统数据流程图2.2.3创业网站的数据字典
(1)数据字典列表——数据流·数据存储名称:
管理员信息数据来源:
管理员信息表数据去向:
管理员信息模块数据组成:
管理员信息=系统唯一标识+用户名+密码+权限描述:
存储了管理员信息·数据存储名称:
通知公告信息数据来源:
通知公告信息表数据去向:
通知公告信息模块数据组成:
通知公告信息=系统唯一标识+标题+内容+标志+添加时间描述:
存储了通知公告信息·数据存储名称:
创业故事数据来源:
创业故事表数据去向:
创业故事模块数据组成:
创业故事=系统唯一标识+用户名+密码+email+公司名称+类型+地址+添加时间等描述:
存储了创业故事·数据存储名称:
创业新闻信息数据来源:
创业新闻信息表数据去向:
创业新闻模块数据组成:
创业新闻信息=新闻编号+标题+内容+类型编号+类型名称+添加时间+内容等描述:
存储了创业新闻信息·数据存储名称:
创业指导信息数据来源:
创业指导信息表数据去向:
创业指导模块数据组成:
创业指导信息=系统编号+单位名称+发布时间+招聘人数+专业要求+外语要求等描述:
存储了创业指导信息
(2)数据字典列表——数据处理·描述:
管理员用户登录系统进行管理员用户登录管理输入:
用户名、密码过程:
判断是否为合法的用户及根据权限选取相应的操作功能输出:
系统主界面·名字:
创业故事信息描述:
创业故事信息等的录入输入:
输入要添加录入的信息过程:
将需要添加录入的信息加入数据库中输出:
系统新的信息表页面·名字:
修改、删除信息描述:
对通知公告,创业故事、创业新闻等修改或删除后存入数据库中输入:
输入要修改或删除的信息过程:
对需要修改的信息做修改、删除过时的信息输出:
系统新的信息表页面·数据字典列表——数据存储名字:
数据库信息描述:
存储了数据库的基本信息数据组成:
数据库信息=管理员信息+通知公告信息+创业故事+新闻创业信息+创业指导信息+创业故事信息位置:
数据库输出:
查询得到的信息页面2.2.4数据库概念数据设计根据前面的设计规划出的实体有:
管理员实体、用户实体、留言实体、通知公告实体。
各个实体的具体描述E-R图如下:
图2–2管理员E-R图图2–3公告E-R图图2–4注册用户E-R图图2–5就业新闻E-R图图2–6创业故事E-R图[13]系统结构图前台如下:
图2–7系统结构图前台[3]系统结构图:
图2–8系统结构图2.2.5数据逻辑结构现在需要将上面的数据库概念结构转化为SQL数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
在上面的实体以及实体之间关系的基础上,形成数据库的表格以及各个表格之间的关系。
[4]创业网站的数据结构图标:
图表1allgonggao图表2allusers图表3byteshegn图表4友情链接图表5招聘信息表有了如上的数据结构和数据流程,我们就能进行数据库设计。
3.大学生创业网站系统设计3.1系统功能设计硬.软件环境3.1.1系统的软硬件平台表格1硬件平台Windows操作系统Intel奔腾处理器或类似,主频633M以上Windows98/Me/2000或WindowsNT4.0或者更高版本可用RAM64MB可用硬盘空间120MB增强色16位,800*600dpi分辨率显示器(推荐使用更高的分辨率和颜色深度)3.1.2在Mysql数据库下PHP的配置表格2PHP配置UltrDev系统Web服务器应用程序服务器数据库驱动器WindowsNTserver或2000本地运行的IIS本地运行的IISMysql驱动该网站管理系统在windows操作系统平台上运行,Web服务器为Apache,数据库服务器为MySQL,开发工具采用的PHP和DreamWeaver。
3.2网站的主要功能设计网站的主要功能设计,也就是创业网站的管理系统的设计,如图3-2-1图3–1网站管理系统传统的网站文章管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用。
二是基于PHP等脚本语言,将动态网页和数据库结合,通过应用程序来处理文章,这是目前较为流行的做法。
为了方便以后上传资料,更新文章,采用文章更新系统,把所有经常需要更新的内容全部做成数据库,这样将极大提高用户自主管理网站的能力,同时也方便用户对网络各栏信息的及时更新和管理,大大减轻日后更新网站的工作量。
首页的信息发布窗口就是该数据库登陆管理入口。
由超级管理员通过主页面管理登陆按钮进入管理后台界面,对创业网站内容,包括对系统用户、站内新闻、注册用户、创业点子、创业故事等栏目进行动态更新:
通过留言管理后台定期反馈客户信息,删除垃圾信息;通过点击内部通知按钮登陆内部通知管理后台界面,定时发布、更新内部消息;通过系统管理,收发各种信息。
3.3系统的功能特点
(1)操作简单、界面友好:
完全控件式的页面布局,使得工作更简便;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。
(2)即时可见:
对文章的处理(包括录入、修改、删除)将立即在主页的对应栏目显示出来,达到”即时发布、即时见效”的功能。
(3)功能完善:
包括常见网站的用户管理的各个方面:
信息录入、浏览、删除、修改、检索等各个方面,完整地实现了网站对即时用户的管理要求。
(4)方便移植:
针对不同的平台,只需要稍作修改就可以开发出适合自身平台特点的网站文章管理模块。
3.4系统的详细设计其工作流程为:
用户登录通过权限判断,普通用户只能浏览、阅读和查询新闻,系统级用户除了可以完成普通用户的操作外,还可以进入新闻管理模块进行文章录入、修改和删除的操作。
包括:
添加信息、编辑信息、删除信息、修改信息、分类管理、用户管理、修改密码、注销等功能系统的主要功能是通过几个功能模块来实现的。
具体的设计过程如下:
(1)系统登录:
该模块负责将用户分为普通用户和注册用户来实现用户权限的管理。
(2)网站浏览:
该模块负责分页列出网站所有新闻的信息,包括标题、类型、来源部门字段及发布日期,每条新闻的标题被做成一个超链接,点击它们就能跳转页面进行新闻阅读。
(3)用户管理:
该模块负责分页罗列登录的注册用户曾发布过且信息,管理员可以对该条新闻进行删除。
还可以惊醒用户的删除等。
除系统管理员外不具有对该条新闻的处理权限。
4.大学生创业网站系统实现4.1首页页面的实现打开面首页,首页如下图:
图4–1网站首页界面系统首页颜色欢快活泼,在如果阴霾的创业环境中,显得希望和朝气。
界面十分清晰。
最上方为系统功能导航栏,下方为各信息模块的显示区,整体呈左中右三块。
首页设计功能齐全,没有冗余也没有遗漏,使用户能一视而知之。
首页部分代码如下:
0