1、1一、问题的提出及发展背景选题背景(社会背景,技术背景) ,选题发展动态此处 500 字以上二、目的和意义选题目的,拟解决的问题意义此处 200 字以上三、需求分析根据选题,提出本系统应满足的几个要求:系统应具有的功能:此处 200 字以上 三、可行性分析(此处 400 字以上) 3.1 操作可行性分析3.2 经济可行性分析3.3 社会环境可行性分析并可说明该系统的拟采用的工作方式:用户使用 WEB 浏览器通过 URL 访问 WEB,WEB 服务器请求数据库服务器,并将获得的结果以 HTML 的形式返回客户端浏览器,通过 WEB 页面上显示的表格与数据库进行交互操作。原理如图 1 所示。Web
2、 浏览器 Web 服务器 数据库服务器 DBHTTP 请求Web 页访问 DB 请求结果图 3.1 工作原理图2四、功能描述经过进一步的调研、讨论对该系统的需求做如下的简述: (此处400字以上)例:1.系统管理员登入管理员界面后,具有删除站点、删除线路、修改站点、添加线路的功能,管理员具有普通用户所有的功能权限。2.普通用户可以通过线路查询,用户可以获得该线路会经过的站点,地图上大致的行程路线,以及起末班时间、站点周围的相关建筑信息等等。3.普通用户也可以在站点查询模块里的通过站点的精确查询功能根据站点的确切信息查询线路或者根据查询站点的相关信息,比如所经过该站点的线路,以及这些线路所经过的
3、站点,查询信息。4.普通用户还可以通过公交换乘这个功能,选择直达或是一次换乘,实现换乘信息的查询。系统结构类图4.1如下:乌鲁木齐公交查询系统查询子系统 管理子系统线路查询站点查询换乘查询下榻酒店地图查询修改站点删除站点添加站点删除线路添加酒店删除酒店留言子系统添加留言删除留言公告栏公告修改留言回复图 4.1 系统结构类图五、数据库设计数据库设计在设计到后台数据库动态网页的开发中是至关重要的一个方面,设计的好坏直接影响到系统的执行功效以及日后的维护,还应考虑到良好的扩展性要求,通过需求分析,我们设计在 SQL Server2000 中建立一个数据库,其中包含管理员信息表、留言表、3线路表、酒店
4、表等数个表。六、数据流图(DFD)用户查询的DFD如下图,用户输入信息,系统处理查询信息,系统获得信息内容后,向数据库搜索查询信息,如果有,产生查询结果并且输出,如果没有,系统给出相关提示。用户输入查询信息处理查询 数据库生产查询结果显示器图 6.1 数据查询 DFD管理员的DFD如下图,管理员进入后台后,根据需要,对相关信息进行处理,系统提交到数据库。图 6.2 管理员 DFD七、本毕业设计研究的进度计划1 时间:2011.12.12012.12.30 拟定毕业设计选题2 时间:2012.1.12012.1.15 对毕业设计选题进行审核3. 时间:2012.2.12012.2.28 查找资料
5、4. 时间:2012.3.12012.3.20 撰写开题报告(3 月底开题报告答辩)5. 时间:2012.4.12012.4.30 毕业设计第一阶段(设计框架的建立)6 时间:2012.5.12012.6.30 毕业设计第二阶段(设计内容的充实)7 时间:2012.7.12012.8.30 毕业设计第三阶段(设计内容的修改完善)8时间:2012.10.12012.11.30 毕业设计说明书的撰写阶段9时间:2012.12.12012.12.14 毕业设计答辩准备管理员更 新信 息数据库处 理信 息410时间:2012.12.152012.12.25 毕业设计答辩(预计)八、本课题研究预期收获例
6、:通过对此系统的开发,希望能够更有效的把握对项目开发的进度和计划,熟悉网站系统的建设,熟练的掌握对 和 SQL 以及相关软件如 Photoshop 等的应用,增加项目开发的能力,使自己获得一些工作经验。九、参考资料1曹 斌、韩中孝. ASP.NET 数据库系统项目开发实践.科学出版社2李若岩,徐妹,杨波. Photoshop CS2 基础与实例教程.电子工业出版社3陈宗兴,杜国梁. ASP.NET 网络系统程序开发.中国水利水电出版社4邹建.中文版 SQL Server2000 开发与管理应用实例.人民邮电出版社5 Louis Davidson. Professional SQL Server 2000 Database Design.WROX6 Scott Mitchell、Steve Walther.ASP.NET:Tips,Tutorials,and Code.十五个以上参考文献,包括书籍、中文论文、英文论文,所有参考文献需要尽量选择最新的。