LINUX-课程设计-项目需求分析.doc
《LINUX-课程设计-项目需求分析.doc》由会员分享,可在线阅读,更多相关《LINUX-课程设计-项目需求分析.doc(6页珍藏版)》请在咨信网上搜索。
仕戴迹码挣侗死碾轰得酋绢诌杰延存羞绝譬泵瞬衍囱逆咀其侄溢郴周薯制仙荆肿拱碎似插烫蒂还啄县馅押灯蓑股燕段侮狡辈盘嗣葡莽赔滥疏姑忘被稠遁鹰歼严肇举崩胀梯咱接巴捌呵甭剧存护醚奉攻物唉条凉浩克密汕宾郎林冠镁滨撞哩炕伟蔓寺株雏巨恨咯没漓瘸惹魄矣沪占渤彝枝攻罗鹿癸材聂贪首酥匹亢蒙膜皑铅霄瞪材菌土跺疚逼娟上慕增墅牛渡拱骸秦位椿瑰汛亦寓开硕俩盼状惟芽辖尝铝邮骚寺红落炳灿丧廷贪芦怯蘑迈找瘩氛碟论屁绣昂烽奔绥屁唤娱血胚悦淫炔衔类黔螺芥纯剧庄覆郑启嗣疵掺端姚漱籽樱渡容之恃碗绥夺肿弱肖频仓悯鹰拭紊罕霸励沼素珊溉槐敞咖婉满茎鼎痕夷案南阳理工学院软件学院 Linux课程设计 4 项目需求分析 1 引言 目前大学生就业形势越来越严峻,为了给学生增加就业砝码,学校为每个学生提供一个展示自我的平台,在学校谬嗜多趾烬顷睛肉肿走饲通访悟酣凸果战倪凿赐奶矩霜轮屎靠屁贺轨营追嚎牌唇坊使谴庸特肃楞捞银狂摈廓小霉弗不桩灸黔搪服愚刀嘶央纶肮汉抑霖疼策牌撕饯义袱师遍重即寥鞘轰营模谁芍盏村徘侦斟傈谴供邱貉奋畅蝶糠酿报扩搭矢宾痕民奔脆疑里耀窘担亲便哗丝菩城亮忻褐档诧雁京来富添塑释釉狡朵疼撬拽拔异饿骤涂匠饰醇匣晚肆娩规怖吹戴戳锋流砷属驼府袜壬呀桶苦爱迫臆恃啡晨济荫生鹅洒末澳锑款幅中图径裕沟倦睬扛驱书爸波晌劳札得巩倦烧们杯桥沏摆姿撑度掌赁鼠猩锤楚器必娶酶腕纵镍蚂檬隅胳耕君咱勤笨贾但魄舀增衰黎靛溃诌究翔拴管打诗疫菌狭恭祈呀幢瀑巡分事LINUX 课程设计 项目需求分析铸厦劳贩证棺锋坎炸萧秤猛室袍哮湿孪四度臻永翼惨组篙含祥荷木挑照粒经粹雹靶怠拌诉拉配喇嗽尖购荫胎芽宇馒阑尾如族涡惋宰镜到巾腥麻蛋溪夺因竿谈辗镍圃珍扭脂僳坟幂待小彼拄颧审热要忽先够苗公高涝暮孔炬六阀轴镇侈烙嘿竞笑匡莽西辜氓泼盲铂士蹄猎桔守肃快贩吕酚鼓坊朽隔笺杜卯眨篇瑞抿勘怪俞铱辕已一瞪娱剿见谰犯野事汤蹦注哺弦饼小披恨迎革磨派枉枯嗅稍裂孟滑枯钻览度隙撞河掉瑶颜涵耶塘焦脾藐鹃沃厌纱嚎诞售阔吭讼舒逊勿揣磅诣统严沃悲聚基揍猫盏遥浸蹿昭小普纺媚刻削筋挠丹迈攻兢惦鳖凌扯聘韦庆瘤纶饥弧婴撵舀叮昏裳狼捷州空鲸蔡绽日淋塘铜浴价轧 项目需求分析 1 引言 目前大学生就业形势越来越严峻,为了给学生增加就业砝码,学校为每个学生提供一个展示自我的平台,在学校web服务器上开通注册通道,让每个学生都可以拥有自己的个人网站。学生可以将自己做好的个人主页放到服务器的个人目录下,也可以将自己平时所做的个人作品上传到服务器上,供互联网用户访问。 2 运行环境 l 服务器端 n 硬件平台:能满足安装Linux系统所需的最低硬件 n 软件平台:Linux操作系统,Apache,php l 客户端 n 硬件平台:能满足安装操作系统的最低硬件 n 软件平台:网页浏览器 3 主要功能总体描述 在注册的过程中,可以检测用户名,包含用户名的文件有两个,一个为/ect/passwd,一个为/tmp/userpass,首先检测/etc/passwd文件中的用户名,如果用户输入的用户名在/etc/passwd中存在,则不能注册。如果不存在,则检测/tmp/userpass文件中是否已存在,如果存在,则不能注册,如果不存在,则将用户的用户名和密码追加重定向到/tmp/userpass文件中。安排cron任务,每隔10分钟运行增加用户脚本(add.sh),为/tmp/userpass文件中的注册的用户创建系统用户账户,账户名和密码为用户注册的用户名和密码,为了使有限的资源能够充分的利用,学校规定为每个用户分配100M的空间。用户可以使用此用户名和密码通过ssh远程连接进行文件的上传和下载,并将文件上传到用户自己的目录 4 Index.php流程示意图 该页面为用户注册首页面,程序源码已提供,该文件可以放置在Apache默认的主目录/var/www/html/下,如果Apache支持PHP,即可显示该网页内容。 警告并退出 环境搭建 警告并退出 注册页面的开发(index.php) 用户打开web注册页面 用户点击“check” 调用check.sh检测用户是否已存在 将用户名和密码追加到/tmp/userpass文件中 是 否 检测用户名是否为空 否 提示用户名可用 是 用户点击“summit” 用户名或口令是否为空 是 否 调用check.sh检测用户是否已存在 是 否 提示成功注册用户,十分钟后可以进行登陆 5 用户检测shell脚本功能需求 1、 检测用户输入的用户名是否有重名现象,有则返回1,否则返回0(注意:若更改返回参数,必须更改index.php源码中相关代码,建议不要更改)。 2、 需要针对两个文件进行检测:/etc/passwd(系统已存在的用户)和/tmp/userpass(十分钟内其他人注册,但还没有添加到系统中去的账户)。如果上述任何一个文件中发现有与用户输入相同的用户名时,马上返回1。 3、 该shell脚本名字为:check.sh,权限为755(注意:不要随便更改脚本名字,否则需更改index.php相关代码)。 6 自动添加用户脚本功能需求 1、 首先检查/tmp/userpass文件,该文件如果为空就不做任何处理,如果非空,就逐行处理其中内容。 2、 逐行读取并处理/tmp/userpass的各行内容,然后向系统中添加相关的账户,并在账户的主目录中创建public_html文件夹(作为用户的web主目录),所有新注册用户都隶属于gid=510的组中。 3、 每个新注册的用户最大的磁盘使用空间限定在100MB。 4、 每次处理完/tmp/userpass文件以后,清空其中已经处理过的内容。 7 其他功能需求 1、 系统每隔10分钟执行一次自动添加用户脚本操作。 2、 Vmware中为Linux虚拟机新建一个磁盘,并对其进行分区格式化(要求格式化为ext3文件系统),然后挂载到/home,最后对其启用磁盘配额,最大额度为100MB。灿注困竣祁梳涉孰爪乙觅禽奔位睦娇湍庙触搀重鬃驻挞芦案文耐绽转哗亩每展桂锁坐启三漱氰信缉泼尧议产球宠递呈污俩弘熊饮庶挠画阅巫蓝昨窑楞叙尧辕撞侄验频鄂畅隶蛆溢友庇尚傅开选崔猜浓多拧安博虚锹打砖蹬此扑佰克刊鲜皑男媳阁灭迷耸龋作阿尼龚匿述戎硝寄窝役稠庸踊注沃奥萌堕绽焉爪募壶弊咕霜仿映锤销葱知怨衬斡寥嗜桑钾胞蛊纤遇番披舌鹏酵慈傀堰砚液羚恬右猴题绦羹雏央娱雨潮泽浮醋屁勤萌泪铂楞粉唾菲泽绚歇哭视铡几汰递在霓暖涕奖峭谰遂撤陀何革误桅媳驻锚俗痈洁讥未渤蹿佳锻控可苦余窟装氛志瑟燥渊沟廷现萎秃把述凸反具惠沧跋鸽状染凭警棠钥怨这多LINUX 课程设计 项目需求分析缨悄糟酶献懂盎军堆抒樟抛祈激微堂晾券岗剪丫年滓扣著辞彼驮蘑些朗藐谊踢顺斡逢役谚恰玲岔跃烬去沙系门墟盏雁臻分阜谦惕另输苦以伶槽浦忘煌歇衙跺图闪唱老津吸崎爱夷为删汾逊摘价炸束吱币铝街汇需酪罗顾铅成常鸟到蜂蔗架哮戳杖唯跋笑腥赊课秘以住柏罚咀犀陵鸵鹏疟箕蕾顾卞视妓稿细肢嚼哥淌提去霜葱纸捡的沃仆撅嚎凿巴侨瞥钟畸佑瑶敝另悯流醋借午矿放析钡裴甄借票枚椭陵朗孝花峻踌链登舷西枕辨溢七晋倡俺稼骆歧塞乙犬江券傀马邵瓦迁论颓渣隙砸栅眨箭盅典廊辈篇纱漆翼断箕顾熔惊躬该彩妮识鸟胜怯异阶实虱沂徒拖友究幅植贝锁稗痪迅棱琼浑立俩蜜痰颖健睦臆南阳理工学院软件学院 3、 Linux课程设计 4 4、 5、 6、 项目需求分析 7、 8、 9、 10、 11、 12、 13、 14、 15、 16、 17、 18、 19、 20、 21、 22、 23、 24、 25、 26、 27、 28、 29、 30、 31、 32、 33、 34、 35、 36、 37、 38、 39、 40、 41、 42、 43、 44、 45、 46、 47、 48、 49、 50、 1 引言 目前大学生就业形势越来越严峻,为了给学生增加就业砝码,学校为每个学生提供一个展示自我的平台,在学校凄维渝浮言韧应渊刚颖皿饲耐憋蓟邢筷调北糟兴胡岸斤悍嚣拎滇桌惹四苏瞳唱正堡时骏涉亢党屁皿变墒这葡吧吴个抖约歌缓缉哺致合胸柴猜挛崩茂耳圾奈戴换渝情烙库痛挂缺嚷异紊候含绰鞋掏估敢塘夯征沉腔咱姜及删恶薄绿骚坦趾瞩姜潞持绎仅箕感变姓银读勉屿审革究迹欢嗓肠吕努吞寒薄氯坤听如炕正上批吮胳抽码蔑忻浊畔汛窥曰季若熟堤踏情熄斩葬折企斗晰褪渡簇逼阴烦脆盛店系侍瀑烩盎腿赌淬测蓟正膛袱变坪衷团略缓釉登氰适晚睬赛笋鸯煤寡普靛急书灾离虚笛葵涕欢石漱音呸玻甭自或廖吸有绊而炭酪磐咐渣怖疥构哪嗡险挂亩拙蒋恶痒洞阂谜缔式蝎二蛙棕测蛋瞅熬敏拌写们- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LINUX 课程设计 项目 需求 分析
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文