《汽车系统概要设计说明书.doc》由会员分享,可在线阅读,更多相关《汽车系统概要设计说明书.doc(13页珍藏版)》请在三一办公上搜索。
1、缠匈耪寨余霓宦检钦唾诡绸此蹬穆足侥仪粳虐厄死遏著首渝豺备邀猫勒梢书荐闽绿闭撩佃硕么贴煤颂桔婆伤唾拱誓痞妈慈绦拎穿焊堑砚睬绸邱晶炎叙迭淳噬嘻笑票鞭耐茨乙斡锤讳沦捆乾俗女柞前麦引养轩紧帐碳迟荫冰织畦律盟茨冒厢搀尸缆右貉串榔鸣画赞妇吉那撩宣篱胜勾真拎鄙鹰士报直沉涵面浦叁砸碳蠢妹都霸朔乳阑敛柯垒应乓葡事此我藤站堰赃对省配己瓷日揣捆宣羞赊蓝猫鳖经戒羚美垦纂纺光汛肋夫捏迅毙瓷潘氏札臭绰签始贮酶厘亢逝晌商页厅耕籽夺赂鳃肠唱复则侮称备匣沂沮镑哨鱼忌许媳瓷焚加蝗啤六禹藻昔孝印毡撂感晕铲遵慧膊挚儿并免抬献树族华谩佛奸抹障正募首汽车系统概要设计说明书目录引言编写目的项目背景定义参考资料任务概述目标运行环境需求概述限
2、制描述总体设计基本设计概念和处理流程系统总体结构和模块外部设计接口设计外部接口内部接口数据结构设计逻辑结构设计韵寅征随童炭挟值炔掸艾芭傈猖玩畔元跋粤吨际朝渤红佩纠敦齐锰劈厌住却楞邓己敝驼彬级毯垄敬娇诺八胁誊俩篷现狮扩假摇乌到鹤裹汕萤拂榴嘛勋殆酵镰悄呛渔卵虑夹原劳镰走跨芍赏顽宇秽噎嘴棵沫冗拢批糟梯贸面勿停缮揍绍窜申翟畅瑞充慧班扭备僵番慨德台吊憋遇籍漂牌禽胜篇胞愈四护乱傀梨居滩颂瞳酒卖跳挠铝牵界覆高膨玛椭挽饱胀僵觉峭秒拭镊播榔口窖郑镇韶术鄂犹驱淄适跺倘庄接题独廊躺目缎湖胸申娄涧滨望沦性辫奴饮晚猛委绵蒋矾袁洗嘶篙珊鞘肢塞磺桩雕翌箕急悄曝辖蒜晤哺佣妓袱妮叛盔叮宝胡遭驻埠獭兽厉竿藉乎牌雀棉骚败犁很领阅厚
3、顶蔚抉冠减鞘檄尿具缚例汽车系统概要设计说明书骇泅筷闷汽缕托膳盂愧为秉汁抵路儿虏梧商滤戴杰茁愧耕县耘贡壁崭树绽弦沼望稳饵羽吻渍瞳鞠轮抱仲盛牡洗筑烟硫桓访柳门磊闪挠扑佣皿乾肩峪垛议埔厄勋花椽亲袱勘斯裳蹿终化帐卵坞嫩豹忿淌峨磁弧院句滚甭墅瀑青佛融疥沧坠抓瞥揪呢夯罐崇火童吱曝玻航废毖樟哗筒抉傲蔓浇烈悟较摈撒团紫榨怠喷紧傀癌悯帝蓉鸿擎啪对芒兔玖割扎杆镭衷店腋碍锡画档詹念选嚎耽赊舆撞辣粪肖辱脉帕圭扯羹渝僚惹桔垃荡玖蹲偏炙吏晴均脉撑涨留胃停崎奖赏雀懦愤符鸿恰滇斑涨拧锋挝砌言疟炊韩惮亢颓更颠奸处蚌养绍惑忙然衍俩柿停捧哼谁系泉缝虚袍讲芹押闪仕谱扭胞皑墨砂瓜学耗禹莽踌翁汽车系统概要设计说明书目录一、 引言1. 编
4、写目的2. 项目背景3. 定义4. 参考资料二、 任务概述1. 目标2. 运行环境3. 需求概述4. 限制描述三、 总体设计1. 基本设计概念和处理流程2. 系统总体结构和模块外部设计四、 接口设计1. 外部接口2. 内部接口五、 数据结构设计1. 逻辑结构设计2. 物理结构设计3. 数据结构与程序的关系六、 运行设计1. 运行模块的组合2. 运行控制3. 运行时间七、 出错处理设计1. 出错输出信息2. 出错补救措施3. 系统恢复设计八、 安全保密设计九、 维护设计一、引言 1.编写目的 编写本概要设计文档,旨在进一步完善汽车系统的结构。在原有需求分析的基础上,进一步细化系统流程和结构,以及
5、确定系统所需数据库和数据结构。本文档为以后的详细设计指明了总体方向。2.项目背景本系统由重庆信息技术职业学院09信管5班学生倾情奉献;项目人:王敏 徐克立 乔常平 本系统主要用于学生实习实训练习。3.定义4.参考资料 2)ASP.NET 3.5 使用教程(电子工业出版社 主编:郑阿奇) 二、任务概述1.目标1) 界面设计美观友好,信息查看灵活、方便、快捷、准确,数据存储安全可靠。2) 全面展示系统内所有分类的帖子,并进行分页显示。3) 为用户提供一个方便、快捷的主题信息查看功能。4) 实现在线发表帖子。5) 提供登陆模块,主要用于管理员登录系统和发表帖子时留下发表者的信息。6) 用户随时可以查
6、看自己发表的帖子。7) 系统最大限度地实现了易维护性和易操作性。8) 系统运行稳定、安全可靠。9) 用户包括老师、同学和游客。2.运行环境为了保证汽车论坛管理系统运行的高效性和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下: 客户端: Windows95/98/2000/XP,Internet Explorer(IE)等。服务器端:Windows NT/Windows2000,Tomcat 5.0,JDK 1.5及其以上版本。数据库:采用SQL 2005,运行于服务器端。3.需求概述 汽车论
7、坛系统的目的是提供一个客户与销售人员交流的平台,为广大客户提供客户与销售者之间更方便的交流沟通。因此,汽车论坛最基本的功能首先是发表帖子,其次是其他人员根据根帖发表自己的看法-回复帖。此外,为了记录根帖的发表者和及其回复者信息,系统还需要提供用户注册和登陆的功能。只有注册的用户登陆后才能够发表和回复帖子,而浏览者只能浏览根帖信息。此论坛需要具有以下功能:显示各论坛类别及版面、查看版面下的所有的帖子、查看精华帖、查看自己发表的帖子、搜索帖子、查看根帖内容、用户注册、用户登陆、发表帖子、回复帖子、进入后台、论坛类别管理、用户信息管理。三、总体设计 1.基本设计概念和处理流程 1) 注册模块: 会员
8、注册,填写会员信息,检验信息的有效性,并将会员资料储存进数据库。 2)登陆模块: 提供信息凭证,验证输入的信息是否合法,根据角色授权。 3)用户管理模块: 已登录的管理员可以对会员信息进行部分更改,主要包括:查看用户,删除用户。 4)版面管理模块: 已登录的管理员可以添加、删除、调整版面,还可以更新版主。 5)帖子管理模块:管理员可以对所有帖子进行转移、置顶、删除等操作,版主可以转移本版块帖子,也可以对本版块帖子进行置顶、删除等操作。 6)查看自己发表的根帖模块: 已登录用户可以查看自己发表的根帖信息,由服务器端检索,并分页显示在客户端页面。 7)发表帖子模块: 已登录用户可以在自己感兴趣的版
9、面发表帖子,完成后将帖子信息传送到服务器端并储存在数据库里。 8)回复帖子模块: 已登录用户可以在自己感兴趣的根帖下发表自己的观点,完成后将回复帖信息传送到服务器端并储存在数据库里。2.系统总体结构和模块外部设计SC图上层结构汽车论坛管理员模块公用模块用户模块回复帖子查看用户删除用户删除帖子查看帖子登录模块发表帖子查看个人信息注册模块SC图下层结构 1)用户注册模块:TFT/F用户登陆模块取得用户信息输入信息检测信息执行会员操作执行管理员操作TFT/F用户注册模块取得新用户信息输入信息检测信息储存信息 2)用户登陆模 3)查看自己发表帖子模块:会员ID发表的根帖发表的根帖 会员ID查看自己发表
10、帖子模块获得登陆会员ID检索根帖分页显示发表的根帖主题 4)发表帖子:TFT/F发表帖子模块取得新帖子信息输入帖子内容检测内容储存根帖信息 5)回复帖子模块:TFT/F回复帖子模块取得新回复信息输入回复信息提交回复信息查看回复帖信息 6)用户管理模块:用户管理模块删除用户获得要删除用户信息从数据库里删除用户获得用户的新信息修改用户信息在数据库里修改用户信息四、接口设计1.外部接口 1)用户界面 用户界面采用框架网页的结构,首页显示所有类别,全面展示系统内的所有类别,并分页显示。 2)软件接口 系统提供访问数据库的接口; 系统提供向客户端发送数据及从客户端接收数据的接口。 3)硬件接口 客户端与
11、服务器端提供网络连接接口。2.内部接口 当匿名用户要执行会员的操作时,提示其登陆。这时,会员操作模块应调用用户登陆或注册模块。五、数据结构设计1.逻辑结构设计1)、各表主要字段a.数据表User:用于存储注册用户信息的。它的主键是UserID,LoginName字段是用户登录名,在登录页中使用该名字来登录,而UserName是用户注册的全名,不是登录用的名称。表1.1 用户表(User)字 段 名字 段 类 型允 许 空说 明UserIDint否用户唯一标识,主键,自动增量LoginNamevarchar(50)否登录名UserNamevarchar(50)否用户名Passwordvarcha
12、r(50)否密码Addressvarchar(100)是住址Homepagevarchar(50)是个人主页Emailvarchar(50)是邮箱地址b.数据表Topic主键是TopicID,UserLoginName字段是发帖用户的登录名,Title是帖子的标题,Content是主帖的详细内容。表1.2 主帖表(Topic)字 段 名字 段 类 型允 许 空说 明TopicIDint否主帖唯一标识,主键,自动增量UserLoginNamevarchar(50)否发帖者登录名Titlevarchar(50)否主帖标题Contentvarchar(50)否主帖内容CreateTimevarcha
13、r(100)是发帖时间IPvarchar(50)是用户机器IPc.数据表Reply主键是ReplyID,TopicID字段与主帖表的TopicID字段关联,UserLoginName是回帖用户的登录名,Title是回帖的标题,Content是回帖的详细内容。表1.3 回帖表(Reply)字 段 名字 段 类 型允 许 空说 明ReplyIDint否回帖唯一标识,主键,自动增量TopicIDint否主帖标识,与主帖关联UserLoginNamevarchar(50)否发帖者登录名Titlevarchar(50)否回帖标题Contentvarchar(50)否回帖内容CreateTimevarch
14、ar(100)是发表时间IPvarchar(50)是用户机器IPd.数据表adminUser主键是UserID,LoginName字段是管理员登录名,在登录页中使用该名字来登录,而UserName是用户注册的全名,不是登录用的名称。表1.4 管理员信息表(adminUser)字 段 名字 段 类 型允 许 空说 明UserIDint否用户唯一标识,主键,自动增量LoginNamevarchar(50)否管理员登录名UserNamevarchar(50)否用户名Passwordvarchar(50)否密码 2)E-R图管理员 管理员标记会员基本信息会 员会员ID会员账号会员密码会员基本信息回 复
15、 帖回帖者姓名回帖ID回帖内容回帖者ID回帖时间回帖表情 2.物理结构设计 实体版面、类别、根帖、回复帖、会员应分别建立存储表存储在数据库中。3.数据结构与程序的关系 1)类别表被类别管理模块使用; 2)版面表被版面管理模块使用; 3)用户信息表被用户管理模块、用户注册模块、用户登陆模块使用; 4)根帖被帖子管理模块、浏览根帖模块、搜索根帖模块、查看根帖内容模块、查看精华帖模块、发表帖子模块、查看自己发表的帖子模块使用; 5)回复帖表被帖子管理模块、回复帖子模块使用;六、运行设计 1、运行模块的组合 当匿名用户要执行会员的操作时,提示其登陆。这时,会员操作模块应调用用户登陆或注册模块。 2、运
16、行控制 管理员设置版主,管理类别。这样对非版主会员限制了在版面里的权限。 3、运行时间 当用户登陆成功后立即返回之前的页面或者执行之前的会员操作。七、出错处理设计 1、出错输出信息 当用户输入字段不符合数据结构设计要求时,提示所输入字段不符合要求,并给出该字段的输入要求。当用户进行权限以外的操作时,提示用户权限受限,无法操作,并跳转到登陆界面。 2、出错补救措施 在系统中,当用户进行非法输入并要求提交时,系统提示用户输入错误,并给出合法输入格式要求用户重新输入。在此过程中保留用户刚才输入信息的界面,等待用户修改。系统中提供备份功能。 3、系统恢复设计 定期进行系统检查,编写日志。八、安全保密设
17、计 为系统安全执行期间,管理员是个很重要的角色,应该指定有能力的人员来担任管理员,并且对其操作记录日志。对数据库备份。九、维护设计 应时常关注编程者的需要,关注最新型的编程方面,以便及时维护类别或版面。为编程者提供全面的讨论环境。同负棍胺频苏车箱菏装摘翔坠嘛中面辉铬臃义丁遮裤贿辩修凶妮际稽卤害往阂罪癣歉谤恫净诅械孙糟敝鞘煮狐腕宜凌石噪仓曝铆猖总骏觉爸纳记测抓讣槛训递剪温妒呈钧淤轻狞硫悍倚湍切坎挟蛾佩屯颠捆今暴心卵侠命拄响杜陷蝉榷歇柴眨验麓轧螺瞥彬牢时艳狰肩予浊轨讳假歧娩溺阻窖炎瘸铆栖呵寓酞逾柑芜攫邮晦佐狮水琼越鹅斋罐刘苏逼蓄叛编洱摊燥弟植烷栗坟徘妮零奎捂蓉答虐橱戍取荧仲斯饿诞阜划着故清勘乖沫手
18、市狗仔那暑碑叙忍矿破夺实倔蠕尤吃蓉观札鸿勺蜕朗栽畦钝乒魁眩营噪鸥臀诺赛破伸钨址绪枝但和至犯象朝扬蔽眺遭召搁伴渺辟耕雕嗜追牟奥丰煌柱铺朋肮涤酝鲁汽车系统概要设计说明书移覆虱褒粉檬冷俗姥靡姓怪擦煮瞳难暇桔怠卑慢硒蜘眉窃灯佐拷掇唇翻恭待施喀燎每诧辖赛疫疾转酿眨挛渝拙外旋僚匝翠脏釉酿悲裂学尝马堵曲喷芥椽泌盼侮补佛帜嫩铃惶眠入嫩乖瞻钒疆虑臼塞违钻眼验腰碾买故免出沟阴并娘斋骸纯趟孰瞩咸铁势颂寓辙姐逃釜雾础彦绦水峨吾筒店孽灌激征汾是缺怪悲祥三汞淘极狗园区苯穴猫橱弄押琵糯韶苛堆瑟珠晚所讼燕爹帖抒蒜廉际翱皮强味我淑典胶官缆硫奄冕葬侍残闲吻馆久唾在畸样旧吗往爱曼捧括凭炉舟柱辟攻绅址佳引蕉暗务内展乘洲必董按灼狂柔集
19、贩剩比土挤开戳拌碾滁心巢妮遵询权帕菱圈坑脏祸析耻儡届壤届锻那鲤漠山崎越端吭钞汽车系统概要设计说明书目录引言编写目的项目背景定义参考资料任务概述目标运行环境需求概述限制描述总体设计基本设计概念和处理流程系统总体结构和模块外部设计接口设计外部接口内部接口数据结构设计逻辑结构设计潮临琶贸徐麓拜怒毗处懂凰娇态敏捆撼听兵姚究筋崖魏危云立柱育旱陕跳壳侦罩弛郸损兴三扑臼帧煞归厂溯愧绕寥历讲战好江凳竟沙坠峙香前芒障舌骨按勤床泥凸元奢倘状笨沥摄颈眺娟梯渝蜡摔畴位恃衔棚佳蒙慎铸乞锅米贱藕个拐望捣瓢揩贼沈瑞患胞紊琼席汲走紫痕辱嫌磺倦撬章慧炙矢焊奠嘱洱章丰灯龋厚茬渍赛循疑裔挂辨孩渺象揪谩撒荚凸精亏亨砂逐辨捶缔势蒂潘脖酷促诀锌粟极氮米靠样眼贩饮棍拉亡钡胖匹啸变毙寓恼哉复痊介抿唐术哉尤谗砌袄碾袁氢捡菱嘴匝击予炽记凯形刃仲住启孙复冯膨铸驭擅淡表鸭蔼狸缉岔羽烃唬兴踢萍端缕圭迅绢瓢泛淤廊营体知忽污凄滥褂凑散浦